Commit fff9b2a6 authored by wenwen.tang's avatar wenwen.tang 😕

feat(web): 核对态可直接改数据并随「确认核对」一并存盘;录入加临时保存

核对:
- 核对模式下表格恢复可编辑,改数据不再影响核对状态(勾选仍由人工决定)
- 删除「保存修改」按钮与 saveVerifyEdits();改为 confirmVerify() 先 saveVerifyData()
  按批次分组逐张 PUT,再 POST /api/periods/verify,按钮文案「确认核对(存 N 处改动)」
- 脏基线由数组下标改为稳定行号 _rid(ekey/assignRowIds),修掉删行导致的基线漂移
- 退出核对若有未保存改动,提示「退出就丢了」

录入:
- 新增「临时保存」按钮:saveElecDraft/clearElecDraft/restoreElecDraft/elecBootFill
- 有草稿时不再自动带入上期(以草稿为准),生成成功后自动清除草稿
- td 取值由 children[N] 改为按 data-col 定位

文案:admin.html 同步说明临时保存与「改数据不影响核对状态、确认时一并保存」
parent 9f0dd9ea
...@@ -138,10 +138,13 @@ ...@@ -138,10 +138,13 @@
维护的名册里选,留空则按台账取值。 维护的名册里选,留空则按台账取值。
<br>下面的<b>楼层总表(3F / 6F / 7F)</b>与本期电费一并录入,按「公共 / 套内 / 空调总」分行, <br>下面的<b>楼层总表(3F / 6F / 7F)</b>与本期电费一并录入,按「公共 / 套内 / 空调总」分行,
<b>只记账:不出通知书、不发送</b>,随批次留档并可导出。 <b>只记账:不出通知书、不发送</b>,随批次留档并可导出。
<br>录入过程中可以随时点「<b>临时保存</b>」把当前明细存到服务器(含还没抄完的行),
下次进本页会<b>自动恢复</b>、直接接着编辑;点「生成通知书」后草稿自动清除。
<br>已生成的批次在下面「批次台账」里<b>按账期(月)汇总</b>,点汇总行可展开该账期的批次; <br>已生成的批次在下面「批次台账」里<b>按账期(月)汇总</b>,点汇总行可展开该账期的批次;
<b>核对</b>与<b>重新编辑</b>统一在<b>批次详情</b>里进行。 <b>核对</b>与<b>重新编辑</b>统一在<b>批次详情</b>里进行。
核对按<b>账期</b>统一做,可逐行勾选(照明 / 空调分别核对,也允许只核一部分), 核对按<b>账期</b>统一做,可逐行勾选(照明 / 空调分别核对,也允许只核一部分),
<b>确认核对后才能发送账单</b>。 核对时<b>表里的数据可以直接改</b>(改数据不影响核对状态),
点「确认核对」会把改动<b>一并保存</b>;<b>确认核对后才能发送账单</b>。
</div> </div>
<div class="row"> <div class="row">
...@@ -156,6 +159,8 @@ ...@@ -156,6 +159,8 @@
<div style="flex:0 0 auto"><label>&nbsp;</label><button id="btn-e-row">+ 添加一行</button></div> <div style="flex:0 0 auto"><label>&nbsp;</label><button id="btn-e-row">+ 添加一行</button></div>
<div style="flex:0 0 auto"><label>&nbsp;</label><button id="btn-e-copy" title="重新从最近一期批次带入上期抄表数等信息">重新带入上期</button></div> <div style="flex:0 0 auto"><label>&nbsp;</label><button id="btn-e-copy" title="重新从最近一期批次带入上期抄表数等信息">重新带入上期</button></div>
<div style="flex:0 0 auto"><label>&nbsp;</label><button id="btn-e-clear">清空</button></div> <div style="flex:0 0 auto"><label>&nbsp;</label><button id="btn-e-clear">清空</button></div>
<div style="flex:0 0 auto" id="eDraftWrap"><label>&nbsp;</label><button id="btn-e-draft"
title="把当前录入(含还没抄完的行)存到服务器,下次进电费页自动恢复,可直接接着编辑">临时保存</button></div>
<div style="flex:0 0 auto"><label>&nbsp;</label><button class="primary" id="btn-e-submit">生成通知书</button></div> <div style="flex:0 0 auto"><label>&nbsp;</label><button class="primary" id="btn-e-submit">生成通知书</button></div>
<div style="flex:0 0 auto" class="muted" id="eSum"></div> <div style="flex:0 0 auto" class="muted" id="eSum"></div>
</div> </div>
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment