From 5fbfc19daae6017e0522b281b39ab102a685c06d Mon Sep 17 00:00:00 2001
From: maven <2163098428@qq.com>
Date: 星期二, 08 七月 2025 11:06:59 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

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

diff --git a/src/views/procurementManagement/invoiceEntry/components/Modal.vue b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
index 3296bb3..4c19cfd 100644
--- a/src/views/procurementManagement/invoiceEntry/components/Modal.vue
+++ b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
@@ -1,6 +1,12 @@
 <template>
   <el-dialog :title="modalOptions.title" v-model="visible" width="70%">
-    <el-form ref="formRef" :model="form" :rules="rules" label-width="120px" label-position="top">
+    <el-form
+      ref="formRef"
+      :model="form"
+      :rules="rules"
+      label-width="120px"
+      label-position="top"
+    >
       <el-row :gutter="30">
         <el-col :span="12">
           <el-form-item label="閲囪喘鍚堝悓鍙凤細" prop="purchaseLedgerNo">
@@ -9,61 +15,130 @@
         </el-col>
         <el-col :span="12">
           <el-form-item label="閿�鍞悎鍚屽彿锛�" prop="salesContractNo">
-            <el-input v-model="form.salesContractNo" placeholder="鑷姩濉厖" clearable disabled />
+            <el-input
+              v-model="form.salesContractNo"
+              placeholder="鑷姩濉厖"
+              clearable
+              disabled
+            />
           </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label="渚涘簲鍟嗗悕绉帮細" prop="supplierName">
-            <el-input v-model="form.supplierName" placeholder="鑷姩濉厖" clearable disabled />
+            <el-input
+              v-model="form.supplierName"
+              placeholder="鑷姩濉厖"
+              clearable
+              disabled
+            />
           </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label="椤圭洰鍚嶇О锛�" prop="projectName">
-            <el-input v-model="form.projectName" placeholder="鑷姩濉厖" clearable disabled />
+            <el-input
+              v-model="form.projectName"
+              placeholder="鑷姩濉厖"
+              clearable
+              disabled
+            />
           </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label="鍙戠エ鍙凤細" prop="invoiceNumber">
-            <el-input v-model="form.invoiceNumber" placeholder="璇疯緭鍏�" clearable />
+            <el-input
+              v-model="form.invoiceNumber"
+              placeholder="璇疯緭鍏�"
+              clearable
+            />
           </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label="鍙戠エ閲戦(鍏�)锛�" prop="invoiceAmount">
-            <el-input type="number" :step="0.01" :min="0" v-model="form.invoiceAmount" placeholder="鑷姩濉厖" clearable />
+            <el-input
+              type="number"
+              :step="0.01"
+              :min="0"
+              v-model="form.invoiceAmount"
+              placeholder="鑷姩濉厖"
+              clearable
+            />
           </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label="褰曞叆浜猴細" prop="issUer">
-            <el-input v-model="form.issUer" placeholder="璇疯緭鍏�" clearable disabled />
+            <el-input
+              v-model="form.issUer"
+              placeholder="璇疯緭鍏�"
+              clearable
+              disabled
+            />
           </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label="寮�绁ㄦ棩鏈燂細" prop="entryDate">
-            <el-date-picker style="width: 100%" v-model="form.entryDate" type="date" clearable />
+            <el-date-picker
+              style="width: 100%"
+              v-model="form.entryDate"
+              type="date"
+              clearable
+            />
           </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label="涓婁紶闄勪欢">
-            <FileUpload :showTip="false" accept="*" :autoUpload="true" :action="action" :headers="{
-              Authorization: 'Bearer ' + getToken(),
-            }" :limit="10" @success="uploadSuccess" @remove="removeFile" />
+            <FileUpload
+              :showTip="false"
+              accept="*"
+              :autoUpload="true"
+              :action="action"
+              :headers="{
+                Authorization: 'Bearer ' + getToken(),
+              }"
+              :limit="10"
+              @success="uploadSuccess"
+              @remove="removeFile"
+            />
           </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-date-picker
+              style="width: 100%"
+              v-model="form.enterDate"
+              type="date"
+              clearable
+            />
           </el-form-item>
         </el-col>
       </el-row>
       <el-form-item label="浜у搧淇℃伅锛�"> </el-form-item>
-      <PIMTable rowKey="id" :column="columns" :tableData="form.productData" height="auto">
+      <PIMTable
+        rowKey="id"
+        :column="columns"
+        :tableData="form.productData"
+        height="auto"
+      >
         <template #ticketsNumRef="{ row }">
-          <el-input-number v-model="row.ticketsNum" placeholder="璇烽�夋嫨" :min="0" :step="0.1" clearable style="width: 100%"
-            @change="invoiceNumBlur(row)" />
+          <el-input-number
+            v-model="row.ticketsNum"
+            placeholder="璇烽�夋嫨"
+            :min="0"
+            :step="0.1"
+            clearable
+            style="width: 100%"
+            @change="invoiceNumBlur(row)"
+          />
         </template>
         <template #ticketsAmountRef="{ row }">
-          <el-input-number v-model="row.ticketsAmount" placeholder="璇烽�夋嫨" :min="0" :step="0.1" clearable
-            style="width: 100%" @change="invoiceAmountBlur(row)" />
+          <el-input-number
+            v-model="row.ticketsAmount"
+            placeholder="璇烽�夋嫨"
+            :min="0"
+            :step="0.1"
+            clearable
+            style="width: 100%"
+            @change="invoiceAmountBlur(row)"
+          />
         </template>
       </PIMTable>
     </el-form>

--
Gitblit v1.9.3