|
@@ -65,6 +65,7 @@ var blockLibObj = {
|
|
lockColumns: [0, 1, 2, 3, 4, 5, 6]
|
|
lockColumns: [0, 1, 2, 3, 4, 5, 6]
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ cloneType: null,
|
|
|
|
|
|
buildSheet: function () {
|
|
buildSheet: function () {
|
|
$.bootstrapLoading.start();
|
|
$.bootstrapLoading.start();
|
|
@@ -473,7 +474,8 @@ var blockLibObj = {
|
|
return true;
|
|
return true;
|
|
},
|
|
},
|
|
callback: function (key, opt) {
|
|
callback: function (key, opt) {
|
|
- me.onCellDoubleClick();
|
|
|
|
|
|
+ blockLibObj.cloneType = 1;
|
|
|
|
+ $("#div_cloneOptions").modal({show: true});
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"oneToMoreClone": {
|
|
"oneToMoreClone": {
|
|
@@ -487,7 +489,8 @@ var blockLibObj = {
|
|
return true;
|
|
return true;
|
|
},
|
|
},
|
|
callback: function (key, opt) {
|
|
callback: function (key, opt) {
|
|
-
|
|
|
|
|
|
+ blockLibObj.cloneType = 2;
|
|
|
|
+ $("#div_cloneOptions").modal({show: true});
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"moreToMoreClone": {
|
|
"moreToMoreClone": {
|
|
@@ -501,7 +504,8 @@ var blockLibObj = {
|
|
return true;
|
|
return true;
|
|
},
|
|
},
|
|
callback: function (key, opt) {
|
|
callback: function (key, opt) {
|
|
-
|
|
|
|
|
|
+ blockLibObj.cloneType = 3;
|
|
|
|
+ $("#div_cloneOptions").modal({show: true});
|
|
}
|
|
}
|
|
},
|
|
},
|
|
"delete": {
|
|
"delete": {
|
|
@@ -544,6 +548,7 @@ var blockLibObj = {
|
|
onCellDoubleClick: function (sender, args) {
|
|
onCellDoubleClick: function (sender, args) {
|
|
let projectNode = projectObj.project.mainTree.selected;
|
|
let projectNode = projectObj.project.mainTree.selected;
|
|
if (!calcTools.isLeafBill(projectNode)) return;
|
|
if (!calcTools.isLeafBill(projectNode)) return;
|
|
|
|
+ blockLibObj.cloneType = 1;
|
|
$("#div_cloneOptions").modal({show: true});
|
|
$("#div_cloneOptions").modal({show: true});
|
|
},
|
|
},
|
|
oneToOneClone: function (projectNode, block, options) {
|
|
oneToOneClone: function (projectNode, block, options) {
|
|
@@ -571,9 +576,6 @@ var blockLibObj = {
|
|
};
|
|
};
|
|
vBlock_WC = JSON.parse(JSON.stringify(vBlock_WC));
|
|
vBlock_WC = JSON.parse(JSON.stringify(vBlock_WC));
|
|
BlockController.confirmPaste(vBlock_WC, projectNode, 'sub');
|
|
BlockController.confirmPaste(vBlock_WC, projectNode, 'sub');
|
|
- },
|
|
|
|
- oneToMoreCloneXX: function () {
|
|
|
|
- //
|
|
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|