From cf7e71c6d0fb64eeb6b5deac540da843b4bb465c Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期二, 26 八月 2025 10:41:52 +0800 Subject: [PATCH] 关于我们-理念与品牌文化 --- src/assets/js/middleGround/api/edu.js | 377 ++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 258 insertions(+), 119 deletions(-) diff --git a/src/assets/js/middleGround/api/edu.js b/src/assets/js/middleGround/api/edu.js index 25b3563..50406fc 100644 --- a/src/assets/js/middleGround/api/edu.js +++ b/src/assets/js/middleGround/api/edu.js @@ -1,171 +1,310 @@ -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, + }) + }, + + // 鑾峰彇鐝骇璇︽儏 + getCourseClass(data) { + return request({ + url: '/edu/api/ApiGetCourseClass', + method: 'post', + data, + }) + }, + + // 鑾峰彇topic淇℃伅 + getClassTopic(data) { + return request({ + url: '/edu/api/ApiGetClassTopic', + 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, + }) + }, + + // 涓虹彮绾ф柊寤轰换鍔� + newTask(data) { + return request({ + url: '/edu/api/ApiNewTask', + method: 'post', + data, + }) + }, + + // 鏇存柊浠诲姟 + updateTask(data) { + return request({ + url: '/edu/api/ApiUpdateTask', + method: 'post', + data, + }) + }, + + // 鑾峰彇鐝骇浠诲姟鍒楄〃 + getTaskList(data) { + return request({ + url: '/edu/api/ApiGetTaskList', + method: 'post', + data, + }) + }, + + // 鍒犻櫎鐝骇浠诲姟鍒楄〃 + delTask(data) { + return request({ + url: '/edu/api/ApiDelTask', + method: 'post', + data, + }) + }, + + // 涓轰换鍔℃柊寤鸿祫婧� + newTaskCmsItem(data) { + return request({ + url: '/edu/api/ApiNewTaskCmsItem', + method: 'post', + data, + }) + }, + + // 鑾峰彇浠诲姟涓嬬殑璧勬簮鍒楄〃 + getTaskCmsItem(data) { + return request({ + url: '/edu/api/ApiGetTaskCmsItem', + method: 'post', + data, + }) + }, + + // 鍒犻櫎浠诲姟涓嬬殑璧勬簮鍒楄〃 + removeTaskCmsItemList(data) { + return request({ + url: '/edu/api/ApiRemoveTaskCmsItemList', + method: 'post', + data, + }) + }, + + // 涓轰换鍔℃坊鍔犺祫婧� + addTaskCmsItemList(data) { + return request({ + url: '/edu/api/ApiAddTaskCmsItemList', + method: 'post', + data, + }) + }, + + // 鑾峰彇浠诲姟鎻愪氦鍒楄〃 + getTaskSubmitList(data) { + return request({ + url: '/edu/api/ApiGetTaskSubmitList', + method: 'post', + data, + }) + }, + + // 鑾峰彇鏈彁浜や换鍔″垪琛� + getUnSubmitList(data) { + return request({ + url: '/edu/api/ApiGetUnSubmitList', + method: 'post', + data, + }) + }, + + // 涓轰换鍔℃柊寤烘彁浜� + newTaskSubmit(data) { + return request({ + url: '/edu/api/ApiNewTaskSubmit', + method: 'post', + data, + }) + }, + + // 鏇存柊浠诲姟鎻愪氦 + updateTaskSubmit(data) { + return request({ + url: '/edu/api/ApiUpdateTaskSubmit', + method: 'post', + data, + }) + }, + + // 鑾峰彇浠诲姟鎻愪氦缁熻 + getTaskStatistics(data) { + return request({ + url: '/edu/api/ApiGetTaskStatistics', + method: 'post', + data, + }) + }, + + // 鑾峰彇鐢ㄦ埛鎻愪氦缁熻鍒楄〃 + getUserTaskList(data) { + return request({ + url: '/edu/api/ApiGetUserTaskList', + method: 'post', + data, + }) + }, +} + +export default eduApi -- Gitblit v1.9.1