| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 | 
							- <div class="panel-content">
 
-     <div class="panel-title fluid">
 
-         <div class="title-main  d-flex justify-content-between">
 
-             <div>
 
-                 <a class="mr-2" href="/payment"><i class="fa fa-chevron-left"></i> 返回</a><%- ctx.paymentTender.name %>
 
-             </div>
 
-             <div>
 
-                 <a href="#bd-attr" data-toggle="modal" data-target="#bd-attr" class="btn btn-sm btn-outline-primary pull-right ml-2">标段属性</a>
 
-             </div>
 
-             <div>
 
-                 <% if (ctx.session.sessionUser.accountId === trInfo.uid && trInfo.is_del === 0 && (rptMsg || trInfo.type === paymentConst.modes_value_object.safe)) { %>
 
-                 <% if (trDetailList.length === 0 || (trDetailList.length !== 0 && trDetailList[0].status === auditConst.status.checked)) { %>
 
-                 <a href="javascript:void(0);" id="show-add-btn" class="btn btn-sm btn-primary pull-right ml-2">新建审批</a>
 
-                 <% } %>
 
-                 <% if ((trDetailList.length === 0 || trDetailList[0].status === auditConst.status.checked || trDetailList[0].status === auditConst.status.uncheck || trDetailList[0].status === auditConst.status.checkNo) && trInfo.type !== paymentConst.modes_value_object.safe) { %>
 
-                 <a href="#set-bdjs" data-toggle="modal" data-target="#set-bdjs" class="btn btn-sm btn-primary pull-right">绑定表单角色</a>
 
-                 <span class="text-danger pull-right" id="first_msg" <% if (trInfo.is_first === 0) { %>style="display:none;" <% } %>>第一次新建审批,请点击右侧的“绑定表单角色”     </span>
 
-                 <% } %>
 
-                 <% } %>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     <div class="content-wrap">
 
-         <div class="c-body">
 
-             <div class="sjs-height-0">
 
-                 <div class="row m-0 my-3">
 
-                     <div class="col-3">
 
-                         <div class="list-group">
 
-                             <% for (const tr of tenderRptList) { %>
 
-                             <a href="/payment/<%- ctx.paymentTender.id %>/list/<%- tr.id %>"
 
-                                class="list-group-item list-group-item-action <% if (trInfo.id === tr.id) { %>active<% } %>">
 
-                                 <%- tr.rpt_name %><% if (tr.have_notice) { %><i class="fa fa-bell text-warning float-right mt-1" data-toggle="tooltip" data-placement="bottom" title="待处理提醒"></i><% } %>
 
-                             </a>
 
-                             <% } %>
 
-                         </div>
 
-                     </div>
 
-                     <div class="col-9">
 
-                         <div class="tab-content" id="v-pills-tabContent">
 
-                             <div class="tab-pane fade show active" id="v-pills-home" role="tabpanel" aria-labelledby="v-pills-home-tab">
 
-                                 <table class="table table-bordered">
 
-                                     <thead>
 
-                                     <tr>
 
-                                         <th class="text-center">期数</th>
 
-                                         <th class="text-center">编号</th>
 
-                                         <th class="text-center">上报人</th>
 
-                                         <th class="text-center">创建时间</th>
 
-                                         <th class="text-center">审批进度</th>
 
-                                         <th class="text-center">操作</th>
 
-                                     </tr>
 
-                                     </thead>
 
-                                     <tbody>
 
