|
@@ -464,7 +464,7 @@ var blockLibObj = {
|
|
|
items: {
|
|
|
"oneToOneClone": {
|
|
|
name: '一对一克隆',
|
|
|
- icon: "fa-battery-empty",
|
|
|
+ icon: "fa-stop",
|
|
|
disabled: function () {
|
|
|
let ok = me.curIsBlock() && calcTools.isLeafBill(projectObj.project.mainTree.selected);
|
|
|
return !ok;
|
|
@@ -478,7 +478,7 @@ var blockLibObj = {
|
|
|
},
|
|
|
"oneToMoreClone": {
|
|
|
name: '一对多克隆',
|
|
|
- icon: "fa-battery-half",
|
|
|
+ icon: "fa-th-list",
|
|
|
disabled: function () {
|
|
|
let ok = me.curIsBlock() && calcTools.isParentBill(projectObj.project.mainTree.selected);
|
|
|
return !ok;
|
|
@@ -492,7 +492,7 @@ var blockLibObj = {
|
|
|
},
|
|
|
"moreToMoreClone": {
|
|
|
name: '多对多克隆',
|
|
|
- icon: "fa-battery-full",
|
|
|
+ icon: "fa-th",
|
|
|
disabled: function () {
|
|
|
let ok = me.curIsCategory() && calcTools.isParentBill(projectObj.project.mainTree.selected);
|
|
|
return !ok;
|
|
@@ -547,8 +547,9 @@ var blockLibObj = {
|
|
|
$("#div_cloneOptions").modal({show: true});
|
|
|
},
|
|
|
oneToOneClone: function (projectNode, block, options) {
|
|
|
- // if (options.overwriteRations)
|
|
|
- // projectNode.deleteChildren();
|
|
|
+ if (options.overwriteRations)
|
|
|
+ projectObj.project.Bills.deleteChildren(projectNode);
|
|
|
+ return;
|
|
|
|
|
|
let canClone = true;
|
|
|
if (options.checkCode)
|
|
@@ -570,6 +571,7 @@ var blockLibObj = {
|
|
|
zeroQuantity: options.zeroQuantity,
|
|
|
datas: block.data.children // rations
|
|
|
};
|
|
|
+ vBlock_WC = JSON.parse(JSON.stringify(vBlock_WC));
|
|
|
BlockController.confirmPaste(vBlock_WC, projectNode, 'sub');
|
|
|
},
|
|
|
oneToMoreCloneXX: function () {
|