| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223 | 
							- <% include ./tender_sub_menu.ejs %>
 
- <div class="panel-content">
 
-     <div class="panel-title">
 
-         <div class="title-main d-flex">
 
-             <% include ./tender_sub_mini_menu.ejs %>
 
-             <h2>审批流程设置</h2>
 
-         </div>
 
-     </div>
 
-     <div class="content-wrap">
 
-         <div class="c-body">
 
-             <div class="sjs-height-0">
 
-                 <div class="row m-0 mt-3">
 
-                     <div class="col-7">
 
-                         <% for (const sp of shenpi.sp_lc) { %>
 
-                             <div class="card mb-3">
 
-                                 <div class="card-body <%- sp.code %>_div">
 
-                                     <a class="pull-right set-otherTender" data-name="<%- sp.name %>" data-code="<%- sp.code %>" href="#batch" data-toggle="modal" data-target="#batch">设置其他标段</a>
 
-                                     <a class="pull-right set-otherShenpi mr-3" data-name="<%- sp.name %>" data-code="<%- sp.code %>" href="javascript: void(0);">设置其他流程</a>
 
-                                     <% if (sp.code === 'stage' && !revising && ctx.tender.data.ledger_status === auditConst.ledger.status.checked) { %>
 
-                                     <a class="pull-right mr-3" id="stage_cooperation" <% if (sp.status !== shenpi.sp_status.gdspl) { %>style="display: none"<% } %> data-name="<%- sp.name %>" data-code="<%- sp.code %>" href="#cooperation" data-toggle="modal" data-target="#cooperation">多人协同 <i class="fa fa-lock"></i></a>
 
-                                     <% } %>
 
-                                     <h5 class="card-title"><%- sp.name %></h5>
 
-                                     <div class="form-group">
 
-                                         <div class="form-group form-check">
 
-                                             <% for (const st in shenpi.sp_status_list) { %>
 
-                                                 <div class="custom-control custom-checkbox custom-control-inline">
 
-                                                     <input type="radio" class="custom-control-input" data-code="<%- sp.code %>" value="<%- shenpi.sp_status_list[st].status %>" name="<%- sp.code %>" id="<%- sp.code %>_<%- shenpi.sp_status_list[st].status %>" <%if (sp.status === shenpi.sp_status_list[st].status) { %>checked<% } %>>
 
-                                                     <label class="custom-control-label" for="<%- sp.code %>_<%- shenpi.sp_status_list[st].status %>"><%- shenpi.sp_status_list[st].name %></label>
 
-                                                 </div>
 
-                                             <% } %>
 
-                                         </div>
 
-                                     </div>
 
-                                     <div class="alert alert-warning"><%- shenpi.sp_status_list[sp.status].name %>:<%- shenpi.sp_status_list[sp.status].msg %></div>
 
-                                     <div class="lc-show">
 
-                                     <% if (sp.status === shenpi.sp_status.gdspl) { %>
 
-                                     <ul class="list-unstyled">
 
-                                         <% if (sp.auditGroupList.length > 0) { %>
 
-                                         <% for (const [i, auditGroup] of sp.auditGroupList.entries()) { %>
 
-                                         <li class="d-flex justify-content-start mb-3 align-items-center">
 
-                                             <span class="col-auto"><%- ctx.helper.transFormToChinese(i+1) %>审</span>
 
-                                             <span class="col-7 spr-span">
 
-                                                 <span class="d-inline-block">
 
-                                                     <select class="form-control form-control-sm" data-type="<%- auditGroup[0].audit_type %>" <% if (sp.code !== 'stage') { %> style="display: none;" <% } %>>
 
-                                                         <% for (const at of auditType.types) { %>
 
-                                                         <option value="<%- at.value %>" <% if (auditGroup[0].audit_type === at.value) { %>selected<%} %>><%- at.name %></option>
 
-                                                         <% } %>
 
-                                                     </select>
 
-                                                 </span>
 
-                                                 <% for (const audit of auditGroup) { %>
 
-                                                 <span class="d-inline-block"><span class="badge badge-light"><%- audit.name %> <span class="dropdown">
 
-                                                             <a href="javascript:void(0);" class="btn-sm text-danger px-1" title="移除" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-remove"></i></a>
 
-                                                             <div class="dropdown-menu">
 
-                                                                 <a class="dropdown-item" href="javascript:void(0);">确认移除审批人?</a>
 
-                                                                 <div class="dropdown-divider"></div>
 
-                                                                 <div class="px-2 py-1 text-center">
 
-                                                                     <button class="remove-audit btn btn-sm btn-danger" data-id="<%- audit.audit_id %>">移除</button>
 
-                                                                     <button class="btn btn-sm btn-secondary">取消</button>
 
-                                                                 </div>
 
-                                                             </div>
 
-                                                 </span></span></span>
 
-                                                 <% } %>
 
-                                                 <% if (auditGroup[0].audit_type !== auditType.key.common) { %>
 
-                                                 <span class="d-inline-block">
 
-                                                 <div class="dropdown text-right">
 
-                                                     <button class="btn btn-outline-primary btn-sm dropdown-toggle" type="button" id="<%- sp.code %>_dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
 
-                                                         选择审批人
 
-                                                     </button>
 
-                                                     <div class="dropdown-menu dropdown-menu-right" id="<%- sp.code %>_dropdownMenu" aria-labelledby="<%- sp.code %>_dropdownMenuButton" style="width:220px">
 
-                                                         <div class="mb-2 p-2"><input class="form-control form-control-sm gr-search"
 
-                                                                                      placeholder="姓名/手机 检索" autocomplete="off" data-code="<%- sp.code %>"></div>
 
-                                                         <dl class="list-unstyled book-list">
 
-                                                             <% accountGroup.forEach((group, idx) => { %>
 
-                                                             <dt><a href="javascript: void(0);" class="acc-btn" data-groupid="<%- idx %>" data-type="hide"><i class="fa fa-plus-square"></i></a> <%- group.groupName %></dt>
 
-                                                                 <div class="dd-content" data-toggleid="<%- idx %>">
 
-                                                                     <% group.groupList.forEach(item => { %>
 
-                                                                     <% if (item.id !== ctx.tender.data.user_id) { %>
 
-                                                                     <dd class="border-bottom p-2 mb-0 " data-id="<%- item.id %>" >
 
-                                                                     <p class="mb-0 d-flex"><span class="text-primary"><%- item.name %></span><span
 
-                                                                                 class="ml-auto"><%- item.mobile %></span></p>
 
-                                                                     <span class="text-muted"><%- item.role %></span>
 
-                                                                     </dd>
 
-                                                                     <% } %>
 
-                                                                     <% });%>
 
-                                                                 </div>
 
-                                                             <% }) %>
 
-                                                         </dl>
 
-                                                     </div>
 
-                                                 </div>
 
-                                                 </span>
 
-                                                 <% } %>
 
-                                             </span>
 
-                                         </li>
 
-                                         <% } %>
 
-                                         <li class="pl-3"><a href="javascript:void(0);" class="add-audit" ><i class="fa fa-plus"></i> 添加流程</a></li>
 
-                                         <% } else { %>
 
-                                         <li class="d-flex justify-content-start mb-3">
 
-                                             <span class="col-auto">一审</span>
 
-                                             <span class="col-7 spr-span">
 
-                                                 <span class="d-inline-block">
 
-                                                     <select class="form-control form-control-sm" data-type="<%- auditType.key.common %>" <% if (sp.code !== 'stage') { %> style="display: none;" <% } %>>
 
-                                                         <% for (const at of auditType.types) { %>
 
-                                                         <option value="<%- at.value %>" <% if (auditType.key.common === at.value) { %>selected<%} %>><%- at.name %></option>
 
-                                                         <% } %>
 
-                                                     </select>
 
-                                                 </span>
 
-                                             <span class="d-inline-block">
 
-                                                 <div class="dropdown text-right">
 
-                                                     <button class="btn btn-outline-primary btn-sm dropdown-toggle" type="button" id="<%- sp.code %>_dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
 
-                                                         选择审批人
 
-                                                     </button>
 
-                                                     <div class="dropdown-menu dropdown-menu-right" id="<%- sp.code %>_dropdownMenu" aria-labelledby="<%- sp.code %>_dropdownMenuButton" style="width:220px">
 
-                                                         <div class="mb-2 p-2"><input class="form-control form-control-sm gr-search"
 
-                                                                                      placeholder="姓名/手机 检索" autocomplete="off" data-code="<%- sp.code %>"></div>
 
-                                                         <dl class="list-unstyled book-list">
 
-                                                             <% accountGroup.forEach((group, idx) => { %>
 
-                                                                 <dt><a href="javascript: void(0);" class="acc-btn" data-groupid="<%- idx %>" data-type="hide"><i class="fa fa-plus-square"></i></a> <%- group.groupName %></dt>
 
-                                                                 <div class="dd-content" data-toggleid="<%- idx %>">
 
-                                                                     <% group.groupList.forEach(item => { %>
 
-                                                                         <% if (item.id !== ctx.tender.data.user_id) { %>
 
-                                                                             <dd class="border-bottom p-2 mb-0 " data-id="<%- item.id %>" >
 
-                                                                     <p class="mb-0 d-flex"><span class="text-primary"><%- item.name %></span><span
 
-                                                                                 class="ml-auto"><%- item.mobile %></span></p>
 
-                                                                     <span class="text-muted"><%- item.role %></span>
 
-                                                                     </dd>
 
-                                                                         <% } %>
 
-                                                                     <% });%>
 
-                                                                 </div>
 
-                                                             <% }) %>
 
-                                                         </dl>
 
-                                                     </div>
 
-                                                 </div>
 
-                                             </span>
 
-                                         </span>
 
-                                         </li>
 
-                                         <% } %>
 
-                                     </ul>
 
-                                     <% } else if (sp.status === shenpi.sp_status.gdzs) { %>
 
-                                     <ul class="list-unstyled">
 
-                                         <li class="d-flex justify-content-start mb-3">
 
-                                             <span class="col-auto">授权审批人</span>
 
-                                             <span class="col-7">
 
-                                                 <span class="d-inline-block"></span>
 
-                                             </span>
 
-                                         </li>
 
-                                         <% if (sp.audit) { %>
 
-                                         <li class="d-flex justify-content-start mb-3">
 
-                                             <span class="col-auto">终审</span>
 
-                                             <span class="col-7 spr-span">
 
-                                             <span class="d-inline-block"></span>
 
-                                             <span class="d-inline-block"><span class="badge badge-light"><%- sp.audit.name %> <span class="dropdown">
 
-                                                             <a href="javascript:void(0);" class="btn-sm text-danger px-1" title="移除" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-remove"></i></a>
 
-                                                             <div class="dropdown-menu">
 
-                                                                 <a class="dropdown-item" href="javascript:void(0);">确认移除审批人?</a>
 
-                                                                 <div class="dropdown-divider"></div>
 
-                                                                 <div class="px-2 py-1 text-center">
 
-                                                                     <button class="remove-audit btn btn-sm btn-danger" data-id="<%- sp.audit.audit_id %>">移除</button>
 
-                                                                     <button class="btn btn-sm btn-secondary">取消</button>
 
-                                                                 </div>
 
-                                                             </div>
 
-                                                         </span>
 
-                                                     <!--<a href="javascript:void(0);" class="remove-audit btn-sm text-danger px-1" title="移除" data-id=""><i class="fa fa-remove"></i></a></span> </span>-->
 
-                                             </span></span></span>
 
-                                         </li>
 
-                                         <% } else { %>
 
-                                         <li class="d-flex justify-content-start mb-3">
 
-                                             <span class="col-auto">终审</span>
 
-                                             <span class="col-7 spr-span">
 
-                                                 <span class="d-inline-block">
 
-                                                     <div class="dropdown text-right">
 
-                                                         <button class="btn btn-outline-primary btn-sm dropdown-toggle" type="button" id="<%- sp.code %>_dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
 
-                                                             选择审批人
 
-                                                         </button>
 
-                                                         <div class="dropdown-menu dropdown-menu-right" id="<%- sp.code %>_dropdownMenu" aria-labelledby="<%- sp.code %>_dropdownMenuButton" style="width:220px">
 
-                                                             <div class="mb-2 p-2"><input class="form-control form-control-sm gr-search"
 
-                                                                                          placeholder="姓名/手机 检索" autocomplete="off" data-code="<%- sp.code %>"></div>
 
-                                                             <dl class="list-unstyled book-list">
 
-                                                                 <% accountGroup.forEach((group, idx) => { %>
 
-                                                                 <dt><a href="javascript: void(0);" class="acc-btn" data-groupid="<%- idx %>" data-type="hide"><i class="fa fa-plus-square"></i></a> <%- group.groupName %></dt>
 
-                                                                     <div class="dd-content" data-toggleid="<%- idx %>">
 
-                                                                     <% group.groupList.forEach(item => { %>
 
-                                                                         <% if (item.id !== ctx.tender.data.user_id) { %>
 
-                                                                         <dd class="border-bottom p-2 mb-0 " data-id="<%- item.id %>" >
 
-                                                                         <p class="mb-0 d-flex"><span class="text-primary"><%- item.name %></span><span
 
-                                                                                     class="ml-auto"><%- item.mobile %></span></p>
 
-                                                                         <span class="text-muted"><%- item.role %></span>
 
-                                                                         </dd>
 
-                                                                         <% } %>
 
-                                                                     <% });%>
 
-                                                                     </div>
 
-                                                                 <% }) %>
 
-                                                             </dl>
 
-                                                         </div>
 
-                                                     </div>
 
-                                                 </span>
 
-                                             </span>
 
-                                         </li>
 
-                                         <% } %>
 
-                                     </ul>
 
-                                     <% } %>
 
-                                     </div>
 
-                                 </div>
 
-                             </div>
 
-                         <% } %>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <script>
 
-     const sp_lc = JSON.parse('<%- JSON.stringify(shenpi.sp_lc) %>');
 
-     const sp_type = JSON.parse('<%- JSON.stringify(shenpi.sp_type) %>');
 
-     const sp_status = JSON.parse('<%- JSON.stringify(shenpi.sp_status) %>');
 
-     const sp_status_list = JSON.parse('<%- JSON.stringify(shenpi.sp_status_list) %>');
 
-     const accountGroup = JSON.parse(unescape('<%- escape(JSON.stringify(accountGroup)) %>'));
 
-     const accountList = JSON.parse(unescape('<%- escape(JSON.stringify(accountList)) %>'));
 
-     const cur_uid = parseInt('<%- ctx.tender.data.user_id %>');
 
-     const cur_tenderid = parseInt('<%- ctx.tender.id %>');
 
-     const tenders = JSON.parse(unescape('<%- escape(JSON.stringify(tenders)) %>'));
 
-     const category = JSON.parse(unescape('<%- escape(JSON.stringify(categoryData)) %>'));
 
-     const measureType = JSON.parse('<%- JSON.stringify(measureType) %>');
 
-     const auditType = JSON.parse(unescape('<%- escape(JSON.stringify(auditType)) %>'));
 
- </script>
 
 
  |