From aaa8b1b2fca572d6a989179d568991ce4bd48cfb Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期二, 04 三月 2025 17:30:32 +0800 Subject: [PATCH] - --- src/pages/mine/index.vue | 194 ++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 152 insertions(+), 42 deletions(-) diff --git a/src/pages/mine/index.vue b/src/pages/mine/index.vue index b23423d..4bced0f 100644 --- a/src/pages/mine/index.vue +++ b/src/pages/mine/index.vue @@ -61,6 +61,84 @@ </view> </view> </view> + <view class="money_bag" v-if="identity=='enterprise'&&isWorker"> + <view class="tool_wrap"> + <view class="tool_title"> + 璐圭敤鎶ラ攢 + </view> + <view class="tool_content"> + <view class="tool_item" @click="toReimbursement" v-if="isWorker"> + <image src="@/static/image/baoxiao.png" mode="aspectFit" class="item_img"></image> + <view class="tool_label"> + 鎶ラ攢鐢宠 + </view> + </view> + <view class="tool_item" @click="toMyList" v-if="isWorker"> + <image src="@/static/image/mybaoxiao.png" mode="aspectFit" class="item_img"></image> + <view class="tool_label"> + 鎴戠殑鎶ラ攢 + </view> + </view> + <view class="tool_item" @click="toCaiwu" v-if="IsCaiWu"> + <image src="@/static/image/caiwu.png" mode="aspectFit" class="item_img"></image> + <view class="tool_label"> + 璐圭敤鎶ラ攢 + </view> + </view> + <view class="tool_item" @click="toZhuguan" v-if="IsBaoxiaozhuguan"> + <image src="@/static/image/zshenpi.png" mode="aspectFit" class="item_img"></image> + <view class="tool_label"> + 涓荤瀹℃壒 + </view> + </view> + <view class="tool_item" @click="toJingli" v-if="Isbaoxiaojingli"> + <image src="@/static/image/Jshenpi.png" mode="aspectFit" class="item_img"></image> + <view class="tool_label"> + 鎶ラ攢瀹℃壒 + </view> + </view> + </view> + </view> + </view> + <view class="money_bag"> + <view class="tool_wrap"> + <view class="tool_title"> + 鐗╂祦绠$悊 + </view> + <view class="tool_content"> + <view class="tool_item" @click="toDelivergoods('reservationWorker')" v-if="isWorker"> + <image src="@/static/image/reservation.png" mode="aspectFit" class="item_img"></image> + <view class="tool_label"> + 棰勭害閫佽揣 + </view> + </view> + <view class="tool_item" @click="toDelivergoods('reservation')" v-if="isDriver"> + <image src="@/static/image/drivershouli.png" mode="aspectFit" class="item_img"></image> + <view class="tool_label"> + 閫佽揣鍙楃悊 + </view> + </view> + <view class="tool_item" @click="toDelivergoods('arrange')"> + <image src="@/static/image/arrange.png" mode="aspectFit" class="item_img"></image> + <view class="tool_label"> + 閫佽揣瀹夋帓 + </view> + </view> + <view class="tool_item" @click="toDelivergoods('query')"> + <image src="@/static/image/query.png" mode="aspectFit" class="item_img"></image> + <view class="tool_label"> + 閫佽揣鏌ヨ + </view> + </view> + <view class="tool_item" @click="toDelivergoods('feedback')" v-if="isDriver"> + <image src="@/static/image/feedback.png" mode="aspectFit" class="item_img"></image> + <view class="tool_label"> + 閫佽揣鍙嶉 + </view> + </view> + </view> + </view> + </view> <!-- <view class="job-box"> <view @tap="gotoMyJob" class="job-item jobr" data-index="0" data-ptpid="0d7e-1bd6-8311-5701"> <view class="num">{{ userApplyStatistics.allCount }}</view> @@ -94,7 +172,7 @@ </view> </view> </view> - <view class="" v-if="isWorker"> + <!-- <view class="" v-if="isWorker"> <view @tap="item.cb" class="nav-item" :data-index="index" data-ptpid="58ac-1481-a7d3-b98e" v-for="(item, index) in workerList" :key="item.name"> <view class="nav-title"> @@ -107,49 +185,49 @@ <view class="iconfont iconarrow"></view> </view> </view> - </view> - <view class="" v-if="Isbaoxiaojingli"> + </view> --> + <!-- <view class="" v-if="Isbaoxiaojingli"> <view @tap="item.cb" class="nav-item" :data-index="index" data-ptpid="58ac-1481-a7d3-b98e" v-for="(item, index) in jingLiList" :key="item.name"> <view class="nav-title"> <view :class="'iconfont ' + item.icon"></view> {{ item.name }} </view> - + <view class="nav-icon"> <view v-if="item.num || item.num === 0">{{ item.num }}</view> <view class="iconfont iconarrow"></view> </view> </view> - </view> - <view class="" v-if="IsBaoxiaozhuguan"> + </view> --> + <!-- <view class="" v-if="IsBaoxiaozhuguan"> <view @tap="item.cb" class="nav-item" :data-index="index" data-ptpid="58ac-1481-a7d3-b98e" v-for="(item, index) in zhuGuanList" :key="item.name"> <view class="nav-title"> <view :class="'iconfont ' + item.icon"></view> {{ item.name }} </view> - + <view class="nav-icon"> <view v-if="item.num || item.num === 0">{{ item.num }}</view> <view class="iconfont iconarrow"></view> </view> </view> - </view> - <view class="" v-if="IsCaiWu"> + </view> --> + <!-- <view class="" v-if="IsCaiWu"> <view @tap="item.cb" class="nav-item" :data-index="index" data-ptpid="58ac-1481-a7d3-b98e" v-for="(item, index) in CaiWuList" :key="item.name"> <view class="nav-title"> <view :class="'iconfont ' + item.icon"></view> {{ item.name }} </view> - + <view class="nav-icon"> <view v-if="item.num || item.num === 0">{{ item.num }}</view> <view class="iconfont iconarrow"></view> </view> </view> - </view> + </view> --> </view> <view class="nav-box" v-else> <view @tap="item.cb" class="nav-item" :data-index="index" data-ptpid="58ac-1481-a7d3-b98e" @@ -196,7 +274,7 @@ url: '/pages/reimbursement/index' }); } - },{ + }, { icon: 'icon-baoxiao', name: '鎴戠殑璐圭敤鎶ラ攢', cb: function() { @@ -205,39 +283,33 @@ }); } }], - CaiWuList:[ - { - icon: 'icon-baoxiaodan', - name: '璐圭敤鎶ラ攢', - cb: function() { - uni.navigateTo({ - url: '/pages/reimbursement/reimbursement' - }); - } + CaiWuList: [{ + icon: 'icon-baoxiaodan', + name: '璐圭敤鎶ラ攢', + cb: function() { + uni.navigateTo({ + url: '/pages/reimbursement/reimbursement' + }); } - ], - zhuGuanList:[ - { - icon: 'icon-shenpicaigoudan', - name: '涓荤鍒楄〃', - cb: function() { - uni.navigateTo({ - url: '/pages/reimbursement/examine?role=zhuGuan' - }); - } + }], + zhuGuanList: [{ + icon: 'icon-shenpicaigoudan', + name: '涓荤鍒楄〃', + cb: function() { + uni.navigateTo({ + url: '/pages/reimbursement/examine?role=zhuGuan' + }); } - ], - jingLiList:[ - { - icon: 'icon-shenpi', - name: '缁忕悊鍒楄〃', - cb: function() { - uni.navigateTo({ - url: '/pages/reimbursement/examine?role=jingLi' - }); - } + }], + jingLiList: [{ + icon: 'icon-shenpi', + name: '缁忕悊鍒楄〃', + cb: function() { + uni.navigateTo({ + url: '/pages/reimbursement/examine?role=jingLi' + }); } - ], + }], navList2: [{ icon: 'icon-dingdan', name: '涓婄彮鎵撳崱', @@ -317,6 +389,13 @@ IsCaiWu() { if (this.userInfo.oaPermissions) { return this.userInfo.oaPermissions.bF_IsCaiWu ? true : false + } + return false + }, + // 鏄惁鏄徃鏈� + isDriver() { + if (this.userInfo.oaPermissions) { + return this.userInfo.oaPermissions.bF_IsDriver ? true : false } return false }, @@ -480,6 +559,37 @@ } }); }, + toReimbursement() { + uni.navigateTo({ + url: '/pages/reimbursement/index' + }); + }, + toMyList() { + uni.navigateTo({ + url: '/pages/reimbursement/myreim' + }); + }, + toCaiwu() { + uni.navigateTo({ + url: '/pages/reimbursement/reimbursement' + }); + }, + toZhuguan() { + uni.navigateTo({ + url: '/pages/reimbursement/examine?role=zhuGuan' + }); + }, + toJingli() { + uni.navigateTo({ + url: '/pages/reimbursement/examine?role=jingLi' + }); + }, + toDelivergoods(val) { + uni.navigateTo({ + url: `/pages/delivergoods/${val}` + }); + } + } }; </script> -- Gitblit v1.9.1