diff --git a/src/assets/styles/reset.scss b/src/assets/styles/reset.scss index 2530f14..0f32223 100644 --- a/src/assets/styles/reset.scss +++ b/src/assets/styles/reset.scss @@ -99,7 +99,8 @@ vertical-align: middle; } -.cursor { +.cursor, +.cursor-pointer { cursor: pointer; } diff --git a/src/enums/tc.js b/src/enums/tc.js index aaf0a44..770f3a5 100644 --- a/src/enums/tc.js +++ b/src/enums/tc.js @@ -5,4 +5,37 @@ export const MatchResults = { CRS: '比分', TTG: '总进球', HAFU: '半全场胜平负', -} \ No newline at end of file +} + + +// 添加 pickerOptions 配置,提供星期选项 +export const PickerOptions = reactive( [ + { + text: '周一', + value: '1' + }, + { + text: '周二', + value: '2' + }, + { + text: '周三', + value: '3' + }, + { + text: '周四', + value: '4' + }, + { + text: '周五', + value: '5' + }, + { + text: '周六', + value: '6' + }, + { + text: '周日', + value: '0' + } +]) \ No newline at end of file diff --git a/src/views/operation/report/index.vue b/src/views/operation/report/index.vue index 40f1afc..3336adc 100644 --- a/src/views/operation/report/index.vue +++ b/src/views/operation/report/index.vue @@ -24,6 +24,7 @@ 查询 重置 + 导出 @@ -41,10 +42,21 @@ - + - 已生成 - 未生成 + + + 查看 + + + + + + + + + + {{ scope.row.reportSatus === 1 ? scope.row.reportDetail.reportFlag : '' }} @@ -88,6 +100,7 @@ import { jumpLink } from "@/utils/tc" import { processMatchResults } from "@/utils/tc" import EditHad from "@/views/tc/eventAnalysisReport/components/EditHad.vue" + import { ref } from "vue" const router = useRouter() @@ -119,6 +132,15 @@ const data = reactive({ const { queryParams } = toRefs(data) + +/** 导出按钮操作 */ +function handleExport() { + + // proxy.download("system/user/export", { +// ...queryParams.value, +// },`user_${new Date().getTime()}.xlsx`) +} + /** 提交表单 */ function submitForm() { const data = editHadRef.value.getFormData() diff --git a/src/views/tc/eventAnalysisReport/components/basketball.vue b/src/views/tc/eventAnalysisReport/components/basketball.vue index 2d14706..cdc8caf 100644 --- a/src/views/tc/eventAnalysisReport/components/basketball.vue +++ b/src/views/tc/eventAnalysisReport/components/basketball.vue @@ -18,10 +18,27 @@ - + + + + + + 查询 重置 @@ -84,7 +101,22 @@ 未生成 - + + + finyx模型 + + + + + + + + + Margin模型是机构保证稳定盈利的模型之一,根据模型的波动走向、同赔倾向等特点,再加上百万赛事信息的数据整理,及独有情报信息,绘制出赛事趋势走向,推演赛果走向 + + + + 分析结果 @@ -111,6 +143,8 @@ import { bbInfo, bbInfoSelectDistinctLeagueAbbNames } from "@/api/tc/eventAnalysisReport" import { jumpLink } from "@/utils/tc" import { timerToStr } from "@/utils/timer" +import { PickerOptions } from "@/enums/tc" + const router = useRouter() const { proxy } = getCurrentInstance() diff --git a/src/views/tc/eventAnalysisReport/components/soccer.vue b/src/views/tc/eventAnalysisReport/components/soccer.vue index 7c2cff8..9a4d706 100644 --- a/src/views/tc/eventAnalysisReport/components/soccer.vue +++ b/src/views/tc/eventAnalysisReport/components/soccer.vue @@ -17,9 +17,26 @@ - + + + + + + 查询 @@ -72,18 +89,6 @@ - - - - - 查看 - - - - - - - {{ parseTime(scope.row.matchDateTime) }} @@ -95,7 +100,22 @@ 未生成 - + + + finyx模型 + + + + + + + + + Margin模型是机构保证稳定盈利的模型之一,根据模型的波动走向、同赔倾向等特点,再加上百万赛事信息的数据整理,及独有情报信息,绘制出赛事趋势走向,推演赛果走向 + + + + 分析结果 @@ -127,8 +147,8 @@ import { Info, infoSelectDistinctLeagueAbbNames } from "@/api/tc/eventAnalysisRe import { jumpLink } from "@/utils/tc" import { timerToStr } from "@/utils/timer" import { processMatchResults } from "@/utils/tc" -import EditHad from "@/views/tc/eventAnalysisReport/components/EditHad.vue" import { onActivated } from "vue" +import { PickerOptions } from "@/enums/tc" const router = useRouter() const { proxy } = getCurrentInstance() @@ -136,7 +156,7 @@ const pageList = ref([]) const loading = ref(false) const showSearch = ref(true) const total = ref(0) -const dateRange = ref([]) +// const dateRange = ref([]) /** 数据范围选项*/ const dataScopeOptions = ref([]) @@ -148,12 +168,45 @@ const data = reactive({ pageSize: 10, matchNumStr: undefined, leagueAbbName: undefined, + weekday: undefined, }, rules: {}, }) + + const { queryParams } = toRefs(data) +// 处理星期选择变化 +function handleWeekdayChange(value) { + // 当用户通过快捷选项选择星期时触发 + handleQuery(); +} + +/** 查询角色列表 */ +function getList() { + loading.value = true + const data = { ...queryParams.value } + // if (dateRange.value && dateRange.value[0] && dateRange.value[1]) { + // data.beginTime = dateRange.value[0] + // data.endTime = dateRange.value[1] + // } else { + // data.beginTime = undefined + // data.endTime = undefined + // } + Info(data).then(response => { + const res = response.rows.map(item => ({ + ...item, + matchResults: item.matchResults ? processMatchResults(item.matchResults): null + })); + pageList.value = res + total.value = response.total + }).finally(() => { + loading.value = false + }) +} + + /** 获取联赛类型 */ function getLeagueAbbNames() { infoSelectDistinctLeagueAbbNames().then(response => { @@ -180,28 +233,6 @@ function handleView(row) { }) } -/** 查询角色列表 */ -function getList() { - loading.value = true - const data = { ...queryParams.value } - if (dateRange.value && dateRange.value[0] && dateRange.value[1]) { - data.beginTime = dateRange.value[0] - data.endTime = dateRange.value[1] - } else { - data.beginTime = undefined - data.endTime = undefined - } - Info(data).then(response => { - const res = response.rows.map(item => ({ - ...item, - matchResults: item.matchResults ? processMatchResults(item.matchResults): null - })); - pageList.value = res - total.value = response.total - }).finally(() => { - loading.value = false - }) -} /** 搜索按钮操作 */ function handleQuery() { @@ -211,7 +242,7 @@ function handleQuery() { /** 重置按钮操作 */ function resetQuery() { - dateRange.value = [] + // dateRange.value = [] proxy.resetForm("queryRef") handleQuery() }
Margin模型是机构保证稳定盈利的模型之一,根据模型的波动走向、同赔倾向等特点,再加上百万赛事信息的数据整理,及独有情报信息,绘制出赛事趋势走向,推演赛果走向