From e5b17e96f050cc12c7ba890d196dd5f7f54926d7 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 21 九月 2026 16:35:15 +0800
Subject: [PATCH] 徐州-什克金属 1.产品名称和规格型号改成物料编码和物料描述

---
 src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue |   47 ++++++++++++++++++++++++++++-------------------
 1 files changed, 28 insertions(+), 19 deletions(-)

diff --git a/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue b/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
index 2a45701..7422f26 100644
--- a/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
+++ b/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
@@ -22,14 +22,10 @@
         <el-row>
           <el-col :span="24">
             <el-form-item label="鐢宠閮ㄩ棬锛�">
-              <el-select disabled
-                         v-model="form.approveDeptId"
-                         placeholder="閫夋嫨閮ㄩ棬">
-                <el-option v-for="user in productOptions"
-                           :key="user.deptId"
-                           :label="user.deptName"
-                           :value="user.deptId" />
-              </el-select>
+              <el-input v-model="form.approveDeptName"
+                        placeholder=""
+                        clearable
+                        disabled />
             </el-form-item>
           </el-col>
         </el-row>
@@ -42,6 +38,18 @@
                         clearable
                         type="textarea"
                         disabled />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row v-if="Number(props.approveType) === 4">
+          <el-col :span="24">
+            <el-form-item label="鎶ラ攢閲戦锛�">
+              <el-input-number v-model="form.price"
+                               disabled
+                               :min="0"
+                               :precision="2"
+                               style="width: 100%"
+                               placeholder="" />
             </el-form-item>
           </el-col>
         </el-row>
@@ -75,7 +83,7 @@
                 <el-descriptions-item label="鎶ヤ环鎬婚"
                                       :span="2">
                   <span style="font-size: 18px; color: #e6a23c; font-weight: bold;">
-                    楼{{ Number(currentQuotation.totalAmount ?? 0).toFixed(2) }}
+                    {{ formatCurrency(currentQuotation.totalAmount) }}
                   </span>
                 </el-descriptions-item>
               </el-descriptions>
@@ -85,14 +93,14 @@
                           border
                           style="width: 100%">
                   <el-table-column prop="product"
-                                   label="浜у搧鍚嶇О" />
+                                   label="鐗╂枡缂栫爜" />
                   <el-table-column prop="specification"
-                                   label="瑙勬牸鍨嬪彿" />
+                                   label="鐗╂枡鎻忚堪" />
                   <el-table-column prop="unit"
                                    label="鍗曚綅" />
                   <el-table-column prop="unitPrice"
                                    label="鍗曚环">
-                    <template #default="scope">楼{{ Number(scope.row.unitPrice ?? 0).toFixed(2) }}</template>
+                    <template #default="scope">{{ formatCurrency(scope.row.unitPrice) }}</template>
                   </el-table-column>
                 </el-table>
               </div>
@@ -135,7 +143,7 @@
                 <el-descriptions-item label="鍚堝悓閲戦"
                                       :span="2">
                   <span style="font-size: 18px; color: #e6a23c; font-weight: bold;">
-                    楼{{ Number(currentPurchase.contractAmount ?? 0).toFixed(2) }}
+                    {{ formatCurrency(currentPurchase.contractAmount) }}
                   </span>
                 </el-descriptions-item>
               </el-descriptions>
@@ -145,20 +153,20 @@
                           border
                           style="width: 100%">
                   <el-table-column prop="productCategory"
-                                   label="浜у搧鍚嶇О" />
+                                   label="鐗╂枡缂栫爜" />
                   <el-table-column prop="specificationModel"
-                                   label="瑙勬牸鍨嬪彿" />
+                                   label="鐗╂枡鎻忚堪" />
                   <el-table-column prop="unit"
                                    label="鍗曚綅" />
                   <el-table-column prop="quantity"
                                    label="鏁伴噺" />
                   <el-table-column prop="taxInclusiveUnitPrice"
                                    label="鍚◣鍗曚环">
-                    <template #default="scope">楼{{ Number(scope.row.taxInclusiveUnitPrice ?? 0).toFixed(2) }}</template>
+                    <template #default="scope">{{ formatCurrency(scope.row.taxInclusiveUnitPrice) }}</template>
                   </el-table-column>
                   <el-table-column prop="taxInclusiveTotalPrice"
                                    label="鍚◣鎬讳环">
-                    <template #default="scope">楼{{ Number(scope.row.taxInclusiveTotalPrice ?? 0).toFixed(2) }}</template>
+                    <template #default="scope">{{ formatCurrency(scope.row.taxInclusiveTotalPrice) }}</template>
                   </el-table-column>
                 </el-table>
               </div>
@@ -207,10 +215,10 @@
                                    label="鎵瑰彿"
                                    show-overflow-tooltip />
                   <el-table-column prop="productName"
-                                   label="浜у搧鍚嶇О"
+                                   label="鐗╂枡缂栫爜"
                                    show-overflow-tooltip />
                   <el-table-column prop="specificationModel"
-                                   label="瑙勬牸鍨嬪彿"
+                                   label="鐗╂枡鎻忚堪"
                                    show-overflow-tooltip />
                   <el-table-column prop="deliveryQuantity"
                                    label="鍙戣揣鏁伴噺"
@@ -332,6 +340,7 @@
   import { getPurchaseByCode } from "@/api/procurementManagement/procurementLedger.js";
   import { getDeliveryDetailByShippingNo } from "@/api/salesManagement/deliveryLedger.js";
   import ImagePreview from "@/components/AttachmentPreview/image/index.vue";
+  import { formatCurrency } from "@/utils/numberFormat";
   const emit = defineEmits(["close"]);
   const { proxy } = getCurrentInstance();
 

--
Gitblit v1.9.3