| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -177,7 +177,11 @@ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        <text>时间</text>
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        <text>金币</text>
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      </view>
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      <scroll-view :scroll-y="true" class="bottom">
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      <scroll-view
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        :scroll-y="true"
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        class="bottom"
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        @scrolltolower="getMoreConsumeList"
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      >
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        <view class="OrderListItem" v-for="item in ConsumeList" :key="item.id">
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          <view class="name">{{ getConsumeName(item.type) }}</view>
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          <view class="time">{{
 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -208,7 +212,7 @@ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			<script setup>
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			//#region 导入
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import dayjs from "dayjs";
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import { onLoad } from "@dcloudio/uni-app";
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import { onLoad, onShow } from "@dcloudio/uni-app";
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import { ref, reactive, computed, inject } from "vue";
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			// import App from "../../App.vue";
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import {
 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -299,12 +303,20 @@ function goOtherPage(url, status) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			const tabList = ref([
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  { name: "我的写真", id: 1 },
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  // { name: "我的视频", id: 2 },
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  { name: "我的邀请", id: 3 },
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  // { name: "我的邀请", id: 3 },
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  { name: "消费记录", id: 4 },
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			]);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			const showListActive = ref(1);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			function clickTabHandle(e) {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  showListActive.value = e.id;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  console.log(e.id, "id");
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  if (e.id == 1) {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    getPhotoList(pageSize1.value, pageNum1.value);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  } else if (e.id == 2) {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  } else if (e.id == 3) {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  } else if (e.id == 4) {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    getConsumeList(pageSize2.value, pageNum2.value);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  }
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			//#endregion
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -318,6 +330,10 @@ async function getPhotoList(pageSize, pageNum) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    PhotoList.value = res.data.list;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  } catch (error) {}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/**
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @description:触底加载更多写真列表
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 */
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			async function getMorePhotoList() {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  try {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    pageNum1.value += 1;
 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -345,15 +361,20 @@ async function getConsumeList(pageSize, pageNum) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    ConsumeList.value = res.data.list;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  } catch (error) {}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/**
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @description:触底加载更多消费记录
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 */
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			async function getMoreConsumeList() {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  try {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    pageNum2.value += 1;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    const res = await getConsumeList(pageSize2.value, pageNum2.value);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (res.data.list.length == 0) {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    const res = await getConsumeListApi(pageSize2.value, pageNum2.value);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (res.data && res.data.list && res.data.list.length == 0) {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      pageNum2.value -= 1;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    }
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    ConsumeList.value.push(...res.data.list);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  } catch (error) {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    console.log(error, "error");
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    uni.showToast({
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      title: "获取数据失败,请重试",
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      icon: "none",
 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -402,7 +423,10 @@ async function findGlod() { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (!res.data) {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      myGlod.value = 0;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } else {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      myGlod.value = res.data.coin;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      myGlod.value = res.data.digitalAvatarGlod;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      userInfoModulesPinia.myGlod = res.data.digitalAvatarGlod
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        ? res.data.digitalAvatarGlod
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        : 0;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    }
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  } catch (error) {}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}
 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -465,6 +489,14 @@ onLoad(async () => { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  // }, 2000);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			});
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			onShow(() => {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  if (userInfoModulesPinia.token) {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    findGlod();
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    getPhotoList(pageSize1.value, pageNum1.value);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    getConsumeList(pageSize2.value, pageNum2.value);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  }
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			});
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			//#endregion ---------------------------
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			//#region
 | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |