feat(flow-editor): 默认卡片模式,画布降级为高级入口

This commit is contained in:
chenxing
2026-10-03 13:58:35 +08:00
parent 2c65e5adc9
commit 678cb96801
+3 -3
View File
@@ -73,7 +73,7 @@ const routers = reactive<RouterOption[]>([]);
* DAG 等)拒绝切卡片,留在画布编辑。 * DAG 等)拒绝切卡片,留在画布编辑。
*/ */
/** 编辑形态:canvas=bpmn-js 画布(支持多出口/跨段连线),cards=卡片流 */ /** 编辑形态:canvas=bpmn-js 画布(支持多出口/跨段连线),cards=卡片流 */
const editMode = ref<"canvas" | "cards">("canvas"); const editMode = ref<"canvas" | "cards">("cards");
/** 画布侧数据是否可反解为卡片树(载入时探测,决定卡片单选是否可用) */ /** 画布侧数据是否可反解为卡片树(载入时探测,决定卡片单选是否可用) */
const cardsBroken = ref(false); const cardsBroken = ref(false);
const bpmnWrap = ref<InstanceType<typeof BpmnCanvas> | null>(null); const bpmnWrap = ref<InstanceType<typeof BpmnCanvas> | null>(null);
@@ -816,8 +816,8 @@ onUnmounted(() => window.removeEventListener("beforeunload", onBeforeUnload));
</div> </div>
<div class="hd-right"> <div class="hd-right">
<RadioGroup :model-value="editMode" size="small" type="button" @on-change="onModeSwitch"> <RadioGroup :model-value="editMode" size="small" type="button" @on-change="onModeSwitch">
<Radio label="canvas">画布</Radio> <Radio label="cards">卡片(推荐)</Radio>
<Radio label="cards" :disabled="cardsBroken">卡片</Radio> <Radio label="canvas" :disabled="cardsBroken">画布(高级)</Radio>
</RadioGroup> </RadioGroup>
<Button @click="settingsDrawer = true">流程设置</Button> <Button @click="settingsDrawer = true">流程设置</Button>
<Button @click="jsonDrawer = true">源码</Button> <Button @click="jsonDrawer = true">源码</Button>