From 3b9a0380f8dfb24964c0afbd635dc7d2f013d475 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期一, 08 五月 2023 10:38:58 +0800 Subject: [PATCH] # --- pages/mat/matList.vue | 29 +++++++++++++++++++++-------- 1 files changed, 21 insertions(+), 8 deletions(-) diff --git a/pages/mat/matList.vue b/pages/mat/matList.vue index 25d9624..c4470ee 100644 --- a/pages/mat/matList.vue +++ b/pages/mat/matList.vue @@ -15,7 +15,7 @@ </view> </scroll-view> <view> - <view class="tag-list" v-for="(item,i) in matList" :key="i" @click="findBySelect(item.matnr)"> + <view class="tag-list" v-for="(item,i) in matList" :key="i" @click="toPrint(item)"> <view class="tag"> <view style="display: flex;"> <view class="wms-tag" :style="baColor" >鍟嗗搧</view> @@ -91,7 +91,6 @@ 'token':uni.getStorageSync('token'), }, success(result) { - console.log(result); that.tagList = null that.matList = [] var res = result.data @@ -101,6 +100,7 @@ } else { that.showMat(parentId) } + that.baColor = "background-color: #0081ff;" } else if (res.code === 403 ) { uni.showToast({title: res.msg, icon: "none", position: 'top'}) setTimeout(() => { @@ -143,7 +143,6 @@ 'token':uni.getStorageSync('token'), }, success(result) { - console.log(result); that.tagList = null var res = result.data if (res.code === 200) { @@ -170,12 +169,26 @@ } }); }, - findBySelect(matnr) { - this.getOpenerEventChannel().emit('acceptDataFromOpenedPage', {data: matnr}); - uni.navigateBack({ - - }) + toPrint(item) { + let that = this + uni.navigateTo({ + url: "../print/print", + success: function(res) { + // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹� 鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑 + res.eventChannel.emit('data', { + data: item + }) + }, + events: { + // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹� 鍙﹀涓�涓〉闈紶杩囨潵鐨� + acceptDataFromOpenedPage: function(data) { + that.matnr = data.data + that.findMat(that.matnr) + }, + }, + + }); } } } -- Gitblit v1.9.1