From bea1de6ae9147ffd44b2707e3f806913dd8663a6 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 22 五月 2026 09:38:03 +0800
Subject: [PATCH] pro 1.报错修改

---
 src/views/index.vue                                        |   21 +++++++++++----------
 src/views/procurementManagement/thePaymentLedger/index.vue |   12 ++++++------
 2 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/src/views/index.vue b/src/views/index.vue
index 0d71970..e0e9cf3 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -113,11 +113,11 @@
           <div class="panel-title-row">
             <div class="panel-title">鐢熶骇璁㈠崟杩涘害</div>
             <el-radio-group v-model="orderFilter" size="small">
-              <el-radio-button label="all">鍏ㄩ儴({{ orderProgressMeta.total }})</el-radio-button>
-              <el-radio-button label="waiting">寰呭紑濮�({{ orderProgressMeta.waitingCount }})</el-radio-button>
-              <el-radio-button label="inProgress">杩涜涓�({{ orderProgressMeta.inProgressCount }})</el-radio-button>
-              <el-radio-button label="completed">宸插畬鎴�({{ orderProgressMeta.completedCount }})</el-radio-button>
-              <el-radio-button label="paused">宸叉殏鍋�({{ orderProgressMeta.pausedCount }})</el-radio-button>
+              <el-radio-button :value="'all'">鍏ㄩ儴({{ orderProgressMeta.total }})</el-radio-button>
+              <el-radio-button :value="'waiting'">寰呭紑濮�({{ orderProgressMeta.waitingCount }})</el-radio-button>
+              <el-radio-button :value="'inProgress'">杩涜涓�({{ orderProgressMeta.inProgressCount }})</el-radio-button>
+              <el-radio-button :value="'completed'">宸插畬鎴�({{ orderProgressMeta.completedCount }})</el-radio-button>
+              <el-radio-button :value="'paused'">宸叉殏鍋�({{ orderProgressMeta.pausedCount }})</el-radio-button>
             </el-radio-group>
           </div>
           <el-table :data="filteredOrders" stripe>
@@ -320,7 +320,7 @@
       <div class="process-selection-wrapper">
         <el-checkbox-group v-model="tempProcessIds">
           <div class="process-grid">
-            <el-checkbox v-for="item in processOptions" :key="item.id" :label="item.id" border>
+            <el-checkbox v-for="item in processOptions" :key="item.id" :value="item.id" border>
               {{ item.name }}
             </el-checkbox>
           </div>
@@ -1319,15 +1319,16 @@
   barSeries1.value[0].data = [];
   barSeries1.value[1].data = [];
   barSeries1.value[2].data = [];
-  (res.data.item || []).forEach((item) => {
+  const data = res.data || {};
+  (data.item || []).forEach((item) => {
     xAxis1.value[0].data.push(item.date);
     barSeries1.value[0].data.push(item.supplierNum);
     barSeries1.value[1].data.push(item.processNum);
     barSeries1.value[2].data.push(item.factoryNum);
   });
-  qualityStatisticsObject.value.supplierNum = res.data.supplierNum;
-  qualityStatisticsObject.value.processNum = res.data.processNum;
-  qualityStatisticsObject.value.factoryNum = res.data.factoryNum;
+  qualityStatisticsObject.value.supplierNum = data.supplierNum || 0;
+  qualityStatisticsObject.value.processNum = data.processNum || 0;
+  qualityStatisticsObject.value.factoryNum = data.factoryNum || 0;
 };
 
 const getAmountHalfYearNum = async () => {
diff --git a/src/views/procurementManagement/thePaymentLedger/index.vue b/src/views/procurementManagement/thePaymentLedger/index.vue
index 257175d..ff0a039 100644
--- a/src/views/procurementManagement/thePaymentLedger/index.vue
+++ b/src/views/procurementManagement/thePaymentLedger/index.vue
@@ -33,7 +33,7 @@
 <script setup>
 import { ref } from "vue";
 import { Search } from "@element-plus/icons-vue";
-import { registrationList } from "@/api/procurementManagement/paymentLedger.js";
+// import { registrationList } from "@/api/procurementManagement/paymentLedger.js";
 const tableColumn = ref([
   {
     label: "浠樻鏃ユ湡",
@@ -89,11 +89,11 @@
 };
 const getList = () => {
   tableLoading.value = true;
-  registrationList({ ...searchForm.value, ...page }).then((res) => {
-    tableLoading.value = false;
-    tableData.value = res.rows;
-    total.value = res.total;
-  });
+  // registrationList({ ...searchForm.value, ...page }).then((res) => {
+  //   tableLoading.value = false;
+  //   tableData.value = res.rows;
+  //   total.value = res.total;
+  // });
 };
 getList();
 </script>

--
Gitblit v1.9.3