| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 | <% 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="#batch2" data-toggle="modal" data-target="#batch2">设置其他流程</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.auditList.length > 0) { %>                                        <% for (const [i, audit] of sp.auditList.entries()) { %>                                        <li class="d-flex justify-content-start mb-3">                                            <span class="col-auto"><%- ctx.helper.transFormToChinese(i+1) %>审</span>                                            <span class="col-7 spr-span">                                                <span class="d-inline-block"></span>                                                <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>                                                        <!--<a href="javascript:void(0);" class="remove-audit btn-sm text-danger px-1" title="移除" ><i class="fa fa-remove"></i></a></span> </span>-->                                            </span></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">                                                <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) %>');</script>
 |