From 49dedf908e2e0f2f317f05acc55f8f5faa1f4d2a Mon Sep 17 00:00:00 2001
From: 小小儁爺 <1694218219@qq.com>
Date: 星期二, 15 七月 2025 16:19:31 +0800
Subject: [PATCH] 1.异常录入功能开发
---
pages/xtsy/index.vue | 208 ++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 155 insertions(+), 53 deletions(-)
diff --git a/pages/xtsy/index.vue b/pages/xtsy/index.vue
index 8235475..607ca0a 100644
--- a/pages/xtsy/index.vue
+++ b/pages/xtsy/index.vue
@@ -2,25 +2,45 @@
<view>
<!-- <u-notify ref="uNotify" message="鐧诲綍鎴愬姛!"></u-notify> -->
- <page-nav title="宸ヤ綔鍙�" :topRightMessageCount="topRightMessageCount"></page-nav>
+ <page-nav title="宸ヤ綔鍙�"></page-nav>
- <!-- :height="$DeviceInformation.screenHeight*6/9" -->
- <u-swiper :list="list1" style="margin: 0 0rpx;" indicator height='300' indicatorActiveColor='#436df5'
+
+ <u-swiper :list="list1" style="margin: 0 0rpx;" indicator height='250' indicatorActiveColor='#436df5'
indicatorMode='dot' interval='3000' :autoplay='true'></u-swiper>
- <u-gap height="30" bgColor="#fff"></u-gap>
+ <u-gap height="15" bgColor="#fff"></u-gap>
<view style="font-weight: bolder;color: #929399; margin:24rpx 0 24rpx 20rpx;">鍔熻兘绠$悊锛�</view>
- <u-grid style='margin: 12rpx;' :border="false">
- <u-grid-item @click="index=>clickGrid(index,item.name,item.code)" v-for="(item,index) in menuList"
+ <u-grid style='margin: 12rpx;' :border="false" v-if="$companyType==='A'">
+ <u-grid-item @click="index=>clickGridPopup(index,item.name,item.code)" v-for="(item,index) in menuList"
:key="item.code">
<img :src="item.imgurl" alt="" style='width: 116rpx;height: 116rpx;border-radius: 20rpx;'>
<text class="grid-text">{{item.name}}</text>
</u-grid-item>
</u-grid>
- <u-popup :show="popupShow" overlayOpacity='0.3' :round="10" @close="popupClose" @open="popupOpen">
+
+ <u-grid style='margin: 12rpx;' :border="false" v-if="$companyType==='A'||$companyType==='C'">
+ <u-grid-item @click="index=>clickGridPopup(index,item.name,item.code)" v-for="(item,index) in menuList"
+ :key="item.code">
+ <img :src="item.imgurl" alt="" style='width: 116rpx;height: 116rpx;border-radius: 20rpx;'>
+ <text class="grid-text">{{item.name}}</text>
+ </u-grid-item>
+ </u-grid>
+
+
+ <u-grid style='margin: 12rpx;' :border="false" v-if="$companyType==='B'">
+ <u-grid-item @click=" index=>clickGrid(index,item.name,item.code)" v-for="(item,index) in menuList"
+ :key="item.code">
+ <img :src="item.imgurl" alt="" style='width: 116rpx;height: 116rpx;border-radius: 20rpx;'>
+ <text class="grid-text">{{item.name}}</text>
+ </u-grid-item>
+ </u-grid>
+
+
+ <u-popup :show="popupShow" overlayOpacity='0.3' :round="10" v-if="$companyType==='B'" @close="popupClose"
+ @open="popupOpen">
<u-grid style='margin: 20rpx;padding-top: 30rpx;' :border="false">
<u-grid-item @click="index=>clickGridPopup(index,item.name,item.code)"
v-for="(item,index) in secondMenuList" :key="item.code">
@@ -96,7 +116,23 @@
torg_code: uni.getStorageSync('storg_code')
}).then(res => {
console.log(res, 2)
- this.menuList = res.data
+
+ if (this.$companyType === 'A') {
+ this.menuList = res.data.filter(i => i.code === '2005')[0].children
+ } else if (this.$companyType === 'B') {
+ this.menuList = res.data.sort((a, b) => a.seq - b.seq)
+ // this.menuList = []
+ // res.data.forEach(i => {
+ // i.children.forEach(j => {
+ // this.menuList.push(j)
+ // })
+ // })
+ } else if (this.$companyType === 'C') {
+ this.menuList = res.data.filter(i => i.code === '2004')[0].children
+ }
+
+ console.log(this.menuList, 123)
+
})
},
// 涓�绾ц彍鍗曠偣鍑�
@@ -117,10 +153,10 @@
clickGridPopup(index, name, code) {
let url = ''
console.log(code)
-
+
switch (code) {
- // 涓汉璁よ瘉
+ // 涓汉涓績
case '2010':
url = 'grzx/gwqt'
break;
@@ -130,10 +166,10 @@
case '2012':
url = 'grzx/gzrz'
break;
- case '2013':
+ case '2100':
url = 'grzx/gzcl' //宸ヨ祫浜ч噺
break;
- case '2014':
+ case '2101':
url = 'grzx/mmsz' //瀵嗙爜璁剧疆
break;
case '2015':
@@ -151,27 +187,63 @@
// 鐢熶骇绠$悊
- case '2020':
- url = 'scgl/sckg' //鐢熶骇寮�宸�
- break;
- case '2021':
+ // case '2200':
+ // url = 'scgl/sckg' //鐢熶骇寮�宸�
+ // break;
+ case '2200':
url = 'scgl/scbg' //鐢熶骇鎶ュ伐
break;
- case '2022':
- url = 'scgl/zxzy' //瑁呯浣滀笟
+
+
+ // 濮斿绠$悊
+ case '2300':
+ url = 'wwgl/wxfl' //澶栧崗鍙戞枡
break;
- case '2023':
- url = 'scgl/dtzy' //鎵撴墭浣滀笟
+ case '2301':
+ url = 'wwgl/wxsl' //澶栧崗鏀舵枡
break;
// 璐ㄩ噺绠$悊
- case '2030':
- url = 'zlgl/gxjy' //宸ュ簭妫�楠�
+ case '2701':
+ url = 'zlgl/rcjy' //鍏ュ巶妫�楠�
break;
- case '2031':
- url = 'zlgl/wljy' //鐗╂祦妫�楠�
+ case '2702':
+ url = 'zlgl/sjjy' //棣栨妫�楠�
break;
+ case '2703':
+ url = 'zlgl/xjjy' //宸℃妫�楠�
+ break;
+ case '2704':
+ url = 'zlgl/wgjy' //瀹屽伐妫�楠�
+ break;
+ case '2706':
+ url = 'zlgl/yclr' //寮傚父褰曞叆
+ break;
+
+
+
+ // 璁惧绠$悊
+ case '2400':
+ url = 'sbgl/rcdj' //鏃ュ父鐐规
+ break;
+ case '2401':
+ url = 'sbgl/dqby' //瀹氭湡淇濆吇
+ break;
+ case '2404':
+ url = 'sbgl/wxsq' //缁翠慨鐢宠
+ break;
+ case '2402':
+ url = 'sbgl/sbwx' //璁惧缁翠慨
+ break;
+ case '2403':
+ url = 'sbgl/wxyz' //缁翠慨楠岃瘉
+ break;
+
+
+
+
+
case '2032':
url = 'zlgl/jyfh' //妫�楠屽鏍�
break;
@@ -198,43 +270,69 @@
break;
- // 璁惧绠$悊
- case '2040':
- url = 'sbgl/rcdj' //鏃ュ父鐐规
+ // 鐢熶骇鍒嗘瀽
+ case '2900':
+ url = 'znfx/scfx' //鐢熶骇鍒嗘瀽
break;
- case '2041':
- url = 'sbgl/dqby' //瀹氭湡淇濆吇
+ case '2901':
+ url = 'znfx/scjd' //鐢熶骇杩涘害
break;
- case '2042':
- url = 'sbgl/wxsq' //缁翠慨鐢宠
- break;
- case '2043':
- url = 'sbgl/sbwx' //璁惧缁翠慨
- break;
- case '2044':
- url = 'sbgl/wxyz' //缁翠慨楠岃瘉
- break;
+
+
// 妯″叿绠$悊
- case '2050':
+ case '2500':
+ url = 'mjgl/mjcx' //妯″叿鐐规
+ break;
+ case '2501':
url = 'mjgl/mjdj' //妯″叿鐐规
break;
- case '2051':
+ case '2502':
url = 'mjgl/mjby' //妯″叿淇濆吇
break;
- case '2052':
+ case '2503':
url = 'mjgl/wxsq' //缁翠慨鐢宠
break;
- case '2053':
+ case '2504':
url = 'mjgl/mjwx' //纾ㄥ叿缁翠慨
break;
- case '2054':
+ case '2505':
url = 'mjgl/wxyz' //缁翠慨楠岃瘉
break;
-
-
-
+ case '2506':
+ url = 'mjgl/mjsj' //妯″叿涓婃満
+ break;
+ case '2507':
+ url = 'mjgl/mjxj' //妯″叿涓嬫満
+ break;
+ case '2508':
+ url = 'mjgl/mjrk' //妯″叿鍏ュ簱
+ break;
+ case '2509':
+ url = 'mjgl/mjck' //妯″叿鍑哄簱
+ break;
+ case '2510':
+ url = 'mjgl/mjwj' //妯″叿澶栧��
+ break;
+ case '2511':
+ url = 'mjgl/mjgh' //妯″叿褰掕繕
+ break;
+
+
+ //瀹夌伅绠$悊
+ case '2800':
+ url = 'adgl/adhj' //瀹夌伅鍛煎彨
+ break;
+ case '2801':
+ url = 'adgl/adxy' //瀹夌伅鍝嶅簲
+ break;
+
+
+
+
+
+
// 鐗╂枡绠$悊
case '2060':
url = 'wlgl/cgdh' //閲囪喘鍒拌揣
@@ -299,13 +397,6 @@
- //瀹夌伅绠$悊
- case '2090':
- url = 'adgl/adhj' //瀹夌伅鍛煎彨
- break;
- case '2091':
- url = 'adgl/adxy' //瀹夌伅鍝嶅簲
- break;
// 鏅鸿兘鍒嗘瀽
case '2100':
@@ -323,8 +414,19 @@
case '2104':
url = 'znfx/scjd' //鐢熶骇杩涘害
break;
+
+
+ // 鐗╂枡绠$悊
+ case '2600':
+ url = 'wlgl/cgdh' //閲囪喘鍒拌揣
+ break;
+ case '2601':
+ url = 'wlgl/cgrk' //閲囪喘鍏ュ簱
+ break;
+
}
this.popupShow = false //浜岀骇鑿滃崟鐨勬樉闅愭帶鍒�
+ console.log(url)
uni.navigateTo({
url: '../' + url
});
--
Gitblit v1.9.3