综述: 重命名订单备货功能文件,优化商家端订单管理流程
- 将 `shop-order-prepare.html` 重命名为 `订单备货.html`,提升文件命名规范性 - 更新订单列表页面中的跳转链接,确保功能正常运行 - 更新大妈集市.rp原型文件内容,反映最新的页面结构变化
This commit is contained in:
parent
4088cd03d1
commit
c7dca284ce
|
|
@ -534,7 +534,7 @@
|
||||||
|
|
||||||
if (orderNo && daySn && startTime) {
|
if (orderNo && daySn && startTime) {
|
||||||
// 跳转到备货清单页面,并传递参数
|
// 跳转到备货清单页面,并传递参数
|
||||||
window.location.href = `shop-order-prepare.html?orderNo=${orderNo}&daySn=${daySn}&startTime=${encodeURIComponent(startTime)}`;
|
window.location.href = `订单备货.html?orderNo=${orderNo}&daySn=${daySn}&startTime=${encodeURIComponent(startTime)}`;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -311,6 +311,71 @@
|
||||||
.toast.show {
|
.toast.show {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* 退差价相关样式 */
|
||||||
|
.refund-section {
|
||||||
|
margin: 20px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.refund-checkbox {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
font-size: 14px;
|
||||||
|
color: #333;
|
||||||
|
margin-bottom: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.refund-checkbox input[type="checkbox"] {
|
||||||
|
width: 18px;
|
||||||
|
height: 18px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.refund-items {
|
||||||
|
display: none;
|
||||||
|
max-height: 200px;
|
||||||
|
overflow-y: auto;
|
||||||
|
padding: 10px;
|
||||||
|
background-color: #f9f9f9;
|
||||||
|
border-radius: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.refund-items.show {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.refund-item {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 8px 0;
|
||||||
|
gap: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.refund-item-name {
|
||||||
|
flex: 1;
|
||||||
|
font-size: 14px;
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.refund-item-input {
|
||||||
|
flex: 0 0 100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.refund-item-input input {
|
||||||
|
width: 100%;
|
||||||
|
padding: 6px 8px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
border-radius: 4px;
|
||||||
|
font-size: 14px;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.refund-item-input input:focus {
|
||||||
|
outline: none;
|
||||||
|
border-color: #09542B;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
@ -428,8 +493,36 @@
|
||||||
<div class="modal" id="completeModal">
|
<div class="modal" id="completeModal">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-title">是否确认备货完成?</div>
|
<div class="modal-title">是否确认备货完成?</div>
|
||||||
|
|
||||||
|
<!-- 退差价选项 -->
|
||||||
|
<div class="refund-section">
|
||||||
|
<div class="refund-checkbox">
|
||||||
|
<input type="checkbox" id="refundCheckbox" onchange="toggleRefundItems()">
|
||||||
|
<label for="refundCheckbox">是否退差价</label>
|
||||||
|
</div>
|
||||||
|
<div class="refund-items" id="refundItems">
|
||||||
|
<div class="refund-item">
|
||||||
|
<div class="refund-item-name">新鲜有机西红柿</div>
|
||||||
|
<div class="refund-item-input">
|
||||||
|
<input type="number" placeholder="0.00" step="0.01">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="refund-item">
|
||||||
|
<div class="refund-item-name">农家土鸡蛋</div>
|
||||||
|
<div class="refund-item-input">
|
||||||
|
<input type="number" placeholder="0.00" step="0.01">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="refund-item">
|
||||||
|
<div class="refund-item-name">精选五常大米</div>
|
||||||
|
<div class="refund-item-input">
|
||||||
|
<input type="number" placeholder="0.00" step="0.01">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="modal-buttons">
|
<div class="modal-buttons">
|
||||||
<button class="modal-button" onclick="handleRefund()">补差价</button>
|
|
||||||
<button class="modal-button" onclick="handleConfirm()">确认</button>
|
<button class="modal-button" onclick="handleConfirm()">确认</button>
|
||||||
<button class="modal-button" onclick="closeModal()">取消</button>
|
<button class="modal-button" onclick="closeModal()">取消</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -506,12 +599,6 @@
|
||||||
document.getElementById('completeModal').classList.remove('show');
|
document.getElementById('completeModal').classList.remove('show');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 补差价
|
|
||||||
function handleRefund() {
|
|
||||||
closeModal();
|
|
||||||
showToast('补差价功能开发中');
|
|
||||||
}
|
|
||||||
|
|
||||||
// 确认备货完成
|
// 确认备货完成
|
||||||
function handleConfirm() {
|
function handleConfirm() {
|
||||||
closeModal();
|
closeModal();
|
||||||
|
|
@ -536,6 +623,17 @@
|
||||||
}, 2000);
|
}, 2000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 切换退差价项目显示
|
||||||
|
function toggleRefundItems() {
|
||||||
|
const checkbox = document.getElementById('refundCheckbox');
|
||||||
|
const refundItems = document.getElementById('refundItems');
|
||||||
|
if (checkbox.checked) {
|
||||||
|
refundItems.classList.add('show');
|
||||||
|
} else {
|
||||||
|
refundItems.classList.remove('show');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 点击弹窗外部关闭
|
// 点击弹窗外部关闭
|
||||||
document.getElementById('completeModal').addEventListener('click', function(e) {
|
document.getElementById('completeModal').addEventListener('click', function(e) {
|
||||||
if (e.target === this) {
|
if (e.target === this) {
|
||||||
Loading…
Reference in New Issue