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