From 557ba4c410f34b4cf32dc372a888f69fbac7a2de Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 28 六月 2025 17:29:31 +0800 Subject: [PATCH] no message --- pages/mat/matQuery.vue | 185 +++++++++------------------------------------ 1 files changed, 39 insertions(+), 146 deletions(-) diff --git a/pages/mat/matQuery.vue b/pages/mat/matQuery.vue index 33bff54..9e61b2d 100644 --- a/pages/mat/matQuery.vue +++ b/pages/mat/matQuery.vue @@ -4,29 +4,44 @@ <view class="search-bar"> <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)"> - <view class="tag"> - <view style="display: flex;"> - <view class="wms-tag" :style="baColor" >鍒嗙被</view> - </view> - </view> - <view class="tag-item">{{item.name}}</view> - </view> + <scroll-view> + <view class="tag-list" v-for="(item,i) in matList" :key="i"> + <view class="list-left"> + <view class="list-left-item"> + <view class="desc">鐗╂枡鐮侊細</view> + <view class="left-item"> + <uni-tag :text="item.matnr" type="primary"></uni-tag> + </view> + </view> + <view class="list-left-item"> + <view class="desc">鍝佸悕锛�</view> + <view class="left-item">{{item.maktx}}</view> + </view> + <view class="list-left-item"> + <view class="desc">瑙勬牸锛�</view> + <view class="left-item">{{item.specs}}</view> + </view> + <view class="list-left-item"> + <view class="desc">鍨嬪彿锛�</view> + <view class="left-item"> + <uni-tag :text="item.model" type="warning"></uni-tag> + </view> + </view> + <view class="list-left-item"> + <view class="desc">鍝佺墝锛�</view> + <view class="left-item">{{item.brand}}</view> + </view> + <view class="list-left-item"> + <view class="desc">鍗曚綅锛�</view> + <view class="left-item">{{item.unit}}</view> + </view> + <view class="list-left-item"> + <view class="desc">绛夌骇锛�</view> + <view class="left-item">{{item.level}}</view> + </view> + </view> + </view> </scroll-view> - <view> - <view class="tag-list" v-for="(item,i) in matList" :key="i" @click="findBySelect(item.matnr)"> - <view class="tag"> - <view style="display: flex;"> - <view class="wms-tag" :style="baColor" >鍟嗗搧</view> - </view> - </view> - <view class="tag-item">鍟嗗搧缂栧彿锛� {{item.matnr}}</view> - <view class="tag-item">鍟嗗搧鍚嶇О锛� {{item.maktx ? item.maktx : '--'}}</view> - <view class="tag-item">鍟嗗搧瑙勬牸锛� {{item.specs ? item.specs : '--'}}</view> - </view> - </view> - <uni-load-more v-show="matList.length != 0" :status="status" :icon-size="16" :content-text="contentText" /> </view> </template> @@ -44,37 +59,11 @@ desc: '鍟嗗搧缂栧彿:', baseUrl: '', token: '', - status: 'more', - contentText: { - contentdown: '涓婃媺鍔犺浇鏇村', - contentrefresh: '鍔犺浇涓�', - contentnomore: '娌℃湁鏇村' - }, - // 褰撳墠tagId - tagIdNow: 1 } - }, - onReachBottom() { - this.status = 'more'; - if (this.tagList == null) { - this.showMat(this.tagIdNow); - } - }, - onLoad() { - // 娌″暐鐢ㄤ簡 - let that = this - // const eventChannel = this.$scope.eventChannel; // 鍏煎APP-NVUE - const eventChannel = this.getOpenerEventChannel(); - - // 鐩戝惉acceptDataFromOpenerPage浜嬩欢锛岃幏鍙栦笂涓�椤甸潰閫氳繃eventChannel浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹� - eventChannel.on('commonUrl', function(data) { - that.commonUrl = data.commonUrl - }) }, onShow() { this.baseUrl = uni.getStorageSync('baseUrl'); this.token = uni.getStorageSync('token'); - this.showTag(1) }, methods: { search() { @@ -82,20 +71,15 @@ that.tagList = [] that.matList = [] uni.request({ - url: that.baseUrl + '/mat/search/pda/auth', - data: { - condition: that.condition - }, + url: that.baseUrl + '/pda/mats/search/' + that.condition, method:"GET", header: { 'token':uni.getStorageSync('token'), }, success(result) { - console.log(result); var res = result.data - if (res.code === 200 ) { + 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(() => { @@ -109,97 +93,6 @@ } }); }, - showTag(parentId) { - let that = this - uni.request({ - url: that.baseUrl + '/tag/list/pda/auth', - header: { - 'token':uni.getStorageSync('token'), - }, - data: { - limit: 100000, - parentId: parentId - }, - header: { - 'token':uni.getStorageSync('token'), - }, - success(result) { - console.log(result); - that.tagList = null - that.matList = [] - var res = result.data - if (res.code === 200) { - if (res.data != null && res.data.length > 0) { - that.tagList = res.data - } else { - that.tagList = [] - that.showMat(parentId) - } - } 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'}) - } - } - }); - }, - showMat(tagId) { - let that = this - that.tagIdNow = tagId - if (tagId == null || tagId == '' || tagId == undefined) { - return; - } - uni.request({ - url: that.baseUrl + '/mat/list/pda/page/auth', - data: { - curr:that.curr, - limit: 20, - tagId: tagId - }, - method:"GET", - header: { - 'token':uni.getStorageSync('token'), - }, - success(result) { - console.log(result); - that.tagList = null - var res = result.data - if (res.code === 200) { - 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.curr = that.curr + 1 - } - if (res.data.records.length == 0) { - that.status = 'noMore' - } - that.baColor = "background-color: #1cbbb4;" - } 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'}) - } - - } - }); - }, - findBySelect(matnr) { - this.getOpenerEventChannel().emit('acceptDataFromOpenedPage', {data: matnr}); - uni.navigateBack({ - - }) - - } } } </script> -- Gitblit v1.9.1