From 2bccb9ec7bdefe23292a22bc153463cfa1479a49 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 21 六月 2024 16:25:42 +0800 Subject: [PATCH] 2024-06-21 --- src/tabviews/zshare/actionList/exceloutbutton/index.jsx | 49 +++++++++++++++++++++---------------------------- 1 files changed, 21 insertions(+), 28 deletions(-) diff --git a/src/tabviews/zshare/actionList/exceloutbutton/index.jsx b/src/tabviews/zshare/actionList/exceloutbutton/index.jsx index 31dd53a..cd40165 100644 --- a/src/tabviews/zshare/actionList/exceloutbutton/index.jsx +++ b/src/tabviews/zshare/actionList/exceloutbutton/index.jsx @@ -23,9 +23,10 @@ } state = { - loading: false, // 瀵煎嚭涓� + loading: false, hidden: false, - disabled: false + disabled: false, + dict: window.GLOB.dict } UNSAFE_componentWillMount () { @@ -92,7 +93,7 @@ */ actionTrigger = (triggerId, _, type, lid) => { const { setting, BID, btn, LID } = this.props - const { loading, disabled } = this.state + const { loading, disabled, dict } = this.state if (loading || disabled) return if (triggerId && btn.uuid !== triggerId) return @@ -101,19 +102,7 @@ if (setting.supModule && !BID) { notification.warning({ top: 92, - message: '闇�瑕佷笂绾т富閿�硷紒', - duration: 5 - }) - } else if (btn.errorType === 'error1') { - notification.warning({ - top: 92, - message: '璇疯缃鍑哄垪锛�', - duration: 5 - }) - } else if (btn.errorType === 'error2') { - notification.warning({ - top: 92, - message: '鎸夐挳闇�鑷畾涔夊鍑烘暟鎹簮锛�', + message: dict['sup_key_req'] || '闇�瑕佷笂绾т富閿�硷紒', duration: 5 }) } else { @@ -145,7 +134,7 @@ if (!valid) { notification.warning({ top: 92, - message: '鎼滅储鏉′欢涓嶅彲涓虹┖锛�', + message: window.GLOB.dict['miss_search'] || '鎼滅储鏉′欢涓嶅彲涓虹┖锛�', duration: 5 }) return @@ -345,7 +334,7 @@ Api.genericInterface(res).then(result => { if (result.status) { if (!result.data) { - this.execError({ErrCode: 'N', message: '鏈幏鍙栧埌鏁版嵁淇℃伅锛�'}) + this.execError({ErrCode: 'N', message: window.GLOB.dict['no_data'] || '鏈幏鍙栧埌鏁版嵁淇℃伅锛�'}) } else if (result.data.length >= pageSize) { data = data.concat(result.data) pageIndex++ @@ -427,7 +416,7 @@ Api.genericInterface(param).then(result => { if (result.status) { if (!result.data) { - this.execError({ErrCode: 'N', message: '鏈幏鍙栧埌鏁版嵁淇℃伅锛�'}) + this.execError({ErrCode: 'N', message: window.GLOB.dict['no_data'] || '鏈幏鍙栧埌鏁版嵁淇℃伅锛�'}) } else if (result.data.length >= pageSize) { data = data.concat(result.data) pageIndex++ @@ -450,6 +439,7 @@ */ exportExcel = (data = [], ErrCode, msg, search) => { const { btn } = this.props + const { dict } = this.state let imgCol = false let merge = false @@ -523,7 +513,7 @@ if (errors.length) { notification.error({ top: 92, - message: '鏁版嵁涓己灏戝瓧娈碉細' + errors.join('銆�'), + message: (dict['miss_field'] || '鏁版嵁涓己灏戝瓧娈�') + '锛�' + errors.join('銆�'), duration: 5 }) @@ -540,7 +530,7 @@ // eslint-disable-next-line let func = new Function('XLSX', 'data', 'columns', 'searches', 'callback', btn.verify.excel_func) func(XLSX, data, columns, search, (res) => { - res = res || {ErrCode: ErrCode || 'S', message: msg || '瀵煎嚭鎴愬姛锛�'} + res = res || {ErrCode: ErrCode || 'S', message: msg || dict['exc_success'] || '瀵煎嚭鎴愬姛锛�'} this.execSuccess(res) }) } else if (imgCol) { @@ -621,7 +611,7 @@ this.table2excel(column, table) - this.execSuccess({ErrCode: ErrCode || 'S', message: msg || '瀵煎嚭鎴愬姛锛�'}) + this.execSuccess({ErrCode: ErrCode || 'S', message: msg || dict['exc_success'] || '瀵煎嚭鎴愬姛锛�'}) } else { let table = [] let _header = [] @@ -781,7 +771,7 @@ XLSX.writeFile(wb, `${btn.verify.excelName || btn.$menuName || ''}${moment().format('YYYYMMDDHHmmss')}.xlsx`) - this.execSuccess({ErrCode: ErrCode || 'S', message: msg || '瀵煎嚭鎴愬姛锛�'}) + this.execSuccess({ErrCode: ErrCode || 'S', message: msg || dict['exc_success'] || '瀵煎嚭鎴愬姛锛�'}) } } catch (e) { console.warn(e) @@ -985,7 +975,8 @@ }) } else if (res.ErrCode === 'Y') { // 鎵ц鎴愬姛 Modal.success({ - title: res.message + title: res.message, + okText: window.GLOB.dict['got_it'] || '鐭ラ亾浜�' }) } else if (res.ErrCode === '-1') { // 瀹屾垚鍚庝笉鎻愮ず @@ -1038,6 +1029,7 @@ */ execError = (res = {}) => { const { btn } = this.props + const { dict } = this.state if (!['LoginError', 'C', '-2', 'E', 'N', 'F', 'NM'].includes(res.ErrCode)) { res.ErrCode = 'E' @@ -1045,23 +1037,24 @@ if (res.ErrCode === 'E') { Modal.error({ - title: res.message || '鎵ц澶辫触锛�', + title: res.message || dict['exc_fail'] || '鎵ц澶辫触锛�', + okText: dict['got_it'] || '鐭ラ亾浜�' }) } else if (res.ErrCode === 'N') { notification.error({ top: 92, - message: res.message || '鎵ц澶辫触锛�', + message: res.message || dict['exc_fail'] || '鎵ц澶辫触锛�', duration: btn.verify && btn.verify.ntime ? btn.verify.ntime : 10 }) } else if (res.ErrCode === 'F') { notification.error({ className: 'notification-custom-error', top: 92, - message: res.message || '鎵ц澶辫触锛�', + message: res.message || dict['exc_fail'] || '鎵ц澶辫触锛�', duration: btn.verify && btn.verify.ftime ? btn.verify.ftime : 10 }) } else if (res.ErrCode === 'NM') { - message.error(res.message || '鎵ц澶辫触锛�') + message.error(res.message || dict['exc_fail'] || '鎵ц澶辫触锛�') } this.setState({ -- Gitblit v1.8.0