|
@@ -177,11 +177,21 @@ var projectObj = {
|
|
CommonAjax.post('/stdBillsEditor/getStdBillsByCode', {userId: userID, billsLibId: libId, code: stdCode}, function (data) {
|
|
CommonAjax.post('/stdBillsEditor/getStdBillsByCode', {userId: userID, billsLibId: libId, code: stdCode}, function (data) {
|
|
if (data) {
|
|
if (data) {
|
|
data.itemCharacter = pageCCOprObj.safeItemCharater(data.itemCharacter);
|
|
data.itemCharacter = pageCCOprObj.safeItemCharater(data.itemCharacter);
|
|
- project.Bills.replaceBills(node.source, data, formatCode);
|
|
|
|
|
|
+ if (/\//.test(data.unit)) {
|
|
|
|
+ ConfirmModal.stdBillsUnit.check(data, function (std) {
|
|
|
|
+ project.Bills.replaceBills(node.source, std, formatCode);
|
|
|
|
+ projectObj.mainController.refreshTreeNode([node], false);
|
|
|
|
+ }, function () {
|
|
|
|
+ projectObj.mainController.refreshTreeNode([node], false);
|
|
|
|
+ });
|
|
|
|
+ } else {
|
|
|
|
+ project.Bills.replaceBills(node.source, data, formatCode);
|
|
|
|
+ projectObj.mainController.refreshTreeNode([node], false);
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
project.Bills.updateField(node.source, 'code', formatCode, true);
|
|
project.Bills.updateField(node.source, 'code', formatCode, true);
|
|
|
|
+ projectObj.mainController.refreshTreeNode([node], false);
|
|
}
|
|
}
|
|
- projectObj.mainController.refreshTreeNode([node], false);
|
|
|
|
});
|
|
});
|
|
}
|
|
}
|
|
}
|
|
}
|