Commit cbc5eba1 by yinliqian

修改保存提示

parent df951d37
...@@ -60,18 +60,36 @@ export default { ...@@ -60,18 +60,36 @@ export default {
}, },
tempSaveAction: { tempSaveAction: {
commonMessage: "暂存失败,请联系系统管理员。", commonMessage: "暂存失败,请联系系统管理员。",
customMessageList: [
{
preMessage: "More than one row with the given identifier was found",
convertMessage: "multiBaseDataError"
},
{
preMessage: "formulaError:",
convertMessage: "backFormulaError",
}
],
getErrorBaseDataName(a) {
if (!a || !_.isString(a)) {
return "";
}
let reg = /(?<=datamodel\.).*?(?=;)/;
let targetString = a.match(reg);
return targetString ? targetString[0] : "";
},
getErrorMessage(a) { getErrorMessage(a) {
if (!a || !_.isString(a)) { if (!a || !_.isString(a)) {
return this.commonMessage; return this.commonMessage;
} }
let errorPreMessage = ""; let errorPreMessage = "";
for (let i = 0; i < this.saveAction.customMessageList.length; i++) { for (let i = 0; i < this.customMessageList.length; i++) {
if (a.indexOf(this.saveAction.customMessageList[i].preMessage) > -1) { if (a.indexOf(this.customMessageList[i].preMessage) > -1) {
errorPreMessage = this.saveAction.customMessageList[i].convertMessage; errorPreMessage = this.customMessageList[i].convertMessage;
break; break;
} }
} }
return errorPreMessage === "" ? (a?a:this.commonMessage) : errorPreMessage + this.saveAction.getErrorBaseDataName(a); return errorPreMessage === "" ? (a?a:this.commonMessage) : errorPreMessage + this.getErrorBaseDataName(a);
}, },
getCommonMessage(){ getCommonMessage(){
return this.commonMessage; return this.commonMessage;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment