feat(项目设置): 应用管理我的工作台新增“我的待办-待更新”配置

--user=郭雨琦
--bug=1007895
https://www.tapd.cn/55049933/prong/stories/view/1155049933001007895
This commit is contained in:
guoyuqi 2022-07-18 11:24:03 +08:00 committed by xiaomeinvG
parent db16a3cc80
commit f1c0cf5474
2 changed files with 25 additions and 11 deletions

View File

@ -26,4 +26,7 @@ public class ProjectConfig {
private Boolean cleanLoadReport = false; private Boolean cleanLoadReport = false;
private String cleanLoadReportExpr; private String cleanLoadReportExpr;
private Boolean urlRepeatable = false; private Boolean urlRepeatable = false;
private String triggerUpdate;
private Boolean openUpdateTime = false;
private String openUpdateRuleTime;
} }

View File

@ -318,20 +318,11 @@ export default {
shareReport: true, shareReport: true,
openUpdateTime: false, openUpdateTime: false,
openUpdateRuleTime: "", openUpdateRuleTime: "",
triggerUpdate: "",
}, },
showRuleSetting: false, showRuleSetting: false,
showSyncTimeSetting: false, showSyncTimeSetting: false,
apiSyncCaseRequest: { apiSyncCaseRequest: {},
protocol: true,
method: true,
path: true,
headers: true,
query: true,
rest: true,
body: true,
failed: true,
unExecute: true
},
pastQuantity: '', pastQuantity: '',
pastUnit: '' pastUnit: ''
}; };
@ -395,11 +386,31 @@ export default {
if (!this.config.uiQuickMenu) { if (!this.config.uiQuickMenu) {
this.config.uiQuickMenu = "server"; this.config.uiQuickMenu = "server";
} }
if (this.config.triggerUpdate) {
this.apiSyncCaseRequest = JSON.parse(this.config.triggerUpdate);
}
if (this.config.openUpdateRuleTime) {
this.pastUnit = this.config.openUpdateRuleTime.substring(this.config.openUpdateRuleTime.length - 1);
this.pastQuantity = this.config.openUpdateRuleTime.substring(0, this.config.openUpdateRuleTime.length - 1);
}
} }
}); });
}, },
openRuleSetting() { openRuleSetting() {
this.showRuleSetting = true; this.showRuleSetting = true;
if (!this.apiSyncCaseRequest.protocol) {
this.apiSyncCaseRequest = {
protocol: true,
method: true,
path: true,
headers: true,
query: true,
rest: true,
body: true,
failed: true,
unExecute: true
}
}
}, },
setSyncTime() { setSyncTime() {
this.showSyncTimeSetting = !this.showSyncTimeSetting; this.showSyncTimeSetting = !this.showSyncTimeSetting;