From 5b914de993a494fdcb73fac9cc8de2a6c946e32d Mon Sep 17 00:00:00 2001 From: zsmj Date: Thu, 11 May 2023 17:04:54 +0800 Subject: [PATCH] =?UTF-8?q?BI-126280=20fix:=20=E5=85=BC=E5=AE=B9=20?= =?UTF-8?q?=E3=80=906.0.10=E5=8F=91=E6=95=A3=E3=80=91=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F-=E7=9B=AE=E5=BD=95=E7=AE=A1=E7=90=86?= =?UTF-8?q?=EF=BC=8C=E6=B7=BB=E5=8A=A0=E9=A6=96=E9=A1=B5=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A1=86=E6=97=A0=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fineui/src/case/button/node/treenode.js | 54 ++++++++++++++++ .../src/case/button/treeitem/treeitem.js | 62 +++++++++++++++++++ 2 files changed, 116 insertions(+) diff --git a/packages/fineui/src/case/button/node/treenode.js b/packages/fineui/src/case/button/node/treenode.js index 2726c9121..0a3e64fd9 100644 --- a/packages/fineui/src/case/button/node/treenode.js +++ b/packages/fineui/src/case/button/node/treenode.js @@ -284,3 +284,57 @@ export class SelectTreeLastPlusGroupNode extends BasicTreeNode { }); } } + +/** + * @deprecated + */ +@shortcut() +export class MultiLayerSingleTreeFirstPlusGroupNode extends BasicTreeNode { + static xtype = "bi.multilayer_single_tree_first_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-multilayer-single-tree-last-plus-group-node`, + isFirstNode: true, + isLastNode: false + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class MultiLayerSingleTreeLastPlusGroupNode extends BasicTreeNode { + static xtype = "bi.multilayer_single_tree_last_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-multilayer-single-tree-last-plus-group-node`, + isFirstNode: false, + isLastNode: true + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class MultiLayerSingleTreeMidPlusGroupNode extends BasicTreeNode { + static xtype = "bi.multilayer_single_tree_mid_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-multilayer-single-tree-mid-plus-group-node`, + isFirstNode: false, + isLastNode: false + }); + } +} diff --git a/packages/fineui/src/case/button/treeitem/treeitem.js b/packages/fineui/src/case/button/treeitem/treeitem.js index 03bb933c1..722694d34 100644 --- a/packages/fineui/src/case/button/treeitem/treeitem.js +++ b/packages/fineui/src/case/button/treeitem/treeitem.js @@ -121,6 +121,11 @@ export class BasicTreeItem extends NodeButton { } } + +/** + * 下面的全是兼容,正常开发不要用 + */ + export class FirstTreeLeafItem extends BasicTreeItem { static xtype = "bi.first_tree_leaf_item"; @@ -133,6 +138,9 @@ export class FirstTreeLeafItem extends BasicTreeItem { } } +/** + * @deprecated + */ @shortcut() export class MidTreeLeafItem extends BasicTreeItem { static xtype = "bi.mid_tree_leaf_item"; @@ -146,6 +154,9 @@ export class MidTreeLeafItem extends BasicTreeItem { } } +/** + * @deprecated + */ @shortcut() export class LastTreeLeafItem extends BasicTreeItem { static xtype = "bi.last_tree_leaf_item"; @@ -159,6 +170,9 @@ export class LastTreeLeafItem extends BasicTreeItem { } } +/** + * @deprecated + */ @shortcut() export class RootTreeLeafItem extends BasicTreeItem { static xtype = "bi.root_tree_leaf_item"; @@ -171,3 +185,51 @@ export class RootTreeLeafItem extends BasicTreeItem { }); } } + +/** + * @deprecated + */ +@shortcut() +export class MultiLayerSingleTreeFirstTreeLeafItem extends BasicTreeItem { + static xtype = "bi.multilayer_single_tree_first_tree_leaf_item"; + + _defaultConfig() { + return extend(super._defaultConfig(...arguments), { + extraCls: "bi-multilayer-single-tree-first-tree-leaf-item", + isFirstNode: true, + isLastNode: false, + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class MultiLayerSingleTreeLastTreeLeafItem extends BasicTreeItem { + static xtype = "bi.multilayer_single_tree_last_tree_leaf_item"; + + _defaultConfig() { + return extend(super._defaultConfig(...arguments), { + extraCls: "bi-multilayer-single-tree-last-tree-leaf-item", + isFirstNode: false, + isLastNode: true, + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class MultiLayerSingleTreeMidTreeLeafItem extends BasicTreeItem { + static xtype = "bi.multilayer_single_tree_mid_tree_leaf_item"; + + _defaultConfig() { + return extend(super._defaultConfig(...arguments), { + extraCls: "bi-multilayer-single-tree-mid-tree-leaf-item", + isFirstNode: false, + isLastNode: false, + }); + } +}