backup codes
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user