morphone1995 4 năm trước cách đây
mục cha
commit
b5ace57686

+ 21 - 0
src/api/cdss.js

@@ -379,4 +379,25 @@ export default {
       responseType: 'blob',
       responseType: 'blob',
     });
     });
   },
   },
+  dataDeptVerify(param) {
+    return axios.post(urls.dataDeptVerify, param);
+  },
+  dataFusionVerify(param) {
+    return axios.post(urls.dataFusionVerify, param);
+  },
+  dataOperationVerify(param) {
+    return axios.post(urls.dataOperationVerify, param);
+  },
+  dataDrugVerify(param) {
+    return axios.post(urls.dataDrugVerify, param);
+  },
+  dataPacsVerify(param) {
+    return axios.post(urls.dataPacsVerify, param);
+  },
+  dataLisVerify(param) {
+    return axios.post(urls.dataLisVerify, param);
+  },
+  dataDiseaseVerify(param) {
+    return axios.post(urls.dataDiseaseVerify, param);
+  },
 };
 };

+ 7 - 0
src/api/config.js

@@ -373,6 +373,7 @@ export default {
     'importDiseaseRecordCDSS': '/api/cdssman/tran/diseaseConfig/importExcel',   //诊断-数据导入
     'importDiseaseRecordCDSS': '/api/cdssman/tran/diseaseConfig/importExcel',   //诊断-数据导入
     'exportDiseaseModuleCDSS': '/api/cdssman/tran/diseaseConfig/exportExcelModule',   
     'exportDiseaseModuleCDSS': '/api/cdssman/tran/diseaseConfig/exportExcelModule',   
     'precDiseaseDataMatch': '/api/cdssman/tran/diseaseConfig/precDataMatch',   
     'precDiseaseDataMatch': '/api/cdssman/tran/diseaseConfig/precDataMatch',   
+    'dataDiseaseVerify': '/api/cdssman/tran/diseaseConfig/dataVerify',   
 
 
     'getLisPageCDSS': '/api/cdssman/tran/lisConfig/getPage',   //检验列表
     'getLisPageCDSS': '/api/cdssman/tran/lisConfig/getPage',   //检验列表
     'lisIsExistRecordCDSS': '/api/cdssman/tran/lisConfig/isExistRecord',   //检验-映射关系是否已存在
     'lisIsExistRecordCDSS': '/api/cdssman/tran/lisConfig/isExistRecord',   //检验-映射关系是否已存在
@@ -382,6 +383,7 @@ export default {
     'importLisRecordCDSS': '/api/cdssman/tran/lisConfig/importExcel',   //检验-数据导入
     'importLisRecordCDSS': '/api/cdssman/tran/lisConfig/importExcel',   //检验-数据导入
     'exportLisModuleCDSS': '/api/cdssman/tran/lisConfig/exportExcelModule',   
     'exportLisModuleCDSS': '/api/cdssman/tran/lisConfig/exportExcelModule',   
     'precLisDataMatch': '/api/cdssman/tran/lisConfig/precDataMatch',   
     'precLisDataMatch': '/api/cdssman/tran/lisConfig/precDataMatch',   
+    'dataLisVerify': '/api/cdssman/tran/lisConfig/dataVerify',   
 
 
     'getpacsPageCDSS': '/api/cdssman/tran/pacsConfig/getPage',   //检查列表
     'getpacsPageCDSS': '/api/cdssman/tran/pacsConfig/getPage',   //检查列表
     'pacsIsExistRecordCDSS': '/api/cdssman/tran/pacsConfig/isExistRecord',   //检查-映射关系是否已存在
     'pacsIsExistRecordCDSS': '/api/cdssman/tran/pacsConfig/isExistRecord',   //检查-映射关系是否已存在
@@ -391,6 +393,7 @@ export default {
     'importPacsRecordCDSS': '/api/cdssman/tran/pacsConfig/importExcel',   //检查-数据导入
     'importPacsRecordCDSS': '/api/cdssman/tran/pacsConfig/importExcel',   //检查-数据导入
     'exportPacsModuleCDSS': '/api/cdssman/tran/pacsConfig/exportExcelModule', 
     'exportPacsModuleCDSS': '/api/cdssman/tran/pacsConfig/exportExcelModule', 
     'precPacsDataMatch': '/api/cdssman/tran/pacsConfig/precDataMatch', 
     'precPacsDataMatch': '/api/cdssman/tran/pacsConfig/precDataMatch', 
+    'dataPacsVerify': '/api/cdssman/tran/pacsConfig/dataVerify', 
 
 
     'getDrugPageCDSS': '/api/cdssman/tran/drugConfig/getPage',   //药品列表
     'getDrugPageCDSS': '/api/cdssman/tran/drugConfig/getPage',   //药品列表
     'drugIsExistRecordCDSS': '/api/cdssman/tran/drugConfig/isExistRecord',   //药品-映射关系是否已存在
     'drugIsExistRecordCDSS': '/api/cdssman/tran/drugConfig/isExistRecord',   //药品-映射关系是否已存在
@@ -400,6 +403,7 @@ export default {
     'importDrugRecordCDSS': '/api/cdssman/tran/drugConfig/importExcel',   //药品-数据导入
     'importDrugRecordCDSS': '/api/cdssman/tran/drugConfig/importExcel',   //药品-数据导入
     'exportDrugModuleCDSS': '/api/cdssman/tran/drugConfig/exportExcelModule',   
     'exportDrugModuleCDSS': '/api/cdssman/tran/drugConfig/exportExcelModule',   
     'precDrugDataMatch': '/api/cdssman/tran/drugConfig/precDataMatch',  
     'precDrugDataMatch': '/api/cdssman/tran/drugConfig/precDataMatch',  
+    'dataDrugVerify': '/api/cdssman/tran/drugConfig/dataVerify',  
 
 
     'getOperationPageCDSS': '/api/cdssman/tran/operationConfig/getPage',   //手术/操作列表
     'getOperationPageCDSS': '/api/cdssman/tran/operationConfig/getPage',   //手术/操作列表
     'operationIsExistRecordCDSS': '/api/cdssman/tran/operationConfig/isExistRecord',   //手术/操作-映射关系是否已存在
     'operationIsExistRecordCDSS': '/api/cdssman/tran/operationConfig/isExistRecord',   //手术/操作-映射关系是否已存在
@@ -409,6 +413,7 @@ export default {
     'importOperationRecordCDSS': '/api/cdssman/tran/operationConfig/importExcel',   //手术/操作-数据导入
     'importOperationRecordCDSS': '/api/cdssman/tran/operationConfig/importExcel',   //手术/操作-数据导入
     'exportOperationModuleCDSS': '/api/cdssman/tran/operationConfig/exportExcelModule', 
     'exportOperationModuleCDSS': '/api/cdssman/tran/operationConfig/exportExcelModule', 
     'precOperationDataMatch': '/api/cdssman/tran/operationConfig/precDataMatch', 
     'precOperationDataMatch': '/api/cdssman/tran/operationConfig/precDataMatch', 
+    'dataOperationVerify': '/api/cdssman/tran/operationConfig/dataVerify', 
 
 
     'getFusionPageCDSS': '/api/cdssman/tran/transfusionConfig/getPage',   //输血列表
     'getFusionPageCDSS': '/api/cdssman/tran/transfusionConfig/getPage',   //输血列表
     'fusionIsExistRecordCDSS': '/api/cdssman/tran/transfusionConfig/isExistRecord',   //输血-映射关系是否已存在
     'fusionIsExistRecordCDSS': '/api/cdssman/tran/transfusionConfig/isExistRecord',   //输血-映射关系是否已存在
@@ -418,6 +423,7 @@ export default {
     'importFusionRecordCDSS': '/api/cdssman/tran/transfusionConfig/importExcel',   //输血-数据导入
     'importFusionRecordCDSS': '/api/cdssman/tran/transfusionConfig/importExcel',   //输血-数据导入
     'exportFusionModuleCDSS': '/api/cdssman/tran/transfusionConfig/exportExcelModule',  
     'exportFusionModuleCDSS': '/api/cdssman/tran/transfusionConfig/exportExcelModule',  
     'precFusionDataMatch': '/api/cdssman/tran/transfusionConfig/precDataMatch',  
     'precFusionDataMatch': '/api/cdssman/tran/transfusionConfig/precDataMatch',  
+    'dataFusionVerify': '/api/cdssman/tran/transfusionConfig/dataVerify',  
 
 
     'getDeptPageCDSS': '/api/cdssman/tran/deptConfig/getPage',   //科室列表
     'getDeptPageCDSS': '/api/cdssman/tran/deptConfig/getPage',   //科室列表
     'deptIsExistRecordCDSS': '/api/cdssman/tran/deptConfig/isExistRecord',   //科室-映射关系是否已存在
     'deptIsExistRecordCDSS': '/api/cdssman/tran/deptConfig/isExistRecord',   //科室-映射关系是否已存在
@@ -427,6 +433,7 @@ export default {
     'importDeptRecordCDSS': '/api/cdssman/tran/deptConfig/importExcel',   //科室-数据导入
     'importDeptRecordCDSS': '/api/cdssman/tran/deptConfig/importExcel',   //科室-数据导入
     'exportDeptModuleCDSS': '/api/cdssman/tran/deptConfig/exportExcelModule',   //科室-数据导入模板导出
     'exportDeptModuleCDSS': '/api/cdssman/tran/deptConfig/exportExcelModule',   //科室-数据导入模板导出
     'precDeptDataMatch': '/api/cdssman/tran/deptConfig/precDataMatch',   
     'precDeptDataMatch': '/api/cdssman/tran/deptConfig/precDataMatch',   
+    'dataDeptVerify': '/api/cdssman/tran/deptConfig/dataVerify',   
    
    
     // 'saveHospitalInfoRecordCDSS': '/api/cdssman/tran/hospitalInfo/saveRecord',   //医院信息——修改医院信息
     // 'saveHospitalInfoRecordCDSS': '/api/cdssman/tran/hospitalInfo/saveRecord',   //医院信息——修改医院信息
 
 

+ 17 - 9
src/components/cdssManage/dept/DeptManage.vue

@@ -19,12 +19,12 @@
         <el-form-item class="dododo">
         <el-form-item class="dododo">
           <el-button size="mini" @click="filterDatas">检索</el-button>
           <el-button size="mini" @click="filterDatas">检索</el-button>
           <el-button size="mini" type="warning" @click="addRelation">添加关联</el-button>
           <el-button size="mini" type="warning" @click="addRelation">添加关联</el-button>
-        </el-form-item> -->
+        </el-form-item>-->
       </el-form>
       </el-form>
     </crumbs>
     </crumbs>
     <div class="searchBar">
     <div class="searchBar">
       <div class="searchContent">
       <div class="searchContent">
-        <el-form :inline="true" class="demo-form-inline">        
+        <el-form :inline="true" class="demo-form-inline">
           <el-form-item label="医院科室名称:">
           <el-form-item label="医院科室名称:">
             <el-input size="mini" v-model="filter.hisName" placeholder="请输入" clearable></el-input>
             <el-input size="mini" v-model="filter.hisName" placeholder="请输入" clearable></el-input>
           </el-form-item>
           </el-form-item>
@@ -149,21 +149,28 @@ export default {
           'Content-Type': 'multipart/form-data'
           'Content-Type': 'multipart/form-data'
         }
         }
       };
       };
-      api.precDeptDataMatch(formData, header).then(res => {
-        console.log(res, 'res');
+      api.dataDeptVerify(formData, header).then(res => {
         if (res.data.code === '00020007') {
         if (res.data.code === '00020007') {
-          this.$alert(`${res.msg}`, '提示', {
+          this.$alert(`${res.data.msg}`, '提示', {
             confirmButtonText: '确定',
             confirmButtonText: '确定',
             type: 'warning'
             type: 'warning'
           })
           })
             .then(() => {})
             .then(() => {})
             .catch(() => {});
             .catch(() => {});
-        } else if (res.status === 200) {
-          setTimeout(() => {
-            utils.downloadExportedData(res.data, '科室关联数据(预匹配).xls');
-          }, 1500);
+        } else {
+          api.precDeptDataMatch(formData, header).then(res => {
+            if (res.status === 200) {
+              setTimeout(() => {
+                utils.downloadExportedData(
+                  res.data,
+                  '科室关联数据(预匹配).xls'
+                );
+              }, 1500);
+            }
+          });
         }
         }
       });
       });
+
       let inp = document.getElementById('upFileMatch');
       let inp = document.getElementById('upFileMatch');
       inp.value = '';
       inp.value = '';
     },
     },
@@ -503,6 +510,7 @@ export default {
   }
   }
 }
 }
 .searchBar {
 .searchBar {
+  min-width: 980px;
   height: 60px;
   height: 60px;
   display: flex;
   display: flex;
   justify-content: center;
   justify-content: center;

+ 21 - 5
src/components/cdssManage/disease/Disease.vue

@@ -136,13 +136,28 @@ export default {
           'Content-Type': 'multipart/form-data'
           'Content-Type': 'multipart/form-data'
         }
         }
       };
       };
