浏览代码

Merge branch 'dev' of http://192.168.1.41:3000/maixinrong/Calculation into dev

TonyKang 4 年之前
父节点
当前提交
1862bcc996
共有 3 个文件被更改,包括 18 次插入1 次删除
  1. 16 0
      app/controller/tender_controller.js
  2. 1 0
      app/router.js
  3. 1 1
      app/view/tender/detail_modal.ejs

+ 16 - 0
app/controller/tender_controller.js

@@ -529,6 +529,22 @@ module.exports = app => {
                 ctx.body = this.ajaxErrorBody(err, '保存标段设置失败');
             }
         }
+        async saveTenderInfo2(ctx) {
+            try {
+                const data = JSON.parse(ctx.request.body.data);
+                if (!data || !data.ledger_check) throw '提交数据错误';
+                if (!ctx.session.sessionUser.is_admin) throw '您无权修改该内容';
+
+                const updateData = {};
+                if (data.ledger_check) updateData.ledger_check = data.ledger_check;
+                await ctx.service.tenderInfo.saveTenderInfo(ctx.tender.id, data);
+
+                ctx.body = { err: 0, msg: '', data: JSON.parse(ctx.request.body.data) };
+            } catch (err) {
+                this.log(err);
+                ctx.body = this.ajaxErrorBody(err, '保存失败');
+            }
+        }
 
         /**
          * 设置标段计量类型并调整到标段概况(Get)

+ 1 - 0
app/router.js

@@ -122,6 +122,7 @@ module.exports = app => {
     app.get('/tender/:id', sessionAuth, tenderCheck, 'tenderController.tenderInfo');
     app.get('/tender/:id/type', sessionAuth, 'tenderController.tenderType');
     app.post('/tender/:id/save', sessionAuth, tenderCheck, 'tenderController.saveTenderInfo');
+    app.post('/tender/:id/save2', sessionAuth, tenderCheck, 'tenderController.saveTenderInfo2');
     app.post('/tender/rule', sessionAuth, 'tenderController.rule');
     app.post('/tender/:id/rule/first', sessionAuth, tenderCheck, 'tenderController.ruleFirst');
     app.get('/tender/:id/shenpi', sessionAuth, tenderCheck, 'tenderController.shenpiSet');

+ 1 - 1
app/view/tender/detail_modal.ejs

@@ -1636,7 +1636,7 @@
             },
         };
         const tenderId = window.location.pathname.split('/')[2];
-        postData('/tender/' + tenderId + '/save', prop, function (data) {
+        postData('/tender/' + tenderId + '/save2', prop, function (data) {
             property.ledger_check = data.ledger_check;
             $('#bd-set-10').modal('hide');
         });