Prechádzať zdrojové kódy

添加请求接口报错信息缺省字段

中医诊疗 -> 智能开方(保存处方) -> 处置方案(确认并提交)
cc12458 1 rok pred
rodič
commit
6d2d65e261

+ 1 - 1
src/utils/request.js

@@ -96,7 +96,7 @@ service.interceptors.response.use(
 
       } else {
         Vue.prototype.$message({
-          message: res.ResultInfo,
+          message: res.ResultInfo || `API 错误 (${res.ResultCode})`,
           type: 'error',
           showClose: true,
         })

+ 6 - 10
src/views/diagnosis/components/submitRecipe.vue

@@ -619,10 +619,9 @@ export default {
         zhongyao: zhongyao
       };
 
-      let res = await addRecipe(params).catch(err => {
-        loading.close();
-      });
-      if (res.ResultCode == 0) {
+      let res = await addRecipe(params).catch(err => void 0);
+      loading.close();
+      if (res && res.ResultCode == 0) {
         this.$message.success("提交成功");
         let msg = {
           origin: "Recipe",
@@ -644,7 +643,6 @@ export default {
         }
         sessionStorage.setItem("priviewRawData", "");
         sessionStorage.removeItem("prescr" + this.getPatiensInfo.pid);
-      } else {
       }
     },
     // 审核不通过 修改处方
@@ -666,10 +664,9 @@ export default {
         zhongchengyao: zhongchengyao,
         zhongyao: zhongyao
       };
-      let res = await updateRecipe(params).catch(err => {
-        loading.close();
-      });
-      if (res.ResultCode == 0) {
+      let res = await updateRecipe(params).catch(err => void 0);
+      loading.close();
+      if (res && res.ResultCode == 0) {
         let msg = {
           origin: "Recipe",
           msg: "刷新数据"
@@ -684,7 +681,6 @@ export default {
         }, 3000);
 
         sessionStorage.setItem("priviewRawData", "");
-      } else {
       }
     }
   }