-      api.precDiseaseDataMatch(formData, header).then(res => {
-        if (res.status === 200) {
-          setTimeout(() => {
-            utils.downloadExportedData(res.data, '诊断关联数据(预匹配).xls');
-          }, 1500);
+      api.dataDiseaseVerify(formData, header).then(res => {
+        if (res.data.code === '00020007') {
+          this.$alert(`${res.data.msg}`, '提示', {
+            confirmButtonText: '确定',
+            type: 'warning'
+          })
+            .then(() => {})
+            .catch(() => {});
+        } else {
+          api.precDiseaseDataMatch(formData, header).then(res => {
+            if (res.status === 200) {
+              setTimeout(() => {
+                utils.downloadExportedData(
+                  res.data,
+                  '诊断关联数据(预匹配).xls'
+                );
+              }, 1500);
+            }
+          });
         }
         }
       });
       });
+
       let inp = document.getElementById('upFileMatch');
       let inp = document.getElementById('upFileMatch');
       inp.value = '';
       inp.value = '';
     },
     },
@@ -474,6 +489,7 @@ export default {
   }
   }
 }
 }
 .searchBar {
 .searchBar {
+  min-width: 980px;
   height: 60px;
   height: 60px;
   display: flex;
   display: flex;
   justify-content: center;
   justify-content: center;

+ 21 - 5
src/components/cdssManage/drug/DrugManage.vue

@@ -136,13 +136,28 @@ export default {
           'Content-Type': 'multipart/form-data'
           'Content-Type': 'multipart/form-data'
         }
         }
       };
       };
