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 @@ >