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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加等级
+
+
+
+
+
+
+
+
+
+ {{ scope.row.mer_quota > 0 ? scope.row.mer_quota : '不限' }}
+
+
+
+
+ {{ scope.row.price > 0 ? scope.row.price : '免费' }}
+
+
+
+
+
+
+
+
+
+ {{ scope.row.coupon_ids ? Object.values(scope.row.coupon_ids.split(',')).length : '0' }}张
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+