Browse Source

缺陷条目跟医院和modeId相关

zhangxc 5 years ago
parent
commit
a32b211e89
2 changed files with 9 additions and 3 deletions
  1. 1 1
      src/api/config.js
  2. 8 2
      src/components/qualityControl/FieldMatch.vue

+ 1 - 1
src/api/config.js

@@ -299,7 +299,7 @@ export default {
       'getQCTempDetail':'/api/mrman/qc/qcModuleInfo/getById', //获取模板详情
       'getQCName':'/api/mrman/qc/qcQuestionInfo/index', //获取字段名称
       'delFieldMatch':"/api/mrman/qc/qcQuestionInfo/delete",    //删除字段映射
-      'getQcFlawList':'/api/mrman/qcCasesEntry/getAll',   //获取缺陷列表
+      'getQcFlawList':'/api/mrman//qcCasesEntry/indexCaseEntry',   //获取缺陷列表
       'getModuleTypeList':'/api/mrman/med/RecordModule/getAll' //获取模块类型列表
   },
 	menuIconList: { //菜单对应图标

+ 8 - 2
src/components/qualityControl/FieldMatch.vue

@@ -7,6 +7,7 @@
                 <el-form-item label="所属医院:" prop="hospitalId">
                     <el-select v-model="form.hospitalId"
                                placeholder="请选择"
+                                 @change="getQcFlawList"
                                size="small">
                         <el-option
                                 v-for="item in hisTypes"
@@ -110,9 +111,10 @@
       if(info){
         const infoCopy =  Object.assign({},info);
         infoCopy.casesEntryIds?this.casesEIds = infoCopy.casesEntryIds.split(","):'';
-        this.getQcFlawList(infoCopy.modeId);
+    
         this.title='字段映射维护-修改映射字段';
         this.form = infoCopy;
+        this.getQcFlawList();
       }
     },
     watch:{
@@ -122,7 +124,11 @@
     },
     methods:{
       getQcFlawList(val){
-        const param={modeId:val,name:"",pages:1,size:500};
+        const { hospitalId, modeId } = this.form
+        if(hospitalId === '' || modeId === ''){
+          return
+        }
+        const param={modeId:modeId,hospitalId:hospitalId,name:""};
         api.getQcFlawList(param).then((res)=>{
           if(res.data.code==="0") {
             const data = res.data.data;