|
@@ -97,10 +97,29 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <% } else { %>
|
|
|
+<% } else if (!authMobile) { %>
|
|
|
+ <!--终审重新审批-->
|
|
|
+ <div class="modal fade" id="pass" 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">
|
|
|
+ <h5>重新审批需要您的手机短信验证</h5>
|
|
|
+ <h5>您目前还没设置认证手机,请先设置。</h5>
|
|
|
+ </div>
|
|
|
+ <div class="modal-footer">
|
|
|
+ <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">取消</button>
|
|
|
+ <a href="/profile/sms" class="btn btn-sm btn-primary">去设置</a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+<% } else { %>
|
|
|
<div class="modal fade" id="pass" data-backdrop="static">
|
|
|
<div class="modal-dialog" role="document">
|
|
|
- <form action="/tender/<%- ctx.tender.id %>/measure/stage/<%- lastStage.order %>/audit/check/again" method="get" class="modal-content">
|
|
|
+ <form id="againForm" action="/tender/<%- ctx.tender.id %>/measure/stage/<%- lastStage.order %>/audit/check/again" method="get" class="modal-content" onsubmit="return false;">
|
|
|
<div class="modal-header">
|
|
|
<h5 class="modal-title">设置终审审批</h5>
|
|
|
</div>
|
|
@@ -108,10 +127,21 @@
|
|
|
<p class="mb-2">设置本期计量终审「<%- lastAuditList[0][0].name %>」为审批中状态。</p>
|
|
|
<p class="mb-2">请在下方文本框输入文本「<span class="text-danger">确认设置终审审批</span>」,确认设置。</p>
|
|
|
<p class="mb-2"><input type="text" name="confirm" class="form-control form-control-sm" placeholder="输入文本,确认设置">
|
|
|
+ <% if (ctx.session.sessionUser.loginStatus === 0) { %>
|
|
|
+ <div class="form-group">
|
|
|
+ <label>重审需要验证码确认,验证码将发送至尾号<%- authMobile.slice(-4) %>的手机</label>
|
|
|
+ <div class="input-group input-group-sm mb-3">
|
|
|
+ <input class="form-control" type="text" readonly="readonly" name="code" placeholder="输入短信中的6位验证码" />
|
|
|
+ <div class="input-group-append">
|
|
|
+ <button class="btn btn-outline-secondary" type="button" id="get-code">获取验证码</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <% } %>
|
|
|
</div>
|
|
|
<div class="modal-footer">
|
|
|
<button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">取消</button>
|
|
|
- <button type="submit" class="btn btn-sm btn-warning">确认设置</button>
|
|
|
+ <button type="button" onclick="checkSubmit()" class="btn btn-sm btn-warning">确认设置</button>
|
|
|
</div>
|
|
|
</form>
|
|
|
</div>
|
|
@@ -120,3 +150,34 @@
|
|
|
<% } %>
|
|
|
<% } %>
|
|
|
<% include ./audit_modal.ejs %>
|
|
|
+<script>
|
|
|
+ function checkSubmit() {
|
|
|
+ let flag = true;
|
|
|
+ if ($('#pass input[name="confirm"]').val() !== '确认设置终审审批') {
|
|
|
+ toastr.error('请输入正确的文本');
|
|
|
+ flag = false;
|
|
|
+ }
|
|
|
+ <% if (ctx.session.sessionUser.loginStatus === 0) { %>
|
|
|
+ if ($('#pass input[name="code"]').val() === '') {
|
|
|
+ toastr.error('请输入验证码');
|
|
|
+ flag = false;
|
|
|
+ }
|
|
|
+ <% } %>
|
|
|
+ if (flag) {
|
|
|
+ $.ajax({
|
|
|
+ type: 'get',
|
|
|
+ url: '/tender/<%- ctx.tender.id %>/measure/stage/<%- lastStage.order %>/audit/check/again',
|
|
|
+ data: $('#againForm').serialize(),
|
|
|
+ dataType: 'json',
|
|
|
+ success: function(response) {
|
|
|
+ if (response.err === 0) {
|
|
|
+ window.location.href = response.url;
|
|
|
+ } else {
|
|
|
+ toast(response.msg, 'error');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+</script>
|