chenshilong 7 years ago
parent
commit
6bb259ca82
1 changed files with 12 additions and 2 deletions
  1. 12 2
      web/building_saas/main/js/views/calc_base_view.js

+ 12 - 2
web/building_saas/main/js/views/calc_base_view.js

@@ -275,8 +275,18 @@ let calcBaseView = {
                 if (calcItem.dispExprUser != me.inputExpr.val()){
                     calcItem.dispExprUser = me.inputExpr.val();
                     calcItem.dispExpr = me.inputExpr.val();
-                    calcProgramManage.refreshDetailSheet();
-                    $('#qd-jsjs').modal('hide');
+                    let data = {
+                        'projectID': projectObj.project.ID(),
+                        'templatesID': calcProgramManage.getSelectionInfo().template.ID,
+                        'calcItem': calcItem
+                    };
+                    calcProgramManage.saveCalcItem(data, function (rst) {
+                        if (rst){
+                            projectObj.project.calcProgram.calcAllNodesAndSave();
+                            calcProgramManage.refreshDetailSheet();
+                            $('#qd-jsjs').modal('hide');
+                        }
+                    });
                 }
                 else
                     $('#qd-jsjs').modal('hide');