|
@@ -38,7 +38,7 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- 签到记录 -->
|
|
<!-- 签到记录 -->
|
|
- <v-navigation-drawer v-model="drawer" location="right" temporary width="600" class="drawer">
|
|
|
|
|
|
+ <!-- <v-navigation-drawer v-model="drawer" location="right" temporary width="600" class="drawer">
|
|
<v-data-table
|
|
<v-data-table
|
|
:items="recordList"
|
|
:items="recordList"
|
|
:headers="headers"
|
|
:headers="headers"
|
|
@@ -54,16 +54,21 @@
|
|
:limit="pageSize"
|
|
:limit="pageSize"
|
|
@handleChange="handleChangePage"
|
|
@handleChange="handleChangePage"
|
|
></CtPagination>
|
|
></CtPagination>
|
|
- </v-navigation-drawer>
|
|
|
|
|
|
+ </v-navigation-drawer> -->
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
defineOptions({name: 'personal-taskCenter-signIn'})
|
|
defineOptions({name: 'personal-taskCenter-signIn'})
|
|
import { ref } from 'vue'
|
|
import { ref } from 'vue'
|
|
-import { timesTampChange } from '@/utils/date'
|
|
|
|
|
|
+// import { timesTampChange } from '@/utils/date'
|
|
import { useI18n } from '@/hooks/web/useI18n'
|
|
import { useI18n } from '@/hooks/web/useI18n'
|
|
-import { getRewardSignInRecordSummary, getRewardSignInConfigList, createRewardSignInRecord, getRewardSignInRecordPage } from '@/api/sign'
|
|
|
|
|
|
+import {
|
|
|
|
+ getRewardSignInRecordSummary,
|
|
|
|
+ getRewardSignInConfigList,
|
|
|
|
+ createRewardSignInRecord,
|
|
|
|
+ // getRewardSignInRecordPage
|
|
|
|
+} from '@/api/sign'
|
|
import integralShow from '@/views/integral/components/integralShow.vue'
|
|
import integralShow from '@/views/integral/components/integralShow.vue'
|
|
import Snackbar from '@/plugins/snackbar'
|
|
import Snackbar from '@/plugins/snackbar'
|
|
|
|
|
|
@@ -78,16 +83,16 @@ const todayNumber = ref()
|
|
const signLoading = ref(false)
|
|
const signLoading = ref(false)
|
|
|
|
|
|
// 签到记录
|
|
// 签到记录
|
|
-const total = ref(0)
|
|
|
|
-const drawer = ref(false)
|
|
|
|
-const pageSize = ref(10)
|
|
|
|
-const pageNo = ref(1)
|
|
|
|
-const recordList = ref([])
|
|
|
|
-const headers = [
|
|
|
|
- { title: t('taskCenter.signInDays'), key: 'day' },
|
|
|
|
- { title: t('taskCenter.points'), key: 'point' },
|
|
|
|
- { title: t('taskCenter.createTime'), key: 'createTime', value: item => timesTampChange(item.createTime)}
|
|
|
|
-]
|
|
|
|
|
|
+// const total = ref(0)
|
|
|
|
+// const drawer = ref(false)
|
|
|
|
+// const pageSize = ref(10)
|
|
|
|
+// const pageNo = ref(1)
|
|
|
|
+// const recordList = ref([])
|
|
|
|
+// const headers = [
|
|
|
|
+// { title: t('taskCenter.signInDays'), key: 'day' },
|
|
|
|
+// { title: t('taskCenter.points'), key: 'point' },
|
|
|
|
+// { title: t('taskCenter.createTime'), key: 'createTime', value: item => timesTampChange(item.createTime)}
|
|
|
|
+// ]
|
|
|
|
|
|
// 获取签到规则列表
|
|
// 获取签到规则列表
|
|
const getConfigList = async () => {
|
|
const getConfigList = async () => {
|
|
@@ -118,23 +123,24 @@ const handleSignIn = async () => {
|
|
}
|
|
}
|
|
|
|
|
|
// 签到记录
|
|
// 签到记录
|
|
-const getRecordList = async () => {
|
|
|
|
- const res = await getRewardSignInRecordPage(pageNo.value, pageSize.value)
|
|
|
|
- recordList.value = res.list
|
|
|
|
- total.value = res.total
|
|
|
|
-}
|
|
|
|
|
|
+// const getRecordList = async () => {
|
|
|
|
+// const res = await getRewardSignInRecordPage(pageNo.value, pageSize.value)
|
|
|
|
+// recordList.value = res.list
|
|
|
|
+// total.value = res.total
|
|
|
|
+// }
|
|
|
|
|
|
const handleRecord = () => {
|
|
const handleRecord = () => {
|
|
- drawer.value = true
|
|
|
|
- pageNo.value = 1
|
|
|
|
- recordList.value = []
|
|
|
|
- getRecordList()
|
|
|
|
|
|
+ // drawer.value = true
|
|
|
|
+ // pageNo.value = 1
|
|
|
|
+ // recordList.value = []
|
|
|
|
+ // getRecordList()
|
|
|
|
+ window.open('/integral/pointsManagement')
|
|
}
|
|
}
|
|
|
|
|
|
-const handleChangePage = (e) => {
|
|
|
|
- pageNo.value = e
|
|
|
|
- getRecordList()
|
|
|
|
-}
|
|
|
|
|
|
+// const handleChangePage = (e) => {
|
|
|
|
+// pageNo.value = e
|
|
|
|
+// getRecordList()
|
|
|
|
+// }
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|