From bd5a7ca6133eeddb8fed41ee2eb1c0c0874db91d Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期六, 11 四月 2026 16:15:10 +0800
Subject: [PATCH] 中兴实强app 1.部署修改
---
src/pages/works.vue | 145 ++++++++++++++++++++++++++----------------------
1 files changed, 78 insertions(+), 67 deletions(-)
diff --git a/src/pages/works.vue b/src/pages/works.vue
index 88a7c66..d049f52 100644
--- a/src/pages/works.vue
+++ b/src/pages/works.vue
@@ -177,27 +177,27 @@
</view>
</view>
<!-- 鍞悗鏈嶅姟妯″潡 -->
- <view class="common-module after-sales-module"
- v-if="hasAfterSalesServiceItems">
- <view class="module-header">
- <view class="module-title-container">
- <text class="module-title">鍞悗鏈嶅姟</text>
- </view>
- </view>
- <view class="module-content">
- <up-grid :border="false"
- col="4">
- <up-grid-item v-for="(item, index) in afterSalesServiceItems"
- :key="index"
- @click="handleCommonItemClick(item)">
- <view class="icon-container">
- <image :src="item.icon" class="item-icon"></image>
- </view>
- <text class="item-label">{{item.label}}</text>
- </up-grid-item>
- </up-grid>
- </view>
- </view>
+<!-- <view class="common-module after-sales-module"-->
+<!-- v-if="hasAfterSalesServiceItems">-->
+<!-- <view class="module-header">-->
+<!-- <view class="module-title-container">-->
+<!-- <text class="module-title">鍞悗鏈嶅姟</text>-->
+<!-- </view>-->
+<!-- </view>-->
+<!-- <view class="module-content">-->
+<!-- <up-grid :border="false"-->
+<!-- col="4">-->
+<!-- <up-grid-item v-for="(item, index) in afterSalesServiceItems"-->
+<!-- :key="index"-->
+<!-- @click="handleCommonItemClick(item)">-->
+<!-- <view class="icon-container">-->
+<!-- <image :src="item.icon" class="item-icon"></image>-->
+<!-- </view>-->
+<!-- <text class="item-label">{{item.label}}</text>-->
+<!-- </up-grid-item>-->
+<!-- </up-grid>-->
+<!-- </view>-->
+<!-- </view>-->
<!-- 璐ㄩ噺绠$悊妯″潡 -->
<view class="common-module collaboration-module"
v-if="hasQualityItems">
@@ -221,60 +221,66 @@
</view>
</view>
<!-- 璁惧绠$悊妯″潡 -->
- <view class="common-module equipment-module"
- v-if="hasEquipmentItems">
- <view class="module-header">
- <view class="module-title-container">
- <text class="module-title">璁惧绠$悊</text>
- </view>
- </view>
- <view class="module-content">
- <up-grid :border="false"
- col="4">
- <up-grid-item v-for="(item, index) in equipmentItems"
- :key="index"
- @click="handleCommonItemClick(item)">
- <view class="icon-container">
- <image :src="item.icon" class="item-icon"></image>
- </view>
- <text class="item-label">{{item.label}}</text>
- </up-grid-item>
- </up-grid>
- </view>
- </view>
+<!-- <view class="common-module equipment-module"-->
+<!-- v-if="hasEquipmentItems">-->
+<!-- <view class="module-header">-->
+<!-- <view class="module-title-container">-->
+<!-- <text class="module-title">璁惧绠$悊</text>-->
+<!-- </view>-->
+<!-- </view>-->
+<!-- <view class="module-content">-->
+<!-- <up-grid :border="false"-->
+<!-- col="4">-->
+<!-- <up-grid-item v-for="(item, index) in equipmentItems"-->
+<!-- :key="index"-->
+<!-- @click="handleCommonItemClick(item)">-->
+<!-- <view class="icon-container">-->
+<!-- <image :src="item.icon" class="item-icon"></image>-->
+<!-- </view>-->
+<!-- <text class="item-label">{{item.label}}</text>-->
+<!-- </up-grid-item>-->
+<!-- </up-grid>-->
+<!-- </view>-->
+<!-- </view>-->
<!-- 瀹夊叏鐢熶骇妯″潡 -->
- <view class="common-module collaboration-module"
- v-if="hasSafetyItems">
- <view class="module-header">
- <view class="module-title-container">
- <text class="module-title">瀹夊叏鐢熶骇</text>
- </view>
- </view>
- <view class="module-content">
- <up-grid :border="false"
- col="4">
- <up-grid-item v-for="(item, index) in safetyItems"
- :key="index"
- @click="handleCommonItemClick(item)">
- <view class="icon-container">
- <image :src="item.icon" class="item-icon"></image>
- </view>
- <text class="item-label">{{item.label}}</text>
- </up-grid-item>
- </up-grid>
- </view>
- </view>
+<!-- <view class="common-module collaboration-module"-->
+<!-- v-if="hasSafetyItems">-->
+<!-- <view class="module-header">-->
+<!-- <view class="module-title-container">-->
+<!-- <text class="module-title">瀹夊叏鐢熶骇</text>-->
+<!-- </view>-->
+<!-- </view>-->
+<!-- <view class="module-content">-->
+<!-- <up-grid :border="false"-->
+<!-- col="4">-->
+<!-- <up-grid-item v-for="(item, index) in safetyItems"-->
+<!-- :key="index"-->
+<!-- @click="handleCommonItemClick(item)">-->
+<!-- <view class="icon-container">-->
+<!-- <image :src="item.icon" class="item-icon"></image>-->
+<!-- </view>-->
+<!-- <text class="item-label">{{item.label}}</text>-->
+<!-- </up-grid-item>-->
+<!-- </up-grid>-->
+<!-- </view>-->
+<!-- </view>-->
+
+ <DownloadProgressMask />
</view>
</template>
<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 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([]);
@@ -327,10 +333,10 @@
icon: "/static/images/icon/gongyingshangwanglai.svg",
label: "渚涘簲鍟嗗線鏉�",
},
- {
- icon: "/static/images/icon/caigouguanli.svg",
- label: "閲囪喘閫�璐�",
- },
+ // {
+ // icon: "/static/images/icon/caigouguanli.svg",
+ // label: "閲囪喘閫�璐�",
+ // },
]);
// 璐㈠姟绠$悊鍔熻兘鏁版嵁
@@ -1149,6 +1155,7 @@
const hasEquipmentItems = computed(() => equipmentItems.length > 0);
onMounted(() => {
+ triggerVersionCheck("onMounted");
// 姣忔杩涘叆棣栭〉閮藉己鍒跺埛鏂扮敤鎴蜂俊鎭拰璺敱鏉冮檺锛屼笉鍋氭湰鍦扮紦瀛樺垽鏂�
userStore.getInfo().then(() => {
userStore
@@ -1164,6 +1171,10 @@
// 鍚姩閫氱煡鐘舵�佸畾鏃跺櫒
startStatusTimer();
});
+
+ onShow(() => {
+ triggerVersionCheck("onShow");
+ });
</script>
--
Gitblit v1.9.3