|
@@ -1,223 +1,231 @@
|
|
-const axios = require('@/common/axios').default
|
|
|
|
-import qs from 'qs'
|
|
|
|
|
|
+const axios = require("@/common/axios").default;
|
|
|
|
+import qs from "qs";
|
|
// import axios from '@/common/axios'
|
|
// import axios from '@/common/axios'
|
|
-const api = '/api-teacher'
|
|
|
|
-import request from '@/helpers/request'
|
|
|
|
|
|
+const api = "/api-teacher";
|
|
|
|
+import request from "@/helpers/request";
|
|
// 发送登录短信验证码
|
|
// 发送登录短信验证码
|
|
const sendSmsRequest = (data) => {
|
|
const sendSmsRequest = (data) => {
|
|
return request({
|
|
return request({
|
|
- url: '/code/sendSms',
|
|
|
|
- method: 'post',
|
|
|
|
- requestType: 'form',
|
|
|
|
- data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/code/sendSms",
|
|
|
|
+ method: "post",
|
|
|
|
+ requestType: "form",
|
|
|
|
+ data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
// 校验登录图形验证码
|
|
// 校验登录图形验证码
|
|
const verifyLoginImage = (data) => {
|
|
const verifyLoginImage = (data) => {
|
|
return request({
|
|
return request({
|
|
- url: '/code/verifyLoginImage',
|
|
|
|
- method: 'post',
|
|
|
|
- requestType: 'form',
|
|
|
|
- data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/code/verifyLoginImage",
|
|
|
|
+ method: "post",
|
|
|
|
+ requestType: "form",
|
|
|
|
+ data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 手机号密码方式登录
|
|
// 手机号密码方式登录
|
|
const usernameLogin = (data) => {
|
|
const usernameLogin = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-auth/usernameLogin',
|
|
|
|
- method: 'post',
|
|
|
|
- data: qs.stringify(data)
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-auth/usernameLogin",
|
|
|
|
+ method: "post",
|
|
|
|
+ data: qs.stringify(data),
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 发送登录短信验证码
|
|
// 发送登录短信验证码
|
|
const sendSms = (data) => {
|
|
const sendSms = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-student/code/sendSms',
|
|
|
|
- method: 'post',
|
|
|
|
- data: qs.stringify(data)
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-student/code/sendSms",
|
|
|
|
+ method: "post",
|
|
|
|
+ data: qs.stringify(data),
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 短信验证码的方式登录
|
|
// 短信验证码的方式登录
|
|
const smsLogin = (data) => {
|
|
const smsLogin = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-auth/smsLogin',
|
|
|
|
- method: 'post',
|
|
|
|
- data: qs.stringify(data)
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-auth/smsLogin",
|
|
|
|
+ method: "post",
|
|
|
|
+ data: qs.stringify(data),
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 注册登录
|
|
// 注册登录
|
|
const registerAdd = (data) => {
|
|
const registerAdd = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-student/register/add',
|
|
|
|
- method: 'post',
|
|
|
|
- data: qs.stringify(data)
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-student/register/add",
|
|
|
|
+ method: "post",
|
|
|
|
+ data: qs.stringify(data),
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 设置密码
|
|
// 设置密码
|
|
const userSetPassword = (data) => {
|
|
const userSetPassword = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-auth/user/setPassword',
|
|
|
|
- method: 'post',
|
|
|
|
- data: qs.stringify(data)
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-auth/user/setPassword",
|
|
|
|
+ method: "post",
|
|
|
|
+ data: qs.stringify(data),
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 检查手机号
|
|
// 检查手机号
|
|
const queryUserByPhone = (data) => {
|
|
const queryUserByPhone = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-auth/user/noAuth/queryUserByPhone',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-auth/user/noAuth/queryUserByPhone",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 获取课程组详情
|
|
// 获取课程组详情
|
|
const getGroupDetail = (data) => {
|
|
const getGroupDetail = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-student/courseGroup/getGroupDetail',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-student/courseGroup/getGroupDetail",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 购买课程组
|
|
// 购买课程组
|
|
const buyCourseGroup = (data) => {
|
|
const buyCourseGroup = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-student/courseGroup/buyCourseGroup',
|
|
|
|
- method: 'post',
|
|
|
|
- data: qs.stringify(data)
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-student/courseGroup/buyCourseGroup",
|
|
|
|
+ method: "post",
|
|
|
|
+ data: qs.stringify(data),
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 创建课程
|
|
// 创建课程
|
|
const createCourseGroup = (data) => {
|
|
const createCourseGroup = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/courseGroup/createCourseGroup',
|
|
|
|
- method: 'post',
|
|
|
|
- data: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/courseGroup/createCourseGroup",
|
|
|
|
+ method: "post",
|
|
|
|
+ data: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
const sysTenantAccountGet = (data) => {
|
|
const sysTenantAccountGet = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/sysTenantAccount/get',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/sysTenantAccount/get",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
const queryTenantAccountDetail = (data) => {
|
|
const queryTenantAccountDetail = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/sysTenantAccount/queryTenantAccountDetail',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/sysTenantAccount/queryTenantAccountDetail",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 课时使用记录列表
|
|
// 课时使用记录列表
|
|
const teacherCourseMinutes = (data) => {
|
|
const teacherCourseMinutes = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/teacherCourseSchedule/teacherCourseMinutes',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/teacherCourseSchedule/teacherCourseMinutes",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 分页查询活动列表
|
|
// 分页查询活动列表
|
|
const tenantEntryActivitesList = (data) => {
|
|
const tenantEntryActivitesList = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/tenantEntryActivities/queryPage',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/tenantEntryActivities/queryPage",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 分页查询活动列表
|
|
// 分页查询活动列表
|
|
const createOrder = (data) => {
|
|
const createOrder = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/tenantPaymentOrder/createOrder',
|
|
|
|
- method: 'post',
|
|
|
|
- data: qs.stringify(data)
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/tenantPaymentOrder/createOrder",
|
|
|
|
+ method: "post",
|
|
|
|
+ data: qs.stringify(data),
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 订单号查询信息
|
|
// 订单号查询信息
|
|
const queryByOrderNo = (data) => {
|
|
const queryByOrderNo = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/tenantPaymentOrder/queryByOrderNo',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/tenantPaymentOrder/queryByOrderNo",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 分页查询活动列表
|
|
// 分页查询活动列表
|
|
const queryByOrderNoAuth = (data) => {
|
|
const queryByOrderNoAuth = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/teacherOrder/queryByOrderNo',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/teacherOrder/queryByOrderNo",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 帮助中心分类
|
|
// 帮助中心分类
|
|
const helpCenterCatalogList = (data) => {
|
|
const helpCenterCatalogList = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-cms/helpCenterCatalog/list',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-cms/helpCenterCatalog/list",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 帮助中心
|
|
// 帮助中心
|
|
const helpCenterContentList = (data) => {
|
|
const helpCenterContentList = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-cms/helpCenterContent/list',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-cms/helpCenterContent/list",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 获取用户基本信息
|
|
// 获取用户基本信息
|
|
const queryUserInfo = (data) => {
|
|
const queryUserInfo = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: '/api-auth/queryUserInfo',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: "/api-auth/queryUserInfo",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 获取用户基本信息
|
|
// 获取用户基本信息
|
|
const queryTeacherInfo = (data) => {
|
|
const queryTeacherInfo = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/teacher/queryUserInfo',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/teacher/queryUserInfo",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 获取老师评价和学生评价
|
|
// 获取老师评价和学生评价
|
|
const getStuAndTeaReview = (data) => {
|
|
const getStuAndTeaReview = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/courseReview/getStuAndTeaReview',
|
|
|
|
- method: 'get',
|
|
|
|
- params: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/courseReview/getStuAndTeaReview",
|
|
|
|
+ method: "get",
|
|
|
|
+ params: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
// 批量添加评价
|
|
// 批量添加评价
|
|
const batchAdd = (data) => {
|
|
const batchAdd = (data) => {
|
|
return axios({
|
|
return axios({
|
|
- url: api + '/courseReview/batchAdd',
|
|
|
|
- method: 'post',
|
|
|
|
- data: data
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+ url: api + "/courseReview/batchAdd",
|
|
|
|
+ method: "post",
|
|
|
|
+ data: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
|
|
+// 上传文件
|
|
|
|
+const uploadFile = (data) => {
|
|
|
|
+ return axios({
|
|
|
|
+ url: "/api-web/uploadFile",
|
|
|
|
+ method: "post",
|
|
|
|
+ data: data,
|
|
|
|
+ });
|
|
|
|
+};
|
|
|
|
|
|
export {
|
|
export {
|
|
sendSmsRequest,
|
|
sendSmsRequest,
|
|
@@ -243,5 +251,6 @@ export {
|
|
queryByOrderNoAuth,
|
|
queryByOrderNoAuth,
|
|
getStuAndTeaReview,
|
|
getStuAndTeaReview,
|
|
batchAdd,
|
|
batchAdd,
|
|
- queryUserByPhone
|
|
|
|
-}
|
|
|
|
|
|
+ queryUserByPhone,
|
|
|
|
+ uploadFile,
|
|
|
|
+};
|