dedsudiyu 1 year ago
parent
commit
28dae84996
1 changed files with 19 additions and 0 deletions
  1. 19 0
      src/views/oneKeyOutfire/planExecuteRecord/planExecuteRecord.vue

+ 19 - 0
src/views/oneKeyOutfire/planExecuteRecord/planExecuteRecord.vue

@@ -12,6 +12,16 @@
             size="small"
             size="small"
           />
           />
         </el-form-item>
         </el-form-item>
+        <el-form-item label="学院" prop="collegeId">
+          <el-select v-model="queryParams.deptId" clearable placeholder="请选择" style="width: 200px">
+            <el-option
+              v-for="dict in optionList"
+              :key="dict.deptId"
+              :label="dict.deptName"
+              :value="dict.deptId"
+            />
+          </el-select>
+        </el-form-item>
         <el-form-item label="预案属性" prop="zgType" label-width="80px">
         <el-form-item label="预案属性" prop="zgType" label-width="80px">
           <el-select v-model="queryParams.riskAttribute" placeholder="请选择" clearable size="small">
           <el-select v-model="queryParams.riskAttribute" placeholder="请选择" clearable size="small">
             <el-option label="全部" value="" />
             <el-option label="全部" value="" />
@@ -69,6 +79,7 @@
 import {
 import {
   riskExeRecordList,
   riskExeRecordList,
 } from '@/api/laboratory/subject'
 } from '@/api/laboratory/subject'
+import { listDepartments } from "@/api/system/dept";
 import detailPage from "./planExecuteRecordDetail"
 import detailPage from "./planExecuteRecordDetail"
 export default {
 export default {
   name: "Approval",
   name: "Approval",
@@ -82,6 +93,8 @@ export default {
       pageType:1,
       pageType:1,
       loading:false,
       loading:false,
       // 查询参数
       // 查询参数
+      //下拉列表数据
+      optionList:[],
       queryParams: {
       queryParams: {
         pageNum: 1,
         pageNum: 1,
         pageSize:20,
         pageSize:20,
@@ -111,6 +124,11 @@ export default {
     }
     }
   },
   },
   methods: {
   methods: {
+    listDepartments(){
+      listDepartments().then(response => {
+        this.$set(this,'optionList',response.data);
+      });
+    },
     outButton(){
     outButton(){
       if(this.$route.query.type == 'big'){
       if(this.$route.query.type == 'big'){
         window.location.href = (localStorage.getItem('screenUrl') + '?identity=' + localStorage.getItem('identity'));
         window.location.href = (localStorage.getItem('screenUrl') + '?identity=' + localStorage.getItem('identity'));
@@ -151,6 +169,7 @@ export default {
   },
   },
   mounted() {
   mounted() {
     this.getList();
     this.getList();
+    this.listDepartments();
   }
   }
 };
 };
 </script>
 </script>