diff --git a/common/js/globalData.js b/common/js/globalData.js index c380f0f..04cd49b 100644 --- a/common/js/globalData.js +++ b/common/js/globalData.js @@ -2,5 +2,5 @@ export default { deptId: 101, from: 'server', initPageNum: 1, - initPageSize: 5 + initPageSize: 50 } \ No newline at end of file diff --git a/common/js/request.js b/common/js/request.js index 5d0e1c8..e2cc3b2 100644 --- a/common/js/request.js +++ b/common/js/request.js @@ -9,9 +9,9 @@ export default { invoke(args) { let userInfo = _this.getCurUserInfo(); // request 触发前拼接 url - // args.url = 'https://www.opsoul.com' + args.url; + args.url = 'https://www.opsoul.com' + args.url; // args.url = 'http://127.0.0.1:80' + args.url; - args.url = 'http://10.45.137.214:80' + args.url; + // args.url = 'http://10.45.110.174:80' + args.url; if (!args.data) { args.data = {} } @@ -310,6 +310,40 @@ export default { method: 'POST', data: params }) + // 更新用户信息的方法顺便更新本地缓存 + if (res[1].data.code === 0) { + let userInfo = this.getCurUserInfo(); + let qryUserInfoRes = await this.qryUserInfo(userInfo.openId); + let newUserInfo = { + ...qryUserInfoRes.data, + wxLoginCode: userInfo.wxLoginCode + }; + uni.setStorageSync('userProfile', newUserInfo); + } + return res[1].data; + }, + async updateWorkerTeam(params = {}) { + let res = await uni.request({ + url: '/worker/team/updateTeam', + method: 'POST', + data: params + }) + return res[1].data; + }, + async qryFinancialCount(params = {}) { + let res = await uni.request({ + url: '/financial/detail/count', + method: 'POST', + data: params + }) + return res[1].data; + }, + async qryFinancialDetail(params = {}) { + let res = await uni.request({ + url: '/financial/detail/list', + method: 'POST', + data: params + }) return res[1].data; } } diff --git a/pages/area-proxy/my-team.vue b/pages/area-proxy/my-team.vue index 517dd69..869de49 100644 --- a/pages/area-proxy/my-team.vue +++ b/pages/area-proxy/my-team.vue @@ -17,10 +17,10 @@ - + + @click="editWorkerName"> @@ -111,17 +111,28 @@ this.$set(this.members, curIndex, Object.assign(this.members[curIndex], { showEditInput: true })) - console.log(this.members) }, hideEditInput(e) { let curIndex = e.currentTarget.dataset.index; this.$set(this.members, curIndex, Object.assign(this.members[curIndex], { showEditInput: false })) - console.log(this.members) }, - editNoteName(e) { - this.hideEditInput(e); + async editWorkerName(e) { + let curIndex = e.currentTarget.dataset.index; + let memberInfo = this.members[curIndex]; + let res = await this.$request.updateWorkerTeam({ + workerTeamId: memberInfo.workerTeamId, + workerName: memberInfo.workerName + }); + if (res.code === 0) { + uni.showToast({ + title: '修改成功', + icon: 'success', + mask: true + }); + this.hideEditInput(e); + } }, makePhoneCall(e) { let phoneNum = e.currentTarget.dataset.phone; @@ -139,7 +150,8 @@ title: '保存成功', icon: 'success', mask: true - }) + }); + this.reloadData(); } }, async inviteMaster(params) { diff --git a/pages/my/my-money-bag.vue b/pages/my/my-money-bag.vue index 4d22803..c316ac5 100644 --- a/pages/my/my-money-bag.vue +++ b/pages/my/my-money-bag.vue @@ -1,81 +1,124 @@ - - - - -