diff --git a/src/views/bpm/model/model.data.ts b/src/views/bpm/model/model.data.ts
index 71f12b7f..58e589b9 100644
--- a/src/views/bpm/model/model.data.ts
+++ b/src/views/bpm/model/model.data.ts
@@ -1,3 +1,4 @@
+import { getSimpleForms } from '@/api/bpm/form'
 import { updateModelState } from '@/api/bpm/model'
 import { BasicColumn, FormSchema, useRender } from '@/components/Table'
 import { useMessage } from '@/hooks/web/useMessage'
@@ -162,6 +163,7 @@ export const formSchema: FormSchema[] = [
     label: '流程分类',
     field: 'category',
     component: 'Select',
+    defaultValue: 0,
     componentProps: {
       options: getIntDictOptions(DICT_TYPE.BPM_MODEL_CATEGORY)
     }
@@ -170,6 +172,40 @@ export const formSchema: FormSchema[] = [
     label: '流程描述',
     field: 'description',
     component: 'InputTextArea'
+  },
+  {
+    label: '表单类型',
+    field: 'formType',
+    component: 'Select',
+    ifShow: ({ values }) => !!values.id,
+    componentProps: {
+      options: getIntDictOptions(DICT_TYPE.BPM_MODEL_FORM_TYPE)
+    }
+  },
+  {
+    label: '流程表单',
+    field: 'formId',
+    component: 'ApiSelect',
+    ifShow: ({ values }) => !!values.id && values.formType === 10,
+    componentProps: {
+      api: () => getSimpleForms(),
+      labelField: 'name',
+      valueField: 'id'
+    }
+  },
+  {
+    label: '表单提交路由',
+    field: 'formCustomCreatePath',
+    component: 'Input',
+    helpMessage: '自定义表单的提交路径,使用 Vue 的路由地址,例如说:bpm/oa/leave/create',
+    ifShow: ({ values }) => !!values.id && values.formType === 20
+  },
+  {
+    label: '表单查看路由',
+    field: 'formCustomViewPath',
+    component: 'Input',
+    helpMessage: '自定义表单的查看路径,使用 Vue 的路由地址,例如说:bpm/oa/leave/view',
+    ifShow: ({ values }) => !!values.id && values.formType === 20
   }
 ]