diff --git a/src/api/base/store/menber.js b/src/api/base/store/menber.js new file mode 100644 index 0000000..476a81d --- /dev/null +++ b/src/api/base/store/menber.js @@ -0,0 +1,35 @@ +import request from '@/utils/request' +import { URL } from '@/config' + +export function getList(params) { + return request({ + url: URL.shop.base.store.menber.getList, + method: 'get', + params, + }) +} + +export function exportMenber(params) { + return request({ + url: URL.shop.base.store.menber.export, + method: 'get', + params, + responseType: 'blob', + }) +} + +export function getNotice(params) { + return request({ + url: URL.shop.base.store.menber.view, + method: 'get', + params, + }) +} + +export function doDelete(data) { + return request({ + url: URL.shop.base.store.grade.doDelete, + method: 'post', + data, + }) +} diff --git a/src/config/net.config.js b/src/config/net.config.js index 063a070..2d80026 100644 --- a/src/config/net.config.js +++ b/src/config/net.config.js @@ -730,6 +730,12 @@ let url = { api_url + '/admin/shop/shop-base-store-category/getStoreClassify', categoryList: api_url + '/mobile/shop/shop-base-store-category/list', }, + menber:{ + getList: api_url + '/admin/shop/shop-store-member/list', + export: api_url + '/admin/shop/shop-store-member/exportShopStoreMember', + view: api_url + '/admin/shop/shop-store-member/getShopStoreMember', + export: api_url + '/admin/shop/shop-store-member/exportShopStoreMember', + }, }, market: { category: { diff --git a/src/utils/routes.js b/src/utils/routes.js index a61b9ee..ccc8a7f 100644 --- a/src/utils/routes.js +++ b/src/utils/routes.js @@ -63,6 +63,23 @@ export function convertRouter(asyncRoutes) { route.children.push(obj) } + if (route.meta.title == '店铺' && route.name == 'Vab807') { + const obj = { + path: '/storeMenber', + component: '@/views/base/store/member/index.vue', + name: 'Vab807111', + redirect: null, + meta: { + title: '店铺会员', + icon: '', + noClosable: 0, + hidden: null, + }, + menuHidden: false, + } + + route.children.push(obj) + } if (route.meta.title == '店铺' && route.name == 'Vab330') { const obj = { path: '/storeConf', diff --git a/src/views/base/store/member/index.vue b/src/views/base/store/member/index.vue new file mode 100644 index 0000000..40dd6df --- /dev/null +++ b/src/views/base/store/member/index.vue @@ -0,0 +1,204 @@ + + +