瀏覽代碼

feat: 后台新增文件类型“成本测算”

zhangweicheng 1 月之前
父節點
當前提交
80d411ea0f

+ 1 - 1
modules/users/controllers/compilation_controller.js

@@ -607,7 +607,7 @@ class CompilationController extends BaseController {
   async setFileTypes(request, response) {
     let id = request.body.id;
     let section = request.params.section;
-    let fileTypes = request.body.fileTypes;
+    let fileTypes = request.body.fileTypes || [];
 
     let responseData = {
       err: 0,

+ 1 - 0
web/users/js/compilation.js

@@ -630,6 +630,7 @@ $(document).ready(function () {
     if ($("#" + id + "_bill_budget").attr("checked")) fileTypes.push(19);
     if ($("#" + id + "_changeBudget").attr("checked")) fileTypes.push(4);
     if ($("#" + id + "_settlement").attr("checked")) fileTypes.push(10);
+    if ($("#" + id + "_cost_estimate").attr("checked")) fileTypes.push(20);
     let current = $(this);
 
     console.log(id, this);

+ 1 - 0
web/users/views/compilation/index.html

@@ -193,6 +193,7 @@
                              <input type="checkbox" data-id="<%= bill.id %>" class="fileType" id="<%= bill.id %>_bill_budget" <% if (bill.fileTypes && bill.fileTypes.includes(19)) { %> checked <% } %>  /> 清单预算
                              <input type="checkbox" data-id="<%= bill.id %>" class="fileType" id="<%= bill.id %>_changeBudget" <% if (bill.fileTypes && bill.fileTypes.includes(4)) { %> checked <% } %>  /> 变更预算
                              <input type="checkbox" data-id="<%= bill.id %>" class="fileType" id="<%= bill.id %>_settlement" <% if (bill.fileTypes && bill.fileTypes.includes(10)) { %> checked <% } %>  /> 结算
+                             <input type="checkbox" data-id="<%= bill.id %>" class="fileType" id="<%= bill.id %>_cost_estimate" <% if (bill.fileTypes && bill.fileTypes.includes(20)) { %> checked <% } %> /> 成本测算  
                          </td>
                         <% } %>
                         <td>