From 2fcc2453cf46c798aac42d29ab5021b78469488c Mon Sep 17 00:00:00 2001 From: Cxx0822 <1556464090@qq.com> Date: Tue, 10 Jun 2025 23:29:55 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E6=9E=84=E5=8D=9A?= =?UTF-8?q?=E5=AE=A2=E7=AE=A1=E7=90=86=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/bill.ts | 13 ++++--- .../Home/Bill/BillBook.vue} | 20 +++++------ .../Home/Bill/BillCategory.vue} | 19 +++++------ .../Home/Bill/BillPay.vue} | 18 +++++----- src/components/Home/Login/CommonLogin.vue | 18 +++++++--- src/layout/mobile-home/TabBar.vue | 5 +++ src/router/home.ts | 7 +--- src/styles/admin.layout.module.scss | 5 --- src/styles/home/bill.mobile.module.scss | 13 +++++++ src/views/admin/blog/article.vue | 11 +++++- src/views/admin/blog/detail[id].vue | 11 +----- src/views/admin/blog/preview[id].vue | 34 +++++++++++++++++++ src/views/admin/meta.ts | 30 +++------------- src/views/mobile-home/bill/setting.vue | 28 +++++++++++++++ src/views/mobile-home/meta.ts | 4 +++ 15 files changed, 149 insertions(+), 87 deletions(-) rename src/{views/admin/bill/book.vue => components/Home/Bill/BillBook.vue} (88%) rename src/{views/admin/bill/category.vue => components/Home/Bill/BillCategory.vue} (91%) rename src/{views/admin/bill/pay.vue => components/Home/Bill/BillPay.vue} (89%) create mode 100644 src/views/admin/blog/preview[id].vue create mode 100644 src/views/mobile-home/bill/setting.vue diff --git a/src/apis/bill.ts b/src/apis/bill.ts index 5fa6281..b05e53c 100644 --- a/src/apis/bill.ts +++ b/src/apis/bill.ts @@ -5,7 +5,6 @@ import { IBillPay, IBillQuery, IBillRecord, - IBillSummaryStats } from '@/types/bill' import { IStatsChart } from 'vue3-common/dist/types' @@ -69,42 +68,42 @@ export const queryBillCategoryApi = (): Promise => export const addBillPayApi = (billPay: IBillPay): Promise => cloudService({ - url: '/admin-service/bill-manage/pay', + url: '/home-service/bill-manage/pay', method: 'post', data: billPay }) export const updateBillPayApi = (id: number, billPay: IBillPay): Promise => cloudService({ - url: `/admin-service/bill-manage/pay/${id}`, + url: `/home-service/bill-manage/pay/${id}`, method: 'put', data: billPay }) export const addBillBookApi = (billBook: IBillBook): Promise => cloudService({ - url: '/admin-service/bill-manage/book', + url: '/home-service/bill-manage/book', method: 'post', data: billBook }) export const updateBillBookApi = (id: number, billBook: IBillBook): Promise => cloudService({ - url: `/admin-service/bill-manage/book/${id}`, + url: `/home-service/bill-manage/book/${id}`, method: 'put', data: billBook }) export const addBillCategoryApi = (billCategory: IBillCategory): Promise => cloudService({ - url: '/admin-service/bill-manage/category', + url: '/home-service/bill-manage/category', method: 'post', data: billCategory }) export const updateBillCategoryApi = (id: number, billCategory: IBillCategory): Promise => cloudService({ - url: `/admin-service/bill-manage/category/${id}`, + url: `/home-service/bill-manage/category/${id}`, method: 'put', data: billCategory }) diff --git a/src/views/admin/bill/book.vue b/src/components/Home/Bill/BillBook.vue similarity index 88% rename from src/views/admin/bill/book.vue rename to src/components/Home/Bill/BillBook.vue index e1dd515..dd85af5 100644 --- a/src/views/admin/bill/book.vue +++ b/src/components/Home/Bill/BillBook.vue @@ -1,5 +1,5 @@ @@ -148,11 +145,5 @@ const backClick = () => { .md-editor { height: 80vh; } - - .back-button { - position: absolute; - top: 10px; - left: 10px; - } } diff --git a/src/views/admin/blog/preview[id].vue b/src/views/admin/blog/preview[id].vue new file mode 100644 index 0000000..6bba992 --- /dev/null +++ b/src/views/admin/blog/preview[id].vue @@ -0,0 +1,34 @@ + + + diff --git a/src/views/admin/meta.ts b/src/views/admin/meta.ts index 9636555..4623ddc 100644 --- a/src/views/admin/meta.ts +++ b/src/views/admin/meta.ts @@ -20,49 +20,29 @@ export const adminMeta: IRouteMetaConfig = { '/admin/blog/article': { title: '文章管理', icon: '', - order: 1 }, '/admin/blog/category': { title: '类别管理', icon: '', - order: 2 }, '/admin/blog/visit': { title: '访问记录', icon: '', - order: 3 }, '/admin/blog/detail/:id': { title: '详细', icon: '', - order: 4, hidden: true }, - '/admin/bill': { - title: '账单管理', - icon: 'admin-bill', - order: 3, - redirect: '/admin/bill/book' - }, - '/admin/bill/book': { - title: '账本管理', + '/admin/blog/preview/:id': { + title: '详细', icon: '', - order: 1 - }, - '/admin/bill/pay': { - title: '账户管理', - icon: '', - order: 2 - }, - '/admin/bill/category': { - title: '类别管理', - icon: '', - order: 3 + hidden: true }, '/admin/quartz': { title: '定时任务', icon: 'admin-quartz', - order: 4, + order: 3, redirect: '/admin/quartz/index' }, '/admin/quartz/index': { @@ -72,7 +52,7 @@ export const adminMeta: IRouteMetaConfig = { '/admin/account': { title: '账号管理', icon: 'admin-account', - order: 5, + order: 4, redirect: '/admin/account/index' }, '/admin/account/index': { diff --git a/src/views/mobile-home/bill/setting.vue b/src/views/mobile-home/bill/setting.vue new file mode 100644 index 0000000..c02e37f --- /dev/null +++ b/src/views/mobile-home/bill/setting.vue @@ -0,0 +1,28 @@ + + + + + diff --git a/src/views/mobile-home/meta.ts b/src/views/mobile-home/meta.ts index ea07cd2..3753847 100644 --- a/src/views/mobile-home/meta.ts +++ b/src/views/mobile-home/meta.ts @@ -45,6 +45,10 @@ export const mobileHomeMeta: IRouteMetaConfig = { title: '账单内容', icon: '' }, + '/mobile-home/bill/setting': { + title: '账单设置', + icon: '' + }, '/mobile-home/food': { title: '美食记录', icon: 'home-food',