Ben Lin
2025-01-01 3f3817a39238b262155cd5ec76fa351bb344602d
src/views/tigerprojects/system/lowcode/data.ts
@@ -259,8 +259,13 @@
 * @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 = '';
@@ -285,14 +290,16 @@
          };
        }
      }
      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;
@@ -430,10 +437,13 @@
    for (const k in Keys) {
      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 (isTimeViaRegExp8601(params[Keys[k]])) {
        params[Keys[k]] = dateUtil(params[Keys[k]]);
      }
    }
    f.setFieldsValue(params);
  }