backup codes

This commit is contained in:
2026-07-28 18:38:11 +08:00
parent 3f9f95b5ef
commit 2964917c14
3 changed files with 99 additions and 64 deletions

View File

@@ -151,36 +151,49 @@
</button>
</div>
<div class="edit-form">
<div class="edit-row">
<label>数量</label><input type="number" id="edit-quantity" inputmode="decimal" min="0" step="1">
<!-- 金额组:折叠 -->
<div class="edit-group">
<div class="edit-group-summary" onclick="toggleEditGroup('amount-group')">
<label>金额</label>
<span id="amount-summary">0</span>
<svg class="group-arrow" viewBox="0 0 24 24"><polyline points="6 9 12 15 18 9"></polyline></svg>
</div>
<div class="edit-group-detail hidden" id="amount-group">
<div class="edit-row"><label>数量</label><input type="number" id="edit-quantity" inputmode="decimal" min="0" step="1" oninput="updateAmountSummary()"></div>
<div class="edit-row"><label>单价</label><input type="number" id="edit-unit-price" inputmode="decimal" min="0" step="0.01" oninput="updateAmountSummary()"></div>
<div class="edit-row"><label>邮费</label><input type="number" id="edit-freight" inputmode="decimal" min="0" step="0.01" oninput="updateAmountSummary()"></div>
</div>
</div>
<div class="edit-row">
<label>单价</label><input type="number" id="edit-unit-price" inputmode="decimal" min="0" step="0.01">
</div>
<div class="edit-row">
<label>邮费</label><input type="number" id="edit-freight" inputmode="decimal" min="0" step="0.01">
</div>
<div class="edit-row amount-row">
<label>金额</label><span class="edit-amount" id="edit-amount">0</span>
</div>
<div class="edit-row">
<label>付款</label>
<select id="edit-payment-method">
<option>未指定</option><option>支付宝</option><option>微信</option><option>银行卡</option><option>现金</option><option>对公转账</option>
</select>
</div>
<div class="edit-row">
<label>发票</label>
<select id="edit-invoice-type">
<option>无票</option><option>普票</option><option>专票</option>
</select>
</div>
<div class="edit-row">
<label>状态</label>
<select id="edit-status">
<option>待付款</option><option>已付款</option><option>已收货</option><option>已完成</option>
</select>
<!-- 状态组:折叠 -->
<div class="edit-group">
<div class="edit-group-summary" onclick="toggleEditGroup('status-group')">
<label>状态</label>
<span id="status-summary">待付款</span>
<svg class="group-arrow" viewBox="0 0 24 24"><polyline points="6 9 12 15 18 9"></polyline></svg>
</div>
<div class="edit-group-detail hidden" id="status-group">
<div class="edit-row">
<label>付款</label>
<select id="edit-payment-method" onchange="updateStatusSummary()">
<option>未指定</option><option>支付宝</option><option>微信</option><option>银行卡</option><option>现金</option><option>对公转账</option>
</select>
</div>
<div class="edit-row">
<label>发票</label>
<select id="edit-invoice-type" onchange="updateStatusSummary()">
<option>无票</option><option>普票</option><option>专票</option>
</select>
</div>
<div class="edit-row">
<label>状态</label>
<select id="edit-status" onchange="updateStatusSummary()">
<option>待付款</option><option>已付款</option><option>已收货</option><option>已完成</option>
</select>
</div>
</div>
</div>
<div class="edit-row">
<label>申请人</label><input type="text" id="edit-applicant">
</div>
@@ -235,12 +248,6 @@
if (e.target.id === 'msg-input' && e.key === 'Enter' && !e.ctrlKey) { e.preventDefault(); sendMessage(); }
if (e.target.id === 'purchase-msg-input' && e.key === 'Enter' && !e.ctrlKey) { e.preventDefault(); sendFromPurchase(); }
});
// 实时计算金额
document.addEventListener('input', function(e) {
if (['edit-quantity','edit-unit-price','edit-freight'].includes(e.target.id)) {
updateEditAmount();
}
});
init();
</script>
</body>