From 2a48d80a7aa5701ec10caab5d0c552255188f8c9 Mon Sep 17 00:00:00 2001 From: "zhonghua.li" Date: Sat, 22 Aug 2026 19:44:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=98=E6=AC=BE=E8=B4=A6=E5=8F=B7=E5=90=8C?= =?UTF-8?q?=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/lb-payee-account.js | 48 ++ src/api/lb-user.js | 8 + src/router/index.js | 6 + .../lb-business/department-user/index.vue | 16 +- src/views/lb-business/payee-account/index.vue | 473 ++++++++++++++++++ src/views/lb-business/user-manage/index.vue | 117 ++++- 6 files changed, 662 insertions(+), 6 deletions(-) create mode 100644 src/api/lb-payee-account.js create mode 100644 src/views/lb-business/payee-account/index.vue diff --git a/src/api/lb-payee-account.js b/src/api/lb-payee-account.js new file mode 100644 index 0000000..dccdc94 --- /dev/null +++ b/src/api/lb-payee-account.js @@ -0,0 +1,48 @@ +import request from '@/utils/request' + +export function getLbPayeeAccountList(params) { + return request({ + url: '/lbPayeeAccount/list', + method: 'get', + params + }) +} + +export function addLbPayeeAccount(data) { + return request({ + url: '/lbPayeeAccount/add', + method: 'post', + data + }) +} + +export function updateLbPayeeAccount(data) { + return request({ + url: '/lbPayeeAccount/update', + method: 'put', + data + }) +} + +export function deleteLbPayeeAccount(id) { + return request({ + url: `/lbPayeeAccount/delete/${id}`, + method: 'delete' + }) +} + +export function fetchAndSavePayeeAccount(params) { + return request({ + url: '/lbPayeeAccount/fetchAndSave', + method: 'post', + params + }) +} + +export function fetchAllAndSavePayeeAccount(params) { + return request({ + url: '/lbPayeeAccount/fetchAllAndSave', + method: 'post', + params + }) +} diff --git a/src/api/lb-user.js b/src/api/lb-user.js index a09634a..bdc59b0 100644 --- a/src/api/lb-user.js +++ b/src/api/lb-user.js @@ -45,3 +45,11 @@ export function syncLbUserFromHxr(params) { params }) } + +export function updateLbUserCoupon(params) { + return request({ + url: '/lbUserCoupon/updateCoupon', + method: 'post', + params + }) +} diff --git a/src/router/index.js b/src/router/index.js index 1d60dfa..1db174a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -192,6 +192,12 @@ export const constantRoutes = [ name: 'LbCouponManage', component: () => import('@/views/lb-business/coupon-manage/index'), meta: { title: '优惠券管理', icon: 'el-icon-discount' } + }, + { + path: 'payee-account', + name: 'LbPayeeAccount', + component: () => import('@/views/lb-business/payee-account/index'), + meta: { title: '收款账号', icon: 'el-icon-wallet' } } ] } diff --git a/src/views/lb-business/department-user/index.vue b/src/views/lb-business/department-user/index.vue index 99371c1..fa53946 100644 --- a/src/views/lb-business/department-user/index.vue +++ b/src/views/lb-business/department-user/index.vue @@ -68,6 +68,11 @@
{{ scope.row.orgChain || '-' }}
+ + +