From cf1b1fbf3330def53898ea92c279dd59e2e296c2 Mon Sep 17 00:00:00 2001 From: wuhui_zzw <1760308791@qq.com> Date: Wed, 12 Jun 2024 16:00:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=EF=BC=9A=E5=85=B1=E5=88=9B?= =?UTF-8?q?=E8=82=A1=E4=B8=9C=20-=20=E7=AD=89=E7=BA=A7=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/merchant.js | 15 ++- src/router/modules/merchant.js | 145 +++++++++++++++++++++ src/views/merchant/shareholder/level.vue | 155 +++++++++++++++++++++++ 3 files changed, 312 insertions(+), 3 deletions(-) create mode 100644 src/views/merchant/shareholder/level.vue diff --git a/src/api/merchant.js b/src/api/merchant.js index b4c2d2f..7523f7d 100644 --- a/src/api/merchant.js +++ b/src/api/merchant.js @@ -392,9 +392,18 @@ export function merQuotaChangeRecord(data) { return request.post('system/merchant/quota/change_record', data) } - - - +// 共创股东 - 等级列表 +export function merShareholderList(data) { + return request.get('system/merchant/shareholder_level/list',data) +} +// 共创股东 - 编辑表单 +export function merShareholderEditForm(data) { + return request.post('system/merchant/shareholder_level/get_form',data) +} +// 共创股东 - 删除等级 +export function merShareholderDelForm(id) { + return request.post(`system/merchant/shareholder_level/del_info/${id}`) +} diff --git a/src/router/modules/merchant.js b/src/router/modules/merchant.js index 0033d29..773b483 100644 --- a/src/router/modules/merchant.js +++ b/src/router/modules/merchant.js @@ -215,6 +215,151 @@ const merchantRouter = }, component: () => import('@/views/merchant/quota/index') }, + // 共创股东 - 列表 + { + path: 'mer_shareholder', + name: 'MerShareholderList', + meta: { + title: '联盟商家共创股东管理', + noCache: true, + merchant_type: 0, + }, + component: () => import('@/views/merchant/shareholder/index') + }, + { + path: 'shop_shareholder', + name: 'MerchantShareholderList', + meta: { + title: '酒道馆共创股东管理', + noCache: true, + merchant_type: 1, + }, + component: () => import('@/views/merchant/shareholder/index') + }, + { + path: 'smoke_shareholder', + name: 'SmokeShareholderList', + meta: { + title: '烟酒店共创股东管理', + noCache: true, + merchant_type: 3, + }, + component: () => import('@/views/merchant/shareholder/index') + }, + { + path: 'supermarket_shareholder', + name: 'supermarketShareholderList', + meta: { + title: '超市共创股东管理', + noCache: true, + merchant_type: 4, + }, + component: () => import('@/views/merchant/shareholder/index') + }, + { + path: 'province_shareholder', + name: 'provinceShareholderList', + meta: { + title: '省公司门店共创股东管理', + noCache: true, + merchant_type: 5, + }, + component: () => import('@/views/merchant/shareholder/index') + }, + { + path: 'hall_shareholder', + name: 'hallShareholderList', + meta: { + title: '城市会客厅共创股东管理', + noCache: true, + merchant_type: 6, + }, + component: () => import('@/views/merchant/shareholder/index') + }, + { + path: 'health_shareholder', + name: 'healthShareholderList', + meta: { + title: '健康体检馆共创股东管理', + noCache: true, + merchant_type: 7, + }, + component: () => import('@/views/merchant/shareholder/index') + }, + // 共创股东 - 等级管理 + { + path: 'mer_shareholder_level', + name: 'MerShareholderLevel', + meta: { + title: '联盟商家共创股东等级', + noCache: true, + merchant_type: 0, + }, + component: () => import('@/views/merchant/shareholder/level') + }, + { + path: 'shop_shareholder_level', + name: 'MerchantShareholderLevel', + meta: { + title: '酒道馆共创股东等级', + noCache: true, + merchant_type: 1, + }, + component: () => import('@/views/merchant/shareholder/level') + }, + { + path: 'smoke_shareholder_level', + name: 'SmokeShareholderLevel', + meta: { + title: '烟酒店共创股东等级', + noCache: true, + merchant_type: 3, + }, + component: () => import('@/views/merchant/shareholder/level') + }, + { + path: 'supermarket_shareholder_level', + name: 'supermarketShareholderLevel', + meta: { + title: '超市共创股东等级', + noCache: true, + merchant_type: 4, + }, + component: () => import('@/views/merchant/shareholder/level') + }, + { + path: 'province_shareholder_level', + name: 'provinceShareholderLevel', + meta: { + title: '省公司门店共创股东等级', + noCache: true, + merchant_type: 5, + }, + component: () => import('@/views/merchant/shareholder/level') + }, + { + path: 'hall_shareholder_level', + name: 'hallShareholderLevel', + meta: { + title: '城市会客厅共创股东等级', + noCache: true, + merchant_type: 6, + }, + component: () => import('@/views/merchant/shareholder/level') + }, + { + path: 'health_shareholder_level', + name: 'healthShareholderLevel', + meta: { + title: '健康体检馆共创股东等级', + noCache: true, + merchant_type: 7, + }, + component: () => import('@/views/merchant/shareholder/level') + }, + + + // 其他 { path: 'system', diff --git a/src/views/merchant/shareholder/level.vue b/src/views/merchant/shareholder/level.vue new file mode 100644 index 0000000..208709c --- /dev/null +++ b/src/views/merchant/shareholder/level.vue @@ -0,0 +1,155 @@ + + + + +