cuiqian2004
2025-03-04 733cfa21c16c019c0337f948ac884ca4961ea2ad
store/index.js
@@ -193,6 +193,9 @@
               });
            }
            var openinfo = "http://" + univerifyInfo.server + "/"; //+"/OrgWebS"
            if (univerifyInfo.server.includes("://")) {
               openinfo = univerifyInfo.server + "/"
            }
            //设置全局参数:url-服务器地址
            commit("setUrl", openinfo);
            // var ser = univerifyInfo.server.split('/');
@@ -264,6 +267,9 @@
               });
            }
            var openinfo = "http://" + univerifyInfo.server + "/";
            if (univerifyInfo.server.includes("://")) {
               openinfo = univerifyInfo.server + "/"
            }
            //设置全局参数:url-服务器地址
            commit("setUrl", openinfo);
            var ser = univerifyInfo.server.toLowerCase().split('/');
@@ -275,11 +281,24 @@
            commit("setMobxoSApi", '');
            commit("setDataSApi", '');
            commit("setMongodbSvr", '');
            if (ser[1] == 'mobox3') { //判断地址是否是Mobox3
               var orgSApi = "http://" + ser[0].split(':')[0] + ":5101/";
               var mobxoSApi = "http://" + ser[0].split(':')[0] + ":5102/";
               var dataSApi = "http://" + ser[0].split(':')[0] + ":5103/";
               var mongodbSvr = "http://" + ser[0].split(':')[0] + ":5201/";
            if (ser[ser.length - 1] == 'mobox3') { //判断地址是否是Mobox3
               const orgsport = univerifyInfo.orgsport || 5101
               const moboxsport = univerifyInfo.moboxsport || 5102
               const datasport = univerifyInfo.datasport || 5103
               const mongodbsport = univerifyInfo.mongodbsport || 5201
               var orgSApi = "http://" + ser[0].split(':')[0] + ":" + orgsport + "/";
               var mobxoSApi = "http://" + ser[0].split(':')[0] + ":" + moboxsport + "/";
               var dataSApi = "http://" + ser[0].split(':')[0] + ":" + datasport + "/";
               var mongodbSvr = "http://" + ser[0].split(':')[0] + ":" + mongodbsport + "/";
               if (univerifyInfo.server.includes("://")) {
                  orgSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + orgsport + "/";
                  mobxoSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + moboxsport + "/";
                  dataSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + datasport + "/";
                  mongodbSvr = ser[0] + "//" + ser[2].split(':')[0] + ":" + mongodbsport +
                     "/";
               }
               commit("setOrgSApi", orgSApi);
               commit("setMobxoSApi", mobxoSApi);
               commit("setDataSApi", dataSApi);
@@ -344,7 +363,7 @@
               url = state.OIMoboxSAPI + 'api/app/area/GetList?sessionid=' + state
                  .loginProvider.loginid.result.session_id;
               univerifyInfo = {
                  app_type: "MES",
                  app_type: univerifyInfo.app_type || "MES",
               };
               header = {};
            }
@@ -368,7 +387,29 @@
                  //    })
                  //    reject({"errMsg":"登录已过期,请重新登录"});
                  // }
                  const ret = res.data;
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将areaFunc【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.code == '00000' || ret.err_code == 0) {
                     commit("areaFunc", ret);
                     resolve(ret);
@@ -400,7 +441,29 @@
               dataType: "json",
               success: (_res) => {
                  // console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将GetFuncTree【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.err_code == 0) {
                     // commit("areaFunc",ret);
                     resolve(ret);
@@ -448,7 +511,29 @@
                  //    })
                  //    reject({"errMsg":"登录已过期,请重新登录"});
                  // }
                  const ret = res.data
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将classAttrList【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.code == '00000') {
                     commit("classAttrList", ret);
                     resolve(ret);
@@ -490,7 +575,29 @@
               },
               success: (res) => {
                  console.log(res);
                  const ret = res.data
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将classGridStyleInfo【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.code == '00000') {
                     // var data ={};
                     // Vue.set(data,univerifyInfo.name,ret);
@@ -541,7 +648,29 @@
                  //    })
                  //    reject({"errMsg":"登录已过期,请重新登录"});
                  // }
                  const ret = res.data
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将subClassAttrList【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.code == '00000') {
                     commit("subClassAttrList", ret);
                     resolve(ret);
@@ -590,7 +719,29 @@
                  //    })
                  //    reject({"errMsg":"登录已过期,请重新登录"});
                  // }
                  const ret = res.data
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将subClassGridStyleInfo【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.code == '00000') {
                     // var data ={};
                     // Vue.set(data,univerifyInfo.name,ret);
@@ -634,7 +785,29 @@
               },
               success: (res) => {
                  // console.log(res);
                  const ret = res.data
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将dicValueInfo【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.code == '00000') {
                     state.thisDictName = univerifyInfo.dic_name
                     commit("dicValueInfo", ret);
@@ -676,7 +849,29 @@
               },
               success: (res) => {
                  // console.log(res);
                  const ret = res.data
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将DataObjRunCustomEventInfo【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.code == '00000') {
                     commit("DataObjRunCustomEventInfo", ret);
                     resolve(ret);
@@ -721,14 +916,32 @@
               header: header,
               success: (res) => {
                  // console.log(res);
                  try {
                     res = JSON.parse(res.data);
                  } catch (e) {
                     res = res.data;
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将querySelpsn【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (res.code == '00000' || res.err_code == 0) {
                     commit("querySelpsn", res);
                     resolve(res);
                  if (ret.code == '00000' || ret.err_code == 0) {
                     commit("querySelpsn", ret);
                     resolve(ret);
                  } else {
                     reject({
                        "errMsg": ret.msg || ret.err_msg
@@ -774,7 +987,28 @@
               header: header,
               success: (res) => {
                  console.log(res);
                  const ret = res.data;
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将ProjectGetAnalysisList【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.code == '00000') {
                     commit("ProjectGetAnalysisList", ret);
                     resolve(ret);
@@ -821,7 +1055,28 @@
                  //    })
                  //    reject({"errMsg":"登录已过期,请重新登录"});
                  // }
                  const ret = res.data;
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将addclassattr【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.code == '00000') {
                     commit("addclassattr", ret);
                     resolve(ret);
@@ -855,7 +1110,28 @@
               },
               success: (res) => {
                  console.log(res);
                  const ret = res.data;
                  var ret = res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将DelObj【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.code == '00000') {
                     commit("DelObj", ret);
                     resolve(ret);
@@ -890,7 +1166,28 @@
               dataType: "json",
               success: (_res) => {
                  // console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将classAttrGetList【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.err_code == 0) {
                     commit("classAttrList", ret);
                     resolve(ret);
@@ -923,7 +1220,29 @@
               dataType: "json",
               success: (_res) => {
                  // console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将subClassAttrGetList【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.err_code == 0) {
                     commit("subClassAttrList", ret);
                     resolve(ret);
@@ -956,7 +1275,29 @@
               dataType: "json",
               success: (_res) => {
                  // console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将DictItemGetList【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.err_code == 0) {
                     resolve(ret);
                  } else {
@@ -988,7 +1329,29 @@
               dataType: "json",
               success: (_res) => {
                  // console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将DictGetInfo【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.err_code == 0) {
                     resolve(ret);
                  } else {
@@ -1021,7 +1384,29 @@
               dataType: "json",
               success: (_res) => {
                  // console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将createDataObj【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.err_code == 0) {
                     resolve(ret);
                  } else {
@@ -1045,7 +1430,8 @@
         state
      }, univerifyInfo) {
         return new Promise((resolve, reject) => {
            // console.log(state.loginProvider.loginid.result.session_id);
            //  console.log(state.loginProvider.loginid.result.session_id);
            // console.log(state.OIDataSAPI)
            uni.request({
               url: state.OIDataSAPI + 'api/class/uistyle/GetInfo?sessionid=' + state
                  .loginProvider.loginid.result.session_id,
@@ -1054,18 +1440,37 @@
               dataType: "json",
               success: (_res) => {
                  console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将UIStyleGetInfo【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.err_code == 0) {
                     // commit("areaFunc",ret);
                     resolve(ret);
                  } else {
                     reject({
                        "errMsg": ret.err_msg
                        "errMsg": ret.err_msg || ret.errMsg
                     });
                  }
               },
               fail: (err) => {
                  // console.log(err);
                  console.log("fail", err);
                  reject(err);
               }
            })
@@ -1087,13 +1492,32 @@
               dataType: "json",
               success: (_res) => {
                  // console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将runCustomEvent【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.err_code == 0) {
                     // commit("areaFunc",ret);
                     resolve(ret);
                  } else {
                     reject({
                        "errMsg": ret.err_msg
                        "errMsg": ret.err_msg || ret.errMsg
                     });
                  }
               },
@@ -1120,13 +1544,31 @@
               dataType: "json",
               success: (_res) => {
                  // console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将dataObjDel【json string】转换为【json object】失败')
                     }
                  }
                  if (ret.err_code == 0) {
                     // commit("areaFunc",ret);
                     resolve(ret);
                  } else {
                     reject({
                        "errMsg": ret.err_msg
                        "errMsg": ret.err_msg || ret.errMsg
                     });
                  }
               },
@@ -1153,13 +1595,32 @@
               dataType: "json",
               success: (_res) => {
                  // console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将dataObjQuery【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.err_code == 0) {
                     // commit("areaFunc",ret);
                     resolve(ret);
                  } else {
                     reject({
                        "errMsg": ret.err_msg
                        "errMsg": ret.err_msg || ret.errMsg
                     });
                  }
               },
@@ -1186,13 +1647,32 @@
               dataType: "json",
               success: (_res) => {
                  // console.log(_res);
                  const ret = _res.data
                  var ret = _res.data
                  if (typeof ret == 'string') {
                     try {
                        try {
                           try {
                              ret = JSON.parse(ret.replace(/\\"/g, '"'));
                           } catch (ex) {
                              ret = JSON.parse(ret.replace(/\\/g, '\\\\'))
                           }
                        } catch (ex) {
                           ret = JSON.parse(ret.replace(/\\"/g, "'").replace(
                              /[\r\n]/g,
                              '<br>').replace(/[\t]/g, '    '));
                        }
                     } catch (ex) {
                        console.log(ret)
                        return reject(
                           '将appGetInfo【json string】转换为【json object】失败'
                        )
                     }
                  }
                  if (ret.err_code == 0) {
                     // commit("areaFunc",ret);
                     resolve(ret);
                  } else {
                     reject({
                        "errMsg": ret.err_msg
                        "errMsg": ret.err_msg || ret.errMsg
                     });
                  }
               },