From 6ff8faad4a183eaa35fac526e4e29a1c6176ff15 Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期四, 08 十月 2026 17:43:18 +0800
Subject: [PATCH] 采购管理系统模块优化

---
 src/views/procurementManagement/invoiceEntry/components/Modal.vue |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/src/views/procurementManagement/invoiceEntry/components/Modal.vue b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
index f29b78a..5c1da4e 100644
--- a/src/views/procurementManagement/invoiceEntry/components/Modal.vue
+++ b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
@@ -62,6 +62,10 @@
             />
           </el-form-item>
         </el-col>
+        <el-col :span="12"><el-form-item label="鍙戠エ浠g爜锛�"><el-input v-model="form.invoiceCode" clearable /></el-form-item></el-col>
+        <el-col :span="12"><el-form-item label="鍙戠エ绫诲瀷锛�"><el-select v-model="form.invoiceType" style="width:100%"><el-option v-for="v in ['澧炲�肩◣涓撶敤鍙戠エ','澧炲�肩◣鏅�氬彂绁�','鐢靛瓙涓撶エ','鐢靛瓙鏅エ','鍏朵粬']" :key="v" :label="v" :value="v" /></el-select></el-form-item></el-col>
+        <el-col :span="12"><el-form-item label="绋庣巼锛�"><el-input-number v-model="form.taxRate" :min="0" :max="100" :precision="2" style="width:100%" /></el-form-item></el-col>
+        <el-col :span="12"><el-form-item label="绋庨锛�"><el-input-number v-model="form.taxAmount" :min="0" :precision="2" style="width:100%" placeholder="鐣欑┖鑷姩璁$畻" /></el-form-item></el-col>
         <el-col :span="12">
           <el-form-item label="褰曞叆浜猴細" prop="issUer">
             <el-input
@@ -113,6 +117,7 @@
           </el-form-item>
         </el-col>
       </el-row>
+      <el-form-item label="澶囨敞锛�"><el-input v-model="form.remark" type="textarea" :rows="2" /></el-form-item>
       <el-form-item label="浜у搧淇℃伅锛�"> </el-form-item>
       <PIMTable
         rowKey="id"
@@ -187,6 +192,11 @@
   supplierName: undefined, // 渚涘簲鍟嗗悕绉�
   projectName: undefined, // 椤圭洰鍚嶇О
   invoiceNumber: undefined, // 鍙戠エ鍙�
+  invoiceCode: undefined,
+  invoiceType: "澧炲�肩◣涓撶敤鍙戠エ",
+  taxRate: 13,
+  taxAmount: undefined,
+  remark: undefined,
   invoiceAmount: undefined, // 鍙戠エ閲戦(鍏�)
   issUerId: userStore.id, // 褰曞叆浜�
   issUer: userStore.nickName, // 褰曞叆浜�
@@ -419,12 +429,17 @@
 const submitForm = () => {
   formRef.value.validate(async (valid, fields) => {
     if (valid) {
-      // modalLoading.value = true;
+      modalLoading.value = true;
       const { code } = await addOrUpdateRegistration({
         purchaseLedgerId: id.value,
         purchaseContractNumber: form.purchaseLedgerNo,
         invoiceNumber: form.invoiceNumber,
         invoiceAmount: form.invoiceAmount,
+        invoiceCode: form.invoiceCode,
+        invoiceType: form.invoiceType,
+        taxRate: form.taxRate,
+        taxAmount: form.taxAmount,
+        remark: form.remark,
         salesContractNo: form.salesContractNo,
         projectName: form.projectName,
         productData: form.productData,

--
Gitblit v1.9.3