From 9f5539e53c94e74b52e4b8fe7029cf5fd39d890d Mon Sep 17 00:00:00 2001
From: dy <dingyang@lnfxkj.tech>
Date: 星期一, 14 四月 2025 09:45:21 +0800
Subject: [PATCH] 零件统计表添加更新按钮

---
 src/api/ApsPartRouteStat/ApsPartRouteStat.js |    8 ++++++++
 src/views/ApsPartRouteStat/index.vue         |   25 ++++++++++++++++++++++---
 .env.production                              |    8 ++++++--
 3 files changed, 36 insertions(+), 5 deletions(-)

diff --git a/.env.production b/.env.production
index cbabf89..79b1f0a 100644
--- a/.env.production
+++ b/.env.production
@@ -1,5 +1,5 @@
 # 椤甸潰鏍囬
-VITE_APP_TITLE = 鑻ヤ緷绠$悊绯荤粺
+VITE_APP_TITLE = APS
 
 # 鐢熶骇鐜閰嶇疆
 VITE_APP_ENV = 'production'
@@ -8,4 +8,8 @@
 VITE_APP_BASE_API = '/prod-api'
 
 # 鏄惁鍦ㄦ墦鍖呮椂寮�鍚帇缂╋紝鏀寔 gzip 鍜� brotli
-VITE_BUILD_COMPRESS = gzip
\ No newline at end of file
+VITE_BUILD_COMPRESS = gzip
+
+# 鏍囪瘑鏈湴寮�鍙戞湇鍔★紝鐢ㄤ簬GateWay杞彂鍒版湰鍦版湇鍔�
+# 閰嶅悎鍚庣鏈嶅姟
+VITE_APP_LOCAL = 'int'
\ No newline at end of file
diff --git a/src/api/ApsPartRouteStat/ApsPartRouteStat.js b/src/api/ApsPartRouteStat/ApsPartRouteStat.js
index 6966ad3..79c36b7 100644
--- a/src/api/ApsPartRouteStat/ApsPartRouteStat.js
+++ b/src/api/ApsPartRouteStat/ApsPartRouteStat.js
@@ -50,3 +50,11 @@
     method: 'get'
   })
 }
+
+// 鏌ヨ闆朵欢缁熻琛ㄥ垪琛�
+export function updateStat() {
+  return request({
+    url: '/aps/ApsPartRouteStat/updateStat',
+    method: 'post'
+  })
+}
\ No newline at end of file
diff --git a/src/views/ApsPartRouteStat/index.vue b/src/views/ApsPartRouteStat/index.vue
index 34b457f..737176d 100644
--- a/src/views/ApsPartRouteStat/index.vue
+++ b/src/views/ApsPartRouteStat/index.vue
@@ -7,17 +7,26 @@
           plain
           icon="Download"
           @click="handleExport"
-          v-hasPermi="['apsPartRouteStat:apsPartRouteStat:export']"
+          v-hasPermi="['apsPartRouteStat:export']"
         >瀵煎嚭</el-button>
+      </el-col>
+      <el-col :span="1.5">
+        <el-button
+          type="info"
+          plain
+          icon="Refresh"
+          @click="handleRefresh"
+          v-hasPermi="['apsPartRouteStat:export']"
+        >鏇存柊</el-button>
       </el-col>
     </el-row>
     
-    <vxe-grid ref="gridRef" v-bind="gridOptions"></vxe-grid>
+    <vxe-grid ref="gridRef" v-bind="gridOptions" :loading="loading"></vxe-grid>
   </div>
 </template>
 
 <script setup name="apsPartRouteStat">
-import { query } from "@/api/apsPartRouteStat/apsPartRouteStat";
+import { query,updateStat } from "@/api/apsPartRouteStat/apsPartRouteStat";
 import { ref } from "vue";
 import * as XLSX from 'xlsx';
 
@@ -170,5 +179,15 @@
   XLSX.writeFile(wb, `apsPartRouteStat_${new Date().getTime()}.xlsx`);
 }
 
+/** 鍒锋柊鎸夐挳鎿嶄綔 */
+function handleRefresh(){
+  updateStat().then(response => {
+    console.log(response);
+    if(response.code == '200'){
+      getList();
+    }
+  });
+}
+
 getList();
 </script>

--
Gitblit v1.9.3