浏览代码

未填写合同参数,不可新增第一期计量

MaiXinRong 4 年之前
父节点
当前提交
1af46a043a
共有 2 个文件被更改,包括 22 次插入1 次删除
  1. 5 1
      app/view/measure/stage.ejs
  2. 17 0
      app/view/measure/stage_modal.ejs

+ 5 - 1
app/view/measure/stage.ejs

@@ -9,7 +9,11 @@
             <div class="ml-auto">
                 <% if (ctx.session.sessionUser.accountId === ctx.tender.data.user_id && ctx.tender.data.ledger_status === auditConst.status.checked &&
                         (stages.length === 0 || stages[0].status === auditConst.status.checked)) { %>
-                <a href="#add-qi" data-toggle="modal" data-target="#add-qi" class="btn btn-primary btn-sm pull-right">开始新一期</a>
+                <% if ((ctx.helper.checkZero(ctx.tender.info.deal_param.contractPrice) || ctx.helper.checkZero(ctx.tender.info.deal_param.startAdvance)) && stages.length === 0) { %>
+                    <a href="#add-qi" data-toggle="modal" data-target="#tips" class="btn btn-primary btn-sm pull-right">开始新一期</a>
+                <% } else { %>
+                    <a href="#add-qi" data-toggle="modal" data-target="#add-qi" class="btn btn-primary btn-sm pull-right">开始新一期</a>
+                <% } %>
                 <% } %>
             </div>
         </div>

+ 17 - 0
app/view/measure/stage_modal.ejs

@@ -1,5 +1,22 @@
 <% if (ctx.session.sessionUser.accountId === ctx.tender.data.user_id && ctx.tender.data.ledger_status === auditConst.status.checked &&
         (stages.length === 0 || stages[stages.length- 1].status === auditConst.status.checked)) { %>
+<!--弹出填写合同参数-->
+<div class="modal fade" id="tips" data-backdrop="static">
+    <div class="modal-dialog" role="document">
+        <div class="modal-content">
+            <div class="modal-header">
+                <h5 class="modal-title">添加新一期</h5>
+            </div>
+            <div class="modal-body">
+                <h6>请先去“标段概况-合同参数”填写数据,再开始第一期计量</h6>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">关闭</button>
+                <a type="button" class="btn btn-sm btn-primary" href="/tender/<%- ctx.tender.id %>" >进入标段概况</a>
+            </div>
+        </div>
+    </div>
+</div>
 <!--弹出添加期-->
 <div class="modal fade" id="add-qi" data-backdrop="static">
     <div class="modal-dialog" role="document">