review:【antd】流程设计器、文件上传等
This commit is contained in:
@@ -3,7 +3,11 @@ import 'bpmn-js/dist/assets/diagram-js.css';
|
|||||||
import 'bpmn-js/dist/assets/bpmn-font/css/bpmn.css';
|
import 'bpmn-js/dist/assets/bpmn-font/css/bpmn.css';
|
||||||
import 'bpmn-js/dist/assets/bpmn-font/css/bpmn-codes.css';
|
import 'bpmn-js/dist/assets/bpmn-font/css/bpmn-codes.css';
|
||||||
import 'bpmn-js/dist/assets/bpmn-font/css/bpmn-embedded.css';
|
import 'bpmn-js/dist/assets/bpmn-font/css/bpmn-embedded.css';
|
||||||
|
// TODO @puhui999:样式问题:设计器那,位置不太对;
|
||||||
|
|
||||||
export { default as MyProcessDesigner } from './designer';
|
export { default as MyProcessDesigner } from './designer';
|
||||||
|
// TODO @puhui999:流程发起时,预览相关的,需要使用;
|
||||||
export { default as MyProcessViewer } from './designer/index2';
|
export { default as MyProcessViewer } from './designer/index2';
|
||||||
export { default as MyProcessPenal } from './penal';
|
export { default as MyProcessPenal } from './penal';
|
||||||
|
|
||||||
|
// TODO @puhui999:【有个迁移的打印】【新增】流程打印,由 [@Lesan](https://gitee.com/LesanOuO) 贡献 [#816](https://gitee.com/yudaocode/yudao-ui-admin-vue3/pulls/816/)、[#1418](https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/1418/)、[#817](https://gitee.com/yudaocode/yudao-ui-admin-vue3/pulls/817/)、[#1419](https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/1419/)、[#1424](https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/1424)、[#819](https://gitee.com/yudaocode/yudao-ui-admin-vue3/pulls/819)、[#821](https://gitee.com/yudaocode/yudao-ui-admin-vue3/pulls/821/)
|
||||||
|
|||||||
@@ -59,6 +59,9 @@ export function useFormSchema(): VbenFormSchema[] {
|
|||||||
fieldName: 'cronExpression',
|
fieldName: 'cronExpression',
|
||||||
label: 'CRON 表达式',
|
label: 'CRON 表达式',
|
||||||
component: markRaw(CronTab),
|
component: markRaw(CronTab),
|
||||||
|
componentProps: {
|
||||||
|
placeholder: '请输入 CRON 表达式',
|
||||||
|
},
|
||||||
rules: 'required',
|
rules: 'required',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
|
// TODO @puhui999:这个看看怎么和对应的 antd 【代码风格】,保持一致一些;
|
||||||
import type {
|
import type {
|
||||||
UploadFile,
|
UploadFile,
|
||||||
UploadInstance,
|
UploadInstance,
|
||||||
|
|||||||
@@ -280,6 +280,7 @@ const [Modal, modalApi] = useVbenModal({
|
|||||||
:label="key.split('/').pop()"
|
:label="key.split('/').pop()"
|
||||||
:name="key"
|
:name="key"
|
||||||
>
|
>
|
||||||
|
<!-- TODO @puhui999:这里好像会有左右的滚动条?和 antd 不太一样 -->
|
||||||
<div
|
<div
|
||||||
class="h-full rounded-md bg-gray-50 !p-0 text-gray-800 dark:bg-gray-800 dark:text-gray-200"
|
class="h-full rounded-md bg-gray-50 !p-0 text-gray-800 dark:bg-gray-800 dark:text-gray-200"
|
||||||
>
|
>
|
||||||
@@ -291,6 +292,7 @@ const [Modal, modalApi] = useVbenModal({
|
|||||||
</div>
|
</div>
|
||||||
</ElTabPane>
|
</ElTabPane>
|
||||||
<template #add-icon>
|
<template #add-icon>
|
||||||
|
<!-- TODO @puhui999:这了有没办法加个复制按钮哈?和 antd 类似 -->
|
||||||
<IconifyIcon icon="ant-design:copy-twotone" />
|
<IconifyIcon icon="ant-design:copy-twotone" />
|
||||||
</template>
|
</template>
|
||||||
</ElTabs>
|
</ElTabs>
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ const [Form] = useVbenForm({
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
<!-- TODO @puhui999:这个看看怎么和 antd 的 file/modules/form.vue 【UI】保持一致一点哈。 -->
|
||||||
<Modal title="上传文件">
|
<Modal title="上传文件">
|
||||||
<Form class="mx-4" />
|
<Form class="mx-4" />
|
||||||
</Modal>
|
</Modal>
|
||||||
|
|||||||
Reference in New Issue
Block a user