Browse Source

chore: 完成表单初步功能

master
wangxiang 2 years ago
parent
commit
46d70c9ea3
  1. 1
      src/views/common/workflow/extension/form/FormModal.vue
  2. 5
      src/views/common/workflow/extension/form/form.data.ts
  3. 4
      src/views/common/workflow/extension/form/index.vue

1
src/views/common/workflow/extension/form/FormModal.vue

@ -2,6 +2,7 @@
<BasicModal <BasicModal
v-bind="$attrs" v-bind="$attrs"
width="720px" width="720px"
minHeight="100px"
@register="registerModal" @register="registerModal"
@ok="handleSubmit" @ok="handleSubmit"
> >

5
src/views/common/workflow/extension/form/form.data.ts

@ -18,7 +18,9 @@ export const columns: BasicColumn[] = [
dataIndex: ['formDefinitionJson', 'version'], dataIndex: ['formDefinitionJson', 'version'],
width: 200, width: 200,
customRender: ({ record }) => { customRender: ({ record }) => {
return h(Tag, {color: 'success'}, () => record.formDefinitionJson?.version); return record.formDefinitionJson?.version ?
h(Tag, {color: 'success'}, () => record.formDefinitionJson?.version):
h(Tag, {color: 'red'}, () => '暂无版本号');
} }
}, },
{ {
@ -104,5 +106,6 @@ export const formSchema: FormSchema[] = [
componentProps: { componentProps: {
placeholder: '请输入表单名称', placeholder: '请输入表单名称',
}, },
required: true,
}, },
]; ];

4
src/views/common/workflow/extension/form/index.vue

@ -5,8 +5,7 @@
fixedHeight fixedHeight
dense dense
> >
<div class="m-4 mr-0 overflow-hidden bg-white w-1/4 xl:w-1/5"> <BasicTree class="m-4 mr-0 overflow-hidden bg-white w-1/4 xl:w-1/5"
<BasicTree
search search
:clickRowToExpand="false" :clickRowToExpand="false"
:treeData="state.treeData" :treeData="state.treeData"
@ -49,7 +48,6 @@
</span> </span>
</template> </template>
</BasicTree> </BasicTree>
</div>
<BasicTable <BasicTable
class="w-3/4 xl:w-4/5" class="w-3/4 xl:w-4/5"
@register="registerTable" @register="registerTable"

Loading…
Cancel
Save