Ver código fonte

运行病历质控增加科室选择

liyanyan 3 semanas atrás
pai
commit
01f60041b1
1 arquivos alterados com 28 adições e 1 exclusões
  1. 28 1
      src/views/middleCaseControl/index.vue

+ 28 - 1
src/views/middleCaseControl/index.vue

@@ -64,6 +64,16 @@
     <!-- 缺陷问题 -->
     <div class="chart">
       <Title :title="'缺陷问题'" />
+      <el-form :model="caseListFormData" inline>
+        <el-form-item label="科室" prop="dep_id">
+          <el-select style="width:100%" v-model="caseListFormData.dep_id" filterable clearable placeholder="请选择">
+            <el-option v-for="item of departments" :key="item.dep_id" :label="item.name" :value="item.dep_id" />
+          </el-select>
+        </el-form-item>
+        <el-form-item label="" prop="">
+          <el-button type="primary" @click="onSubmit">查询</el-button>
+        </el-form-item>
+      </el-form>
       <ProblemTableBoxVue :data="caseList" />
     </div>
   </div>
@@ -111,7 +121,11 @@ export default {
         case_total: 0,
         defect_case_total: 0,
       },
-      caseList: []
+      caseList: [],
+      caseListFormData: {
+        dep_id: ''
+      },
+      departments: []
     };
   },
   mounted() {
@@ -125,10 +139,23 @@ export default {
     }
     this.funQuery();
     this.selectInfo();
+    this.getDeportmentList();
   },
   methods: {
+    getDeportmentList() {
+      this.$axios.get('/user/depDropDown').then(res => {
+        const { data } = res
+        this.departments = data;
+      }).catch(error => {
+        console.log(error)
+      })
+    },
+    onSubmit() {
+      this.getCaseList()
+    },
     getCaseList() {
       let pramse = {
+        ...this.caseListFormData,
         start_time: this.formData.startTime,
         end_time: this.formData.endTime,
       };