|
@@ -9,17 +9,11 @@ definePage({
|
|
|
disableScroll: true,
|
|
disableScroll: true,
|
|
|
},
|
|
},
|
|
|
})
|
|
})
|
|
|
-const navTabTypeList = [
|
|
|
|
|
- { name: '全部', value: 'all' },
|
|
|
|
|
- { name: '星闪豹', value: 'XSB' },
|
|
|
|
|
- { name: '充电', value: 'CD' },
|
|
|
|
|
- { name: '电影演出', value: 'DYY' },
|
|
|
|
|
- { name: '视频权益', value: 'VIDEO' },
|
|
|
|
|
- { name: '大牌点餐', value: 'SHOP' },
|
|
|
|
|
-]
|
|
|
|
|
|
|
+const navTabTypeList = ref<Api.sysDict[]>([])
|
|
|
const { data: info } = useRequest(() =>
|
|
const { data: info } = useRequest(() =>
|
|
|
Apis.xsb.findUserPoints({}),
|
|
Apis.xsb.findUserPoints({}),
|
|
|
)
|
|
)
|
|
|
|
|
+
|
|
|
const type = ['充值', '下单', '退款', '过期积分', '退款过期积分']
|
|
const type = ['充值', '下单', '退款', '过期积分', '退款过期积分']
|
|
|
const { data: pointList, isLastPage, page } = usePagination((pageNum, pageSize) => Apis.xsb.findUserPointsPage({ data: { pageNum, pageSize } }), { data: resp => resp.data?.list, initialPage: 1, initialPageSize: 10, immediate: true, append: true })
|
|
const { data: pointList, isLastPage, page } = usePagination((pageNum, pageSize) => Apis.xsb.findUserPointsPage({ data: { pageNum, pageSize } }), { data: resp => resp.data?.list, initialPage: 1, initialPageSize: 10, immediate: true, append: true })
|
|
|
|
|
|
|
@@ -30,9 +24,13 @@ function handleScrollBottom() {
|
|
|
page.value++
|
|
page.value++
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+async function getNavList() {
|
|
|
|
|
+ const res = await Apis.sys.dictPage({ data: { typeCode: 'sys_business_type' } })
|
|
|
|
|
+ navTabTypeList.value = res.data?.list || []
|
|
|
|
|
+}
|
|
|
|
|
+getNavList()
|
|
|
function getLabel(val: string) {
|
|
function getLabel(val: string) {
|
|
|
- return navTabTypeList.find(i => i.value === val)?.name || '未知类型'
|
|
|
|
|
|
|
+ return navTabTypeList.value.find(i => i.value === val)?.name || '未知类型'
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|