-      api.precDrugDataMatch(formData, header).then(res => {
-        if (res.status === 200) {
-          setTimeout(() => {
-            utils.downloadExportedData(res.data, '药品关联数据(预匹配).xls');
-          }, 1500);
+      api.dataDrugVerify(formData, header).then(res => {
+        if (res.data.code === '00020007') {
+          this.$alert(`${res.data.msg}`, '提示', {
+            confirmButtonText: '确定',
+            type: 'warning'
+          })
+            .then(() => {})
+            .catch(() => {});
+        } else {
+          api.precDrugDataMatch(formData, header).then(res => {
+            if (res.status === 200) {
+              setTimeout(() => {
+                utils.downloadExportedData(
+                  res.data,
+                  '药品关联数据(预匹配).xls'
+                );
+              }, 1500);
+            }
+          });
         }
         }
       });
       });
+
       let inp = document.getElementById('upFileMatch');
       let inp = document.getElementById('upFileMatch');
       inp.value = '';
       inp.value = '';
     },
     },
@@ -487,6 +502,7 @@ export default {
   }
   }
 }
 }
 .searchBar {
 .searchBar {
+  min-width: 980px;
   height: 60px;
   height: 60px;
   display: flex;
   display: flex;
   justify-content: center;
   justify-content: center;

+ 21 - 5
src/components/cdssManage/fusion/Fusion.vue

@@ -135,13 +135,28 @@ export default {
           'Content-Type': 'multipart/form-data'
           'Content-Type': 'multipart/form-data'
         }
         }
       };
       };
