From a1ce4c3b8e48d95a590346a3fe1b45fdd3ca650f Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 15 五月 2025 17:43:20 +0800
Subject: [PATCH] 付款登记-前端开发联调

---
 src/views/procurementManagement/procurementLedger/index.vue |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index 89144a3..393d7aa 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -82,8 +82,10 @@
         </el-row>
         <el-row :gutter="30">
           <el-col :span="12">
-            <el-form-item label="渚涘簲鍟嗗悕绉帮細" prop="supplierName">
-              <el-input v-model="form.supplierName" placeholder="璇疯緭鍏�" clearable/>
+            <el-form-item label="渚涘簲鍟嗗悕绉帮細" prop="supplierId">
+              <el-select v-model="form.supplierId" placeholder="璇烽�夋嫨" clearable>
+                <el-option v-for="item in supplierList" :key="item.id" :label="item.supplierName" :value="item.id"/>
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="12">
@@ -288,7 +290,7 @@
   delPurchase,
   getSalesNo,
   purchaseList,
-  productList, getPurchaseById
+  productList, getPurchaseById, getOptions
 } from "@/api/procurementManagement/procurementLedger.js";
 const { proxy } = getCurrentInstance()
 const tableData = ref([])
@@ -297,6 +299,7 @@
 const productSelectedRows = ref([])
 const userList = ref([])
 const salesContractList = ref([])
+const supplierList = ref([])
 const tableLoading = ref(false)
 const page = reactive({
   current: 1,
@@ -325,6 +328,7 @@
     businessPersonId: '',
     phoneNumber: '',
     supplierName: '',
+    supplierId: '',
   },
   rules: {
     purchaseContractNumber: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
@@ -332,7 +336,7 @@
     projectName: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
     businessPersonId: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
     phoneNumber: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
-    supplierName: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
+    supplierId: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
   }
 })
 const { searchForm, form, rules } = toRefs(data)
@@ -483,6 +487,9 @@
   getSalesNo().then(res => {
     salesContractList.value = res
   })
+  getOptions().then(res => {
+    supplierList.value = res.data
+  })
   form.value.recorderId = userStore.id
   form.value.entryDate = getCurrentDate();
   if (type === 'edit') {
@@ -506,7 +513,7 @@
 // 涓婁紶鍓嶆牎妫�
 function handleBeforeUpload(file) {
   // 鏍℃鏂囦欢澶у皬
-  if (file.size > 1024 * 1024) {
+  if (file.size > 1024 * 1024 * 10) {
     proxy.$modal.msgError('涓婁紶鏂囦欢澶у皬涓嶈兘瓒呰繃10MB!')
     return false
   }

--
Gitblit v1.9.3