| 12345678910111213141516171819202122232425262728293031323334 | <% include ../tender/tender_sub_menu.ejs %><div class="panel-content">    <div class="panel-title">        <div class="title-main d-flex">            <% include ../tender/tender_sub_mini_menu.ejs %>            <h2>                <% if (planMonth) { %>计划至 <%- planMonth.split('-')[0] %>年<%- parseInt(planMonth.split('-')[1]) %>月 <% } %>            </h2>            <% if (!revising && ctx.tender.schedule_permission === scPermission.edit) { %>            <div class="ml-auto">                <a href="#mode" data-toggle="modal" data-target="#mode" class="btn btn-sm btn-outline-primary">计算方式</a>                <a href="#edit-plan" data-toggle="modal" data-target="#edit-plan" class="btn btn-sm btn-outline-primary">管理计划</a>                <a href="#add-plan" data-toggle="modal" data-target="#add-plan" class="btn btn-sm btn-primary">新增计划</a>            </div>            <% } %>        </div>    </div>    <div class="content-wrap">        <div class="c-body">            <div class="sjs-height-0" style="overflow: auto;" id="ledger-spread">            </div>        </div>    </div></div><script>    const tender = JSON.parse('<%- JSON.stringify(tender) %>');    const tenderInfo = JSON.parse(unescape('<%- escape(JSON.stringify(tenderInfo)) %>'));    const thousandth = <%- ctx.tender.info.display.thousandth %>;    const measureType = JSON.parse('<%- JSON.stringify(measureType) %>');    const schedule = JSON.parse('<%- JSON.stringify(schedule) %>');    const scheduleMonth = JSON.parse('<%- JSON.stringify(scheduleMonth) %>');    const monthList = _.map(scheduleMonth, 'yearmonth');    const mode = JSON.parse('<%- JSON.stringify(mode) %>');</script>
 |