Ver código fonte

已采购新需求

cz 1 ano atrás
pai
commit
1defef9160

+ 31 - 10
src/views/purchaseManage/purchaseManage/alreadyPurchase/index.vue

@@ -405,9 +405,25 @@ const paymentStatus = ref([
     value: "20",
   },
 ]);
+const headerData = ref({
+  sumOrderCount: 0,
+  sumPurchaseMoney: 0,
+  noArrivalOrderCount: 0,
+  noArrivalPurchaseMoney: 0,
+  partArrivalOrderCount: 0,
+  partArrivalPurchaseMoney: 0,
+  alArrivalPurchaseMoney: 0,
+  alArrivalOrderCount: 0,
+});
+const getHeaderData = () => {
+  proxy.post("/purchase/statisticsPurchaseHead").then((res) => {
+    headerData.value = res;
+  });
+};
+
 const statConfig = computed(() => [
   {
-    label: "",
+    label: "统计",
     data: [
       //一个卡牌多数据配置
       {
@@ -416,12 +432,12 @@ const statConfig = computed(() => [
         data: [
           {
             label: "订单数",
-            num: 100000.0,
+            num: headerData.value.sumOrderCount,
             color: "#C280FF",
           },
           {
             label: "采购金额",
-            num: 100000.0,
+            num: proxy.moneyFormat(headerData.value.sumPurchaseMoney, 2),
             color: "#C280FF",
           },
         ],
@@ -431,12 +447,12 @@ const statConfig = computed(() => [
         data: [
           {
             label: "订单数",
-            num: 100000.0,
+            num: headerData.value.noArrivalOrderCount,
             color: "#0084FF",
           },
           {
             label: "采购金额",
-            num: 100000.0,
+            num: proxy.moneyFormat(headerData.value.noArrivalPurchaseMoney, 2),
             color: "#0084FF",
           },
         ],
@@ -446,12 +462,15 @@ const statConfig = computed(() => [
         data: [
           {
             label: "订单数",
-            num: 100000.0,
+            num: headerData.value.partArrivalOrderCount,
             color: "#0084FF",
           },
           {
             label: "采购金额",
-            num: 100000.0,
+            num: proxy.moneyFormat(
+              headerData.value.partArrivalPurchaseMoney,
+              2
+            ),
             color: "#0084FF",
           },
         ],
@@ -461,12 +480,12 @@ const statConfig = computed(() => [
         data: [
           {
             label: "订单数",
-            num: 100000.0,
+            num: headerData.value.alArrivalOrderCount,
             color: "#0084FF",
           },
           {
             label: "采购金额",
-            num: 100000.0,
+            num: proxy.moneyFormat(headerData.value.alArrivalPurchaseMoney, 2),
             color: "#0084FF",
           },
         ],
@@ -833,8 +852,10 @@ const handleArrival = (row) => {
   });
 };
 
-getList();
 getDict();
+getHeaderData();
+getList();
+
 const start = () => {
   proxy.$router.replace({
     path: "/platform_manage/process/processApproval",