| | |
| | | * @param {*} params |
| | | * @return {*} |
| | | */ |
| | | export function GenerateActionButton(params: any, buttons: Ref<[]>, openDrawer: Fn, reload: Fn) { |
| | | const actionItem = [] as ActionItem[]; |
| | | export function GenerateActionButton( |
| | | params: any, |
| | | buttons: Ref<[]>, |
| | | openDrawer: Fn, |
| | | reload: Fn, |
| | | actionItem: ActionItem[], |
| | | ) { |
| | | buttons.value.map((x) => { |
| | | if (x['BUTTON_TYPE'] == 1) { |
| | | let url = ''; |
| | |
| | | }; |
| | | } |
| | | } |
| | | actionItem.push({ |
| | | icon: isNullOrEmpty(x['ICON_URL']) ? url : x['ICON_URL'], |
| | | tooltip: _tooltip, |
| | | onClick: _click, |
| | | color: color, |
| | | popConfirm: _popConfirm, |
| | | name: x['DO_METHOD'], |
| | | }); |
| | | if (x['DO_METHOD'] != 'ToPrint') { |
| | | actionItem.push({ |
| | | icon: isNullOrEmpty(x['ICON_URL']) ? url : x['ICON_URL'], |
| | | tooltip: _tooltip, |
| | | onClick: _click, |
| | | color: color, |
| | | popConfirm: _popConfirm, |
| | | name: x['DO_METHOD'], |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | return actionItem; |
| | |
| | | export function goByParams(path: string, params: {}, go) { |
| | | if (path.split('/').length > 2 && path.split('/')[2] == 'LC') { |
| | | getEntity({ |
| | | sqlcmd: `ASSEMBLY_NAME ='${path.split('/')[1]}'`, |
| | | sqlcmd: `CODE_NAME ='${path.split('/')[1]}'`, |
| | | entityName: 'SYS_LOW_CODE', |
| | | order: '', |
| | | }).then((data) => { |
| | |
| | | const params = cloneDeep(curSearchInfo[0].searchInfo); |
| | | const Keys = Object.getOwnPropertyNames(params); |
| | | for (const k in Keys) { |
| | | if (!isNullOrEmpty(params[Keys[k]].length) && isArray(params[Keys[k]])) { |
| | | if (!isNullOrEmpty(params[Keys[k]]?.length) && isArray(params[Keys[k]])) { |
| | | if (isTimeViaRegExp8601(params[Keys[k]][0])) { |
| | | params[Keys[k]][0] = dateUtil(params[Keys[k]][0]) |
| | | params[Keys[k]][1] = dateUtil(params[Keys[k]][1]) |
| | | params[Keys[k]][0] = dateUtil(params[Keys[k]][0]); |
| | | params[Keys[k]][1] = dateUtil(params[Keys[k]][1]); |
| | | } |
| | | } |
| | | if (!isNullOrEmpty(params[Keys[k]]) && isTimeViaRegExp8601(params[Keys[k]])) { |
| | | params[Keys[k]] = dateUtil(params[Keys[k]]); |
| | | } |
| | | } |
| | | f.setFieldsValue(params); |
| | | } |