From c4f302fc3cf123f3d051985ed9f347009899ec0f Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期一, 20 三月 2023 10:18:50 +0800 Subject: [PATCH] # --- pages/pakin/pakin.vue | 85 ++++++++++++++++++++++++++++++++++++------ 1 files changed, 73 insertions(+), 12 deletions(-) diff --git a/pages/pakin/pakin.vue b/pages/pakin/pakin.vue index 56b9ec9..f94aef4 100644 --- a/pages/pakin/pakin.vue +++ b/pages/pakin/pakin.vue @@ -53,8 +53,8 @@ </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> <!-- 寮圭獥 --> <!-- 淇敼鏁伴噺 --> @@ -74,18 +74,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="close"></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> @@ -144,13 +164,23 @@ count: 0, rowNum: '', batch: '', + msgType1: 'success', msgType: 'success', + messageText: '', + title: '', + content: '', + } }, onLoad() { }, methods: { + messageToggle(type) { + this.msgType1 = type + this.$refs.message.open() + }, + // 淇敼鎵瑰彿 revise(item,i) { this.count = this.dataList[i].anfme this.batch = this.dataList[i].batch @@ -161,31 +191,62 @@ 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() + }, + 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