From f9b144cb4643e3edba5ce5df69afbe9da4960002 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期二, 21 三月 2023 09:01:30 +0800 Subject: [PATCH] # --- pages/pakin/pakin.vue | 107 +++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 90 insertions(+), 17 deletions(-) diff --git a/pages/pakin/pakin.vue b/pages/pakin/pakin.vue index 56b9ec9..56b20c2 100644 --- a/pages/pakin/pakin.vue +++ b/pages/pakin/pakin.vue @@ -9,6 +9,7 @@ <view class="code-decs">鐗╂枡鐮�:</view> <input type="text" placeholder=" 鎵爜 / 杈撳叆"> <view class="item-right"> + <button></button> <text style="text-align: right;color: #409EFF;">鎻愬彇+</text> <uni-icons type="right" color="#c1c1c1"></uni-icons> </view> @@ -26,7 +27,7 @@ </view> <view class="list-left-item"> <view class="desc">缂栫爜锛�</view> - <view class="left-item">{{item.matnr}}</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> @@ -38,23 +39,23 @@ </view> <view class="list-left-item"> <view class="desc">鎵瑰彿锛�</view> - <view class="left-item">{{item.batch}}</view> + <view class="left-item"><uni-tag :text="item.batch" type="warning"></uni-tag></view> </view> <view class="list-left-item"> <view class="desc">鏁伴噺锛�</view> - <view class="left-item">{{item.anfme}}</view> + <view class="left-item"><uni-tag :text="item.anfme"></uni-tag></view> </view> </view> <view class="list-right"> - <uni-icons type="compose" color="#c1c1c1" size="24" @click="revise(item,i)"></uni-icons> - <uni-icons type="trash" color="#c1c1c1" size="24" @click="remove(item,i,'warn')"></uni-icons> + <uni-icons type="compose" color="#9add8b" size="24" @click="revise(item,i)"></uni-icons> + <uni-icons type="trash" color="#f58a8a" size="24" @click="remove(item,i,'warn')"></uni-icons> </view> </view> </scroll-view> <!-- 搴曢儴鎿嶄綔鎸夐挳 --> <view class="buttom"> - <button size="mini">閲嶇疆</button> - <button size="mini" type="primary">缁勬墭</button> + <button size="mini" @click="reset('warn')">閲嶇疆</button> + <button size="mini" type="primary" @click="combConfirm('warn')">缁勬墭</button> </view> <!-- 寮圭獥 --> <!-- 淇敼鏁伴噺 --> @@ -63,6 +64,12 @@ <view class="popup"> <!-- 鏍囬 --> <view class="title">淇敼</view> + <view class="popup-item"> + <view class="popup-item-left">缂栫爜:</view> + <view class="popup-item-right"> + <input type="text" v-model="matnr" disabled="true" style="background-color: #f7f7f7;padding: 0;color: #d5d5d5;"> + </view> + </view> <view class="popup-item"> <view class="popup-item-left">鍚堝悓鍙�:</view> <view class="popup-item-right"><input type="text" v-model="batch"></view> @@ -74,18 +81,38 @@ </view> </view> <view class="btn"> - <view class="btn-left" @click="close">鍙栨秷</view> - <view class="btn-right" @click="confirm()">纭</view> + <view class="btn-left" @click="reviseClose">鍙栨秷</view> + <view class="btn-right" @click="reviseConfirm()">淇敼</view> </view> </view> </uni-popup> </view> - <!-- 鍒犻櫎纭 --> + <!-- 绉婚櫎纭 --> <view> <!-- 鎻愮ず绐楃ず渚� --> <uni-popup ref="alertDialog" type="dialog"> - <uni-popup-dialog :type="msgType" title="閫氱煡" content="鏄惁鍒犻櫎褰撳墠鍟嗗搧!" @confirm="removeConfirm" + <uni-popup-dialog :type="msgType" confirmText="绉婚櫎" :title="title" :content="content" @confirm="removeConfirm" @close="removeClose"></uni-popup-dialog> + </uni-popup> + </view> + <view> + <!-- 鎻愮ず淇℃伅寮圭獥 --> + <uni-popup ref="message" type="message"> + <uni-popup-message :type="msgType1" :message="messageText" :duration="2000"></uni-popup-message> + </uni-popup> + </view> + <!-- 纭缁勬墭 --> + <view> + <uni-popup ref="combConfirm" type="dialog"> + <uni-popup-dialog :type="msgType" cancelText="鍙栨秷" confirmText="纭" :title="title" :content="content" + @confirm="comb" @close="combClose"></uni-popup-dialog> + </uni-popup> + </view> + <!-- 纭閲嶇疆 --> + <view> + <uni-popup ref="resetConfirm" type="dialog"> + <uni-popup-dialog :type="msgType" cancelText="鍙栨秷" confirmText="纭" :title="title" :content="content" + @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog> </uni-popup> </view> </view> @@ -143,15 +170,27 @@ ], count: 0, rowNum: '', + matnr: '', batch: '', + msgType1: 'success', msgType: 'success', + messageText: '', + title: '', + content: '', + } }, onLoad() { }, methods: { + messageToggle(type) { + this.msgType1 = type + this.$refs.message.open() + }, + // 淇敼鎵瑰彿 revise(item,i) { + this.matnr = this.dataList[i].matnr this.count = this.dataList[i].anfme this.batch = this.dataList[i].batch this.rowNum = i @@ -161,31 +200,65 @@ this.type = type this.$refs.revise.open(type) }, - // 鍒楄〃鍒犻櫎鎸夐挳 + // 鍒楄〃绉婚櫎鎸夐挳 remove(item,i,type) { this.msgType = type + this.title = '璀﹀憡' + this.content = '鏄惁绉婚櫎褰撳墠鍟嗗搧!' this.$refs.alertDialog.open(i) }, - // 纭鍒犻櫎 + // 纭绉婚櫎 removeConfirm(i) { + this.messageText = "绉婚櫎鎴愬姛" + this.messageToggle('success') this.dataList.splice(i,1) }, - // 鍙栨秷鍒犻櫎 + // 鍙栨秷绉婚櫎 removeClose() { this.$refs.alertDialog.close() }, - confirm() { + reviseConfirm() { this.dataList[this.rowNum].anfme = this.count this.dataList[this.rowNum].batch = this.batch + this.messageText = "淇敼鎴愬姛" + this.messageToggle('success') this.$refs.revise.close() - this.$forceUpdate() // 寮哄埗鍒锋柊 }, - close() { + reviseClose() { this.$refs.revise.close() }, changeValue(value) { this.count = value }, + combConfirm(type) { + this.msgType = type + this.title = '璀﹀憡' + this.content = '鏄惁鐜板湪缁勬墭!' + this.$refs.combConfirm.open() + }, + combClose() { + this.$refs.combConfirm.close() + }, + comb() { + this.messageText = "缁勬墭鎴愬姛" + this.messageToggle('success') + }, + reset(type) { + this.msgType = type + this.title = '璀﹀憡' + this.content = '鏄惁閲嶇疆!' + this.$refs.resetConfirm.open() + }, + // 纭閲嶇疆 + resetConfirm() { + this.dataList = '' + this.messageText = "閲嶇疆瀹屾垚" + this.messageToggle('success') + }, + // 鍙栨秷閲嶇疆 + resetClose() { + + } } } </script> -- Gitblit v1.9.1