From e1cee96b38805bcccf48e7bcb9d296f2bc54c720 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 24 一月 2025 11:10:32 +0800 Subject: [PATCH] 2025-01-24 --- src/menu/components/editor/braft-editor/options.jsx | 62 +++++++++++++++++++++++------- 1 files changed, 47 insertions(+), 15 deletions(-) diff --git a/src/menu/components/editor/braft-editor/options.jsx b/src/menu/components/editor/braft-editor/options.jsx index 9faed41..bd9e84c 100644 --- a/src/menu/components/editor/braft-editor/options.jsx +++ b/src/menu/components/editor/braft-editor/options.jsx @@ -31,6 +31,13 @@ roleList = [] } + let tbStyle = wrap.tbStyle ? wrap.tbStyle.split(' ') : [] + let splitLine = 'false' + if (tbStyle.includes('deep-split')) { + tbStyle = tbStyle.filter(n => n !== 'deep-split') + splitLine = 'true' + } + const cardWrapForm = [ { type: 'text', @@ -125,7 +132,6 @@ initval: wrap.empty || 'show', tooltip: '褰撴煡璇㈡暟鎹负绌烘椂锛岄殣钘忚缁勪欢銆�', required: false, - skip: true, options: [ {value: 'show', label: '鍚�'}, {value: 'hidden', label: '鏄�'}, @@ -135,26 +141,52 @@ type: 'checkbox', field: 'tbStyle', label: '琛ㄦ牸鏍峰紡', - initval: wrap.tbStyle ? wrap.tbStyle.split(' ') : [], + initval: tbStyle, + tooltip: '瀵屾枃鏈腑琛ㄦ牸鐨勬牱寮忥紝娉細閫夋嫨鈥滆竟妗嗗姞绮椻�濇垨鈥滆竟妗嗛鑹插姞娣扁�濇椂鈥滄棤杈规鈥濇棤鏁堛��', required: false, options: [ {value: 'th-light', label: '琛ㄥご閫忔槑'}, - {value: 'no-border', label: '鏃犺竟妗�'}, {value: 'tb-flex', label: '鍒楃瓑瀹�'}, + {value: 'no-border', label: '鏃犺竟妗�'}, + {value: 'bold-border', label: '杈规鍔犵矖'}, + {value: 'deep-border', label: '杈规棰滆壊鍔犳繁'}, + {value: 'word-break', label: '寮哄埗鎹㈣'}, + ], + span: 24 + }, + { + type: 'radio', + field: 'splitLine', + label: '鍒嗗壊绾垮姞娣�', + initval: splitLine, + required: false, + options: [ + {value: 'false', label: '鍚�'}, + {value: 'true', label: '鏄�'}, + ], + }, + { + type: 'radio', + field: 'loaded', + label: '甯冨眬璋冩暣', + initval: wrap.loaded || 'false', + required: false, + options: [ + {value: 'false', label: '鍏抽棴'}, + {value: 'true', label: '寮�鍚�'}, + ], + controlFields: [ + {field: 'loadedfunc', values: ['true']}, ] }, - // { - // type: 'radio', - // field: 'firstTr', - // label: '琛ㄦ牸棣栬', - // initval: wrap.firstTr || 'deep', - // tooltip: '瀵屾枃鏈腑table鐨勯琛岃儗鏅鑹层��', - // required: false, - // options: [ - // {value: 'deep', label: '娣辫壊'}, - // {value: 'light', label: '娴呰壊'}, - // ] - // }, + { + type: 'codemirror', + field: 'loadedfunc', + label: '澶勭悊鑴氭湰', + initval: wrap.loadedfunc || '', + required: true, + span: 24 + }, { type: 'radio', field: 'permission', -- Gitblit v1.8.0