【招生小程序】 优化# 总结模板:查看更多
parent
1d966f3d10
commit
b3100f0425
|
@ -36,16 +36,27 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { onLoad } from '@dcloudio/uni-app'
|
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 summaryCard, { ISummaryCard } from './summary-card.vue'
|
||||||
import { useZPaging } from '@/hooks/useZPaging'
|
import { useZPaging } from '@/hooks/useZPaging'
|
||||||
import datePicker from '@/components/date-picker/date-picker.vue'
|
import datePicker from '@/components/date-picker/date-picker.vue'
|
||||||
import { apiSummaryLists } from '@/api/summary'
|
import { apiSummaryLists } from '@/api/summary'
|
||||||
import { formatDate } from '@/utils/util'
|
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 dataList = ref<ISummaryCard[]>([])
|
||||||
const queryParams = reactive({
|
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)
|
const { paging, queryList, refresh } = useZPaging(queryParams, apiSummaryLists)
|
||||||
|
|
Loading…
Reference in New Issue