From a1d7e81859f554f3a53680cc35f0f49bf1f77098 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期四, 14 五月 2026 14:37:02 +0800
Subject: [PATCH] 导入项目
---
src/views/bpm/model/form/PrintTemplate/module/menu/ProcessRecordMenu.ts | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/src/views/bpm/model/form/PrintTemplate/module/menu/ProcessRecordMenu.ts b/src/views/bpm/model/form/PrintTemplate/module/menu/ProcessRecordMenu.ts
new file mode 100644
index 0000000..88d0671
--- /dev/null
+++ b/src/views/bpm/model/form/PrintTemplate/module/menu/ProcessRecordMenu.ts
@@ -0,0 +1,42 @@
+import { IButtonMenu, IDomEditor } from '@wangeditor-next/editor'
+
+class ProcessRecordMenu implements IButtonMenu {
+ readonly tag: string
+ readonly title: string
+
+ constructor() {
+ this.title = '娴佺▼璁板綍'
+ this.tag = 'button'
+ }
+
+ getValue(_editor: IDomEditor): string {
+ return ''
+ }
+
+ isActive(_editor: IDomEditor): boolean {
+ return false
+ }
+
+ isDisabled(_editor: IDomEditor): boolean {
+ return false
+ }
+
+ exec(editor: IDomEditor, _value: string) {
+ if (this.isDisabled(editor)) return
+ const processRecordElem = {
+ type: 'process-record',
+ children: [{ text: '' }]
+ }
+ editor.insertNode(processRecordElem)
+ editor.move(1)
+ }
+}
+
+const ProcessRecordMenuConf = {
+ key: 'ProcessRecordMenu',
+ factory() {
+ return new ProcessRecordMenu()
+ }
+}
+
+export default ProcessRecordMenuConf
--
Gitblit v1.8.0