فهرست منبع

关联台账显示控制

MaiXinRong 3 سال پیش
والد
کامیت
5a8a285350
4فایلهای تغییر یافته به همراه16 افزوده شده و 3 حذف شده
  1. 4 1
      app/const/tender_info.js
  2. 1 1
      app/view/stage/stage_sub_menu.ejs
  3. 1 1
      app/view/stage/stage_sub_mini_menu.ejs
  4. 10 0
      app/view/tender/detail_modal.ejs

+ 4 - 1
app/const/tender_info.js

@@ -164,7 +164,10 @@ const defaultInfo = {
     fun_rela: {
         sum_load: {
             ignoreParent: false,
-        }
+        },
+        stage_rela: {
+            show: false,
+        },
     }
 };
 

+ 1 - 1
app/view/stage/stage_sub_menu.ejs

@@ -15,7 +15,7 @@
                 </li>
             </ul>
         </div>
-        <% if (ctx.tender.data.has_rela) { %>
+        <% if (ctx.tender.info.fun_rela.stage_rela.show) { %>
         <div class="nav-box">
             <ul class="nav-list list-unstyled">
                 <li class="<% if (ctx.url === '/tender/' + ctx.tender.id + '/measure/stage/' + ctx.stage.order + '/rela') { %>active<% } %>">

+ 1 - 1
app/view/stage/stage_sub_mini_menu.ejs

@@ -17,7 +17,7 @@
                 </li>
             </ul>
         </div>
-        <% if (ctx.tender.data.has_rela) { %>
+        <% if (ctx.tender.info.fun_rela.stage_rela.show) { %>
         <div class="nav-box">
             <ul class="nav-list list-unstyled">
                 <li class="<% if (ctx.url === '/tender/' + ctx.tender.id + '/measure/stage/' + ctx.stage.order + '/rela') { %>active<% } %>">

+ 10 - 0
app/view/tender/detail_modal.ejs

@@ -1788,6 +1788,12 @@
                         <label class="custom-control-label" for="sl_ignoreParent">计量台账-导入其他标段数据-忽略父项</label>
                     </div>
                 </div>
+                <div class="form-group">
+                    <div class="custom-control custom-checkbox mb-2">
+                        <input type="checkbox" class="custom-control-input" id="sr_show" checked="">
+                        <label class="custom-control-label" for="sr_show">关联台账</label>
+                    </div>
+                </div>
             </div>
             <div class="modal-footer">
                 <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">取消</button>
@@ -1828,6 +1834,7 @@
 
     const loadFunRelaProperty = function () {
         $('#sl_ignoreParent')[0].checked = property.fun_rela.sum_load.ignoreParent;
+        $('#sr_show')[0].checked = property.fun_rela.stage_rela.show;
     };
 
     $('#bd-set-12').on('show.bs.modal', function () {
@@ -1838,6 +1845,9 @@
             fun_rela: {
                 sum_load: {
                     ignoreParent: $('#sl_ignoreParent')[0].checked,
+                },
+                stage_rela: {
+                    show: $('#sr_show')[0].checked,
                 }
             },
         };