From 7db2391ce77797d79470a7e91aec1e78d0d7ec53 Mon Sep 17 00:00:00 2001
From: 张诺 <zhang_12370@163.com>
Date: 星期五, 16 一月 2026 10:59:12 +0800
Subject: [PATCH] 新增采购的时候添加是否质检 销售台账联调后端字段 调整状态分类

---
 src/views/procurementManagement/procurementLedger/index.vue |   22 ++++++++++++++++++++++
 src/views/salesManagement/salesLedger/index.vue             |   19 +++++++++++++++++++
 2 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index f508e08..8a3ea73 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -391,6 +391,15 @@
                            prop="taxExclusiveTotalPrice"
                            :formatter="formattedNumber"
                            width="150" />
+          <el-table-column label="鏄惁璐ㄦ"
+                           prop="isChecked"
+                           width="150" >
+            <template #default="scope">
+              <el-tag :type="scope.row.isChecked ? 'success' : 'info'">
+                {{ scope.row.isChecked ? '鏄�' : '鍚�' }}
+              </el-tag>
+            </template>
+          </el-table-column>
           <el-table-column fixed="right"
                            label="鎿嶄綔"
                            min-width="60"
@@ -582,6 +591,16 @@
                                :step="0.1"
                                clearable
                                style="width: 100%" />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="30">
+          <el-col :span="12">
+            <el-form-item label="鏄惁璐ㄦ锛�" prop="isChecked">
+              <el-radio-group v-model="productForm.isChecked">
+                <el-radio label="鏄�" :value="true"/>
+                <el-radio label="鍚�" :value="false"/>
+              </el-radio-group>
             </el-form-item>
           </el-col>
         </el-row>
@@ -999,6 +1018,7 @@
       supplierId: "",
       paymentMethod: "",
       executionDate: "",
+      isChecked: true,
     },
     rules: {
       purchaseContractNumber: [
@@ -1046,6 +1066,7 @@
       taxExclusiveTotalPrice: "",
       invoiceType: "",
       warnNum: "",
+      isChecked:true
     },
     productRules: {
       productId: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
@@ -1064,6 +1085,7 @@
         { required: true, message: "璇疯緭鍏�", trigger: "blur" },
       ],
       invoiceType: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
+      isChecked: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
     },
   });
   const { productForm, productRules } = toRefs(productFormData);
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 6dc4489..69e3c59 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -145,6 +145,15 @@
               <el-table-column label="涓嶅惈绋庢�讳环(鍏�)"
                                prop="taxExclusiveTotalPrice"
                                :formatter="formattedNumber" />
+              <el-table-column label="鏄惁璐ㄦ"
+                               prop="isChecked"
+                               width="100"
+                               align="center">
+                <template #default="scope">
+                  <el-tag v-if="scope.row.isChecked === true || scope.row.isChecked === '鏄�'" type="success">鏄�</el-tag>
+                  <el-tag v-else type="info">鍚�</el-tag>
+                </template>
+              </el-table-column>
               <!--鎿嶄綔-->
               <el-table-column Width="60px"
                                label="鎿嶄綔"
@@ -595,6 +604,15 @@
               </el-select>
             </el-form-item>
           </el-col>
+          <el-col :span="12">
+            <el-form-item label="鏄惁璐ㄦ锛�"
+                          prop="isChecked">
+              <el-radio-group v-model="productForm.isChecked">
+                <el-radio :label="true">鏄�</el-radio>
+                <el-radio :label="false">鍚�</el-radio>
+              </el-radio-group>
+            </el-form-item>
+          </el-col>
         </el-row>
       </el-form>
       <template #footer>
@@ -883,6 +901,7 @@
       taxInclusiveTotalPrice: "",
       taxExclusiveTotalPrice: "",
       invoiceType: "",
+      isChecked: false,
       speculativeTradingName: "",
     },
     productRules: {

--
Gitblit v1.9.3