Merge branch 'feature/huiqiyd-invoice' into 'develop'

Feature/huiqiyd invoice

See merge request huiqi/ecshopx-vshop!51
This commit is contained in:
qugao
2025-08-15 21:06:27 +08:00

View File

@@ -52,7 +52,7 @@ function InvoiceDetail() {
showToast('请输入正确的电子邮箱')
return
}
api.trade.resendInvoice({
await api.trade.resendInvoice({
id: data.id,
confirm_email: data.email
})
@@ -83,6 +83,24 @@ function InvoiceDetail() {
)
}
const handleCancel = async () => {
const { confirm } = await Taro.showModal({
title: '提示',
content: '确认撤销申请吗?',
cancelText: '取消',
confirmColor: colorPrimary,
confirmText: '确认'
})
if (confirm) {
await api.trade.updateInvoice({
invoice_id: info?.id,
invoice_status: 'cancel'
})
Taro.eventCenter.trigger('onEventInvoiceStatusChange')
Taro.navigateBack()
}
}
const renderStatus = () => {
const statusMap = {
'pending': '待开票',
@@ -117,6 +135,12 @@ function InvoiceDetail() {
</View>
)}
{info?.invoice_status === 'pending' && (
<View className='btn-wrap__item' onClick={() => handleCancel()}>
撤销申请
</View>
)}
{info?.invoice_status === 'pending' && (
<View
className='btn-wrap__item'