|
@@ -1395,24 +1395,6 @@ var projectObj = {
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- "insertMaterial": {
|
|
|
|
|
- name: "按清单名称插入材料",//插入量价不需要自动定位到编号列
|
|
|
|
|
- icon: 'fa-sign-in',
|
|
|
|
|
- disabled: function () {
|
|
|
|
|
- if (projectReadOnly) {
|
|
|
|
|
- return true;
|
|
|
|
|
- }
|
|
|
|
|
- return !project.Ration.canAdd(project.mainTree.selected);
|
|
|
|
|
- },
|
|
|
|
|
- callback: function (key, opt) {
|
|
|
|
|
- //名称取清单名称,单位取清单单位
|
|
|
|
|
- let selected = project.mainTree.selected;
|
|
|
|
|
- let billNode = selected;
|
|
|
|
|
- if(selected.sourceType==project.Ration.getSourceType()) billNode = selected.parent;
|
|
|
|
|
- let ext = {name:billNode.data.name,unit:billNode.data.unit};
|
|
|
|
|
- project.Ration.insertVolumePrice(gljType.GENERAL_MATERIAL,ext);
|
|
|
|
|
- },
|
|
|
|
|
- },
|
|
|
|
|
|
|
|
|
|
"insertLJ": {
|
|
"insertLJ": {
|
|
|
name: "插入量价",//插入量价不需要自动定位到编号列
|
|
name: "插入量价",//插入量价不需要自动定位到编号列
|
|
@@ -1452,6 +1434,24 @@ var projectObj = {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "insertMaterial": {
|
|
|
|
|
+ name: "按清单名称插入材料",//插入量价不需要自动定位到编号列
|
|
|
|
|
+ icon: 'fa-sign-in',
|
|
|
|
|
+ disabled: function () {
|
|
|
|
|
+ if (projectReadOnly) {
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }
|
|
|
|
|
+ return !project.Ration.canAdd(project.mainTree.selected);
|
|
|
|
|
+ },
|
|
|
|
|
+ callback: function (key, opt) {
|
|
|
|
|
+ //名称取清单名称,单位取清单单位
|
|
|
|
|
+ let selected = project.mainTree.selected;
|
|
|
|
|
+ let billNode = selected;
|
|
|
|
|
+ if(selected.sourceType==project.Ration.getSourceType()) billNode = selected.parent;
|
|
|
|
|
+ let ext = {name:billNode.data.name,unit:billNode.data.unit};
|
|
|
|
|
+ project.Ration.insertVolumePrice(gljType.GENERAL_MATERIAL,ext);
|
|
|
|
|
+ },
|
|
|
|
|
+ },
|
|
|
"insertEquipment": {
|
|
"insertEquipment": {
|
|
|
name: "插入设备",
|
|
name: "插入设备",
|
|
|
icon: 'fa-sign-in',
|
|
icon: 'fa-sign-in',
|