|  |  | 
 |  |  | <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="客户代号/名称" bgColor="#f4f4f4"  @confirm="search" /> | 
 |  |  |       </view> | 
 |  |  | 
 |  |  |             </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"> | 
 |  |  | 
 |  |  |             </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, | 
 |  |  | 
 |  |  |             ] | 
 |  |  |          } | 
 |  |  |       }, | 
 |  |  |       // 新建按钮事件 | 
 |  |  |       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) { | 
 |  |  | 
 |  |  |          // --- | 
 |  |  |          search() { | 
 |  |  |              | 
 |  |  |          } | 
 |  |  |          }, | 
 |  |  |          back() { | 
 |  |  |             uni.navigateBack({ | 
 |  |  |             }) | 
 |  |  |          }, | 
 |  |  |          scan() { | 
 |  |  |             uni.navigateTo({ | 
 |  |  |                url: '/pages/authority/authority' | 
 |  |  |             }) | 
 |  |  |          }, | 
 |  |  |       } | 
 |  |  |    } | 
 |  |  | </script> | 
 |  |  | 
 |  |  |       margin-top: 20px; | 
 |  |  |    } | 
 |  |  |    .popup-content { | 
 |  |  |       margin-top: 150rpx; | 
 |  |  |       display:  flex; | 
 |  |  |       align-items: center; | 
 |  |  |       justify-content: center; |