From 87d2fac9c381de99f75ce6c6c39b7d638b980d7e Mon Sep 17 00:00:00 2001 From: 杨磊 <505174330@qq.com> Date: 星期四, 21 八月 2025 17:52:14 +0800 Subject: [PATCH] 1111 --- src/assets/js/middleGround/api/edu.js | 233 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 114 insertions(+), 119 deletions(-) diff --git a/src/assets/js/middleGround/api/edu.js b/src/assets/js/middleGround/api/edu.js index 25b3563..1ed71f2 100644 --- a/src/assets/js/middleGround/api/edu.js +++ b/src/assets/js/middleGround/api/edu.js @@ -1,171 +1,166 @@ -import request from "@/plugin/axios"; -import { handleQueryResourceListData } from "../tool"; +import request from '@/plugin/axios/index.ts' +import { handleQueryResourceListData } from '../tool' const eduApi = { - /* - **鑾峰彇鍟嗗搧鍒楄〃** - path: 鏁版嵁璺緞 - storeInfo: 浠撳偍 - channelInfo: 棰戦亾 - subAccess: - queryType: 妫�绱㈢被鍨� - paging: 鍒嗛〉 - sort: 鎺掑簭 - fields: 鑷畾涔夊瓧娈� - */ - getCourseProductList: ({ - courseInfo = null, - queryType, - LinkProductId = null, - paging = {}, - sort, - fields, - coverSize - }) => { - const query = { - Type: queryType || "\\", - CourseId: courseInfo + "", - LinkProductId: LinkProductId || "", - PageQuery: { - Start: paging.start || "0", - Size: paging.size || "10" - }, - SortQuery: sort - ? [sort] - : [ - { - LinkOrder: "Desc" - } - ], - CreateDate: [], - Description: [], - Name: [], - Icon: [], - RefCode: [], - TypeId: [], - SysType: [], - State: [], - Tag: [], - BeginDate: [], - EndDate: [], - ProductLinkInfo: [], - AllowDonate: [], - // DonatePriceList: [], - SubProductCount: [], - ...fields - }; - const body = { query: JSON.stringify({ Query: [{ Q1: query }] }) }; - let url = "/edu/api/ApiAppUserQueryCourseProduct"; + // 鑾峰彇鍟嗗搧涓嬬殑缁勫嵎绛栫暐 + getQuizConfigListByProduct(data) { return request({ - url: url, - method: "post", - data: body - }).then((resp) => { - if (resp.length > 0) { - const data = resp[0]; - const datas = handleQueryResourceListData({ - datas: data.datas, - fields, - courseInfo, - coverSize - }); - return { - datas, - total: data.totalCount - }; - } - return { datas: [], total: 0 }; - }); + url: '/edu/api/ApiGetQuizConfigListByProduct', + method: 'post', + data, + }) + }, + // 鑾峰彇缁勫嵎缁撴灉 + getEduQuizConfigResult(data) { + return request({ + url: '/edu/api/ApiGetEduQuizConfigResult', + method: 'post', + data, + }) }, //鐢宠璇剧▼ applyNewCourse(data) { return request({ - url: "/edu/api/ApiApplyNewCourse", - method: "post", - data - }); + url: '/edu/api/ApiApplyNewCourse', + method: 'post', + data, + }) }, //鏇存柊璇剧▼鐢宠淇℃伅 updateCourseApply(data) { return request({ - url: "/edu/api/ApiUpdateCourseApply", - method: "post", - data - }); + url: '/edu/api/ApiUpdateCourseApply', + method: 'post', + data, + }) }, //鑾峰彇鎴戠殑璇剧▼ getAppCourseList(data) { return request({ - url: "/edu/api/ApiGetAppCourseList", - method: "post", - data - }); + url: '/edu/api/ApiGetAppCourseList', + method: 'post', + data, + }) }, //鑾峰彇宸茬敵璇风殑璇剧▼璇︽儏 getCourseById(data) { return request({ - url: "/edu/api/ApiGetCourseById", - method: "post", - data - }); + url: '/edu/api/ApiGetCourseById', + method: 'post', + data, + }) }, //鑾峰彇鍒涘缓璇剧▼涓殑鐝骇鍒楄〃 getCourseClassList(data) { return request({ - url: "/edu/api/ApiGetCourseClassList", - method: "post", - data - }); + url: '/edu/api/ApiGetCourseClassList', + method: 'post', + data, + }) }, //鍒涘缓鐝骇淇℃伅 newCourseClass(data) { return request({ - url: "/edu/api/ApiNewCourseClass", - method: "post", - data - }); + url: '/edu/api/ApiNewCourseClass', + method: 'post', + data, + }) }, //鍒犻櫎鐝骇淇℃伅 delCourseClass(data) { return request({ - url: "/edu/api/ApiDelCourseClass", - method: "post", - data - }); + url: '/edu/api/ApiDelCourseClass', + method: 'post', + data, + }) }, // 鏇存柊鐝骇淇℃伅 updateCourseClass(data) { return request({ - url: "/edu/api/ApiUpdateCourseClass", - method: "post", - data - }); + url: '/edu/api/ApiUpdateCourseClass', + method: 'post', + data, + }) }, //鍒涘缓璇剧▼璁㈠崟 createCourseOrder(data) { return request({ - url: "/store/api/CreateCourseOrder", - method: "post", - data - }); + url: '/store/api/CreateCourseOrder', + method: 'post', + data, + }) }, // 鍏嶈垂棰嗗彇璇剧▼ - MakeFreeOrderPay(data) { + makeFreeOrderPay(data) { return request({ - url: "/store/api/MakeFreeOrderPay", - method: "post", - data - }); - } -}; + url: '/store/api/MakeFreeOrderPay', + method: 'post', + data, + }) + }, -export default eduApi; + // 鑾峰彇鎺掑悕缁撴灉 + getRankingList(data) { + return request({ + url: '/edu/api/ApiGetRankingList', + method: 'post', + data, + }) + }, + + //鑾峰彇涓汉鎺掑悕 + getRanking(data) { + return request({ + url: '/edu/api/ApiGetTopRanking', + method: 'post', + data, + }) + }, + + // 鏂板缓鎺掑悕璁板綍 + newRanking(data) { + return request({ + url: '/edu/api/ApiNewRanking', + method: 'post', + data, + }) + }, + + // 鍒犻櫎缁勫嵎瑙勫垯 + delQuizConfig(data) { + return request({ + url: '/edu/admin/DelQuizConfig', + method: 'post', + data, + }) + }, + + // 鏇存柊缁勫嵎瑙勫垯 + updateQuizConfig(data) { + return request({ + url: '/edu/admin/UpdateQuizConfig', + method: 'post', + data, + }) + }, + + // 鏍规嵁ID鑾峰彇缁勫嵎閰嶇疆 + getQuizConfig(data) { + return request({ + url: '/edu/admin/GetQuizConfig', + method: 'post', + data, + }) + }, +} + +export default eduApi -- Gitblit v1.9.1