import { FormProps, FormSchema } from '/@/components/Form'; import { BasicColumn } from '/@/components/Table'; export const searchFormSchema: FormSchema[] = [ { field: 'id', label: 'id', component: 'Input', }, { field: 'taskDefKey', label: '节点名称', component: 'Input', }, { field: 'procDefKey', label: '流程名称', component: 'Input', }, { field: 'procDefId', label: '流程默认id', component: 'Input', }, { field: 'rootProcInstId', label: '根节点实例id', component: 'Input', }, { field: 'procInstId', label: '流程实例id', component: 'Input', }, { field: 'executionId', label: '执行节点id', component: 'Input', }, { field: 'actInstId', label: '节点实例id', component: 'Input', }, { field: 'name', label: '节点名称', component: 'Input', }, ]; export const columns: BasicColumn[] = [ { dataIndex: 'id', title: 'id', componentType: 'input', align: 'left', sorter: true, }, { dataIndex: 'taskDefKey', title: '节点名称', componentType: 'input', align: 'left', sorter: true, }, { dataIndex: 'procDefKey', title: '流程名称', componentType: 'input', align: 'left', sorter: true, }, { dataIndex: 'procDefId', title: '流程默认id', componentType: 'input', align: 'left', sorter: true, }, { dataIndex: 'rootProcInstId', title: '根节点实例id', componentType: 'input', align: 'left', sorter: true, }, { dataIndex: 'procInstId', title: '流程实例id', componentType: 'input', align: 'left', sorter: true, }, { dataIndex: 'executionId', title: '执行节点id', componentType: 'input', align: 'left', sorter: true, }, { dataIndex: 'actInstId', title: '节点实例id', componentType: 'input', align: 'left', sorter: true, }, { dataIndex: 'name', title: '节点名称', componentType: 'input', align: 'left', sorter: true, }, ]; //表单事件 export const formEventConfigs = { 0: [ { type: 'circle', color: '#2774ff', text: '开始节点', icon: '#icon-kaishi', bgcColor: '#D8E5FF', isUserDefined: false, isClick: true, }, { color: '#F6AB01', icon: '#icon-chushihua', text: '初始化表单', bgcColor: '#f9f5ea', isUserDefined: false, nodeInfo: { processEvent: [] }, isClick: false, }, ], 1: [ { color: '#B36EDB', icon: '#icon-shujufenxi', text: '获取表单数据', detail: '(新增无此操作)', bgcColor: '#F8F2FC', isUserDefined: false, nodeInfo: { processEvent: [] }, isClick: false, }, ], 2: [ { color: '#F8625C', icon: '#icon-jiazai', text: '加载表单', bgcColor: '#FFF1F1', isUserDefined: false, nodeInfo: { processEvent: [] }, isClick: false, }, ], 3: [ { color: '#6C6AE0', icon: '#icon-jsontijiao', text: '提交表单', bgcColor: '#F5F4FF', isUserDefined: false, nodeInfo: { processEvent: [] }, isClick: false, }, ], 4: [ { type: 'circle', color: '#F8625C', text: '结束节点', icon: '#icon-jieshuzhiliao', bgcColor: '#FFD6D6', isLast: true, isUserDefined: false, isClick: false, }, ], }; export const formProps: FormProps = { labelCol: { span: 3, offset: 0 }, labelAlign: 'right', layout: 'horizontal', size: 'default', schemas: [ { key: 'e21c39e056964ba1af0207c8dfa7b54b', field: 'id', label: 'id', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入id', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: 'a7f8acb0021c4df09452039b01ec313d', field: 'taskDefKey', label: '节点名称', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入节点名称', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: '7107f6f6ef594c6687b9087e7f823c4d', field: 'procDefKey', label: '流程名称', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入流程名称', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: '76db839377a7417f87d9d7540dd1f5f4', field: 'procDefId', label: '流程默认id', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入流程默认id', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: '11acfec9f51b4a45a390840acd00b077', field: 'rootProcInstId', label: '根节点实例id', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入根节点实例id', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: '31d294d5c7c845f88d1176ab5a4913e0', field: 'procInstId', label: '流程实例id', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入流程实例id', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: 'f58327d6d3b04aad93eb415b3b8bfc60', field: 'executionId', label: '执行节点id', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入执行节点id', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: 'c88aeae388c4488aa459e023cd1a35e8', field: 'actInstId', label: '节点实例id', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入节点实例id', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: 'e444605174364af2b10897b2987d2dec', field: 'name', label: '节点名称', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入节点名称', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: 'e111605174364af2b10897b2987d2dec', field: 'taskId', label: '任务id', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入节点名称', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: 'e444555174364af2b10897b2987d2dec', field: 'taskName', label: '任务名称', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入节点名称', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, { key: 'c33aeae997a4488aa459e023ae1a21e8', field: 'assigneeName', label: '审核人', type: 'input', component: 'Input', colProps: { span: 24 }, defaultValue: '', componentProps: { width: '100%', span: '', defaultValue: '', labelWidthMode: 'fix', labelFixWidth: 120, responsive: false, respNewRow: false, placeholder: '请输入节点名称', prefix: '', suffix: '', addonBefore: '', addonAfter: '', disabled: true, allowClear: false, showLabel: true, required: false, rules: [], events: {}, isSave: false, isShow: false, scan: false, style: { width: '100%' }, }, }, ], showActionButtonGroup: false, buttonLocation: 'center', actionColOptions: { span: 24 }, showResetButton: false, showSubmitButton: false, hiddenComponent: [], };