fix:审批单合并成审批中心

dev_1.0.2
jiangpeng 2026-08-03 14:49:41 +08:00
parent a9ed35793a
commit 0b693760df
2 changed files with 102 additions and 0 deletions

View File

@ -935,6 +935,7 @@ export default {
this.$modal.msgSuccess(this.ticketConfirmDialogTitle + '成功')
this.ticketDialogVisible = false
this.getList()
this.getTotal()
}).catch(error => {
console.error('审批失败: ', error)
this.$modal.msgError('审批失败!' + (error.msg || error.message))
@ -1138,6 +1139,7 @@ export default {
this.currentOrderId = null
this.showApproveButtons = false
this.getList()
this.getTotal()
},
handleApproveConfirm() {
if (this.$refs.approveDialog) {

View File

@ -67,6 +67,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('order_approve_online', 'order_approve_offline')
and t1.order_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('order_approve_online', 'order_approve_offline')
and t1.order_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
<if test="processNo != null and processNo != ''">
@ -133,6 +138,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('purchase_order_online')
and t1.purchase_no = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('purchase_order_online')
and t1.purchase_no = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
<if test="processNo != null and processNo != ''">
@ -200,6 +210,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_payment')
and t1.payment_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_payment')
and t1.payment_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
<if test="processNo != null and processNo != ''">
@ -267,6 +282,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_refund')
and t1.payment_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_refund')
and t1.payment_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
<if test="processNo != null and processNo != ''">
@ -334,6 +354,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('fianance_ticket')
and t1.ticket_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('fianance_ticket')
and t1.ticket_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
<if test="processNo != null and processNo != ''">
@ -401,6 +426,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_ticket_refound')
and t1.ticket_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_ticket_refound')
and t1.ticket_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
<if test="processNo != null and processNo != ''">
@ -468,6 +498,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_receipt_approve')
and t1.receipt_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_receipt_approve')
and t1.receipt_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
<if test="processNo != null and processNo != ''">
@ -535,6 +570,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_receipt_refound')
and t1.receipt_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_receipt_refound')
and t1.receipt_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
<if test="processNo != null and processNo != ''">
@ -602,6 +642,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_invoice_approve')
and t1.invoice_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_invoice_approve')
and t1.invoice_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
<if test="processNo != null and processNo != ''">
@ -669,6 +714,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_invoice_refound')
and t1.invoice_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_invoice_refound')
and t1.invoice_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
<if test="processNo != null and processNo != ''">
@ -709,6 +759,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('order_approve_online', 'order_approve_offline')
and t1.order_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('order_approve_online', 'order_approve_offline')
and t1.order_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
union all
@ -726,6 +781,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('purchase_order_online')
and t1.purchase_no = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('purchase_order_online')
and t1.purchase_no = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
union all
@ -744,6 +804,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_payment')
and t1.payment_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_payment')
and t1.payment_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
union all
@ -762,6 +827,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_refund')
and t1.payment_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_refund')
and t1.payment_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
union all
@ -780,6 +850,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('fianance_ticket')
and t1.ticket_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('fianance_ticket')
and t1.ticket_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
union all
@ -798,6 +873,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_ticket_refound')
and t1.ticket_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_ticket_refound')
and t1.ticket_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
union all
@ -816,6 +896,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_receipt_approve')
and t1.receipt_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_receipt_approve')
and t1.receipt_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
union all
@ -834,6 +919,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_receipt_refound')
and t1.receipt_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_receipt_refound')
and t1.receipt_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
union all
@ -852,6 +942,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_invoice_approve')
and t1.invoice_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_invoice_approve')
and t1.invoice_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
union all
@ -870,6 +965,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where btc.process_key in ('finance_invoice_refound')
and t1.invoice_bill_code = btc.business_key
and btc.approve_user = #{approveUser}
union all
select 1 from bu_todo as bt
where bt.process_key in ('finance_invoice_refound')
and t1.invoice_bill_code = bt.business_key
and bt.approve_user = #{approveUser}
)
</if>
) as t