From 4ebc73199bcd4b23739a2e1d22c372e8081310c5 Mon Sep 17 00:00:00 2001 From: 王恒 <318726284@qq.com> Date: 星期五, 18 七月 2025 17:55:29 +0800 Subject: [PATCH] '完善筛选项' --- src/views/infomanger/companymanger/components/judge.vue | 21 +++++++++++++-------- 1 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/views/infomanger/companymanger/components/judge.vue b/src/views/infomanger/companymanger/components/judge.vue index 6f94d4b..d86aaee 100644 --- a/src/views/infomanger/companymanger/components/judge.vue +++ b/src/views/infomanger/companymanger/components/judge.vue @@ -32,27 +32,32 @@ import { ElMessage } from 'element-plus' const dialogVisible = ref(false) const info = ref({}) -const form = ref({}) +const emit:any = defineEmits() +const form: any = reactive({ + checkStatus: '1' +}) const cloaseDialog = () => { dialogVisible.value = false } -const openDialog = (row) => { +const openDialog = (row: { companyId?: any }) => { info.value = row - form.value['id'] = row.companyId - form.value['checkType'] = 1 + form['ids'] = [row.companyId] + form['checkType'] = 1 + form['checkReason'] = '' dialogVisible.value = true } function checkOrder() { - if(!form.value.checkStatus) { + if(!form['checkStatus']) { ElMessage.error('璇峰~鍐欏鏍哥姸鎬�') return } - if(form.value.checkStatus == -1 && !form.value.checkReason) { + if(form['checkStatus'] == -1 && !form.checkReason) { ElMessage.error('璇峰~鍐欏鏍歌鏄�') return } - httpCheck(form.value).then(res => { - form.value = res.data + httpCheck(form).then(res => { + cloaseDialog() + emit('upload') }) } defineExpose({ -- Gitblit v1.9.1