From a5977aa41f7d239dce24f9fd1dd45e439fabd2c4 Mon Sep 17 00:00:00 2001
From: qsh <>
Date: Mon, 2 Feb 2026 15:58:11 +0800
Subject: [PATCH] sc
---
src/api/member/index.js | 47 +++++
src/pages/member/setting-form.vue | 309 ++++++++++++++----------------
src/pages/member/setting.vue | 243 ++++++++++++++++++-----
3 files changed, 388 insertions(+), 211 deletions(-)
create mode 100644 src/api/member/index.js
diff --git a/src/api/member/index.js b/src/api/member/index.js
new file mode 100644
index 0000000..8dc02dc
--- /dev/null
+++ b/src/api/member/index.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request';
+
+export const getVipTypeList = async params => {
+ return await request({
+ url: '/applet/xunjia/member/list',
+ method: 'get',
+ params: params
+ });
+};
+
+export const addVipType = async data => {
+ return await request({
+ url: '/applet/xunjia/member/add',
+ method: 'post',
+ data
+ });
+};
+
+export const updateVipType = async data => {
+ return await request({
+ url: '/applet/xunjia/member/update',
+ method: 'post',
+ data
+ });
+};
+
+export const deleteVipType = async id => {
+ return await request({
+ url: '/applet/xunjia/member/delete?memberId=' + id,
+ method: 'delete'
+ });
+};
+
+export const getVipTypeOptions = async params => {
+ return await request({
+ url: '/applet/xunjia/member/simple-list',
+ method: 'get',
+ params: params
+ });
+};
+
+export const getVipType = async id => {
+ return await request({
+ url: '/applet/xunjia/member/get?memberId=' + id,
+ method: 'get'
+ });
+};
diff --git a/src/pages/member/setting-form.vue b/src/pages/member/setting-form.vue
index fda3103..904d3b9 100644
--- a/src/pages/member/setting-form.vue
+++ b/src/pages/member/setting-form.vue
@@ -12,44 +12,61 @@
会员名称
-
+
车型
-
- {{ carTypes[carTypeIndex] || '请选择车型' }}
-
+
+
+
科目
-
- {{ subjects[subjectIndex] || '请选择科目' }}
-
+
+
+
原价
-
+
折扣价
-
+
有效期
-
-
- {{ units[unitIndex] }}
+
+
+
+ {{ units[unitIndex].label }}
+
+
@@ -57,16 +74,16 @@
使用方式
-
-
-
- 学员购买
-
-
-
- 客服赠送
-
-
+
+
+
+
@@ -75,12 +92,12 @@
加载中...
暂无权益
-
-
-
- {{ right.name }}
-
-
+
+
+
@@ -94,31 +111,40 @@