Pārlūkot izejas kodu

切换单价文件后刷新项目属性单价文件信息

zhangweicheng 6 gadi atpakaļ
vecāks
revīzija
3cbb4a0b18

+ 1 - 1
modules/glj/controllers/glj_controller.js

@@ -367,7 +367,7 @@ class GLJController extends BaseController {
             msg: ''
         };
         try {
-            await glj_facade.changeUnitFile({projectID:projectId}, {id:changeUnitPriceId,name:newName},type,request.session.sessionUser.id);
+            responseData.unitFile = await glj_facade.changeUnitFile({projectID:projectId}, {id:changeUnitPriceId,name:newName},type,request.session.sessionUser.id);
         } catch (error) {
             console.log(error);
             responseData.err = 1;

+ 1 - 0
web/building_saas/main/js/models/project_glj.js

@@ -508,6 +508,7 @@ ProjectGLJ.prototype.getRatioData=function(id,callback){
 ProjectGLJ.prototype.changeFile = function (changeData,callback) {
     $.bootstrapLoading.start();
     CommonAjax.specialPost('/glj/change-file',changeData,function (response) {
+        projectObj.project.property.unitPriceFile = response.unitFile;
         projectObj.project.projectGLJ.loadData(function () {
             if(callback){
                 callback();

+ 1 - 0
web/building_saas/main/js/views/project_glj_view.js

@@ -1054,6 +1054,7 @@ projectGljObject={
         projectGljObject.unitPriceFileInit();
         projectGljObject.refreshDataSheet();
         gljOprObj.refreshView();
+        projectGljObject.initVvTax();
         projectObj.project.calcProgram.calcAllNodesAndSave(calcAllType.catAll,function () {
             if(socketObject.roomInfo){
                 let data ={