From eb4aec602c4f023a140e7677998b7c01d90535fc Mon Sep 17 00:00:00 2001 From: DaxPay Date: Mon, 16 Dec 2024 18:10:18 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E5=88=86=E8=B4=A6=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../allocation/config/AllocationConfig.api.ts | 4 + .../allocation/order/AllocDetailList.vue | 87 +++++---- .../allocation/order/AllocOrderList.vue | 175 +++++++++--------- .../allocation/order/AllocationOrder.api.ts | 36 +--- 4 files changed, 147 insertions(+), 155 deletions(-) diff --git a/src/views/daxpay/common/allocation/config/AllocationConfig.api.ts b/src/views/daxpay/common/allocation/config/AllocationConfig.api.ts index a3d346b8d..0fce5f7b5 100644 --- a/src/views/daxpay/common/allocation/config/AllocationConfig.api.ts +++ b/src/views/daxpay/common/allocation/config/AllocationConfig.api.ts @@ -32,6 +32,10 @@ export function getConfig(appId) { export interface AllocConfig extends MchEntity { /** 是否自动分账 */ autoAlloc?: boolean + /** 自动完结 */ + autoFinish?: boolean /** 大于多少开启分账 */ minAmount?: number + /** 分账延迟时长(分钟) */ + DelayTime?: number } diff --git a/src/views/daxpay/common/allocation/order/AllocDetailList.vue b/src/views/daxpay/common/allocation/order/AllocDetailList.vue index 4e1c65969..28280a20d 100644 --- a/src/views/daxpay/common/allocation/order/AllocDetailList.vue +++ b/src/views/daxpay/common/allocation/order/AllocDetailList.vue @@ -8,46 +8,51 @@ @close="visible = false" > - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ @@ -58,7 +63,7 @@ import BasicDrawer from '@/components/Drawer/src/BasicDrawer.vue' import { useDict } from '@/hooks/bootx/useDict' import { AllocOrder, AllocDetail, detailList } from './AllocationOrder.api' - import AllocDetailInfo from "./AllocDetailInfo.vue"; + import AllocDetailInfo from './AllocDetailInfo.vue' // 使用hooks const { loading } = useTablePage(queryPage) const { dictConvert } = useDict() diff --git a/src/views/daxpay/common/allocation/order/AllocOrderList.vue b/src/views/daxpay/common/allocation/order/AllocOrderList.vue index 091f6e7a9..f6a63d093 100644 --- a/src/views/daxpay/common/allocation/order/AllocOrderList.vue +++ b/src/views/daxpay/common/allocation/order/AllocOrderList.vue @@ -11,86 +11,89 @@
- - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +
{ - sync(record.allocNo).then(() => { + sync(record.id).then(() => { createMessage.success('同步成功') queryPage() }) @@ -226,10 +229,10 @@ function retryInfo(record) { createConfirm({ iconType: 'info', - title: '分账重试', - content: '确定分账重试吗?', + title: '重试分账', + content: '确定重试分账吗?', onOk: () => { - retry(record.bizAllocNo).then(() => { + retry(record.id).then(() => { createMessage.success('分账重试请求发送成功') queryPage() }) @@ -246,7 +249,7 @@ title: '完结分账', content: '确定完结分账吗?', onOk: () => { - finish(record.allocNo).then(() => { + finish(record.id).then(() => { createMessage.success('完结请求发送成功') queryPage() }) diff --git a/src/views/daxpay/common/allocation/order/AllocationOrder.api.ts b/src/views/daxpay/common/allocation/order/AllocationOrder.api.ts index 286f7a07f..d6f4944ae 100644 --- a/src/views/daxpay/common/allocation/order/AllocationOrder.api.ts +++ b/src/views/daxpay/common/allocation/order/AllocationOrder.api.ts @@ -22,26 +22,6 @@ export function get(id) { }) } -/** - * 获取订单详细信息 - */ -export function getOrderByAllocNo(allocNo: string) { - return defHttp.get({ - url: '/allocation/order/findByAllocNo', - params: { allocNo }, - }) -} - -/** - * 扩展信息 - */ -export function getExtra(id) { - return defHttp.get>({ - url: '/allocation/order/findById', - params: { id }, - }) -} - /** * 明细列表 */ @@ -65,30 +45,30 @@ export function detail(id) { /** * 分账完结 */ -export function finish(allocNo) { +export function finish(id) { return defHttp.post>({ url: '/allocation/order/finish', - params: { allocNo }, + params: { id }, }) } /** - * 分账完结 + * 分账重试 */ -export function retry(bizAllocNo) { +export function retry(id) { return defHttp.post>({ url: '/allocation/order/retry', - params: { bizAllocNo }, + params: { id }, }) } /** - * 查询分账结果 + * 同步分账结果 */ -export function sync(allocNo) { +export function sync(id) { return defHttp.post>({ url: '/allocation/order/sync', - params: { allocNo }, + params: { id }, }) }