From 38b429e52b411349fb32869e5c73263d8b73eeca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=88=AA?= Date: Thu, 30 Oct 2025 17:31:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=99=AA=E7=BB=83=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development.yh | 1 + src/api/sparring.js | 28 ++++ .../sparring/components/sparring-item.vue | 40 +++++ src/pages/sparring/index.vue | 155 ++++++------------ src/static/images/sparring/phone-icon.png | Bin 0 -> 603 bytes src/static/images/sparring/talk-icon.png | Bin 0 -> 666 bytes src/static/images/sparring/video-icon.png | Bin 0 -> 535 bytes 7 files changed, 115 insertions(+), 109 deletions(-) create mode 100644 src/api/sparring.js create mode 100644 src/static/images/sparring/phone-icon.png create mode 100644 src/static/images/sparring/talk-icon.png create mode 100644 src/static/images/sparring/video-icon.png diff --git a/.env.development.yh b/.env.development.yh index e343a979..6dabe4cb 100644 --- a/.env.development.yh +++ b/.env.development.yh @@ -5,6 +5,7 @@ ENV = 'development.yh' VITE_APP_BASE_API_Url = 'http://25.18.122.65:7001' # VITE_APP_BASE_H5_API_Url_TRAEXAM = 'http://25.64.32.154:9604' +# VITE_APP_BASE_H5_API_Url_TRAPRACTICE = 'http://25.64.32.154:9603' diff --git a/src/api/sparring.js b/src/api/sparring.js new file mode 100644 index 00000000..f683549b --- /dev/null +++ b/src/api/sparring.js @@ -0,0 +1,28 @@ +import request from '@/api/request' + +const course_base_url = '/trapractice' + +// 获取课程分类树接口 +export const getCourseTypeListApi = (data) => { + return request({ + url: course_base_url + '/traPartnerCatelog/queryTraPartnerCatelog', + method: 'post', + data + }); +}; +// 获取标签分类树 接口 +export const getTraTagListApi = (data) => { + return request({ + url: course_base_url + '/traPartnerTag/queryTraTagCatalogInfoList', + method: 'post', + data + }); +}; +// 全部模块 +export const queryCrsInfoByCatalogApi = (data) => { + return request({ + url: course_course_base_url + '/traPartnerInfo/queryTraPartnerInfoPaging', + method: 'post', + data + }); +}; \ No newline at end of file diff --git a/src/pages/sparring/components/sparring-item.vue b/src/pages/sparring/components/sparring-item.vue index 83eeb47d..6474ba18 100644 --- a/src/pages/sparring/components/sparring-item.vue +++ b/src/pages/sparring/components/sparring-item.vue @@ -1,6 +1,24 @@