|
@@ -3,15 +3,15 @@
|
|
|
<div class="mt-3">
|
|
|
<v-tabs v-model="tab" style="border-radius: 5px;" align-tabs="start" color="primary" bg-color="#f7f8fa" @update:model-value="handleChangeTab">
|
|
|
<v-tab :value="1"> {{ $t('points.whole') }}</v-tab>
|
|
|
- <v-tab :value="2">{{ $t('sys.signIn') }}</v-tab>
|
|
|
+ <!-- <v-tab :value="2">{{ $t('sys.signIn') }}</v-tab> -->
|
|
|
</v-tabs>
|
|
|
<TablePage v-if="tab === 1" :items="dataList"></TablePage>
|
|
|
- <SignInTable v-if="tab === 2" :items="dataList"></SignInTable>
|
|
|
+ <!-- <SignInTable v-if="tab === 2" :items="dataList"></SignInTable> -->
|
|
|
<CtPagination
|
|
|
v-if="total > 0"
|
|
|
:total="total"
|
|
|
- :page="pageNo"
|
|
|
- :limit="pageSize"
|
|
|
+ :page="query.pageNo"
|
|
|
+ :limit="query.pageSize"
|
|
|
@handleChange="handleChangePage"
|
|
|
></CtPagination>
|
|
|
</div>
|
|
@@ -21,35 +21,38 @@
|
|
|
defineOptions({name: 'personal-pointsManagement-pointsDetails'})
|
|
|
import { ref } from 'vue'
|
|
|
import TablePage from './components/integralTable.vue'
|
|
|
-import SignInTable from './components/signInTable.vue'
|
|
|
+// import SignInTable from './components/signInTable.vue'
|
|
|
import { getUserRewardPointPage } from '@/api/integral'
|
|
|
-import { getRewardSignInRecordPage } from '@/api/sign'
|
|
|
+// import { getRewardSignInRecordPage } from '@/api/sign'
|
|
|
|
|
|
const tab = ref(1)
|
|
|
|
|
|
// 数据
|
|
|
const total = ref(0)
|
|
|
-const pageNo = ref(1)
|
|
|
-const pageSize = ref(10)
|
|
|
+const query = ref({
|
|
|
+ pageNo: 1,
|
|
|
+ pageSize: 10,
|
|
|
+ type: 0
|
|
|
+})
|
|
|
const dataList = ref([])
|
|
|
|
|
|
// 积分、签到明细
|
|
|
const getData = async () => {
|
|
|
- const api = tab.value === 1 ? getUserRewardPointPage : getRewardSignInRecordPage
|
|
|
- const res = await api(pageNo.value, pageSize.value)
|
|
|
+ // const res = tab.value === 1 ? await getUserRewardPointPage({ pageNo: pageNo.value, pageSize: pageSize.value, type: 0 }) : await getRewardSignInRecordPage(pageNo.value, pageSize.value)
|
|
|
+ const res = await getUserRewardPointPage(query.value)
|
|
|
dataList.value = res.list
|
|
|
total.value = res.total
|
|
|
}
|
|
|
getData()
|
|
|
|
|
|
const handleChangePage = (e) => {
|
|
|
- pageNo.value = e
|
|
|
+ query.value.pageNo = e
|
|
|
getData()
|
|
|
}
|
|
|
|
|
|
// 切换
|
|
|
const handleChangeTab = () => {
|
|
|
- pageNo.value = 1
|
|
|
+ query.value.pageNo = 1
|
|
|
getData()
|
|
|
}
|
|
|
</script>
|