|
@@ -30,7 +30,7 @@
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<!-- 签到 -->
|
|
<!-- 签到 -->
|
|
- <view class="signIn">
|
|
|
|
|
|
+ <!-- <view class="signIn">
|
|
<view class="signIn-content">
|
|
<view class="signIn-content">
|
|
<view class="signIn-content-items">
|
|
<view class="signIn-content-items">
|
|
<view class="item" v-for="(sign, i) in SignItems" :key="sign.day">
|
|
<view class="item" v-for="(sign, i) in SignItems" :key="sign.day">
|
|
@@ -53,7 +53,7 @@
|
|
</button>
|
|
</button>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
- </view>
|
|
|
|
|
|
+ </view> -->
|
|
<!-- 积分规则、积分兑换 -->
|
|
<!-- 积分规则、积分兑换 -->
|
|
<view class="ss-m-t-20">
|
|
<view class="ss-m-t-20">
|
|
<uni-section title="积分规则" type="line" style="background-color: #fff;">
|
|
<uni-section title="积分规则" type="line" style="background-color: #fff;">
|
|
@@ -94,9 +94,9 @@
|
|
import { ref, watch } from 'vue'
|
|
import { ref, watch } from 'vue'
|
|
import layoutPage from '@/layout'
|
|
import layoutPage from '@/layout'
|
|
import {
|
|
import {
|
|
- getRewardSignInConfigList,
|
|
|
|
- getRewardSignInRecordSummary,
|
|
|
|
- createRewardSignInRecord,
|
|
|
|
|
|
+ // getRewardSignInConfigList,
|
|
|
|
+ // getRewardSignInRecordSummary,
|
|
|
|
+ // createRewardSignInRecord,
|
|
getAccountBalance,
|
|
getAccountBalance,
|
|
getUserAccount,
|
|
getUserAccount,
|
|
} from '@/api/sign'
|
|
} from '@/api/sign'
|
|
@@ -108,7 +108,7 @@ import { showAuthModal } from '@/hooks/useModal'
|
|
const useUserStore = userStore()
|
|
const useUserStore = userStore()
|
|
// 设置自定义tabBar选中值
|
|
// 设置自定义tabBar选中值
|
|
|
|
|
|
-const SignItems = ref([])
|
|
|
|
|
|
+// const SignItems = ref([])
|
|
// 积分规则
|
|
// 积分规则
|
|
const integralRules = ref([])
|
|
const integralRules = ref([])
|
|
const getTask = async () => {
|
|
const getTask = async () => {
|
|
@@ -131,18 +131,18 @@ const handleClickGoods = () => {
|
|
}
|
|
}
|
|
|
|
|
|
// 连续签到天数
|
|
// 连续签到天数
|
|
-const continuousDay = ref(0)
|
|
|
|
|
|
+// const continuousDay = ref(0)
|
|
// 今天有无签到
|
|
// 今天有无签到
|
|
-const todaySignIn = ref(false)
|
|
|
|
|
|
+// const todaySignIn = ref(false)
|
|
|
|
|
|
// 今天
|
|
// 今天
|
|
-const todayNumber = ref()
|
|
|
|
|
|
+// const todayNumber = ref()
|
|
|
|
|
|
const balance = ref({})
|
|
const balance = ref({})
|
|
|
|
|
|
watch([() => useUserStore.refreshToken, () => useUserStore.isLogin], () => {
|
|
watch([() => useUserStore.refreshToken, () => useUserStore.isLogin], () => {
|
|
if (useUserStore.isLogin) {
|
|
if (useUserStore.isLogin) {
|
|
- getSummary()
|
|
|
|
|
|
+ // getSummary()
|
|
getBalance()
|
|
getBalance()
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -157,9 +157,9 @@ onShow(() => {
|
|
|
|
|
|
function init () {
|
|
function init () {
|
|
// 获取签到列表
|
|
// 获取签到列表
|
|
- getSignIn()
|
|
|
|
|
|
+ // getSignIn()
|
|
// 获取签到信息
|
|
// 获取签到信息
|
|
- getSummary()
|
|
|
|
|
|
+ // getSummary()
|
|
// 获取余额积分
|
|
// 获取余额积分
|
|
getBalance()
|
|
getBalance()
|
|
// 获取积分规则列表
|
|
// 获取积分规则列表
|
|
@@ -178,51 +178,51 @@ async function getBalance() {
|
|
|
|
|
|
|
|
|
|
// 获取个人签到统计
|
|
// 获取个人签到统计
|
|
-async function getSummary() {
|
|
|
|
- const { data } = await getRewardSignInRecordSummary()
|
|
|
|
- if (!data) return
|
|
|
|
- continuousDay.value = data.continuousDay // 连续签到第n天
|
|
|
|
- todaySignIn.value = data.todaySignIn // 今天有无签到
|
|
|
|
- todayNumber.value = todaySignIn.value ? continuousDay.value - 1 : continuousDay.value
|
|
|
|
-}
|
|
|
|
|
|
+// async function getSummary() {
|
|
|
|
+// const { data } = await getRewardSignInRecordSummary()
|
|
|
|
+// if (!data) return
|
|
|
|
+// continuousDay.value = data.continuousDay // 连续签到第n天
|
|
|
|
+// todaySignIn.value = data.todaySignIn // 今天有无签到
|
|
|
|
+// todayNumber.value = todaySignIn.value ? continuousDay.value - 1 : continuousDay.value
|
|
|
|
+// }
|
|
// 获取签到列表
|
|
// 获取签到列表
|
|
-async function getSignIn () {
|
|
|
|
- try {
|
|
|
|
- const { data } = await getRewardSignInConfigList()
|
|
|
|
- SignItems.value = data
|
|
|
|
- } catch (error) {
|
|
|
|
|
|
+// async function getSignIn () {
|
|
|
|
+// try {
|
|
|
|
+// const { data } = await getRewardSignInConfigList()
|
|
|
|
+// SignItems.value = data
|
|
|
|
+// } catch (error) {
|
|
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
|
|
+// }
|
|
|
|
+// }
|
|
// 签到
|
|
// 签到
|
|
-async function handleSignIn () {
|
|
|
|
- uni.showLoading({
|
|
|
|
- title: '正在签到'
|
|
|
|
- })
|
|
|
|
- try {
|
|
|
|
- const { code } = await createRewardSignInRecord()
|
|
|
|
- if (code !== 0) {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- setTimeout(async () => {
|
|
|
|
- const { code: _code } = await getSummary()
|
|
|
|
- if (_code !== 0) {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- uni.showToast({
|
|
|
|
- title: '签到成功',
|
|
|
|
- icon: 'success',
|
|
|
|
- mask: true
|
|
|
|
- })
|
|
|
|
- // 更新积分
|
|
|
|
- getBalance()
|
|
|
|
- }, 1000)
|
|
|
|
- } catch (error) {
|
|
|
|
|
|
+// async function handleSignIn () {
|
|
|
|
+// uni.showLoading({
|
|
|
|
+// title: '正在签到'
|
|
|
|
+// })
|
|
|
|
+// try {
|
|
|
|
+// const { code } = await createRewardSignInRecord()
|
|
|
|
+// if (code !== 0) {
|
|
|
|
+// return
|
|
|
|
+// }
|
|
|
|
+// setTimeout(async () => {
|
|
|
|
+// const { code: _code } = await getSummary()
|
|
|
|
+// if (_code !== 0) {
|
|
|
|
+// return
|
|
|
|
+// }
|
|
|
|
+// uni.showToast({
|
|
|
|
+// title: '签到成功',
|
|
|
|
+// icon: 'success',
|
|
|
|
+// mask: true
|
|
|
|
+// })
|
|
|
|
+// // 更新积分
|
|
|
|
+// getBalance()
|
|
|
|
+// }, 1000)
|
|
|
|
+// } catch (error) {
|
|
|
|
|
|
- } finally {
|
|
|
|
- uni.hideLoading()
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
|
|
+// } finally {
|
|
|
|
+// uni.hideLoading()
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
|
|
function handleLogin () {
|
|
function handleLogin () {
|
|
if (!useUserStore.isLogin) {
|
|
if (!useUserStore.isLogin) {
|