From a8b5cbe62d911d0db0d59173da19f01d051fd8aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?= <14103883+leaf-phos@user.noreply.gitee.com> Date: Fri, 22 Nov 2024 15:29:05 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=8B=E5=8D=B3=E6=94=AF=E4=BB=98=E5=88=86?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ss/bonus.js | 8 ++++ src/utils/constants.js | 11 +++++ src/views/ss/bonus/index.vue | 75 +++++++++++++++++------------- src/views/system/smUser/detail.vue | 11 ++++- 4 files changed, 71 insertions(+), 34 deletions(-) diff --git a/src/api/ss/bonus.js b/src/api/ss/bonus.js index 2ca2993..419d0a5 100644 --- a/src/api/ss/bonus.js +++ b/src/api/ss/bonus.js @@ -53,3 +53,11 @@ export function listBonusByBill(billId) { } }) } + +// 支付分成 +export function payBonus(id) { + return request({ + url: `/ss/bonus/${id}/pay`, + method: 'put' + }) +} diff --git a/src/utils/constants.js b/src/utils/constants.js index b0007ae..1ca08af 100644 --- a/src/utils/constants.js +++ b/src/utils/constants.js @@ -224,3 +224,14 @@ export const DeviceOnlineStatus = { ONLINE: "1", // 在线 OFFLINE: "0", // 离线 } + +export const BonusStatus = { + UN_DIVIDEND: "1", // 未出账 + WAIT_DIVIDE: "2", // 待分成 + DIVIDEND: "3", // 已分成 + + // 允许支付的状态 + canPay() { + return [this.WAIT_DIVIDE] + } +} diff --git a/src/views/ss/bonus/index.vue b/src/views/ss/bonus/index.vue index 32f1631..29f7110 100644 --- a/src/views/ss/bonus/index.vue +++ b/src/views/ss/bonus/index.vue @@ -106,24 +106,18 @@ - - - - - - - - - - - - - - - - - - + + +