diff --git a/src/apis.js b/src/apis.js
index 34d2654..fab8724 100644
--- a/src/apis.js
+++ b/src/apis.js
@@ -474,3 +474,7 @@ export const getBattleDataAPI = async () => {
export const chooseTeamAPI = async (number, group) => {
return request("POST", "/user/room/group", { number, group });
};
+
+export const getVIPDescAPI = async () => {
+ return request("GET", "/index/memberVipDescribe");
+};
diff --git a/src/pages/be-vip.vue b/src/pages/be-vip.vue
index a7ae28d..d987c06 100644
--- a/src/pages/be-vip.vue
+++ b/src/pages/be-vip.vue
@@ -6,7 +6,7 @@ import SButton from "@/components/SButton.vue";
import SModal from "@/components/SModal.vue";
import Signin from "@/components/Signin.vue";
import UserHeader from "@/components/UserHeader.vue";
-import { createOrderAPI, getHomeData } from "@/apis";
+import { createOrderAPI, getHomeData, getVIPDescAPI } from "@/apis";
import { formatTimestamp } from "@/util";
import useStore from "@/store";
import { storeToRefs } from "pinia";
@@ -19,6 +19,7 @@ const showModal = ref(false);
const lastDate = ref(user.value.expiredAt);
const refreshing = ref(false);
const timer = ref(null);
+const richContent = ref("");
const onPay = async () => {
if (!user.value.id) {
@@ -61,6 +62,11 @@ const onPay = async () => {
}
};
+onMounted(async () => {
+ const result = await getVIPDescAPI();
+ richContent.value = result.describe;
+});
+
const toOrderPage = () => {
uni.navigateTo({
url: "/pages/orders",
@@ -108,7 +114,8 @@ onBeforeUnmount(() => {
VIP 介绍
-
+
@@ -214,11 +221,6 @@ onBeforeUnmount(() => {
font-size: 14px;
color: #333;
}
-.content > view:nth-child(2) > text {
- display: block;
- margin-top: 10px;
- color: #333;
-}
.vip-items {
width: 100%;
display: grid;