-      api.precFusionDataMatch(formData, header).then(res => {
-        if (res.status === 200) {
-          setTimeout(() => {
-            utils.downloadExportedData(res.data, '输血关联数据(预匹配).xls');
-          }, 1500);
+      api.dataFusionVerify(formData, header).then(res => {
+        if (res.data.code === '00020007') {
+          this.$alert(`${res.data.msg}`, '提示', {
+            confirmButtonText: '确定',
+            type: 'warning'
+          })
+            .then(() => {})
+            .catch(() => {});
+        } else {
+          api.precFusionDataMatch(formData, header).then(res => {
+            if (res.status === 200) {
+              setTimeout(() => {
+                utils.downloadExportedData(
+                  res.data,
+                  '输血关联数据(预匹配).xls'
+                );
+              }, 1500);
+            }
+          });
         }
         }
       });
       });
+
       let inp = document.getElementById('upFileMatch');
       let inp = document.getElementById('upFileMatch');
       inp.value = '';
       inp.value = '';
     },
     },
@@ -483,6 +498,7 @@ export default {
   }
   }
 }
 }
 .searchBar {
 .searchBar {
+  min-width: 980px;
   height: 60px;
   height: 60px;
   display: flex;
   display: flex;
   justify-content: center;
   justify-content: center;

+ 21 - 5
src/components/cdssManage/lis/Lis.vue

@@ -140,13 +140,28 @@ export default {
           'Content-Type': 'multipart/form-data'
           'Content-Type': 'multipart/form-data'
         }
         }
       };
       };
