From 76780aca829308f8e3862cb1a64e9a7391e38500 Mon Sep 17 00:00:00 2001 From: tianyongbao Date: Fri, 21 Nov 2025 10:26:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=82=A8=E8=93=84=E5=8D=A1=E4=BF=A1?= =?UTF-8?q?=E7=94=A8=EF=BC=8C=E6=96=B0=E5=A2=9E=E8=B0=83=E9=A2=9D=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E5=8A=9F=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/invest/limitHistory.js | 44 ++ src/pages.json | 26 + .../work/base/creditCard/adjustLimit.vue | 505 ++++++++++++++++++ .../work/base/creditCard/limitHistory.vue | 495 +++++++++++++++++ src/pages/work/base/creditCard/list.vue | 15 + src/pages/work/base/debitCard/adjustLimit.vue | 470 ++++++++++++++++ .../work/base/debitCard/limitHistory.vue | 486 +++++++++++++++++ src/pages/work/base/debitCard/list.vue | 15 + 8 files changed, 2056 insertions(+) create mode 100644 src/api/invest/limitHistory.js create mode 100644 src/pages/work/base/creditCard/adjustLimit.vue create mode 100644 src/pages/work/base/creditCard/limitHistory.vue create mode 100644 src/pages/work/base/debitCard/adjustLimit.vue create mode 100644 src/pages/work/base/debitCard/limitHistory.vue diff --git a/src/api/invest/limitHistory.js b/src/api/invest/limitHistory.js new file mode 100644 index 0000000..7e63df5 --- /dev/null +++ b/src/api/invest/limitHistory.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询银行卡额度调整历史记录列表 +export function listLimitHistory(query) { + return request({ + url: '/invest/limitHistory/list', + method: 'get', + params: query + }) +} + +// 查询银行卡额度调整历史记录详细 +export function getLimitHistory(id) { + return request({ + url: '/invest/limitHistory/' + id, + method: 'get' + }) +} + +// 新增银行卡额度调整历史记录 +export function addLimitHistory(data) { + return request({ + url: '/invest/limitHistory', + method: 'post', + data + }) +} + +// 修改银行卡额度调整历史记录 +export function updateLimitHistory(data) { + return request({ + url: '/invest/limitHistory', + method: 'put', + data + }) +} + +// 删除银行卡额度调整历史记录 +export function delLimitHistory(id) { + return request({ + url: '/invest/limitHistory/' + id, + method: 'delete' + }) +} diff --git a/src/pages.json b/src/pages.json index 42e4c38..ec1241c 100644 --- a/src/pages.json +++ b/src/pages.json @@ -429,6 +429,20 @@ } } , + { + "path": "pages/work/base/debitCard/adjustLimit", + "style": { + "navigationBarTitleText": "储蓄卡调额" + } + } + , + { + "path": "pages/work/base/debitCard/limitHistory", + "style": { + "navigationBarTitleText": "调额记录" + } + } + , { "path": "pages/work/base/lend/list", "style": { @@ -468,6 +482,18 @@ "navigationBarTitleText": "信用卡管理" } }, + { + "path": "pages/work/base/creditCard/limitHistory", + "style": { + "navigationBarTitleText": "信用卡调额记录" + } + }, + { + "path": "pages/work/base/creditCard/adjustLimit", + "style": { + "navigationBarTitleText": "信用卡调额" + } + }, { "path": "pages/work/base/posmachine/list", "style": { diff --git a/src/pages/work/base/creditCard/adjustLimit.vue b/src/pages/work/base/creditCard/adjustLimit.vue new file mode 100644 index 0000000..c389ac2 --- /dev/null +++ b/src/pages/work/base/creditCard/adjustLimit.vue @@ -0,0 +1,505 @@ + + + + + + + diff --git a/src/pages/work/base/creditCard/limitHistory.vue b/src/pages/work/base/creditCard/limitHistory.vue new file mode 100644 index 0000000..4d1b54a --- /dev/null +++ b/src/pages/work/base/creditCard/limitHistory.vue @@ -0,0 +1,495 @@ + + + + + diff --git a/src/pages/work/base/creditCard/list.vue b/src/pages/work/base/creditCard/list.vue index 86511ec..8ed64a0 100644 --- a/src/pages/work/base/creditCard/list.vue +++ b/src/pages/work/base/creditCard/list.vue @@ -80,6 +80,10 @@ + + + 调额记录 + 修改 @@ -248,6 +252,10 @@ function formatCardCode(code) { uni.navigateTo({ url: `/pages/work/base/creditCard/addEdit` }) isShow.value = true } + function handleLimitHistory(item) { + uni.navigateTo({ url: `/pages/work/base/creditCard/limitHistory?bankCardLendId=${item.id}&name=${item.name}` }) + isShow.value = true + } function handleDelete(item) { uni.showModal({ title: '确认删除', @@ -553,6 +561,7 @@ page { gap: 16rpx; padding: 16rpx 24rpx 24rpx; + .btn-limit, .btn-edit, .btn-delete { display: flex; @@ -571,6 +580,12 @@ page { } } + .btn-limit { + background: rgba(250, 140, 22, 0.1); + color: #fa8c16; + border-color: rgba(250, 140, 22, 0.3); + } + .btn-edit { background: rgba(102, 126, 234, 0.1); color: #667eea; diff --git a/src/pages/work/base/debitCard/adjustLimit.vue b/src/pages/work/base/debitCard/adjustLimit.vue new file mode 100644 index 0000000..227fea9 --- /dev/null +++ b/src/pages/work/base/debitCard/adjustLimit.vue @@ -0,0 +1,470 @@ + + + + + + + diff --git a/src/pages/work/base/debitCard/limitHistory.vue b/src/pages/work/base/debitCard/limitHistory.vue new file mode 100644 index 0000000..e173ecc --- /dev/null +++ b/src/pages/work/base/debitCard/limitHistory.vue @@ -0,0 +1,486 @@ + + + + + diff --git a/src/pages/work/base/debitCard/list.vue b/src/pages/work/base/debitCard/list.vue index 0319f1d..f414792 100644 --- a/src/pages/work/base/debitCard/list.vue +++ b/src/pages/work/base/debitCard/list.vue @@ -84,6 +84,10 @@ + + + 调额记录 + 修改 @@ -254,6 +258,10 @@ function selectStatus(item) { uni.navigateTo({ url: `/pages/work/base/debitCard/addEdit` }) isShow.value = true } + function handleLimitHistory(item) { + uni.navigateTo({ url: `/pages/work/base/debitCard/limitHistory?bankCardLendId=${item.id}&name=${item.name}` }) + isShow.value = true + } function handleDelete(item) { uni.showModal({ title: '确认删除', @@ -640,6 +648,7 @@ page { gap: 16rpx; .btn-edit, + .btn-limit, .btn-delete { display: flex; align-items: center; @@ -663,6 +672,12 @@ page { border: 1rpx solid rgba(102, 126, 234, 0.3); } + .btn-limit { + background: rgba(250, 140, 22, 0.1); + color: #fa8c16; + border: 1rpx solid rgba(250, 140, 22, 0.3); + } + .btn-delete { background: rgba(245, 87, 108, 0.1); color: #f5576c;