From 9b77b302815e886032c1043dbd946f26514c6793 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Sun, 8 Oct 2023 20:55:04 +0800 Subject: [PATCH] chore: compose workflow api --- src/views/system/menu/menu.data.ts | 16 ++++++++++++++++ src/views/workflow/process/index.vue | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/views/system/menu/menu.data.ts b/src/views/system/menu/menu.data.ts index bd4c5bb..ab971c7 100644 --- a/src/views/system/menu/menu.data.ts +++ b/src/views/system/menu/menu.data.ts @@ -237,6 +237,22 @@ export const formSchema: FormSchema[] = [ }, ifShow: ({ values }) => isMenu(values.type) }, + { + field: 'compName', + label: '组件名称', + component: 'Input', + componentProps: { + placeholder: '请输入组件名称(用于组件缓存)' + }, + colProps: { + span: 12 + }, + ifShow: ({ values }) => isMenu(values.type), + dynamicRules: ({ model }) => [{ + validator: (rule, value) => + ~~model.keepAlive && value.trim().length === 0 ? Promise.reject('请输入组件名称!') : Promise.resolve() + }] + }, { field: 'hideMenu', label: '是否隐藏', diff --git a/src/views/workflow/process/index.vue b/src/views/workflow/process/index.vue index f235586..0f7739e 100644 --- a/src/views/workflow/process/index.vue +++ b/src/views/workflow/process/index.vue @@ -33,7 +33,7 @@ -