From 4616cff3a14b81c4d488697f43fc7aad3cf3f10f Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 14 七月 2025 09:27:49 +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