-      api.precLisDataMatch(formData, header).then(res => {
-        if (res.status === 200) {
-          setTimeout(() => {
-            utils.downloadExportedData(res.data, '检验关联数据(预匹配).xls');
-          }, 1500);
+      api.dataLisVerify(formData, header).then(res => {
+        if (res.data.code === '00020007') {
+          this.$alert(`${res.data.msg}`, '提示', {
+            confirmButtonText: '确定',
+            type: 'warning'
+          })
+            .then(() => {})
+            .catch(() => {});
+        } else {
+          api.precLisDataMatch(formData, header).then(res => {
+            if (res.status === 200) {
+              setTimeout(() => {
+                utils.downloadExportedData(
+                  res.data,
+                  '检验关联数据(预匹配).xls'
+                );
+              }, 1500);
+            }
+          });
         }
         }
       });
       });
+
       let inp = document.getElementById('upFileMatch');
       let inp = document.getElementById('upFileMatch');
       inp.value = '';
       inp.value = '';
     },
     },
@@ -490,6 +505,7 @@ export default {
   }
   }
 }
 }
 .searchBar {
 .searchBar {
+  min-width: 980px;
   height: 60px;
   height: 60px;
   display: flex;
   display: flex;
   justify-content: center;
   justify-content: center;

+ 21 - 8
src/components/cdssManage/operation/Operation.vue

@@ -140,16 +140,28 @@ export default {
           'Content-Type': 'multipart/form-data'
           'Content-Type': 'multipart/form-data'
         }
         }
       };
       };
-      api.precOperationDataMatch(formData, header).then(res => {
-        if (res.status === 200) {
-          setTimeout(() => {
-            utils.downloadExportedData(
-              res.data,
-              '手术/操作关联数据(预匹配).xls'
-            );
-          }, 1500);
+      api.dataOperationVerify(formData, header).then(res => {
+        if (res.data.code === '00020007') {
+          this.$alert(`${res.data.msg}`, '提示', {
+            confirmButtonText: '确定',
+            type: 'warning'
+          })
+            .then(() => {})
+            .catch(() => {});
+        } else {
+          api.precOperationDataMatch(formData, header).then(res => {
+            if (res.status === 200) {
+              setTimeout(() => {
+                utils.downloadExportedData(
+                  res.data,
+                  '手术/操作关联数据(预匹配).xls'
+                );
+              }, 1500);
+            }
+          });
         }
         }
       });
       });
+
       let inp = document.getElementById('upFileMatch');
       let inp = document.getElementById('upFileMatch');
       inp.value = '';
       inp.value = '';
     },
     },
@@ -494,6 +506,7 @@ export default {
   }
   }
 }
 }
 .searchBar {
 .searchBar {
+  min-width: 980px;
   height: 60px;
   height: 60px;
   display: flex;
   display: flex;
   justify-content: center;
   justify-content: center;

+ 21 - 5
src/components/cdssManage/pacs/Pacs.vue

@@ -135,13 +135,28 @@ export default {
           'Content-Type': 'multipart/form-data'
           'Content-Type': 'multipart/form-data'
         }
         }
       };
       };
-      api.precPacsDataMatch(formData, header).then(res => {
-        if (res.status === 200) {
-          setTimeout(() => {
-            utils.downloadExportedData(res.data, '检查关联数据(预匹配).xls');
-          }, 1500);
+      api.dataPacsVerify(formData, header).then(res => {
+        if (res.data.code === '00020007') {
+          this.$alert(`${res.data.msg}`, '提示', {
+            confirmButtonText: '确定',
+            type: 'warning'
+          })
+            .then(() => {})
+            .catch(() => {});
+        } else {
+          api.precPacsDataMatch(formData, header).then(res => {
+            if (res.status === 200) {
+              setTimeout(() => {
+                utils.downloadExportedData(
+                  res.data,
+                  '检查关联数据(预匹配).xls'
+                );
+              }, 1500);
+            }
+          });
         }
         }
       });
       });
+
       let inp = document.getElementById('upFileMatch');
       let inp = document.getElementById('upFileMatch');
       inp.value = '';
       inp.value = '';
     },
     },
@@ -484,6 +499,7 @@ export default {
   }
   }
 }
 }
 .searchBar {
 .searchBar {
+  min-width: 980px;
   height: 60px;
   height: 60px;
   display: flex;
   display: flex;
   justify-content: center;
   justify-content: center;