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/parse-elem-html.ts | 33 +++++++++++++++++++++++++++++++++
1 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/src/views/bpm/model/form/PrintTemplate/module/parse-elem-html.ts b/src/views/bpm/model/form/PrintTemplate/module/parse-elem-html.ts
new file mode 100644
index 0000000..e57336f
--- /dev/null
+++ b/src/views/bpm/model/form/PrintTemplate/module/parse-elem-html.ts
@@ -0,0 +1,33 @@
+import { DOMElement } from './utils/dom'
+import { IDomEditor, SlateDescendant, SlateElement } from '@wangeditor-next/editor'
+
+/**
+ * 瑙f瀽 HTML 瀛楃涓诧紝鐢熸垚鈥滈檮浠垛�濆厓绱�
+ * @param domElem HTML 瀵瑰簲鐨� DOM Element
+ * @param children 瀛愯妭鐐�
+ * @param editor editor 瀹炰緥
+ * @returns 鈥滈檮浠垛�濆厓绱狅紝濡備笂鏂囩殑 myResume
+ */
+function parseHtml(
+ _domElem: DOMElement,
+ _children: SlateDescendant[],
+ _editor: IDomEditor
+): SlateElement {
+ // TS 璇硶
+
+
+ // 鐢熸垚鈥滄祦绋嬭褰曗�濆厓绱狅紙鎸夌収姝ゅ墠绾﹀畾鐨勬暟鎹粨鏋勶級
+ const processRecord = {
+ type: 'process-record',
+ children: [{ text: '' }], // void node 蹇呴』鏈� children 锛屽叾涓湁涓�涓┖瀛楃涓诧紝閲嶈锛侊紒锛�
+ }
+
+ return processRecord
+}
+
+const parseHtmlConf = {
+ selector: 'span[data-w-e-type="process-record"]',
+ parseElemHtml: parseHtml
+}
+
+export default parseHtmlConf
--
Gitblit v1.8.0