From 0058b098ed17860e008e4bfe3647f891857d0ed9 Mon Sep 17 00:00:00 2001 From: timerzz Date: Tue, 27 Aug 2024 16:56:52 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E6=B7=BB=E5=8A=A0=E5=87=BA=E8=B4=A7?= =?UTF-8?q?=E5=95=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/seller.js | 25 ++++ src/routers/index.js | 5 + src/views/Seller/index.vue | 238 +++++++++++++++++++++++++++++++++++++ src/views/layout/Aside.vue | 8 +- 4 files changed, 275 insertions(+), 1 deletion(-) create mode 100644 src/api/seller.js create mode 100644 src/views/Seller/index.vue diff --git a/src/api/seller.js b/src/api/seller.js new file mode 100644 index 0000000..ef5c7e3 --- /dev/null +++ b/src/api/seller.js @@ -0,0 +1,25 @@ +import {mande} from "mande"; +import {queryRemoveZero} from "@/api/utils.js"; + +const product = mande('/api/v2/sellers') + +export const ListSellers = (q) => { + const query = queryRemoveZero(q) + return product.get({query}) +} + +export const CreateSeller = (seller)=>{ + return product.post(seller) +} + +export const UpdateSeller = (seller)=>{ + return product.put(seller) +} + +export const GetSeller = (id) =>{ + return product.get(`/${id}`) +} + +export const DeleteSeller = (id)=>{ + return product.delete(`/${id}`) +} \ No newline at end of file diff --git a/src/routers/index.js b/src/routers/index.js index 9c5f6e9..f630054 100644 --- a/src/routers/index.js +++ b/src/routers/index.js @@ -34,6 +34,11 @@ const routes = [ path: '/provider', name: 'provider', component: ()=>import('@/views/Provider/index.vue') + }, + { + path: '/seller', + name: 'seller', + component: ()=>import('@/views/Seller/index.vue') } ] diff --git a/src/views/Seller/index.vue b/src/views/Seller/index.vue new file mode 100644 index 0000000..ad85da5 --- /dev/null +++ b/src/views/Seller/index.vue @@ -0,0 +1,238 @@ + + + + + \ No newline at end of file diff --git a/src/views/layout/Aside.vue b/src/views/layout/Aside.vue index 938709b..5dd7bee 100644 --- a/src/views/layout/Aside.vue +++ b/src/views/layout/Aside.vue @@ -8,7 +8,7 @@ >