Browse Source

判断导入文件格式

wyq 3 years ago
parent
commit
cabd377d46

+ 5 - 0
src/components/cdssManage/dept/DeptManage.vue

@@ -445,6 +445,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       // this.fileName = e.target.files[0].name; // 表单同步显示
       e.preventDefault();
       let formData = new FormData();

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

@@ -428,6 +428,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);

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

@@ -444,6 +444,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);

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

@@ -435,6 +435,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);

+ 11 - 0
src/components/cdssManage/lis/Lis.vue

@@ -170,6 +170,11 @@ export default {
     // 导入数据
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -448,6 +453,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -459,6 +469,7 @@ export default {
           'Content-Type': 'multipart/form-data'
         }
       };
+      
       this.uploadInfo = '导入中...';
       api.importExcelDataVerify(formData, header).then(res => {
         if (res.data.code === '00020001') {

+ 10 - 0
src/components/cdssManage/nursing/nursing.vue

@@ -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') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -441,6 +446,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);

+ 10 - 0
src/components/cdssManage/operation/Operation.vue

@@ -172,6 +172,11 @@ export default {
     // 导入数据
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -449,6 +454,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);

+ 10 - 0
src/components/cdssManage/pacs/Pacs.vue

@@ -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') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -441,6 +446,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);

+ 10 - 0
src/components/cdssManage/scale/ScaleManage.vue

@@ -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') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -424,6 +429,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);

+ 10 - 0
src/components/cdssManage/tcmdisease/tcmdisease.vue

@@ -172,6 +172,11 @@ export default {
     // 导入数据
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -448,6 +453,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);

+ 10 - 0
src/components/cdssManage/tcmdrome/tcmdrome.vue

@@ -171,6 +171,11 @@ export default {
     // 导入数据
     uploadFileMatch(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);
@@ -449,6 +454,11 @@ export default {
     // 导入数据
     uploadFile(e) {
       let fileInfo = e.target.files[0];
+      let extend = fileInfo.name.substring(fileInfo.name.lastIndexOf('.') + 1);
+      if (extend == 'xls') {
+        this.$message({ message: '请根据模板进行导入', type: 'error' });
+        return;
+      }
       e.preventDefault();
       let formData = new FormData();
       formData.append('file', fileInfo);