Explorar el Código

[Mod 0000] 解决由于接口格式不统一导致的信息提示错误问题

hongrunxia hace 2 meses
padre
commit
ba07b251ca

+ 2 - 2
src/utils/http/axios/index.ts

@@ -54,11 +54,11 @@ const transform: AxiosTransform = {
       // throw new Error(t('sys.api.apiRequestFailed'));
     }
     //  这里 code,result,message为 后台统一的字段,需要在 types.ts内修改为项目自己的接口返回格式
-    if (data.result) {
+    if (data.result || data['success']) {
       //lxh
       const { code, result, message, success } = data;
       // 这里逻辑可以根据项目进行修改
-      const hasSuccess = data && Reflect.has(data, 'code') && (code === ResultEnum.SUCCESS || code == 200);
+      const hasSuccess = (data && Reflect.has(data, 'code') && (code === ResultEnum.SUCCESS || code == 200 || success == true)) || success == true;
       if (hasSuccess) {
         if (success && message && options.successMessageMode === 'success') {
           //信息成功提示

+ 2 - 2
src/views/vent/monitorManager/mainFanMonitor/main.data.ts

@@ -824,7 +824,7 @@ export const setOption = (deviceType?) => {
   let yMax = 4500,
     yMin = 0;
   const { sysOrgCode } = useGlobSetting();
-  // const sysOrgCode = 'yjmdhswmk';
+  // const sysOrgCode = 'sdmtjtbetmk';
   if (sysOrgCode == 'sdmtjtdltmk') {
     // 这里判断白家渠还是五当沟
     if (deviceType == 'fanmain_bjq') {
@@ -1410,7 +1410,7 @@ export const initData2 = () => {
 // 大柳塔武当沟
 export const initData = (deviceType?) => {
   const { sysOrgCode } = useGlobSetting();
-  // const sysOrgCode = 'yjmdhswmk';
+  // const sysOrgCode = 'sdmtjtbetmk';
   if (sysOrgCode == 'sdmtjtdltmk') {
     return initDataDlt(deviceType);
   } else if (sysOrgCode == 'sdmtjtswmk') {