From f5bcbefaf9bbaa1d4d2ff3b8805d751c1ed3939a Mon Sep 17 00:00:00 2001
From: wangyi <2946747746@qq.com>
Date: 星期四, 12 三月 2026 11:11:44 +0800
Subject: [PATCH] 1

---
 pages/index/tab4.vue |  544 ++++++++++++++++++++++++++++++++---------------------
 1 files changed, 329 insertions(+), 215 deletions(-)

diff --git a/pages/index/tab4.vue b/pages/index/tab4.vue
index 2e86cc1..b1fe60e 100644
--- a/pages/index/tab4.vue
+++ b/pages/index/tab4.vue
@@ -1,141 +1,255 @@
 <template>
-	<view class="content">
-		<view class="header">
-			<view class="switch-button">
-				<uni-icons type="loop" @click="switchIconsModeHandler"></uni-icons>
-			</view>
-		</view>
-		<view class="mains">
-			<view v-if="!canEdit" :hidden="item.hidden||!item.id" class="box" v-for="(item,index) in itemData" :key="index"
-				@tap="toUrl(item)">
-				<image :src="item.img" mode=""></image>
-				<view class="texts">
-					{{item.text}}
-				</view>
-			</view>
-			<view :enable-hidden="item.hidden" :hidden="!item.id" v-if="canEdit" class="box edit" v-for="(item,index) in itemData"
-				:key="index" @tap="switchHidden(index)">
-				<uni-icons class="edit-mark" color="red" type="closeempty"></uni-icons>
-				<image :src="item.img" mode=""></image>
-				<view class="texts">
-					{{item.text}}
-				</view>
-			</view>
-		</view>
-	</view>
+    <view class="content">
+        <view class="header">
+            <view class="switch-button">
+                <uni-icons type="loop" @click="switchIconsModeHandler"></uni-icons>
+            </view>
+        </view>
+        <view class="mains">
+            <view v-if="!canEdit" :hidden="item.hidden||!item.id" class="box" v-for="(item,index) in itemData"
+                :key="index" @tap="toUrl(item)">
+                <image :src="item.img" mode=""></image>
+                <view class="texts">
+                    {{item.text}}
+                </view>
+            </view>
+            <view :enable-hidden="item.hidden" :hidden="!item.id" v-if="canEdit" class="box edit"
+                v-for="(item,index) in itemData" :key="index" @tap="switchHidden(index)">
+                <uni-icons class="edit-mark" color="red" type="closeempty"></uni-icons>
+                <image :src="item.img" mode=""></image>
+                <view class="texts">
+                    {{item.text}}
+                </view>
+            </view>
+        </view>
+    </view>
 </template>
 
 <script>
