wyq 3 years ago
parent
commit
b5dac7ab4b

+ 2 - 0
src/components/cdssManage/MedicalTerm.vue

@@ -230,6 +230,8 @@ export default {
     // 页面跳转
     goRelationPage(from, row) {
       const item = Object.assign({}, row);
+      localStorage.setItem('hospitalId',item.hospitalId)
+      localStorage.setItem('name',item.name)
       // const pam = this.searched
       //   ? {
       //       currentPage: this.currentPage,

+ 8 - 3
src/components/cdssManage/dept/DeptManage.vue

@@ -132,8 +132,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -168,6 +168,11 @@ export default {
     // 导入数据
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend != 'xls' && extend != 'xlsx') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -446,7 +451,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }

+ 8 - 3
src/components/cdssManage/disease/Disease.vue

@@ -131,8 +131,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -167,6 +167,11 @@ export default {
     // 导入数据
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend != 'xls' && extend != 'xlsx') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -429,7 +434,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }

+ 9 - 4
src/components/cdssManage/drug/DrugManage.vue

@@ -130,8 +130,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -166,6 +166,11 @@ export default {
     // 导入数据
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend != 'xls' && extend != 'xlsx') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -445,7 +450,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }
@@ -463,7 +468,7 @@ export default {
       this.uploadInfo = '导入中...';
       api.importExcelDataVerify(formData, header).then(res => {
         if (res.data.code === '00020001') {
-          this.$confirm(`${res.data.msg}`, '提示1', {
+          this.$confirm(`${res.data.msg}`, '提示', {
             confirmButtonText: '确定',
             cancelButtonText: '取消',
             type: 'warning'

+ 8 - 3
src/components/cdssManage/fusion/Fusion.vue

@@ -129,8 +129,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -165,6 +165,11 @@ export default {
     // 导入数据
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend != 'xls' && extend != 'xlsx') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -436,7 +441,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }

+ 4 - 4
src/components/cdssManage/lis/Lis.vue

@@ -134,8 +134,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -171,7 +171,7 @@ export default {
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }
@@ -454,7 +454,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }

+ 4 - 4
src/components/cdssManage/nursing/nursing.vue

@@ -129,8 +129,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -166,7 +166,7 @@ export default {
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }
@@ -447,7 +447,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }

+ 4 - 4
src/components/cdssManage/operation/Operation.vue

@@ -136,8 +136,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -173,7 +173,7 @@ export default {
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }
@@ -455,7 +455,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }

+ 4 - 4
src/components/cdssManage/pacs/Pacs.vue

@@ -129,8 +129,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -166,7 +166,7 @@ export default {
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }
@@ -447,7 +447,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }

+ 4 - 4
src/components/cdssManage/scale/ScaleManage.vue

@@ -129,8 +129,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -166,7 +166,7 @@ export default {
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }
@@ -430,7 +430,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }

+ 4 - 4
src/components/cdssManage/tcmdisease/tcmdisease.vue

@@ -136,8 +136,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -173,7 +173,7 @@ export default {
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }
@@ -454,7 +454,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }

+ 4 - 4
src/components/cdssManage/tcmdrome/tcmdrome.vue

@@ -135,8 +135,8 @@ export default {
   },
   created() {
     const { data } = this.$route.params;
-    this.hospitaiName = (data && data.name) || '';
-    this.hospitalId = data && data.hospitalId;
+    this.hospitaiName = (data && data.name) || localStorage.getItem('name');
+    this.hospitalId = (data && data.hospitalId) || localStorage.getItem('hospitalId');
     const that = this;
     //返回时避免参数未赋值就获取列表
     setTimeout(function() {
@@ -172,7 +172,7 @@ export default {
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }
@@ -455,7 +455,7 @@ export default {
     uploadFile(e) {
       let fileInfo = e.target.files[0];
       let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
-      if (extend != 'xls') {
+      if (extend != 'xls' && extend != 'xlsx') {
         this.$message({ message: '请根据模板进行导入', type: 'error' });
         return;
       }