Pārlūkot izejas kodu

中间计量,编辑保存相关

MaiXinRong 6 gadi atpakaļ
vecāks
revīzija
16d46a6e55
2 mainītis faili ar 17 papildinājumiem un 7 dzēšanām
  1. 14 7
      app/public/js/stage_detail.js
  2. 3 0
      app/service/stage_detail.js

+ 14 - 7
app/public/js/stage_detail.js

@@ -307,13 +307,20 @@ $(document).ready(() => {
             updateData.unit = data.unit;
             updateData.unit_price = data.unit_price;
         }
-        check('bgl_code', $('#bgl-code'), data, updateData);
-        check('bw', $('#bw-name'), data, updateData);
-        check('start_peg', $('#start-peg'), data, updateData);
-        check('end_peg', $('#end-peg'), data, updateData);
-        check('jldy', $('#unit-name'), data, updateData);
-        check('drawing_code', $('#drawing-code'), data, updateData);
-        check('calc_memo', $('#calc-memo'), data, updateData);
+        updateData.bgl_code = $('#bgl-code').val();
+        updateData.bw = $('#bw-name').val();
+        updateData.start_peg = $('#start-peg').val();
+        updateData.end_peg = $('#end_peg').val();
+        updateData.jldy = $('#unit-name').val();
+        updateData.drawing_code = $('#drawing-code').val();
+        updateData.calc_memo = $('#calc-memo').val();
+        //check('bgl_code', $('#bgl-code'), data, updateData);
+        //check('bw', $('#bw-name'), data, updateData);
+        //check('start_peg', $('#start-peg'), data, updateData);
+        //check('end_peg', $('#end-peg'), data, updateData);
+        //check('jldy', $('#unit-name'), data, updateData);
+        //check('drawing_code', $('#drawing-code'), data, updateData);
+        //check('calc_memo', $('#calc-memo'), data, updateData);
         postData(window.location.pathname + '/save', updateData, function (result) {
             _.assign(data, result);
             $('#edit-detail').show();

+ 3 - 0
app/service/stage_detail.js

@@ -113,6 +113,7 @@ module.exports = app => {
                 if (org.times === this.ctx.stage.times && org.order === order) {
                     const newData = this._.assign(org, data);
                     await this.db.update(this.tableName, newData);
+                    return newData;
                 } else {
                     data.uuid = org.uuid;
                     data.tid = this.ctx.tender.id;
@@ -120,6 +121,7 @@ module.exports = app => {
                     data.times = this.ctx.stage.times;
                     data.order = order;
                     await this.db.insert(this.tableName, data);
+                    return data;
                 }
             } else {
                 data.uuid = this.uuid.v4();
@@ -128,6 +130,7 @@ module.exports = app => {
                 data.times = this.ctx.stage.times;
                 data.order = this.ctx.stage.curAuditor ? this.ctx.stage.curAuditor.order : 0;
                 await this.db.insert(this.tableName, data);
+                return data;
             }
         }
     }