|
@@ -164,7 +164,7 @@ let MaterialController = {
|
|
|
showReplaceDiv:function (node) {
|
|
|
$("#subSpread").addClass("ration_glj_spread");
|
|
|
$("#replaceM").show();
|
|
|
- this.showReplaceSpread(node);
|
|
|
+ if(node) this.showReplaceSpread(node);//如果不是只刷新页面
|
|
|
refreshSubSpread();
|
|
|
},
|
|
|
hideReplaceDiv:function(){
|
|
@@ -192,8 +192,9 @@ let MaterialController = {
|
|
|
},
|
|
|
showData:function(node){
|
|
|
this.datas = [];
|
|
|
- let parent = node.parent;
|
|
|
- if(parent){
|
|
|
+ let selected = node?node:projectObj.project.mainTree.selected;
|
|
|
+ let parent = selected.parent;
|
|
|
+ if(selected&&parent){
|
|
|
this.getItems(parent.data.itemCharacterText);
|
|
|
}
|
|
|
sheetCommonObj.showData(this.sheet, this.setting,this.datas);
|
|
@@ -228,7 +229,7 @@ let MaterialController = {
|
|
|
for(let key in tem){//检查属性是否做了改变,如果没有改变不用提交替换
|
|
|
if(ration_glj[key] != tem[key]) doc[key] = tem[key]
|
|
|
}
|
|
|
- if(!_.isEmpty(doc)) this.postReplace([{glj:ration_glj,doc:doc}])
|
|
|
+ if(!_.isEmpty(doc)) this.postReplace([{glj:ration_glj,doc:doc}]);
|
|
|
}
|
|
|
}
|
|
|
};
|