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