From 2d43a1df3f5ba42710e6d21c27d1e13bdb8dfd56 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期一, 24 三月 2025 09:23:08 +0800 Subject: [PATCH] - --- src/pages/wallet/index.vue | 81 +++++++++++++++++++++++++++------------- 1 files changed, 54 insertions(+), 27 deletions(-) diff --git a/src/pages/wallet/index.vue b/src/pages/wallet/index.vue index 968d9c2..c6d989e 100644 --- a/src/pages/wallet/index.vue +++ b/src/pages/wallet/index.vue @@ -10,8 +10,8 @@ <text class="chuany-font50 fs-weight__500">{{balance}}</text> </view> <view class="right"> - <up-button type="warning" size="small" shape="circle" @click="goMoney" - :text="identity=='enterprise'?'鍏呭��':'鎻愮幇'"></up-button> + <up-button type="warning" size="small" shape="circle" @click="goMoney" v-if="identity!=='enterprise'" + text="鎻愮幇"></up-button> </view> </view> </view> @@ -20,7 +20,7 @@ <view class="tool_wrap"> <view class="tool_title chuany-flex chuany-justify-between"> <view class="title"> - <text>鏀跺叆鏄庣粏</text> + <text>宸ヨ祫鏄庣粏</text> </view> <view class="chuany-flex title_right" @click="toIncome"> <text class="c-m-r-10">鍏ㄩ儴</text> @@ -43,39 +43,66 @@ </template> <script> + import { + mapActions, + mapGetters, + mapMutations + } from 'vuex' export default { - onLoad() { - let that = this - that.identity = this.$db.get('identity') - }, data() { return { - identity: '', + // identity: '', imcomeInfo: null, pageIndex: 1, pageSize: 20, - balance: '0.00' + // balance: '0.00' } }, onLoad() { let that = this - this.userInfo = this.$db.get('userInfo') ? JSON.parse(this.$db.get('userInfo')) : {} - uni.getStorage({ - key: 'identity', - success: function(res) { - that.identity = res.data - if (res.data == 'worker') { - that.balance = that.$common.moneySub(that.userInfo.userWorker.tiXianZonge, that - .userInfo.userWorker.yiTiXianJine) + // that.identity = this.$db.get('identity') + // this.userInfo = this.$db.get('userInfo') || {} + // uni.getStorage({ + // key: 'identity', + // success: function(res) { + // that.identity = res.data + // if (res.data == 'worker') { + // if (that.userInfo.userWorker) { + // that.balance = that.$common.moneySub(that.userInfo.userWorker.tiXianZonge, that.userInfo.userWorker.yiTiXianJine) + // } + // } else { + // if (that.userInfo.userCompany) { + // that.balance = that.userInfo.userCompany.chongZhiYue ? that.userInfo.userCompany.chongZhiYue : '0.00' + // } + // } + // } + // }); + }, + onShow(){ + this.PostMyTiXianDetailListPage() + }, + computed:{ + ...mapGetters(['userInfo', 'identity']), + + balance() { + if (this.identity == 'worker') { + if (this.userInfo.userWorker) { + return this.$common.moneySub(this.userInfo.userWorker.tiXianZonge, this.userInfo + .userWorker + .yiTiXianJine) } else { - console.log(that.identity, that.userInfo.userWorker.tiXianZonge, - 'userInfo.userWorker.tiXianZonge'); - that.balance = that.userInfo.userCompany.chongZhiYue ? that.userInfo.userCompany - .chongZhiYue : '0.00' + return '0.00' + } + } else { + if (this.userInfo.userCompany) { + return this.userInfo.userCompany.chongZhiYue ? this.userInfo.userCompany + .chongZhiYue : + '0.00' + } else { + return '0.00' } } - }); - this.PostMyTiXianDetailListPage() + } }, methods: { PostMyTiXianDetailListPage() { @@ -95,9 +122,9 @@ }, goMoney() { if (this.identity == 'enterprise') { - uni.navigateTo({ - url: '/pages/wallet/withdrawal' - }) + // uni.navigateTo({ + // url: '/pages/wallet/withdrawal' + // }) } else { uni.navigateTo({ url: '/pages/wallet/recharge' @@ -142,7 +169,7 @@ } } - @import './mine.scss'; + // @import './mine.scss'; .money_bag { background: #fff; -- Gitblit v1.9.1