新增病案状态审核不过
This commit is contained in:
@@ -72,7 +72,7 @@
|
|||||||
|
|
||||||
<div class="action-buttons">
|
<div class="action-buttons">
|
||||||
<button class="cancel-btn" v-if="canCancelApplication(item)" @click="showCancelConfirm(item)">
|
<button class="cancel-btn" v-if="canCancelApplication(item)" @click="showCancelConfirm(item)">
|
||||||
取消申请
|
取消/删除
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<button class="pay-btn" v-if="item.amount !== null && item.status === 1 && item.send === 0"
|
<button class="pay-btn" v-if="item.amount !== null && item.status === 1 && item.send === 0"
|
||||||
@@ -165,7 +165,7 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
canCancelApplication(item) {
|
canCancelApplication(item) {
|
||||||
return [3, 1].includes(item.status);
|
return [3, 1, 4].includes(item.status); // 新增:允许审核不过的申请删除
|
||||||
},
|
},
|
||||||
|
|
||||||
showCancelConfirm(item) {
|
showCancelConfirm(item) {
|
||||||
@@ -430,6 +430,7 @@ export default {
|
|||||||
if (item.status === 2) return 'paid';
|
if (item.status === 2) return 'paid';
|
||||||
if (item.amount !== null && item.status === 1) return 'unpaid';
|
if (item.amount !== null && item.status === 1) return 'unpaid';
|
||||||
if (item.amount === null && item.status === 3) return 'pending';
|
if (item.amount === null && item.status === 3) return 'pending';
|
||||||
|
if (item.status === 4) return 'rejected'; // 新增:审核不过状态
|
||||||
return null;
|
return null;
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -440,7 +441,8 @@ export default {
|
|||||||
unpaid: '待支付',
|
unpaid: '待支付',
|
||||||
paid: '已支付',
|
paid: '已支付',
|
||||||
picked: '已自取',
|
picked: '已自取',
|
||||||
shipped: '已邮寄'
|
shipped: '已邮寄',
|
||||||
|
rejected: '审核未通过' // 新增:审核不过文本
|
||||||
};
|
};
|
||||||
return texts[type] || '';
|
return texts[type] || '';
|
||||||
},
|
},
|
||||||
@@ -615,6 +617,12 @@ export default {
|
|||||||
background-color: rgba(140, 140, 140, 0.05);
|
background-color: rgba(140, 140, 140, 0.05);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.watermark.rejected {
|
||||||
|
color: #ff4d4f;
|
||||||
|
border-color: #ff4d4f;
|
||||||
|
background-color: rgba(255, 77, 79, 0.05);
|
||||||
|
}
|
||||||
|
|
||||||
.info-row {
|
.info-row {
|
||||||
display: flex;
|
display: flex;
|
||||||
margin-bottom: 0.25rem;
|
margin-bottom: 0.25rem;
|
||||||
|
|||||||
@@ -564,6 +564,7 @@ export default {
|
|||||||
this.showLoading('退费处理中...');
|
this.showLoading('退费处理中...');
|
||||||
|
|
||||||
// TODO: 这里添加实际的退费API调用
|
// TODO: 这里添加实际的退费API调用
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.hideLoading();
|
this.hideLoading();
|
||||||
Toast.success('退费成功');
|
Toast.success('退费成功');
|
||||||
|
|||||||
Reference in New Issue
Block a user