From 025397f7808492a694b245f93420ff42d0fc25cc 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: Tue, 27 May 2025 18:03:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=82=E8=B4=A6=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/bst/credit.js | 44 +++ src/assets/icons/svg/credit.svg | 1 + src/assets/icons/svg/credit2.svg | 1 + src/utils/enums.js | 5 + .../components/AreaJoinEditDialog.vue | 16 +- .../credit/components/CreditEditDialog.vue | 158 ++++++++++ src/views/bst/credit/index.vue | 295 ++++++++++++++++++ 7 files changed, 512 insertions(+), 8 deletions(-) create mode 100644 src/api/bst/credit.js create mode 100644 src/assets/icons/svg/credit.svg create mode 100644 src/assets/icons/svg/credit2.svg create mode 100644 src/views/bst/credit/components/CreditEditDialog.vue create mode 100644 src/views/bst/credit/index.vue diff --git a/src/api/bst/credit.js b/src/api/bst/credit.js new file mode 100644 index 0000000..b142220 --- /dev/null +++ b/src/api/bst/credit.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询挂账方列表 +export function listCredit(query) { + return request({ + url: '/bst/credit/list', + method: 'get', + params: query + }) +} + +// 查询挂账方详细 +export function getCredit(id) { + return request({ + url: '/bst/credit/' + id, + method: 'get' + }) +} + +// 新增挂账方 +export function addCredit(data) { + return request({ + url: '/bst/credit', + method: 'post', + data: data + }) +} + +// 修改挂账方 +export function updateCredit(data) { + return request({ + url: '/bst/credit', + method: 'put', + data: data + }) +} + +// 删除挂账方 +export function delCredit(id) { + return request({ + url: '/bst/credit/' + id, + method: 'delete' + }) +} diff --git a/src/assets/icons/svg/credit.svg b/src/assets/icons/svg/credit.svg new file mode 100644 index 0000000..3775659 --- /dev/null +++ b/src/assets/icons/svg/credit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/credit2.svg b/src/assets/icons/svg/credit2.svg new file mode 100644 index 0000000..2c4531d --- /dev/null +++ b/src/assets/icons/svg/credit2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/utils/enums.js b/src/utils/enums.js index e30d18f..2795b7d 100644 --- a/src/utils/enums.js +++ b/src/utils/enums.js @@ -442,3 +442,8 @@ export const VipLimitUnit = { DAY: "1", // 天 } +// 挂账方状态 +export const CreditStatus = { + NORMAL: "1", // 正常 + DISABLED: "2", // 停用 +} diff --git a/src/views/bst/areaJoin/components/AreaJoinEditDialog.vue b/src/views/bst/areaJoin/components/AreaJoinEditDialog.vue index d43a42a..b69fae9 100644 --- a/src/views/bst/areaJoin/components/AreaJoinEditDialog.vue +++ b/src/views/bst/areaJoin/components/AreaJoinEditDialog.vue @@ -2,7 +2,7 @@ % - + - + - {{dict.label}} + {{dict.label}} @@ -50,11 +50,11 @@ + + \ No newline at end of file diff --git a/src/views/bst/credit/index.vue b/src/views/bst/credit/index.vue new file mode 100644 index 0000000..aa620e4 --- /dev/null +++ b/src/views/bst/credit/index.vue @@ -0,0 +1,295 @@ + + +