let enable = true; let isRun = false; const config = { 58: {} } const viewSwitch = () => { var ids = ModeList.getCheckedID(); var customId = ModeList.getCustomID(); if (!ids || ids.length === 0) { ModeForm.showMessage("请至少选择一条数据"); } else { const idArrays = ids.split(','); const count = idArrays.length; const msg = `是否将${count}条申请更改为省级事权?`; ModeList.showConfirm(msg, function () { $.ajax({ url: '/api/secret/authority/change/delegateToProvincialAuthority', type: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, data: { "ids": ids, "customId": customId }, async: false, success: function (res) { if (res.api_status && res.data) { ModeForm.showModalMsg("系统提示", "操作完成", 3); } else { ModeForm.showModalMsg("系统提示", res.errormsg, 2); } }, error: function (error) { ModeForm.showModalMsg("系统提示", "接口请求异常,请联系管理员处理", 2); } }); }); } } ecodeSDK.overwritePropsFnQueueMapSet('WeaTop', { fn: (newProps) => { if (!enable) return; const {hash} = window.location; if (!hash.startsWith('#/main/cube/search')) return; if (!ModeForm) return; const customId = ModeList.getCustomID(); ; if (!config[customId]) return; const {Button} = antd; if (newProps.buttons.length >= 1) newProps.buttons[0] = (