let appSettion = { projectName: 'birt', url: 'http://e5.hieap.cn/', serverUrl: 'e5', platform: 'e5', oauth: 'e5', saveUrl: 'e5' + "/data/save", queryUrl: 'e5' + "/data/query", policyUrl: 'e5' + "/data/policy", upload: 'e5' + "/file/upload", download: 'e5' + "/file/download", review: 'e5' + "/file/review", getFlowInfo: 'e5' + "/flow/open?pn=birt", getApprovalInfo: 'e5' + "/flow/getApprovalInfo?pn=birt", processFlow: 'e5' + "/flow/processFlow?pn=birt", queryTask: 'e5' + "/flow/queryTask?pn=birt", withdrawtask: 'e5' + "/flow/withdrawtask?pn=birt", taskDiagram: 'e5' + "/flow/taskDiagram?pn=birt", openOrdernumber: 'e5' + "/flow/openOrdernumber", birtModel: 'e5' + "/birt/model1" } if (window.dynamicSetting) { appSettion = Object.assign(appSettion, window.dynamicSetting) } let notUrlKey = ["projectName"] for (let prop in appSettion) { if (notUrlKey.indexOf(prop) && appSettion[prop] && typeof (appSettion[prop]) == 'string' && !appSettion[prop].toLowerCase().startsWith("http")) appSettion[prop] = appSettion.url + appSettion[prop]; } export default appSettion;