From b172667f354f7f00fe14809e66cbf12362fbc646 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期五, 06 九月 2024 17:19:36 +0800
Subject: [PATCH] 人脸打卡
---
src/pages/wallet/index.vue | 80 +++++++++++++++++++++++++++++++++-------
1 files changed, 66 insertions(+), 14 deletions(-)
diff --git a/src/pages/wallet/index.vue b/src/pages/wallet/index.vue
index e6d4e78..5f145be 100644
--- a/src/pages/wallet/index.vue
+++ b/src/pages/wallet/index.vue
@@ -5,28 +5,34 @@
<view class="header chuany-flex chuany-justify-between chuany-align-center">
<view class="left">
<view class="c-p-b-16">
- 鏀跺叆浣欓锛堝厓锛�
+ {{identity=='enterprise'?"浼佷笟浣欓锛堝厓锛�":'鏀跺叆浣欓锛堝厓锛�'}}
</view>
- <text class="chuany-font50 fs-weight__500">12.88</text>
+ <text class="chuany-font50 fs-weight__500">{{balance}}</text>
</view>
<view class="right">
- <up-button type="warning" size="small" shape="circle" text="鎻愮幇"></up-button>
+ <up-button type="warning" size="small" shape="circle" @click="goMoney" v-if="identity!=='enterprise'"
+ text="鎻愮幇"></up-button>
</view>
</view>
</view>
- <view class="money_bag">
+ <view class="money_bag" v-if="identity=='worker'">
<view class="tool_wrap">
<view class="tool_title chuany-flex chuany-justify-between">
<view class="title">
<text>鏀跺叆鏄庣粏</text>
</view>
- <view class="chuany-flex title_right">
+ <view class="chuany-flex title_right" @click="toIncome">
<text class="c-m-r-10">鍏ㄩ儴</text>
<up-icon name="arrow-right"></up-icon>
</view>
</view>
- <view class="tool_content">
+ <view class="" v-if="imcomeInfo&&imcomeInfo.length>0">
+ <up-cell :value="`${item.yiTiXianJine} 鍏僠" :title="item.zhiChuShouRuName" :label="item.remark"
+ :key="index" v-for="(item,index) in imcomeInfo"></up-cell>
+ </view>
+
+ <view class="tool_content" v-else>
<up-empty mode="list" icon="http://cdn.uviewui.com/uview/empty/list.png">
</up-empty>
</view>
@@ -40,20 +46,64 @@
export default {
onLoad() {
let that = this
+ that.identity = this.$db.get('identity')
+ },
+ data() {
+ return {
+ identity: '',
+ imcomeInfo: null,
+ pageIndex: 1,
+ pageSize: 20,
+ 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') {
+ 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'
+ }
+ }
}
});
- },
- data() {
- return {
- identity: ''
- }
+ this.PostMyTiXianDetailListPage()
},
methods: {
-
+ PostMyTiXianDetailListPage() {
+ let obj = {
+ pageIndex: this.pageIndex,
+ pageSize: this.pageSize
+ }
+ this.$api.PostMyTiXianDetailListPage(obj).then(res => {
+ this.imcomeInfo = res.data.items
+ console.log(res, this.imcomeInfo, '==============');
+ })
+ },
+ toIncome() {
+ uni.navigateTo({
+ url: '/pages/income/income'
+ })
+ },
+ goMoney() {
+ if (this.identity == 'enterprise') {
+ // uni.navigateTo({
+ // url: '/pages/wallet/withdrawal'
+ // })
+ } else {
+ uni.navigateTo({
+ url: '/pages/wallet/recharge'
+ })
+ }
+ }
}
}
</script>
@@ -108,13 +158,15 @@
.tool_title {
padding: 30rpx;
border-bottom: 2rpx solid #eee;
+
.title {
color: #333;
font-size: 32rpx;
font-weight: 700;
}
- .title_right{
- color:#939499;
+
+ .title_right {
+ color: #939499;
}
}
--
Gitblit v1.9.1