wd пре 4 година
родитељ
комит
144fb535e5

+ 5 - 0
src/dashoo.cn/backend/api/controllers/oilsupplier/hsescore.go

@@ -222,6 +222,11 @@ func (this *HSEScoreController) ImportExcel() {
 	xlFile, err := xlsx.OpenFile(filePath)
 	if err != nil {
 		fmt.Printf("open failed: %s\n", err)
+		errinfo.Message = "导入失败! 导入文件不匹配模板!"
+		errinfo.Code = -2
+		this.Data["json"] = &errinfo
+		this.ServeJSON()
+		return
 	}
 	var sheet = xlFile.Sheets[0]
 	dateStr := ""

+ 13 - 5
src/dashoo.cn/frontend_web/src/pages/select/hsescore/index.vue

@@ -402,13 +402,21 @@ export default {
         ExcelUrl: this.Excelurl
       }
       hseApi.importExcel(params, this.$axios).then(res => {
+        if (res.data.code === 0) {
+          this.$message({
+            duration: 10000,
+            type: 'success',
+            message: res.data.message
+          })
+        } else {
+          this.$message({
+            duration: 10000,
+            type: 'warning',
+            message: res.data.message
+          })
+        }
         this.importLoading = false
         this.initDatas()
-        this.$message({
-          duration: 10000,
-          type: 'success',
-          message: res.data.message
-        })
       })
     },
     add() {