From 27a476e32c30c0d3a6319ff20c1e8586ad47d804 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期五, 12 十二月 2025 09:41:42 +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