-	import {
-		CommonUtils
-	} from '../../utils/common'
-	import {
-		getMenuList,
-		setMenuList
-	} from '../../utils/menuListApp'
-	import {
-		getUserInfo
-	} from '../../utils/auth'
-	export default {
-		data() {
-			return {
-				updateCount: 0,
-				menuListName: 'tab4',
-				canEdit: false,
-				serverUrl: uni.getStorageSync('serverUrl') || 'http://47.96.97.237/API',
-				itemData: [
+    import {
+        CommonUtils
+    } from '../../utils/common'
+    import {
+        getMenuList,
+        setMenuList
+    } from '../../utils/menuListApp'
+    import {
+        getUserInfo
+    } from '../../utils/auth'
+    export default {
+        data() {
+            return {
+                updateCount: 0,
+                menuListName: 'tab4',
+                canEdit: false,
+                serverUrl: uni.getStorageSync('serverUrl') || 'http://47.96.97.237/API',
+                itemData: [
+
+                    {
+                        "img": "../../static/icon/icon13.png",
+                        "text": "棣栦欢妫�楠屽崟",
+                        "url": "/pages/ZLGL/shoujianjianyan/firstCheckBill?operationType=1",
+                        "id": 1,
+                        "hidden": false
+                    },
+
+                    {
+                        "img": "../../static/icon/icon8.png",
+                        "text": "宸℃妫�楠屽崟",
+                        "url": "/pages/ZLGL/xunjianjianyan/PatrolProcCheckBill?operationType=1",
+                        "id": 2,
+                        "hidden": false
+                    },
+
+                    {
+                        "img": "../../static/icon/icon8.png",
+                        "text": "鏈欢妫�楠屽崟",
+                        "url": "/pages/ZLGL/mojianjianyan/ProcessCheckBill?operationType=1",
+                        "id": 3,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon8.png",
+                        "text": "鏉ユ枡妫�楠屽崟",
+                        "url": "/pages/ZLGL/lailiaojianyan/POStockInCheckBill",
+                        "id": 4,
+                        "hidden": false
+                    },
+
+                    {
+                        "img": "../../static/icon/icon8.png",
+                        "text": "鐢熶骇鍏ュ簱妫�楠屽崟",
+                        "url": "/pages/ZLGL/shengchanrukujiaoyan/QC_LastPieceCheckBill_v2",
+                        "id": 5,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon8.png",
+                        "text": "鍑哄巶鏍¢獙鍗�",
+                        "url": "/pages/ZLGL/chuchangjiaoyandan/QC_OutCompCheckBill",
+                        "id": 6,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon8.png",
+                        "text": "鏉ユ枡妫�楠�(鎵归噺)",
+                        "url": "/pages/ZLGL/lailiaojianyan_fast/Kf_QCStockInCheckBill_Fast",
+                        "id": 7,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon8.png",
+                        "text": "鍏ㄦ妫�楠屽崟",
+                        "url": "/pages/ZLGL/QualityReportStep/QualityReportStepBill",
+                        "id": 8,
+                        "hidden": false
+                    },
+
+                    {
+                        "img": "../../static/icon/icon8.png",
+                        "text": "杞﹂棿鑷鍗�",
+                        "url": "/pages/ZLGL/WorkSelfCheckBill/WorkSelfCheckBill",
+                        "id": 9,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon8.png",
+                        "text": "鍦ㄥ簱妫�楠屽崟",
+                        "url": "/pages/ZLGL/zaikujianyandan/InStockCheckBill",
+                        "id": 10,
+                        "hidden": false
+                    },
 					{
-						"img": "../../static/icon/icon13.png",
-						"text": "棣栦欢妫�楠屽崟鍒楄〃",
-						"url": "/pages/ZLGL/shoujianjianyan/firstCheckBillList",
-						"id": 41,
+						"img": "../../static/icon/icon15.png",
+						"text": "寮傚父鍙嶉鍗�",
+						"url": "/pages/ZLGL/AanDengHujiao/OA_ErrMsgBackBill/OA_ErrMsgBackBill",
+						"id": 11,
 						"hidden": false
 					},
 					{
-						"img": "../../static/icon/icon13.png",
-						"text": "棣栦欢妫�楠屽崟",
-						"url": "/pages/ZLGL/shoujianjianyan/firstCheckBill?operationType=1",
-						"id": 42,
+						"img": "../../static/icon/icon15.png",
+						"text": "寮傚父鍙嶉鎺ユ敹鍗�",
+						"url": "/pages/ZLGL/AanDengHujiao/OA_ErrMsgBackReceiveBill/OA_ErrMsgBackReceiveBill",
+						"id": 12,
+						"hidden": false
+					
+					},
+					{
+						"img": "../../static/icon/icon15.png",
+						"text": "寮傚父鍙嶉绛惧埌鍗�",
+						"url": "/pages/ZLGL/AanDengHujiao/OA_ErrMsgBackSignBill/OA_ErrMsgBackSignBill",
+						"id": 13,
 						"hidden": false
 					},
 					{
-					    "img": "../../static/icon/icon8.png",
-					    "text": "宸℃妫�楠屽崟鍒楄〃",
-					    "url": "/pages/ZLGL/xunjianjianyan/PatrolProcCheckBillList",
-					    "id": 43,
-					    "hidden": false
+						"img": "../../static/icon/icon15.png",
+						"text": "寮傚父鍙嶉澶勭悊鍗�",
+						"url": "/pages/ZLGL/AanDengHujiao/OA_ErrMsgBackHandleBill/OA_ErrMsgBackHandleBill",
+						"id": 14,
+						"hidden": false
 					},
-					{
-					    "img": "../../static/icon/icon8.png",
-					    "text": "宸℃妫�楠屽崟",
-					    "url": "/pages/ZLGL/xunjianjianyan/PatrolProcCheckBill?operationType=1",
-					    "id": 44,
-					    "hidden": false
-					},
-					{
-					    "img": "../../static/icon/icon8.png",
-					    "text": "鏈欢妫�楠屽崟鍒楄〃",
-					    "url": "/pages/ZLGL/mojianjianyan/lastPieceCheckBillList",
-					    "id": 45,
-					    "hidden": false
-					},
-					{
-					    "img": "../../static/icon/icon8.png",
-					    "text": "鏈欢妫�楠屽崟",
-					    "url": "/pages/ZLGL/mojianjianyan/lastPieceCheckBill?operationType=1",
-					    "id": 46,
-					    "hidden": false
-					},
+                    {
+                        "img": "../../static/icon/icon15.png",
+                        "text": "寮傚父鍙嶉鍗�",
+                        "url": "/pages/ZLGL/AanDengHujiao/OA_ErrMsgBackBill/OA_ErrMsgBackBill",
+                        "id": 11,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon15.png",
+                        "text": "寮傚父鍙嶉鎺ユ敹鍗�",
+                        "url": "/pages/ZLGL/AanDengHujiao/OA_ErrMsgBackReceiveBill/OA_ErrMsgBackReceiveBill",
+                        "id": 12,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon15.png",
+                        "text": "寮傚父鍙嶉绛惧埌鍗�",
+                        "url": "/pages/ZLGL/AanDengHujiao/OA_ErrMsgBackSignBill/OA_ErrMsgBackSignBill",
+                        "id": 13,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon15.png",
+                        "text": "寮傚父鍙嶉澶勭悊鍗�",
+                        "url": "/pages/ZLGL/AanDengHujiao/OA_ErrMsgBackHandleBill/OA_ErrMsgBackHandleBill",
+                        "id": 14,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon15.png",
+                        "text": "寮傚父鍙嶉楠屾敹鍗�",
+                        "url": "/pages/ZLGL/AanDengHujiao/OA_ErrMsgBackCheckBill/OA_ErrMsgBackCheckBill",
+                        "id": 15,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon15.png",
+                        "text": "宸ヤ綔鑱旂郴鍗�",
+                        "url": "/pages/ZLGL/OA_WorkLink/OA_WorkLinkBill?OperationType=1",
+                        "id": 16,
+                        "hidden": false
+                    },
+                    // {
+                    // 	"img": "../../static/icon/icon15.png",
+                    // 	"text": "鍙栨牱鍗�",
+                    // 	"url": "/pages/ZLGL/QuYangHuangYang/QC_TakeSampleCheckBill/QC_TakeSampleCheckBill?operationType=0",
+                    // 	"id": 17,
+                    // 	"hidden": false
+                    // },
+                    {
+                        "img": "../../static/icon/icon15.png",
+                        "text": "杩樻牱鍗�",
+                        "url": "/pages/ZLGL/QuYangHuangYang/QC_TakeSampleCheckBill/QC_TakeSampleCheckBill?operationType=0",
+                        "id": 18,
+                        "hidden": false
+                    },
+                    {
+                        "img": "../../static/icon/icon15.png",
+                        "text": "寰呮楠屽垪琛�",
+                        "url": "/pages/ZLGL/awaitCheckBillList/awaitCheckBillList",
+                        "id": 19,
+                        "hidden": false
+                    },
+
+					
+					 {
+                        "img": "../../static/icon/icon15.png",
+                        "text": "鎶曟枡闃查敊",
+                        "url": "/pages/ZLGL/Gy_MaterialPrevention/Gy_MaterialPrevention",
+                        "id": 20,
+                        "hidden": false
+                    },
 					{
 						"img": "../../static/icon/icon8.png",
-						"text": "鏉ユ枡妫�楠屽崟",
-						"url": "/pages/ZLGL/lailiaojianyan/POStockInCheckBill",
-						"id": 53,
-						"hidden": false
-					},
-					{
-						"img": "../../static/icon/icon8.png",
-						"text": "鏉ユ枡妫�楠屽垪琛�",
-						"url": "/pages/ZLGL/lailiaojianyan/POStockInCheckBillList",
-						"id": 54,
-						"hidden": false
-					},
-					{
-						"img": "../../static/icon/icon8.png",
-						"text": "鐢熶骇鍏ュ簱妫�楠屽崟",
-						"url": "/pages/ZLGL/shengchanrukujiaoyan/QC_LastPieceCheckBill_v2",
-						"id": 53,
-						"hidden": false
-					},
-					{
-						"img": "../../static/icon/icon8.png",
-						"text": "鍑哄巶鏍¢獙鍗�",
-						"url": "/pages/ZLGL/chuchangjiaoyandan/QC_OutCompCheckBill",
-						"id": 54,
-						"hidden": false
-					},
-					{
-						"img": "../../static/icon/icon8.png",
-						"text": "鏉ユ枡妫�楠�(鎵归噺)",
-						"url": "/pages/ZLGL/lailiaojianyan_fast/Kf_QCStockInCheckBill_Fast",
+						"text": "鐜妫�娴嬪崟",
+						"url": "/pages/ZLGL/QcenvironmentTestDotCheckBill/QcenvironmentTestDotCheckBill",
 						"id": 55,
 						"hidden": false
 					},
 					{
 						"img": "../../static/icon/icon8.png",
-						"text": "鍏ㄦ妫�楠屽崟",
-						"url": "/pages/ZLGL/QualityReportStep/QualityReportStepBill",
+						"text": "鐜妫�娴嬪崟鏌ヨ",
+						"url": "/pages/ZLGL/QcenvironmentTestDotCheckBill/QCEnvironmentTestDotCheckBillList",
+						"id": 55,
+						"hidden": false,
+						
+					},
+					{
+						"img": "../../static/icon/icon15.png",
+						"text": "涓嶈壇鍝佽瘎瀹″崟",
+						"url": "/pages/ZLGL/QCNoPassProdDisposeBillMainList/QCNoPassProdDisposeBillMain",
 						"id": 55,
 						"hidden": false
 					},
 					{
-						"img": "../../static/icon/icon8.png",
-						"text": "鍏ㄦ妫�楠屽崟鏌ヨ",
-						"url": "/pages/ZLGL/QualityReportStep/QualityReportStepBillList",
+						"img": "../../static/icon/icon15.png",
+						"text": "涓嶈壇鍝佽瘎瀹″崟鍒楄〃",
+						"url": "/pages/ZLGL/QCNoPassProdDisposeBillMainList/QCNoPassProdDisposeBillMainList",
 						"id": 55,
-						"hidden": false
-					}
-                    
+						"hidden": false,
+						
+					},
 				]
 			}
 		},
@@ -160,119 +274,119 @@
 				this.itemData[index].hidden = !this.itemData[index].hidden
 				
 			},
-			switchIconsModeHandler() {
-				this.canEdit = !this.canEdit
-				if (this.canEdit == false && this.updateCount > 0) {
-					this.$nextTick(() => {
-						// uni.setStorageSync("HIndexItemData", this.itemData)
-						setMenuList({
-							menuName: this.menuListName,
-							payload: this.itemData
-						})
+            switchIconsModeHandler() {
+                this.canEdit = !this.canEdit
+                if (this.canEdit == false && this.updateCount > 0) {
+                    this.$nextTick(() => {
+                        // uni.setStorageSync("HIndexItemData", this.itemData)
+                        setMenuList({
+                            menuName: this.menuListName,
+                            payload: this.itemData
+                        })
 
-						this.updateCount = 0
-					})
-				}
-				this.$forceUpdate()
-			},
-			toUrl(item) {
-				if (item.url) {
-					uni.navigateTo({
-						url: item.url
-					})
-				} else {
-					uni.showToast({
-						title: '鍔熻兘寮�鍙戜腑銆傘�傘��',
-						icon: 'none'
-					})
-				}
-			}
-		}
-	}
+                        this.updateCount = 0
+                    })
+                }
+                this.$forceUpdate()
+            },
+            toUrl(item) {
+                if (item.url) {
+                    uni.navigateTo({
+                        url: item.url
+                    })
+                } else {
+                    uni.showToast({
+                        title: '鍔熻兘寮�鍙戜腑銆傘�傘��',
+                        icon: 'none'
+                    })
+                }
+            }
+        }
+    }
 </script>
 
 <style lang="scss" scoped>