-                                     <% for (const info of trDetailList) { %>
 
-                                     <tr>
 
-                                         <td class="text-center">第<%- info.order %>期</td>
 
-                                         <% if (info.type) { %>
 
-                                         <td class="text-center"><a href="/payment/<%- info.tender_id %>/safe/<%- info.id %>/bills"><%- info.code %></a></td>
 
-                                         <% } else { %>
 
-                                         <td class="text-center"><a href="/payment/<%- info.tender_id %>/detail/<%- info.id %>"><%- info.code %></a></td>
 
-                                         <% } %>
 
-                                         <td class="text-center"><%- info.user_name %></td>
 
-                                         <td class="text-center"><%- info.s_time %></td>
 
-                                         <td class="<%- auditConst.auditProgressClass[info.status] %>">
 
-                                             <% if (info.curAuditor) { %>
 
-                                                 <a href="#sp-list" data-toggle="modal" data-target="#sp-list" m-order="<%- info.order %>"><%- info.curAuditor.name %><%if (info.curAuditor.role !== '' && info.curAuditor.role !== null) { %>-<%- info.curAuditor.role %><% } %></a>
 
-                                             <% } %>
 
-                                             <%- auditConst.auditProgress[info.status] %>
 
-                                         </td>
 
-                                         <td class="text-center">
 
-                                             <% if (info.status === auditConst.status.uncheck && info.uid === ctx.session.sessionUser.accountId) { %>
 
-                                                 <% if (info.type) { %>
 
-                                                 <a href="<%- '/payment/' + ctx.paymentTender.id + '/safe/' + info.id + '/bills' %>" class="btn <%- auditConst.statusButtonClass[info.status] %> btn-sm"><%- auditConst.statusButton[info.status] %></a>
 
-                                                 <% } else { %>
 
-                                                 <a href="<%- '/payment/' + ctx.paymentTender.id + '/detail/' + info.id %>" class="btn <%- auditConst.statusButtonClass[info.status] %> btn-sm"><%- auditConst.statusButton[info.status] %></a>
 
-                                                 <% } %>
 
-                                             <% } else if (info.status === auditConst.status.checkNo && info.curAuditor && info.uid === ctx.session.sessionUser.accountId) { %>
 
-                                                 <% if (info.type) { %>
 
-                                                 <a href="<%- '/payment/' + ctx.paymentTender.id + '/safe/' + info.id + '/bills' %>" class="btn <%- auditConst.statusButtonClass[info.status] %> btn-sm"><%- auditConst.statusButton[info.status] %></a>
 
-                                                 <% } else { %>
 
-                                                 <a href="<%- '/payment/' + ctx.paymentTender.id + '/detail/' + info.id %>" class="btn <%- auditConst.statusButtonClass[info.status] %> btn-sm"><%- auditConst.statusButton[info.status] %></a>
 
-                                                 <% } %>
 
-                                             <% } else if (info.status === auditConst.status.checking && info.curAuditor && info.curAuditor.aid === ctx.session.sessionUser.accountId) { %>
 
-                                                 <% if (info.type) { %>
 
-                                                 <a href="<%- '/payment/' + ctx.paymentTender.id + '/safe/' + info.id + '/bills' %>" class="btn <%- auditConst.statusButtonClass[info.status] %> btn-sm"><%- auditConst.statusButton[info.status] %></a>
 
-                                                 <% } else { %>
 
-                                                 <a href="<%- '/payment/' + ctx.paymentTender.id + '/detail/' + info.id %>" class="btn <%- auditConst.statusButtonClass[info.status] %> btn-sm"><%- auditConst.statusButton[info.status] %></a>
 
-                                                 <% } %>
 
-                                             <% } else { %>
 
-                                                 <span class="<%- auditConst.auditProgressClass[info.status] %>"><%- auditConst.auditProgress[info.status] %></span>
 
-                                             <% } %>
 
-                                             <% if ((ctx.session.sessionUser.is_admin || ((info.status === auditConst.status.uncheck || info.status === auditConst.status.checkNo) && info.uid === ctx.session.sessionUser.accountId)) && info.order === trDetailList.length) { %>
 
-                                                 <a href="#del-qi" class="btn btn-outline-danger btn-sm ml-1" data-toggle="modal" data-target="#del-qi">删除</a>
 
-                                             <% } %>
 
-                                         </td>
 
-                                     </tr>
 
-                                     <% } %>
 
-                                     </tbody>
 
-                                 </table>
 
-                             </div>
 
-                         </div>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <script>
 
-     const tenderId = parseInt('<%- ctx.paymentTender.id %>');
 
-     const trId = parseInt('<%- trInfo.id %>');
 
-     const rptMsg = JSON.parse(unescape('<%- escape(JSON.stringify(rptMsg)) %>'));
 
-     console.log(rptMsg);
 
-     const accountGroup = JSON.parse(unescape('<%- escape(JSON.stringify(accountGroup)) %>'));
 
-     const accountList = JSON.parse(unescape('<%- escape(JSON.stringify(accountList)) %>'));
 
-     const auditConst = JSON.parse(unescape('<%- escape(JSON.stringify(auditConst)) %>'));
 
-     let rpt_audit = JSON.parse(unescape('<%- escape(JSON.stringify(trInfo.rpt_audit)) %>'));
 
-     let old_rpt_audit = _.cloneDeep(rpt_audit);
 
-     const is_first = parseInt('<%- trInfo.is_first %>');
 
-     const emptySign = <%- trDetailList && trDetailList[0] ? trDetailList[0].emptySign : false %>
 
-     console.log(rpt_audit);
 
- </script>
 
 
  |