浏览代码

终末质控增加部门筛选条件

zdl 1 年之前
父节点
当前提交
a1ced12b99
共有 2 个文件被更改,包括 25 次插入2 次删除
  1. 13 2
      src/views/allcase/defectNumber.vue
  2. 12 0
      src/views/allcase/index.vue

+ 13 - 2
src/views/allcase/defectNumber.vue

@@ -10,6 +10,15 @@
             <el-option v-for="(item, index) in departmentList" :label="item.name" :value="item.name" :key="index"></el-option>
           </el-select>
           <span class="kong"></span>
+          <el-select v-model="formData.department" clearable filterable class="selects" placeholder="出院科室">
+            <el-option label="时效性" value="时效性"></el-option>
+            <el-option label="专科质控" value="专科质控"></el-option>
+            <el-option label="内涵质控" value="内涵质控"></el-option>
+            <el-option label="检查报告质控" value="检查报告质控"></el-option>
+            <el-option label="检验报告质控" value="检验报告质控"></el-option>
+            <el-option label="专病质控" value="专病质控"></el-option>
+          </el-select>
+          <span class="kong"></span>
           <el-date-picker v-model="formData.startTime" class="selects" type="date" format="yyyy 年 MM 月 dd 日" value-format="yyyyMMdd" placeholder="开始日期"></el-date-picker>
           <el-date-picker
             v-model="formData.endTime"
@@ -72,7 +81,8 @@ export default {
         AAC11N: '',
         startTime:'',
         endTime:'',
-        recordNum: ''
+        recordNum: '',
+        department: ''
       },
       error_rule: '',
       tableData: [],
@@ -122,7 +132,8 @@ export default {
         page: this.paginationData.currentPage,
         limit: this.paginationData.pageSize,
         AAA28: this.formData.recordNum,
-        AAC11N: this.formData.AAC11N
+        AAC11N: this.formData.AAC11N,
+        department: this.formData.department
       };
       if (this.error_rule) {
         pramse.error_rule = this.error_rule;

+ 12 - 0
src/views/allcase/index.vue

@@ -64,6 +64,14 @@
     <!-- 缺陷问题 -->
     <div class="chart">
       <Title :title="'缺陷问题'" />
+      <el-form :inline="true" :model="caseSearchData" class="demo-form-inline">
+        <el-form-item label="">
+          <el-input v-model="caseSearchData.department" clearable placeholder="科室"></el-input>
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" @click="getCaseList">查询</el-button>
+        </el-form-item>
+      </el-form>
       <ProblemTableBoxVue :data="caseList" />
     </div>
   </div>
@@ -111,6 +119,9 @@ export default {
         case_total: 0,
         defect_case_total: 0,
       },
+      caseSearchData: {
+        department: ''
+      },
       caseList: []
     };
   },
@@ -131,6 +142,7 @@ export default {
       let pramse = {
         start_time: this.formData.startTime,
         end_time: this.formData.endTime,
+        department: this.caseSearchData.department
       };
       this.$axios.post('/case-quality/defect_issues', pramse).then(res => {
         this.caseList = res.data.list