|
@@ -194,15 +194,17 @@ let repositoryGljObj = {
|
|
|
showGljItems: function(data, type) {
|
|
|
let me = repositoryGljObj;
|
|
|
if (me.workBook) {
|
|
|
- let cacheSection = [];
|
|
|
- let pArr = me.parentNodeIds["_pNodeId_" + type];
|
|
|
+ //let cacheSection = [];
|
|
|
+ let cacheSection = data;
|
|
|
+ /*let pArr = me.parentNodeIds["_pNodeId_" + type];
|
|
|
+ console.log(pArr);
|
|
|
for (let i = 0; i < data.length; i++) {
|
|
|
if (pArr && pArr.indexOf(data[i].gljClass) >= 0) {
|
|
|
cacheSection.push(data[i]);
|
|
|
} else if (type == data[i].gljClass) {
|
|
|
cacheSection.push(data[i]);
|
|
|
}
|
|
|
- }
|
|
|
+ }*/
|
|
|
sheetCommonObj.cleanData(me.workBook.getSheet(0), me.setting, -1);
|
|
|
sheetsOprObj.showData(me.workBook.getSheet(0), me.setting, cacheSection, me.distTypeTree);
|
|
|
sheetCommonObj.setStaticCombo(me.workBook.getActiveSheet(), 0, 5, cacheSection.length, me.distTypeTree.comboDatas, false, 'text');
|
|
@@ -529,7 +531,7 @@ let repositoryGljObj = {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- if(me.gljCurTypeId !== 732){
|
|
|
+ if(!me.parentNodeIds["_pNodeId_" + me.gljCurTypeId]){
|
|
|
rObj.gljClass = me.gljCurTypeId;
|
|
|
}
|
|
|
if(updateArr.length >0 || addArr.length >0){
|
|
@@ -785,7 +787,9 @@ let repositoryGljObj = {
|
|
|
}
|
|
|
}
|
|
|
pasteObj.basePrice = !isNaN(parseFloat(pasteObj.basePrice)) && (pasteObj.basePrice && typeof pasteObj.basePrice !== 'undefined') ? parseFloat(pasteObj.basePrice) : 0;
|
|
|
- pasteObj.gljClass = me.gljCurTypeId;
|
|
|
+ if(!me.parentNodeIds["_pNodeId_" + me.gljCurTypeId]){
|
|
|
+ pasteObj.gljClass = me.gljCurTypeId;
|
|
|
+ }
|
|
|
return true;
|
|
|
},
|
|
|
canPasted: function (info) {
|
|
@@ -885,7 +889,7 @@ let repositoryGljObj = {
|
|
|
}
|
|
|
}
|
|
|
else{
|
|
|
- if(info.cellRange.colCount === me.setting.header.length - 1 && info.cellRange.col + info.cellRange.colCount - 1 >= 5){
|
|
|
+ if(info.cellRange.colCount === me.setting.header.length && info.cellRange.col + info.cellRange.colCount - 1 >= 5){
|
|
|
for(let i = 0; i < items.length; i++){
|
|
|
if(me.isValidObj(items[i])){
|
|
|
items[i].component = [];
|
|
@@ -989,7 +993,8 @@ let repositoryGljObj = {
|
|
|
else{
|
|
|
me.currentCache = me.getCache();
|
|
|
}
|
|
|
- me.showGljItems(me.gljList, me.gljCurTypeId);
|
|
|
+ //me.showGljItems(me.gljList, me.gljCurTypeId);
|
|
|
+ me.showGljItems(me.currentCache, me.gljCurTypeId);
|
|
|
//getCurrentGlj
|
|
|
let row = me.workBook.getSheet(0).getSelections()[0].row;
|
|
|
me.currentGlj = row < me.currentCache.length ? me.currentCache[row] : null;
|
|
@@ -1110,7 +1115,8 @@ let gljTypeTreeOprObj = {
|
|
|
me.currentOprParent = 0;
|
|
|
me.currentCache = me.getCache();
|
|
|
}
|
|
|
- me.showGljItems(me.gljList, gljTypeId);
|
|
|
+ //me.showGljItems(me.gljList, gljTypeId);
|
|
|
+ me.showGljItems(me.currentCache, gljTypeId);
|
|
|
},
|
|
|
beforeRename: function(treeId, treeNode, newName, isCancel) {
|
|
|
if (newName.length == 0) {
|