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