From 08f6fdba53f359b428ab60c4d3da7f069987a527 Mon Sep 17 00:00:00 2001 From: lz-ui Date: Tue, 16 Sep 2025 10:51:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/tc/eventAnalysisReport.js | 28 +++++++++++++ src/api/tc/videoScript.js | 9 +++++ src/utils/request.js | 3 ++ src/utils/tc.js | 7 ++++ .../tc/eventAnalysisReport/basketball.vue | 37 ++++++++++-------- src/views/tc/eventAnalysisReport/soccer.vue | 39 ++++++++++--------- src/views/tc/videoScript/basketball.vue | 37 ++++++++++-------- src/views/tc/videoScript/soccer.vue | 39 ++++++++++--------- 8 files changed, 129 insertions(+), 70 deletions(-) create mode 100644 src/api/tc/eventAnalysisReport.js create mode 100644 src/api/tc/videoScript.js create mode 100644 src/utils/tc.js diff --git a/src/api/tc/eventAnalysisReport.js b/src/api/tc/eventAnalysisReport.js new file mode 100644 index 0000000..80215d9 --- /dev/null +++ b/src/api/tc/eventAnalysisReport.js @@ -0,0 +1,28 @@ +import request from '@/utils/request' + +// 篮球列表 +export function bbInfo(data) { + return request({ + url: '/tc/bbInfo/list', + method: 'post', + data: data + }) +} + +// 足球列表 +export function Info(data) { + return request({ + url: '/tc/info/list', + method: 'post', + data: data + }) +} + + +// 报告详情 +export function reportDetail(id) { + return request({ + url: `/tc/report/${id}`, + method: 'get' + }) +} \ No newline at end of file diff --git a/src/api/tc/videoScript.js b/src/api/tc/videoScript.js new file mode 100644 index 0000000..0de8bff --- /dev/null +++ b/src/api/tc/videoScript.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +// 视频脚本报告详情 +export function scriptDetail(id) { + return request({ + url: `/tc/script/${id}`, + method: 'get' + }) +} \ No newline at end of file diff --git a/src/utils/request.js b/src/utils/request.js index 1da8f6d..79f617e 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -117,6 +117,9 @@ service.interceptors.response.use(res => { } else if (message.includes("Request failed with status code")) { message = "系统接口" + message.substr(message.length - 3) + "异常" } + else if (message === '数据正在处理,请勿重复提交'){ + return Promise.reject(error) + } ElMessage({ message: message, type: 'error', duration: 5 * 1000 }) return Promise.reject(error) } diff --git a/src/utils/tc.js b/src/utils/tc.js new file mode 100644 index 0000000..08d87ca --- /dev/null +++ b/src/utils/tc.js @@ -0,0 +1,7 @@ +export function jumpLink(mid, matchType) { + /** matchType 1足球 2篮球 */ + const url = matchType === 1 ? + `https://www.sporttery.cn/jc/zqdz/index.html?showType=3&mid=${mid}` : + `https://www.sporttery.cn/jc/lqdz/index.html?showType=3&mid=${mid}` + window.open(url) +} diff --git a/src/views/tc/eventAnalysisReport/basketball.vue b/src/views/tc/eventAnalysisReport/basketball.vue index 4e0b4ab..9c080cb 100644 --- a/src/views/tc/eventAnalysisReport/basketball.vue +++ b/src/views/tc/eventAnalysisReport/basketball.vue @@ -26,21 +26,21 @@ - - - - - + + + + + - + - +