订单超时任务系统

This commit is contained in:
yml
2026-05-22 18:16:05 +08:00
parent 55477d0ac6
commit 6f915b37d3
9 changed files with 404 additions and 2 deletions
@@ -220,7 +220,7 @@ function readError(error: unknown, fallback: string) {
<el-button type="primary" :loading="confirming" @click="handleConfirmReceive">确认已收到账号</el-button>
</div>
<div v-if="order && isRenter && order.status === 'renting'" class="order-panel">
<div v-if="order && isRenter && ['renting', 'overdue'].includes(order.status)" class="order-panel">
<h2>提交归还</h2>
<el-input v-model="returnContent" type="textarea" :rows="4" placeholder="填写归还说明、租后资产状态或注意事项" />
<el-button class="panel-action" type="primary" :loading="returning" @click="handleSubmitReturn">提交归还</el-button>
@@ -93,6 +93,10 @@ function actionType(action: string) {
<el-option label="商品标记异常" value="listing.mark_abnormal" />
<el-option label="客服关闭订单" value="order.admin_close" />
<el-option label="订单标记异常" value="order.mark_abnormal" />
<el-option label="号主交接超时" value="order.timeout.owner_submit" />
<el-option label="租客确认超时" value="order.timeout.renter_confirm" />
<el-option label="租客归还逾期" value="order.timeout.return_overdue" />
<el-option label="号主确认归还超时" value="order.timeout.owner_return_confirm" />
<el-option label="申诉仲裁" value="dispute.arbitrate" />
<el-option label="更新系统配置" value="system_config.update" />
<el-option label="创建系统配置" value="system_config.create" />
@@ -36,6 +36,7 @@ async function loadOrders() {
<el-select v-model="status" clearable placeholder="订单状态" style="width: 180px">
<el-option label="待交接" value="pending_handoff" />
<el-option label="租赁中" value="renting" />
<el-option label="逾期中" value="overdue" />
<el-option label="待归还确认" value="pending_return_confirm" />
<el-option label="申诉中" value="disputing" />
<el-option label="异常" value="abnormal" />