src/api/index.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/index.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/tabviews/zshare/actionList/normalbutton/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/tabviews/zshare/actionList/printbutton/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/billprint/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/api/index.js
@@ -1050,6 +1050,29 @@ } /** * @description 清空后端缓存 */ cacheInterface (param) { param.userid = sessionStorage.getItem('UserID') || '' param.LoginUID = sessionStorage.getItem('LoginUID') || '' param.appkey = window.GLOB.appkey || '' let url = '/webapi/excache' if (param.rduri && !window.GLOB.transfer) { url = param.rduri delete param.rduri } param = this.encryptParam(param) return axios({ url: url, method: 'post', data: JSON.stringify(param), }) } /** * @description 上传base64 * @param {String} base64 base64图片编码 */ src/index.js
@@ -159,7 +159,6 @@ } if (/#\/hs$/.test(window.location.href)) { // hs下不打印脚本 config.systemRun = '' // hs 不使用后端替换 GLOB.debugger = false if (GLOB.mainSystemApi) { @@ -169,6 +168,11 @@ if (GLOB.cloudServiceApi) { GLOB.mainSystemApi = GLOB.cloudServiceApi } if (config.systemRun === 'backend') { config.systemRun = '' // hs 不使用后端替换 GLOB.backend = true } } if (process.env.NODE_ENV === 'production') { // 用于校验是否存在开发权限 src/tabviews/zshare/actionList/normalbutton/index.jsx
@@ -1582,6 +1582,13 @@ _resolve() }) } else if (params.length <= 20 && btn.execType !== 'single') { if (window.backend && params[0].$backend && (!btn.verify || (btn.verify.printEnable !== 'true' && !btn.output))) { params = [{ $backend: true, data: params.map(item => item.data[0]) }] } let deffers = params.map((param, i) => { return new Promise(resolve => { setTimeout(() => { @@ -2709,6 +2716,7 @@ _resolve() } else { if (params.length === 0) { this.clearBackCache() this.execSuccess(res) _resolve() } else { @@ -2730,6 +2738,7 @@ _resolve() } else { if (params.length === 0) { this.clearBackCache() this.execSuccess(res) _resolve() } else { @@ -2746,6 +2755,7 @@ _resolve() } else { if (params.length === 0) { this.clearBackCache() this.execSuccess(re) _resolve() } else { @@ -2756,6 +2766,30 @@ } } clearBackCache = () => { if (!window.GLOB.backend) return Api.cacheInterface({}).then(res => { if (!res.status) { notification.warning({ top: 92, message: res.message || '缓存清空失败!', duration: 5 }) } else if (window.GLOB.mainSystemApi) { Api.cacheInterface({rduri: window.GLOB.mainSystemApi.replace('dostars', 'excache')}).then(result => { if (!result.status) { notification.warning({ top: 92, message: result.message || '缓存清空失败!', duration: 5 }) } }) } }) } /** * @description 操作成功后处理 * 1、excel导出,成功后取消导出按钮加载中状态 src/tabviews/zshare/actionList/printbutton/index.jsx
@@ -923,7 +923,7 @@ Promise.all(deffers).then(result => { let errorMsg = '' result.forEach(res => { if (!res.status) { if (!res.status && !errorMsg) { errorMsg = res } }) src/views/billprint/index.jsx
@@ -558,11 +558,11 @@ } else if (_tailScript) { component.setting.sync = 'false' } component.dataName = 'mk' + component.uuid.slice(-18) // floor 组件的层级 // pageable 是否分页,组件属性,不分页的组件才可以统一查询 if (component.setting.sync === 'true') { component.dataName = 'mk' + component.uuid.slice(-18) let param = this.getDefaultParam(component) _pars.push(param) } else if (component.subtype !== 'dualdatacard') { @@ -580,8 +580,28 @@ _pars = this.getFormatParam(_pars, config.MenuName) if (_pars) { _pars.componentId = 'union' _pars.componentId = '' params.unshift(_pars) } else if (window.backend && config.allSqls && params.length > 0) { let data = [] params = params.filter(item => { if (!item.$backend || item.public) return true item.data[0].exps.forEach(cell => { if (cell.key === 'mk_obj_name') { cell.value = 'mk' + item.componentId.slice(-18) } }) data.push(item.data[0]) return false }) if (data.length > 0) { params.push({ $backend: true, componentId: '', data }) } } if (config.everyPCount && !config.printPage) { // 兼容 @@ -904,11 +924,13 @@ return new Promise(resolve => { Api.genericInterface(item).then(res => { if (!res.status) { notification.warning({ top: 92, message: res.message, duration: 5 }) if (res.ErrCode !== '-2') { notification.warning({ top: 92, message: res.message, duration: 5 }) } resolve() } else { let _data = { $$empty: true } @@ -950,7 +972,7 @@ } if (res.ErrCode === 'version_up') { this.reloadTabs() } else { } else if (res.ErrCode !== '-2') { notification.warning({ top: 92, message: res.message, @@ -990,7 +1012,7 @@ _results.forEach(res => { if ((res.componentId === item.uuid || res.componentId === item.componentId) && res.data) { item.dataArray = fromJS(res.data).toJS() } else if (res.componentId === 'union' && res[item.dataName]) { } else if (res[item.dataName]) { let data = res[item.dataName] if (!Array.isArray(data)) { data = [data]