Browse Source

chore: compose workflow api

master
wangxiang 2 years ago
parent
commit
9b77b30281
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 16
      src/views/system/menu/menu.data.ts
  2. 2
      src/views/workflow/process/index.vue

16
src/views/system/menu/menu.data.ts

@ -237,6 +237,22 @@ export const formSchema: FormSchema[] = [
}, },
ifShow: ({ values }) => isMenu(values.type) 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', field: 'hideMenu',
label: '是否隐藏', label: '是否隐藏',

2
src/views/workflow/process/index.vue

@ -33,7 +33,7 @@
</PageWrapper> </PageWrapper>
</template> </template>
<script lang="ts"> <script lang="ts" name="Process">
/** /**
* 提供模板规范代码参考,请尽量保证编写代码风格跟模板规范代码一致 * 提供模板规范代码参考,请尽量保证编写代码风格跟模板规范代码一致
* 采用vben-动态表格表单封装组件编写,不采用 setup 写法 * 采用vben-动态表格表单封装组件编写,不采用 setup 写法

Loading…
Cancel
Save