From 17527437977dc2e2c39c739796e8afd881df35a1 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期二, 10 十二月 2024 14:59:25 +0800 Subject: [PATCH] 修改 --- src/views/safetyReview/expertManage/checkProgress/index.vue | 42 ++++++++++++++++++++++++++++++++---------- 1 files changed, 32 insertions(+), 10 deletions(-) diff --git a/src/views/safetyReview/expertManage/checkProgress/index.vue b/src/views/safetyReview/expertManage/checkProgress/index.vue index fc32392..3c457fd 100644 --- a/src/views/safetyReview/expertManage/checkProgress/index.vue +++ b/src/views/safetyReview/expertManage/checkProgress/index.vue @@ -7,13 +7,19 @@ <el-form-item label="手机号:"> <el-input v-model.trim="queryParams.phone" placeholder="请输入申报时预留的手机号"></el-input> </el-form-item> - <el-form-item label="业务处室:"> + <el-form-item label="专业领域:"> +<!-- <el-cascader--> +<!-- clearable--> +<!-- placeholder="请选择申请的业务处室"--> +<!-- v-model="queryParams.deptId"--> +<!-- :options="deptList"--> +<!-- :props="{ expandTrigger: 'hover', value: 'deptId',label: 'deptName',checkStrictly: true,emitPath: false}"></el-cascader>--> <el-cascader clearable - placeholder="请选择申请的业务处室" - v-model="queryParams.deptId" - :options="deptList" - :props="{ expandTrigger: 'hover', value: 'deptId',label: 'deptName',checkStrictly: true,emitPath: false}"></el-cascader> + v-model="queryParams.domain" + :options="expertsType" + :props="{ expandTrigger: 'hover',value: 'classifyName',label: 'classifyName',emitPath: false }" + @change="professionChange"></el-cascader> </el-form-item> <el-form-item> <el-button type="primary" icon="Search" @click="onSubmit(formRef)" v-preReClick>进度查询</el-button> @@ -42,7 +48,7 @@ import {ElMessage, ElMessageBox} from "element-plus" import {verifyPhone, verifyIdCard} from "../../../../utils/validate" import { getToken } from "@/utils/auth" -import {getExpertsList, queryApprove} from "@/api/form"; +import {getExpertsList, getExpertTypes, queryApprove} from "@/api/form"; import {listOutDept} from "@/api/system/dept"; const { proxy } = getCurrentInstance(); const router = useRouter() @@ -73,19 +79,21 @@ queryParams: { idCard: '', phone: '', - deptId: null + domain: '' }, + expertsType: [], formRules:{ }, result: {} }) -const {queryParams,formRules,result} = toRefs(data) +const {queryParams,expertsType,formRules,result} = toRefs(data) const deptList = ref([]); onMounted(()=>{ getDepList() }) + const showProgress = ref(false) const formRef = ref() @@ -96,9 +104,23 @@ } onMounted(()=>{ - + getExpertsType() }) +const getExpertsType = async ()=>{ + const res = await getExpertTypes() + if(res.code == 200){ + data.expertsType = res.data + }else{ + ElMessage({ + type: 'warning', + message: res.msg + }) + } +} +const professionChange=(value)=> { + console.log(value,'val') +} const onSubmit = async (formEl)=> { if (!formEl) return await formEl.validate(async (valid, fields) => { @@ -133,7 +155,7 @@ data.queryParams = { idCard: '', phone: '', - deptId: null + domain: '' } showProgress.value = false } -- Gitblit v1.9.2