feat(流程图): 手机上也能画流程图了

原来手机上不给画(节点库是 HTML5 拖放,手机上拖不动),只能在结果页签里多一段只读的
「流程图点评」。换成插入式编辑器之后只用点,手机上照样能画:
- 「代码」页签的工具栏里有「写代码 / 画流程图」、撤销、重做
- 屏幕底部那条在画流程图时换成「交给 AI 点评」
- 结果页签就是电脑上那一套(逐组结果、亮路径、载回画布),只读的那一段删了

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xuyueandClaude Opus 5.5 committed 2026-10-12 21:28:20 +08:00
1 parent 6b7d87d677
commit 04c90e3f89
8 files changed
+36 -65

No files matched your search

@@ -6,6 +6,8 @@ import { useProblemStore } from "oj/store/problem"
import { useSubmissionStore } from "oj/store/submission"
import SubmitCode from "./SubmitCode.vue"
const SubmitFlowchart = defineAsyncComponent(() => import("./SubmitFlowchart.vue"))
/**
* 手机上屏幕底部固定的「运行例子 / 提交」(设计文档 5.6)。原来这两个按钮在「代码」页签
* 顶上,和语言、更多挤成两行;看着题面想交一次,还得先切回代码页签。
@@ -41,7 +43,8 @@ const canRunSamples = computed(
运行例子
</n-button>
<div class="action">
<SubmitCode size="large" block />
<SubmitFlowchart v-if="codeStore.code.language === 'Flowchart'" size="large" block />
<SubmitCode v-else size="large" block />
</div>
</div>
</template>