-	// .mains{
-	// 	width: 720rpx;
-	// 	margin: 0 auto;
-	// 	display: flex;
-	// 	flex-wrap: wrap;
-	// 	margin-top: 10rpx;
-	// 	padding-bottom: 80rpx;
-	// 	.box{
-	// 		width: 100%;
-	// 		margin: 26rpx 26rpx 0 26rpx;
-	// 		padding: 0 0 16rpx 10rpx;
-	// 		display: flex;
-	// 		align-items: center;
-	// 		border-bottom: 1px solid #f0f0f0;
-	// 		image{
-	// 			width: 52rpx;
-	// 			height: 52rpx;
-	// 		}
-	// 		.texts{
-	// 			font-size: 30rpx;
-	// 			color: #333333;
-	// 			margin-left: 30rpx;
-	// 		}
-	// 	}
-	// }
+    // .mains{
+    // 	width: 720rpx;
+    // 	margin: 0 auto;
+    // 	display: flex;
+    // 	flex-wrap: wrap;
+    // 	margin-top: 10rpx;
+    // 	padding-bottom: 80rpx;
+    // 	.box{
+    // 		width: 100%;
+    // 		margin: 26rpx 26rpx 0 26rpx;
+    // 		padding: 0 0 16rpx 10rpx;
+    // 		display: flex;
+    // 		align-items: center;
+    // 		border-bottom: 1px solid #f0f0f0;
+    // 		image{
+    // 			width: 52rpx;
+    // 			height: 52rpx;
+    // 		}
+    // 		.texts{
+    // 			font-size: 30rpx;
+    // 			color: #333333;
+    // 			margin-left: 30rpx;
+    // 		}
+    // 	}
+    // }
 
