From a148b94dff97aa411727c7b3c879841ca5725445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wei=5F=E4=BD=B3?= Date: Fri, 21 Nov 2025 17:55:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E4=BC=B0=E5=80=BC?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=88=86=E9=A1=B5=E5=8F=8A=E8=B7=B3=E8=BD=AC?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=EF=BC=8C=E9=87=8D=E6=9E=84=E4=BC=81=E4=B8=9A?= =?UTF-8?q?=E8=BD=AC=E8=AE=A9=E5=87=AD=E8=AF=81=E4=B8=8A=E4=BC=A0=E4=B8=8E?= =?UTF-8?q?=E5=BC=80=E7=A5=A8=E4=BF=A1=E6=81=AF=E7=AE=A1=E7=90=86=EF=BC=8C?= =?UTF-8?q?=E5=B9=B6=E8=B0=83=E6=95=B4=E5=BC=80=E7=A5=A8=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E4=B8=BA=E6=8A=AC=E5=A4=B4=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web1/src/router/routes/index.js | 2 +- web1/src/views/pages/index.vue | 19 +- .../components/CorporateTransfer.vue | 308 +++++++----------- .../components/InvoiceManagement.vue | 256 ++++++++++++++- .../user-center/components/InvoiceModal.vue | 275 ---------------- .../components/ValuationHistory.vue | 89 ++++- web1/src/views/user-center/index.vue | 68 +--- 7 files changed, 461 insertions(+), 556 deletions(-) delete mode 100644 web1/src/views/user-center/components/InvoiceModal.vue diff --git a/web1/src/router/routes/index.js b/web1/src/router/routes/index.js index 3ba5200..9943186 100644 --- a/web1/src/router/routes/index.js +++ b/web1/src/router/routes/index.js @@ -49,7 +49,7 @@ export const basicRoutes = [ path: 'invoice', component: () => import('@/views/user-center/components/InvoiceManagement.vue'), meta: { - title: '开票管理', + title: '抬头管理', }, }, ], diff --git a/web1/src/views/pages/index.vue b/web1/src/views/pages/index.vue index 84b40dc..79ebc41 100644 --- a/web1/src/views/pages/index.vue +++ b/web1/src/views/pages/index.vue @@ -1087,10 +1087,11 @@ const previousStep = () => { currentStep.value -- } -import { useRouter } from 'vue-router' +import { useRouter, useRoute } from 'vue-router' import { unref } from 'vue' const router = useRouter() +const route = useRoute() const navToLogin = () => { userStore.logout() @@ -1191,10 +1192,12 @@ const submit = () => { const getHistoryList = () => { const params = { page: 1, - size: 99 + page_size: 99 }; - api.getHistoryList(params).then(res=>{ - historyList.value = res.data + return api.getHistoryList(params).then(res=>{ + const list = res?.data?.items ?? res?.data?.results ?? res?.results ?? [] + historyList.value = Array.isArray(list) ? list : [] + return res }) } const selectedObj = ref({ @@ -1327,6 +1330,14 @@ onMounted(async () => { page_size: 99 }; await getHistoryList() + + if (route.query.id) { + const targetId = Number(route.query.id) + const targetItem = historyList.value.find(item => item.id === targetId) + if (targetItem) { + selectTimeBox(targetItem) + } + } // 使用await提高可读性 const res = await api.getIndustryList(params); diff --git a/web1/src/views/user-center/components/CorporateTransfer.vue b/web1/src/views/user-center/components/CorporateTransfer.vue index b6d0def..6f86d48 100644 --- a/web1/src/views/user-center/components/CorporateTransfer.vue +++ b/web1/src/views/user-center/components/CorporateTransfer.vue @@ -81,63 +81,69 @@ +
-
-
上传支付凭证
-
- + + +
+
+
+
添加图片
+
+
+ +
+ + +
+ + +
+
+ + + -
-
+
-
点击上传
-
-
- 支付凭证 -
×
-
+
+ +
+ + 确认上传 +
-
支持jpg、png、jpeg格式,大小不超过5M
-
- -
-
开票抬头
-
- - -
-
- -
-
开票类型
- -
- -
- -
+
@@ -158,17 +164,13 @@
- - diff --git a/web1/src/views/user-center/components/InvoiceModal.vue b/web1/src/views/user-center/components/InvoiceModal.vue deleted file mode 100644 index 92f9a28..0000000 --- a/web1/src/views/user-center/components/InvoiceModal.vue +++ /dev/null @@ -1,275 +0,0 @@ - - - - - diff --git a/web1/src/views/user-center/components/ValuationHistory.vue b/web1/src/views/user-center/components/ValuationHistory.vue index 3bd09f9..3f3ea76 100644 --- a/web1/src/views/user-center/components/ValuationHistory.vue +++ b/web1/src/views/user-center/components/ValuationHistory.vue @@ -15,7 +15,8 @@ :columns="columns" :data="tableData" :row-key="rowKey" - :pagination="false" + :pagination="pagination" + remote striped size="medium" /> @@ -23,7 +24,8 @@