From 244d89b41c0e0e995d38f635a126a0959b9ba25b Mon Sep 17 00:00:00 2001 From: wjt <1797368093@qq.com> Date: 星期二, 25 六月 2024 18:16:42 +0800 Subject: [PATCH] 问题处理 --- policy/components/popup.vue | 29 ++++++++++++++++++++--------- 1 files changed, 20 insertions(+), 9 deletions(-) diff --git a/policy/components/popup.vue b/policy/components/popup.vue index 8c34dc4..4286a80 100644 --- a/policy/components/popup.vue +++ b/policy/components/popup.vue @@ -1,5 +1,5 @@ <template> - <u-popup :show="show" @close="close" @open="open" mode="bottom" round="10" closeable> + <u-popup :show="show" @close="close" @open="open" :safeAreaInsetBottom="false" mode="bottom" round="10" closeable> <view class="page-box"> <view class="title"> 鎵ф硶鐢宠瀹℃壒 @@ -7,32 +7,36 @@ <view class="border"></view> <view class="padding"> <view> - <u-radio-group placement="row"> - <u-radio active-color="#3EB47A" label="閫氳繃" name="3"></u-radio> - <u-radio active-color="#3EB47A" label="鎷掔粷" name="3"></u-radio> + <u-radio-group placement="row" v-model="form.checkStatus"> + <u-radio active-color="#3EB47A" label="閫氳繃" name="1"></u-radio> + <u-radio active-color="#3EB47A" label="鎷掔粷" name="-1"></u-radio> </u-radio-group> </view> <view class="margin-top"> - <u-textarea placeholder="璇疯緭鍏ユ嫆缁濈悊鐢�..."></u-textarea> + <u-textarea placeholder="璇疯緭鍏�..." v-model="form.checkReason"></u-textarea> </view> </view> <view class="down"> <view class="cancel button" @click="close">鍙栨秷</view> - <view class="enter" @entery="entery">纭</view> + <view class="enter" @click="entery">纭</view> </view> </view> </u-popup> </template> <script> + export default { data() { return { - show: false + show: false, + id: '', + form: {} } }, methods: { - open() { + open(id) { + this.form = {} this.show = true }, close(){ @@ -40,7 +44,14 @@ this.$emit('cancel') }, entery(){ - this.$emit('entery') + if(this.form.checkStatus == -1 && !this.form.checkReason) { + uni.showToast({ + title: '璇疯緭鍏ユ嫆缁濈悊鐢�', + icon: 'none' + }) + return + } + this.$emit('entery', this.form) } } } -- Gitblit v1.9.1