-	.header {
-		width: 100%;
-		height: 2em;
-		position: relative;
+    .header {
+        width: 100%;
+        height: 2em;
+        position: relative;
 
-		.switch-button {
-			position: absolute;
-			right: 10rpx;
-			bottom: 0;
-		}
-	}
+        .switch-button {
+            position: absolute;
+            right: 10rpx;
+            bottom: 0;
+        }
+    }
 
-	.mains {
-		width: 720rpx;
-		margin: 0 auto;
-		display: flex;
-		flex-wrap: wrap;
-		padding-bottom: 80rpx;
+    .mains {
+        width: 720rpx;
+        margin: 0 auto;
+        display: flex;
+        flex-wrap: wrap;
+        padding-bottom: 80rpx;
 
-		.box {
-			width: 25%;
-			margin-top: 2.5vh;
-			text-align: center;
+        .box {
+            width: 25%;
+            margin-top: 2.5vh;
+            text-align: center;
 
-			image {
-				width: 18vw;
-				height: 18vw;
-			}
+            image {
+                width: 18vw;
+                height: 18vw;
+            }
 
-			.texts {
-				width: 120rpx;
-				margin: 0 auto;
-				font-size: 29rpx;
-				font-weight: normal;
-				color: #333333;
-				margin-top: .2vh;
-			}
-		}
+            .texts {
+                width: 120rpx;
+                margin: 0 auto;
+                font-size: 29rpx;
+                font-weight: normal;
+                color: #333333;
+                margin-top: .2vh;
+            }
+        }
 
-		.edit {
-			position: relative;
-		}
+        .edit {
+            position: relative;
+        }
 
-		.edit-mark {
-			position: absolute;
-			top: 0;
-			right: 0;
-		}
+        .edit-mark {
+            position: absolute;
+            top: 0;
+            right: 0;
+        }
 
-		view[enable-hidden] {
-			opacity: .4 !important;
-		}
+        view[enable-hidden] {
+            opacity: .4 !important;
+        }
 
-		view[hidden] {
-			display: none;
-		}
-	}
+        view[hidden] {
+            display: none;
+        }
+    }
 </style>
\ No newline at end of file

--
Gitblit v1.9.1