From 3ef6a3a2bac778e2a224d6e437305b9f71d3799c Mon Sep 17 00:00:00 2001
From: 曹睿 <360930172@qq.com>
Date: 星期一, 07 七月 2025 15:30:23 +0800
Subject: [PATCH] feat: 【来票台账】添加附件上传

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

diff --git a/src/views/procurementManagement/invoiceEntry/components/Modal.vue b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
index 2e0f3f3..4c19cfd 100644
--- a/src/views/procurementManagement/invoiceEntry/components/Modal.vue
+++ b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
@@ -61,7 +61,6 @@
               v-model="form.invoiceAmount"
               placeholder="鑷姩濉厖"
               clearable
-              :disabled="true"
             />
           </el-form-item>
         </el-col>
@@ -101,8 +100,18 @@
             />
           </el-form-item>
         </el-col>
+        <el-col :span="12">
+          <el-form-item label="褰曞叆鏃ユ湡锛�" prop="enterDate">
+            <el-date-picker
+              style="width: 100%"
+              v-model="form.enterDate"
+              type="date"
+              clearable
+            />
+          </el-form-item>
+        </el-col>
       </el-row>
-      <el-form-item label="浜у搧淇℃伅锛�" prop="entryDate"> </el-form-item>
+      <el-form-item label="浜у搧淇℃伅锛�"> </el-form-item>
       <PIMTable
         rowKey="id"
         :column="columns"
@@ -155,6 +164,7 @@
 import { getPurchaseById } from "@/api/procurementManagement/procurementLedger.js";
 import { getToken } from "@/utils/auth";
 import useUserStore from "@/store/modules/user";
+import dayjs from "dayjs";
 
 defineOptions({
   name: "鏉ョエ鐧昏妯℃�佹",
@@ -175,6 +185,7 @@
   issUer: userStore.nickName, // 褰曞叆浜�
   entryDate: undefined, // 寮�绁ㄦ棩鏈�
   salesContractNoId: undefined, // 寮�绁ㄦ棩鏈�
+  enterDate: dayjs().format("YYYY-MM-DD"),
   productData: [], // 琛ㄦ牸
   tempFileIds: [], // 鏂囦欢
 });
@@ -187,6 +198,8 @@
   invoiceAmount: [
     { required: true, message: "璇疯緭鍏ュ彂绁ㄩ噾棰�", trigger: "blur" },
   ],
+  entryDate: [{ required: true, message: "璇烽�夋嫨寮�绁ㄦ棩鏈�", trigger: "change" }],
+  enterDate: [{ required: true, message: "璇烽�夋嫨褰曞叆鏃ユ湡", trigger: "change" }],
 });
 
 const {
@@ -391,12 +404,15 @@
         salesContractNoId: form.salesContractNoId,
         supplierName: form.supplierName,
         tempFileIds: form.tempFileIds,
+        enterDate: form.enterDate,
         type: 4,
       });
       modalLoading.value = false;
       if (code == 200) {
         closeModal();
       }
+    } else {
+      modalLoading.value = false;
     }
   });
 };

--
Gitblit v1.9.3