From 0e2d3f632e5286485321fc15a50b2531e53d6094 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 04 六月 2026 13:53:32 +0800
Subject: [PATCH] 马铃薯app 1.客户往来、供应商往来查询展示修改

---
 src/pages/works.vue |   61 +++++++++++++++++++++++++++++-
 1 files changed, 59 insertions(+), 2 deletions(-)

diff --git a/src/pages/works.vue b/src/pages/works.vue
index 65fd28a..a5988df 100644
--- a/src/pages/works.vue
+++ b/src/pages/works.vue
@@ -328,14 +328,17 @@
 
 <script setup>
   import { ref, onMounted, nextTick, reactive, computed } from "vue";
+  import { onShow } from "@dcloudio/uni-app";
   import { userLoginFacotryList } from "@/api/login";
   import { getProductWorkOrderById } from "@/api/productionManagement/productionReporting";
+  import { createVersionUpgradeChecker } from "@/utils/versionUpgrade";
   import DownloadProgressMask from "@/components/DownloadProgressMask.vue";
   import { OA_WORKBENCH_ITEMS } from "@/config/oaWorkbench.js";
   import modal from "@/plugins/modal";
   import useUserStore from "@/store/modules/user";
 
   const userStore = useUserStore();
+  const { triggerVersionCheck } = createVersionUpgradeChecker({ logPrefix: "[version-works]" });
   const show = ref(false);
   const factoryList = ref([]);
   const factoryListTem = ref([]);
@@ -495,6 +498,10 @@
       icon: "/static/images/icon/kucunguanli.svg",
       label: "搴撳瓨绠$悊",
     },
+    {
+      icon: "/static/images/icon/weixianzuoye.svg",
+      label: "鐜妫�娴�",
+    },
   ]);
 
   const humanResourcesItems = reactive([
@@ -510,11 +517,26 @@
       icon: "/static/images/icon/hetongguanli.svg",
       label: "鍚堝悓绠$悊",
     },
+    {
+      icon: "/static/images/icon/hetongguanli.svg",
+      label: "杞鐢宠",
+      path: "/pages/oa/HrManage/regular-apply/index",
+    },
+    {
+      icon: "/static/images/icon/renyuanxinzi.svg",
+      label: "璋冨矖鐢宠",
+      path: "/pages/oa/HrManage/transfer-apply/index",
+    },
+    {
+      icon: "/static/images/icon/gongchuguanli.svg",
+      label: "宸ヤ綔浜ゆ帴",
+      path: "/pages/oa/HrManage/work-handover/index",
+    },
   ]);
   const qualityItems = reactive([
     {
       icon: "/static/images/icon/yuancailiaojianyan.svg",
-      label: "鍘熸潗鏂欐楠�",
+      label: "鍘熸枡妫�楠�",
     },
     {
       icon: "/static/images/icon/guochengjianyan.svg",
@@ -593,6 +615,36 @@
     {
       icon: "/static/images/icon/kehubaifang.svg",
       label: "瀹㈡埛鎷滆",
+    },
+    {
+      icon: "/static/images/icon/qingjiaguanli.svg",
+      label: "璇峰亣鐢宠",
+      path: "/pages/oa/AttendManage/leave-apply/index",
+    },
+    {
+      icon: "/static/images/icon/dakaqiandao.svg",
+      label: "鍔犵彮鐢宠",
+      path: "/pages/oa/AttendManage/overtime-apply/index",
+    },
+    {
+      icon: "/static/images/icon/chuchaiguanli.svg",
+      label: "宸梾鎶ラ攢",
+      path: "/pages/oa/ReimburseManage/travel-reimburse/index",
+    },
+    {
+      icon: "/static/images/icon/baoxiaoguanli.svg",
+      label: "璐圭敤鎶ラ攢",
+      path: "/pages/oa/ReimburseManage/cost-reimburse/index",
+    },
+    {
+      icon: "/static/images/icon/xietongshenpi.svg",
+      label: "瀹℃壒鍒楄〃",
+      path: "/pages/oa/ApproveManage/approve-list/index",
+    },
+    {
+      icon: "/static/images/icon/guizhangzhidu.svg",
+      label: "瀹℃壒妯℃澘",
+      path: "/pages/oa/ApproveManage/approve-template/index",
     },
   ]);
 
@@ -1018,7 +1070,7 @@
           url: "/pages/humanResources/contractManagement/index",
         });
         break;
-      case "鍘熸潗鏂欐楠�":
+      case "鍘熸枡妫�楠�":
         uni.navigateTo({
           url: "/pages/qualityManagement/materialInspection/index",
         });
@@ -1038,6 +1090,11 @@
           url: "/pages/inventoryManagement/stockManagement/index",
         });
         break;
+      case "鐜妫�娴�":
+        uni.navigateTo({
+          url: "/pages/inventoryManagement/environmentalMonitoring/index",
+        });
+        break;
       case "鍙嶉鐧昏":
         uni.navigateTo({
           url: "/pages/customerService/feedbackRegistration/index",

--
Gitblit v1.9.3