feat: [bpm][ele] bpmn 设计器迁移

This commit is contained in:
jason
2025-12-15 21:21:54 +08:00
parent ca8ac99b6e
commit dde16e26fe
2 changed files with 14 additions and 7 deletions

View File

@@ -308,11 +308,7 @@ watch(
<div class="panel-tab__content"> <div class="panel-tab__content">
<ElForm label-width="80px"> <ElForm label-width="80px">
<ElFormItem label="流程表单"> <ElFormItem label="流程表单">
<ElSelect <ElSelect v-model="formKey" clearable @change="updateElementFormKey">
v-model="formKey"
clearable
@change="updateElementFormKey"
>
<ElOption <ElOption
v-for="item in formOptions" v-for="item in formOptions"
:key="item.value" :key="item.value"
@@ -327,7 +323,12 @@ watch(
@change="_updateElementBusinessKey" @change="_updateElementBusinessKey"
clearable clearable
> >
<ElOption v-for="i in fieldList" :key="i.id" :value="i.id" :label="i.label" /> <ElOption
v-for="i in fieldList"
:key="i.id"
:value="i.id"
:label="i.label"
/>
<ElOption value="" label="无" /> <ElOption value="" label="无" />
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem>

View File

@@ -108,7 +108,13 @@ watch(
<template> <template>
<div class="mt-2"> <div class="mt-2">
<div class="mb-2 flex justify-end"> <div class="mb-2 flex justify-end">
<ElButton type="primary" link size="small" class="p-0" @click="openCreateModal"> <ElButton
type="primary"
link
size="small"
class="p-0"
@click="openCreateModal"
>
<template #icon> <template #icon>
<IconifyIcon class="size-4" icon="lucide:plus" /> <IconifyIcon class="size-4" icon="lucide:plus" />
</template> </template>