|  |  | 
 |  |  |    <view> | 
 |  |  |       <!-- 搜索框 --> | 
 |  |  |       <view class="search-bar"> | 
 |  |  |          <uni-search-bar placeholder=" 扫码 / 输入" bgColor="#EEEEEE" @confirm="search" /> | 
 |  |  |          <uni-search-bar v-model="condition" placeholder=" 扫码 / 输入" bgColor="#EEEEEE" @confirm="search" /> | 
 |  |  |       </view> | 
 |  |  |       <scroll-view> | 
 |  |  |          <view class="tag-list" v-for="(item,i) in tagList" :key="i" @click="showTag(item.id)"> | 
 |  |  | 
 |  |  |          return { | 
 |  |  |             tagList: [], | 
 |  |  |             matList: [], | 
 |  |  |             condition: '', | 
 |  |  |             reload: false, | 
 |  |  |             curr:1, | 
 |  |  |             tag: '分类', | 
 |  |  | 
 |  |  |       }, | 
 |  |  |       onReachBottom() { | 
 |  |  |          this.status = 'more'; | 
 |  |  |          this.showMat(this.tagIdNow); | 
 |  |  |          if (this.tagList == null) { | 
 |  |  |             this.showMat(this.tagIdNow); | 
 |  |  |          } | 
 |  |  |       }, | 
 |  |  |       onLoad() { | 
 |  |  |          // 没啥用了 | 
 |  |  | 
 |  |  |       }, | 
 |  |  |       methods: { | 
 |  |  |          search() { | 
 |  |  |             let that = this | 
 |  |  |             that.tagList = [] | 
 |  |  |             that.matList = [] | 
 |  |  |             uni.request({ | 
 |  |  |                 url: that.baseUrl + '/mat/search/pda/auth', | 
 |  |  |                 data: { | 
 |  |  |                   condition: that.condition | 
 |  |  |                 }, | 
 |  |  |                method:"GET", | 
 |  |  |                 header: { | 
 |  |  |                   'token':uni.getStorageSync('token'), | 
 |  |  |                 }, | 
 |  |  |                success(result) { | 
 |  |  |                   console.log(result); | 
 |  |  |                   var res = result.data | 
 |  |  |                   if (res.code === 200 ) { | 
 |  |  |                      that.matList = res.data | 
 |  |  |                      // that.save() | 
 |  |  |                   } else if (res.code == 403) { | 
 |  |  |                      uni.showToast({title: res.msg, icon: "none", position: 'top'}) | 
 |  |  |                      setTimeout(() => { | 
 |  |  |                         uni.reLaunch({ | 
 |  |  |                            url: '../login/login' | 
 |  |  |                         }); | 
 |  |  |                      }, 1000); | 
 |  |  |                   } else { | 
 |  |  |                      uni.showToast({title: res.msg, icon: "none",position: 'top'}) | 
 |  |  |                   } | 
 |  |  |                } | 
 |  |  |             }); | 
 |  |  |          }, | 
 |  |  |          showTag(parentId) { | 
 |  |  |             let that = this | 
 |  |  | 
 |  |  |                      if (res.data != null && res.data.length > 0) { | 
 |  |  |                         that.tagList = res.data | 
 |  |  |                      } else { | 
 |  |  |                         that.tagList = [] | 
 |  |  |                         that.showMat(parentId) | 
 |  |  |                      } | 
 |  |  |                   } else if (res.code === 403 ) { | 
 |  |  | 
 |  |  |             if (tagId == null || tagId == '' || tagId == undefined) { | 
 |  |  |                return; | 
 |  |  |             } | 
 |  |  |             uni.showLoading({}) | 
 |  |  |             uni.request({ | 
 |  |  |                 url: that.baseUrl + '/mat/list/pda/page/auth', | 
 |  |  |                 data: { | 
 |  |  | 
 |  |  |                   that.tagList = null | 
 |  |  |                   var res = result.data | 
 |  |  |                   if (res.code === 200) { | 
 |  |  |                      uni.hideLoading() | 
 |  |  |                      if (res.data.records != null && res.data.records.length > 0) { | 
 |  |  |                         let list = res.data.records | 
 |  |  |                         that.matList = that.reload ? list : that.matList.concat(list); | 
 |  |  | 
 |  |  |                      } | 
 |  |  |                      that.baColor = "background-color: #1cbbb4;" | 
 |  |  |                   } else if (res.code === 403 ) { | 
 |  |  |                      uni.hideLoading() | 
 |  |  |                      uni.showToast({title: res.msg, icon: "none", position: 'top'}) | 
 |  |  |                      setTimeout(() => { | 
 |  |  |                         uni.reLaunch({ | 
 |  |  | 
 |  |  |                         }); | 
 |  |  |                      }, 1000); | 
 |  |  |                   } else { | 
 |  |  |                      uni.hideLoading() | 
 |  |  |                      uni.showToast({title: res.msg, icon: "none",position: 'top'}) | 
 |  |  |                   } | 
 |  |  |                    |