From f14e736c5448da6a5433da12be8f7e64617cf0f7 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期一, 20 十一月 2023 10:04:00 +0800 Subject: [PATCH] # --- pages/business/goBusiness/goBusiness.vue | 38 ++++++++++++++++++++++++++++++++++++-- 1 files changed, 36 insertions(+), 2 deletions(-) diff --git a/pages/business/goBusiness/goBusiness.vue b/pages/business/goBusiness/goBusiness.vue index 1821d91..84198e9 100644 --- a/pages/business/goBusiness/goBusiness.vue +++ b/pages/business/goBusiness/goBusiness.vue @@ -40,14 +40,16 @@ </template> <script> + import user from '@/pages/api/user/user.js' export default { data() { return { user: { - username: '鏉ㄦ垚寮�', + username: '', id: 0, type: '' }, + falg: true, list: [{ businessTripReasons: '娌熼�氱珛搴撲簨瀹�', businessTransportation$: '浜ら�氬伐鍏�', @@ -72,9 +74,32 @@ } }, onShow() { - this.getBusinessTrip() + let that = this + uni.$on('isRefresh',function(data){ + console.log(data); + that.user.username = data.title + that.user.id = data.id + that.user.type = data.key + that.falg = false + }) + setTimeout(()=> { + this.getBusinessTrip() + },50) + if (this.falg) { + this.getDetail() + } }, methods: { + async getDetail() { + let res = await user.getDetail() + console.log(res); + if (res.code === 200) { + this.user.username = res.data.username + this.user.id = res.data.id + } else if (res.code === 403) { + this.backLogin(res) + } + }, goDetl(e) { uni.navigateTo({ url: '/pages/business/goBusiness/goBusinessDetil', @@ -87,11 +112,20 @@ }, getBusinessTrip() { let _this = this + let param = {curr:1,limit:16,dept_id: 0,user_id: 67} + if (_this.user.type == 'user_id') { + param = {curr:1,limit:16,user_id: _this.user.id} + } else if(_this.user.type == 'dept_id') { + param = {curr:1,limit:16,dept_id: _this.user.id} + } else { + param = {curr:1,limit:16} + } uni.request({ url: `${_this.baseUrl}/businessTrip/list/auth`, header: { 'token': uni.getStorageSync('token') }, + data: param, success(res) { res = res.data if (res.code === 200) { -- Gitblit v1.9.1