From 3c496c263fca58417fa9b35beb9707ad147e6c7d Mon Sep 17 00:00:00 2001 From: wjt <1797368093@qq.com> Date: 星期一, 22 七月 2024 15:01:33 +0800 Subject: [PATCH] Merge branch 'main' of http://218.28.192.34:9999/r/sqys/sqys_web --- src/views/infomanger/infoLook/components/judge.vue | 67 +++++++++++++++++++++++++++++++++ 1 files changed, 67 insertions(+), 0 deletions(-) diff --git a/src/views/infomanger/infoLook/components/judge.vue b/src/views/infomanger/infoLook/components/judge.vue new file mode 100644 index 0000000..d86aaee --- /dev/null +++ b/src/views/infomanger/infoLook/components/judge.vue @@ -0,0 +1,67 @@ +<template> + <el-dialog title="瀹℃牳" v-model="dialogVisible" width="900px" append-to-body @close="cloaseDialog" + > + <el-form> + <!-- <el-form-item label="瀹℃牳绫诲瀷"> + <el-select style="width: 200px;" v-model="form.checkType"> + <el-option label="浼佷笟瀹℃壒" value="1"></el-option> + <el-option label="浼佷笟瀹℃壒" value="2"></el-option> + </el-select> + </el-form-item> --> + <el-form-item label="瀹℃牳鐘舵��"> + <el-radio-group v-model="form.checkStatus" class="ml-4"> + <el-radio value="1" size="large">閫氳繃</el-radio> + <el-radio value="-1" size="large">鎷掔粷</el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label="瀹℃牳璇存槑"> + <el-input type="textarea" v-model="form.checkReason" ></el-input> + </el-form-item> + </el-form> + <template #footer> + <div style="text-align: center;"> + <el-button @click="cloaseDialog" >鍏抽棴</el-button> + <el-button @click="checkOrder" type="primary">纭</el-button> + </div> + </template> + </el-dialog> +</template> + +<script setup lang="ts"> +import { checkOrder as httpCheck } from '@/api/system/company/company' +import { ElMessage } from 'element-plus' +const dialogVisible = ref(false) +const info = ref({}) +const emit:any = defineEmits() +const form: any = reactive({ + checkStatus: '1' +}) +const cloaseDialog = () => { + dialogVisible.value = false +} +const openDialog = (row: { companyId?: any }) => { + info.value = row + form['ids'] = [row.companyId] + form['checkType'] = 1 + form['checkReason'] = '' + dialogVisible.value = true +} +function checkOrder() { + if(!form['checkStatus']) { + ElMessage.error('璇峰~鍐欏鏍哥姸鎬�') + return + } + if(form['checkStatus'] == -1 && !form.checkReason) { + ElMessage.error('璇峰~鍐欏鏍歌鏄�') + return + } + httpCheck(form).then(res => { + cloaseDialog() + emit('upload') + }) +} +defineExpose({ + openDialog, + cloaseDialog +}) +</script> \ No newline at end of file -- Gitblit v1.9.1