From d45202004415f3cc48f221c6cc2c79fde346b57e Mon Sep 17 00:00:00 2001 From: cyonjan Date: Wed, 11 Jun 2025 08:40:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8A=A8=E6=80=81=E8=B7=AF=E7=94=B1&?= =?UTF-8?q?=E8=AF=A2=E7=9B=98=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.js | 24 ++ src/api/inquiry.js | 33 +++ src/api/user.js | 7 + src/components/SidePanel.vue | 6 + src/router/index.js | 55 ++++- src/store/index.js | 243 ++++++++++++++++++- src/views/404.vue | 30 +++ src/views/Home.vue | 129 +++++++++- src/views/Index.vue | 56 +---- src/views/Login.vue | 2 +- src/views/customer/Index.vue | 28 +++ src/views/inquiry/Index.vue | 439 +++++++++++++++++++++++++++++++++++ src/views/product/Index.vue | 28 +++ 13 files changed, 1007 insertions(+), 73 deletions(-) create mode 100644 src/api/inquiry.js create mode 100644 src/views/404.vue create mode 100644 src/views/customer/Index.vue create mode 100644 src/views/inquiry/Index.vue create mode 100644 src/views/product/Index.vue diff --git a/src/api/index.js b/src/api/index.js index 8c847d4..3c37641 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -6,3 +6,27 @@ export const wechatPlatform = (platform) => { url: `/auth/wechatPlatform/${platform}` }) } + +export const sellerList = () => { + return service({ + method: 'post', + url: '/accessory/sellerlist/' + }) +} + +export const shopList = (ids) => { + return service({ + method: 'post', + url: '/accessory/shoplist', + data: { + ids + } + }) +} + +export const supplierList = () => { + return service({ + method: 'post', + url: `/member/supplierlist/`, + }) +} diff --git a/src/api/inquiry.js b/src/api/inquiry.js new file mode 100644 index 0000000..d717c7a --- /dev/null +++ b/src/api/inquiry.js @@ -0,0 +1,33 @@ +import service from '@/service' + +export const inquiryFilter = (users,status,days=7) => { + return service({ + method: 'get', + url: '/store/inquiryFilter', + params: { + users, + status, + days + } + }) +} + +export const inquiryList = (users,keys={},page=1,page_size=20) => { + return service({ + method: 'post', + url: '/store/inquiryList', + data: { + users, + keys, + page, + page_size, + } + }) +} + +export const customerList = () => { + return service({ + method: 'get', + url: '/store/customerList' + }) +} diff --git a/src/api/user.js b/src/api/user.js index bb5f520..81a5868 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -36,3 +36,10 @@ export const getEmailCode = (email) => { url: `/accessory/mailVerifyCode?email=${email}` }) } + +export const loadShopInfo = () => { + return service({ + method: 'get', + url: '/store/loadShopInfo' + }) +} diff --git a/src/components/SidePanel.vue b/src/components/SidePanel.vue index a6e939d..105e7c6 100644 --- a/src/components/SidePanel.vue +++ b/src/components/SidePanel.vue @@ -33,6 +33,12 @@ active-text-color="#409EFF" router > + + + +