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/render-elem.ts | 73 ++++++++++++++++++++++++++++++++++++
1 files changed, 73 insertions(+), 0 deletions(-)
diff --git a/src/views/bpm/model/form/PrintTemplate/module/render-elem.ts b/src/views/bpm/model/form/PrintTemplate/module/render-elem.ts
new file mode 100644
index 0000000..1f3db96
--- /dev/null
+++ b/src/views/bpm/model/form/PrintTemplate/module/render-elem.ts
@@ -0,0 +1,73 @@
+import { h, VNode } from 'snabbdom'
+import { DomEditor, IDomEditor, SlateElement } from '@wangeditor-next/editor'
+
+function renderProcessRecord(
+ elem: SlateElement,
+ _children: VNode[] | null,
+ editor: IDomEditor
+): VNode {
+ const selected = DomEditor.isNodeSelected(editor, elem)
+
+ return h(
+ 'table',
+ {
+ props: {
+ contentEditable: false
+ },
+ style: {
+ width: '100%',
+ border: selected ? '2px solid var(--w-e-textarea-selected-border-color)' : ''
+ }
+ },
+ [
+ h('thead', [h('tr', [h('th', { attrs: { colSpan: 3 } }, '娴佺▼璁板綍')])]),
+ h('tbody', [
+ h('tr', [
+ h('td', [
+ h(
+ 'span',
+ {
+ props: {
+ contentEditable: false
+ },
+ style: {
+ marginLeft: '3px',
+ marginRight: '3px',
+ backgroundColor: 'var(--w-e-textarea-slight-bg-color)',
+ borderRadius: '3px',
+ padding: '0 3px'
+ }
+ },
+ `鑺傜偣`
+ )
+ ]),
+ h('td', [
+ h(
+ 'span',
+ {
+ props: {
+ contentEditable: false
+ },
+ style: {
+ marginLeft: '3px',
+ marginRight: '3px',
+ backgroundColor: 'var(--w-e-textarea-slight-bg-color)',
+ borderRadius: '3px',
+ padding: '0 3px'
+ }
+ },
+ `鎿嶄綔`
+ )
+ ])
+ ])
+ ])
+ ]
+ )
+}
+
+const conf = {
+ type: 'process-record',
+ renderElem: renderProcessRecord
+}
+
+export default conf
--
Gitblit v1.8.0