From 81b8089d94e7f9537b8f5a00b68c95a9e858e2bf Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期一, 13 十一月 2023 12:48:41 +0800 Subject: [PATCH] # --- pages/business/plan/plan.vue | 73 +++++++++++++++++++++++++++++++----- 1 files changed, 62 insertions(+), 11 deletions(-) diff --git a/pages/business/plan/plan.vue b/pages/business/plan/plan.vue index eec1a73..1fb4446 100644 --- a/pages/business/plan/plan.vue +++ b/pages/business/plan/plan.vue @@ -1,6 +1,21 @@ <template> <view> <!-- 鎼滅储妗� --> + <view class="status_bar"> + <!-- 杩欓噷鏄姸鎬佹爮 --> + </view> + <uni-nav-bar left-icon="left" title="瑙勫垝鐢宠鍗�" @clickLeft="back" @clickRight="scan" :fixed="true" + :border="false" rightWidth="160rpx" leftWidth="160rpx" + > + <block slot="right"> + <view class="city"> + <view> + <text class="uni-nav-bar-text">{{user.username}}</text> + </view> + <uni-icons type="arrowdown" color="#333333" size="20" /> + </view> + </block> + </uni-nav-bar> <view class="search-bg"> <uni-search-bar placeholder="瀹㈡埛浠e彿/鍚嶇О" bgColor="#f4f4f4" @confirm="search" /> </view> @@ -22,7 +37,8 @@ </view> </view> </view> - <uni-load-more :status="status" :icon-size="16" :content-text="contentText" /> + <!-- <uni-load-more :status="status" :icon-size="16" :content-text="contentText" /> --> + <u-empty v-if="true" icon="../../../static/image/emptyList.png" v-show="csmtrList.length <= 0" /> <view> <!-- 鏅�氬脊绐� --> <uni-popup ref="popup" background-color="#fff"> @@ -33,13 +49,24 @@ </view> </uni-popup> </view> + + <view class="fxbtn"> + <uni-icons type="plusempty" color="#fff" @click="gotoggle()" ></uni-icons> + </view> </view> </template> <script> + import user from '@/pages/api/user/user.js' export default { data() { return { + user: { + username: '', + id: 0, + type: '' + }, + falg: true, csmtrList: [], last_id: '', reload: false, @@ -79,27 +106,41 @@ ] } }, - // 鏂板缓鎸夐挳浜嬩欢 - onNavigationBarButtonTap(e) { - this.toggle('right') - // uni.navigateTo({ - // url:'/pages/business/cstmr/addCsmtr', - // }) - - }, onLoad() { }, onShow() { + let that = this + uni.$on('isRefresh',function(data){ + that.user.username = data.title + that.user.id = data.id + that.user.type = data.key + that.falg = false + }) + if (this.falg) { + this.getDetail() + } setTimeout(()=> { this.getCsmtr1() - },500) + },50) }, onReachBottom() { this.status = 'more'; this.getCsmtr() }, methods: { + async getDetail() { + let res = await user.getDetail() + if (res.code === 200) { + this.user.username = res.data.username + this.user.id = res.data.id + } else if (res.code === 403) { + this.backLogin(res) + } + }, + gotoggle() { + this.toggle('right') + }, add(val) { let addPlan = 'addPlan' if (val > 1) { @@ -204,7 +245,16 @@ // --- search() { - } + }, + back() { + uni.navigateBack({ + }) + }, + scan() { + uni.navigateTo({ + url: '/pages/authority/authority' + }) + }, } } </script> @@ -217,6 +267,7 @@ margin-top: 20px; } .popup-content { + margin-top: 150rpx; display: flex; align-items: center; justify-content: center; -- Gitblit v1.9.1