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