【招生小程序】 优化# 总结模板:查看更多
parent
1d966f3d10
commit
b3100f0425
|
@ -36,16 +36,27 @@
|
|||
|
||||
<script setup lang="ts">
|
||||
import { onLoad } from '@dcloudio/uni-app'
|
||||
import { ref, reactive } from 'vue'
|
||||
import { ref, reactive, computed } from 'vue'
|
||||
import summaryCard, { ISummaryCard } from './summary-card.vue'
|
||||
import { useZPaging } from '@/hooks/useZPaging'
|
||||
import datePicker from '@/components/date-picker/date-picker.vue'
|
||||
import { apiSummaryLists } from '@/api/summary'
|
||||
import { formatDate } from '@/utils/util'
|
||||
import { useUserStore } from '@/stores/user'
|
||||
import cache from '@/utils/cache'
|
||||
import { ROLEINDEX } from '@/enums/cacheEnums'
|
||||
import { storeToRefs } from 'pinia'
|
||||
|
||||
const userStore = useUserStore()
|
||||
const { userInfo } = storeToRefs(userStore)
|
||||
const roles = computed(() => userInfo.value.roles)
|
||||
const roleIndex = cache.get(ROLEINDEX)
|
||||
const curRole = computed(() => roles.value[roleIndex])
|
||||
|
||||
const dataList = ref<ISummaryCard[]>([])
|
||||
const queryParams = reactive({
|
||||
date: formatDate(new Date().getTime(), 'YYYY-MM')
|
||||
date: formatDate(new Date().getTime(), 'YYYY-MM'),
|
||||
postId: curRole.value.id
|
||||
})
|
||||
|
||||
const { paging, queryList, refresh } = useZPaging(queryParams, apiSummaryLists)
|
||||
|
|
Loading…
Reference in New Issue