|
@@ -1,8 +1,10 @@
|
|
|
<template>
|
|
|
- <el-drawer class="local-launch_drawer-wrap" title="测试表单" :model-value="modelValue" size="760px" @update:model-value="updateModelValue">
|
|
|
+ <el-drawer class="local-launch_drawer-wrap" :title="record.processName" :model-value="modelValue" size="760px" @update:model-value="updateModelValue">
|
|
|
<!-- <div v-loading="loading" class="local_loading" element-loading-text="加载中..." element-loading-background="rgba(0, 0, 0, 0.1)" />-->
|
|
|
<div class="info-wrap">
|
|
|
+ <el-divider content-position="left">{{ record.processName }}表单</el-divider>
|
|
|
<FormCreate class="form-wrap" :option="formOption" :rule="formRule" />
|
|
|
+ <el-divider content-position="left">审批流程</el-divider>
|
|
|
<el-timeline class="timeline-wrap">
|
|
|
<el-timeline-item v-for="(v, index) in processTimelineList" :key="index">
|
|
|
<template v-if="v.conditionNode === 1">
|
|
@@ -20,6 +22,7 @@
|
|
|
</template>
|
|
|
</el-timeline-item>
|
|
|
</el-timeline>
|
|
|
+ <el-divider></el-divider>
|
|
|
</div>
|
|
|
</el-drawer>
|
|
|
<use-select ref="useSelectRef"></use-select>
|
|
@@ -35,7 +38,7 @@ import FlowNodeAvatar from '@/components/Flow/FlowNodeAvatar.vue'
|
|
|
import user from '@/api/system/user'
|
|
|
type Props = {
|
|
|
modelValue: boolean
|
|
|
- record: { processId: string; [key: string]: any }
|
|
|
+ record: { processId: string; processName: string; [key: string]: any }
|
|
|
}
|
|
|
const props = defineProps<Props>()
|
|
|
/*const props = withDefaults(defineProps<Props>(), {
|