From c746f8cf0b1dcfa677cffbbf9c5eccde9597ec88 Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期四, 11 一月 2024 10:31:02 +0800 Subject: [PATCH] # --- pages/mat/moduleMat.vue | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 50 insertions(+), 8 deletions(-) diff --git a/pages/mat/moduleMat.vue b/pages/mat/moduleMat.vue index d0ceabe..44c5a65 100644 --- a/pages/mat/moduleMat.vue +++ b/pages/mat/moduleMat.vue @@ -1,19 +1,34 @@ <template> <view> <view class="back" @click="back()" v-show="backIds.length > 1"> - <uni-icons class="opt-icon" type="left" size="20" color="#b9b9b9"></uni-icons> - <text>杩斿洖涓婁竴绾�</text> + <uni-icons class="opt-icon" type="left" size="20" color="#FFF"></uni-icons> + <text style="color: #FFF;">杩斿洖涓婁竴绾�</text> </view> <view class="card" v-for="item in data"> <view class="card-left" @click="getPageList(item.tagId,true)"> - <view>鍚嶇О锛歿{item.maktx}}</view> - <view>缂栫爜锛歿{item.matnr}}</view> - <view>瑙勬牸锛歿{item.specs}}</view> + <view>搴忓彿: {{item.tagId}}</view> + <view>鍚嶇О: {{item.maktx}}</view> + <view>缂栫爜: {{item.matnr}}</view> + <view>瑙勬牸: {{item.specs}}</view> </view> - <view class="card-right"> + <view class="card-right" @click="findBySelect(item.matnr)"> <uni-icons class="opt-icon" type="right" size="20" color="#b9b9b9"></uni-icons> </view> </view> + <!-- 寮圭獥閫夋嫨 --> + <uni-popup ref="inputDialog" type="dialog"> + <view class="pop"> + <view class="pop-btn" @click="select(1)"> + 褰撳墠鐗╂枡 + </view> + <view class="pop-btn" @click="select(2)"> + 褰撳墠鑺傜偣鎵�鏈夌墿鏂� + </view> + <view class="pop-btn" @click="select(3)"> + 瀛愯妭鐐规墍鏈夌墿鏂� + </view> + </view> + </uni-popup> </view> </template> @@ -71,6 +86,16 @@ this.getPageList(this.backIds[a],false) this.backIds.pop() // console.log("back:"+this.backIds); + }, + typeShow() { + this.$refs.inputDialog.open() + }, + findBySelect(matnr) { + this.getOpenerEventChannel().emit('acceptDataFromOpenedPage', {data: matnr}); + uni.navigateBack({ + + }) + } } } @@ -78,11 +103,11 @@ <style> .back { - height: 70rpx; + height: 100rpx; display: flex; align-items: center; line-height: 2; - background-color: #FFF; + background-color: #55aaff; } .card { background-color: #e3e3e3; @@ -106,4 +131,21 @@ .opt-icon { padding: 8rpx; } + .pop { + min-height: 200rpx; + width: 80vw; + background-color: #55aaff; + border-radius: 20rpx; + color: #eee; + } + .pop-btn { + height: 100rpx; + line-height: 100rpx; + width: 100%; + text-align: center; + border-bottom: 1px solid #ccc; + } + .pop-btn:last-child { + border: none; + } </style> -- Gitblit v1.9.1