xiaota-api

import HttpRequest from './axios'
import HttpRequestData from './axiosData'
import HttpRequestImport from './axiosImport'
let baseUrl;
if (process.env.NODE_ENV === 'development') {
    baseUrl = 'https://pre.kidsmos.com/service';
}else if(window.location.origin == 'https://microser.kidsmos.com'){
    baseUrl = 'https://www.kidsmos.com/service';
}else{
    baseUrl = window.location.origin+'/service';
}
// 登录
export const getLogin = (p) => HttpRequest.post(baseUrl+`/staff-service/api/v1/staff/login`,p);
// 获取验证码
export const getCode = (p) => HttpRequest.post(baseUrl+`/staff-service/api/v1/staff/pb/code/get`,p);
// 忘记密码
export const resetPass = (p) => HttpRequest.post(baseUrl+`/staff-service/api/v1/staff/pb/password/set`,p);
// 获取员工信息
export const getStaffDetail = () => HttpRequest.get(baseUrl+`/staff-service/api/v1/staff/account/find`);
// 搜索所有员工
export const querySearchAllStaff = (p) => HttpRequestData.post(baseUrl+`/staff-service/api/v1/staff/findByName`,p);
// 搜索微课员工
export const querySearchStaff = (p) => HttpRequest.post(baseUrl+`/staff-service/api/v1/staff/headMasterSeat/page`,p);
// 搜索学员
export const querySearchStudent = (p) => HttpRequest.post(baseUrl+`/student-service/api/v1/student/user/search/${p}`,{});
// 搜索家长
export const querySearchParent = (p) => HttpRequest.post(baseUrl+`/student-service/api/v1/student/parent/search/${p}`,{});
// 获取七牛云token
export const generate = (p) => HttpRequest.post(baseUrl+`/file-service/api/v1/token/generate`,p);
// 上传七牛云
export const handlePreview = (p) => HttpRequest.post('https://up.qbox.me',p);
// 获取所有科目
export const allCourse = () => HttpRequest.post(baseUrl+`/micro-lesson-service/api/v1/course/findAll`);
// 获取渠道
export const channelAll = () => HttpRequest.get(baseUrl+`/operation-service/api/v1/channel/all`);

// --------------坐席列表
// 查询坐席
export const searchSeat = (p) => HttpRequest.post(baseUrl+`/staff-service/api/v1/staff/headMasterSeat/page`,p);
// 新增坐席
export const addSeat = (p) => HttpRequest.post(baseUrl+`/staff-service/api/v1/staff/headMasterSeat/save`,p);
// 关闭员工微课坐席
export const closeSeat = (p) => HttpRequest.post(baseUrl+`/staff-service/api/v1/staff/headMasterSeat/close/${p}`,{});
// 打开员工微课坐席
export const openSeat = (p) => HttpRequest.post(baseUrl+`/staff-service/api/v1/staff/headMasterSeat/open/${p}`,{});

// ------------个人中心
// 上传微信二维码
export const wechatPic = (p) => HttpRequest.post(baseUrl+`/staff-service/api/v1/staff/wxPic/set`,p);
// 上传形象照
export const avatar = (p) => HttpRequest.post(baseUrl+`/staff-service/api/v1/staff/avatar/set`,p);
// 上传素材到微信素材库
export const material = (p) => HttpRequest.post(baseUrl+`/operation-service/api/v1/wechat/upload/material`,p);

// --------------我的班级
// 新开班级
export const openClass = (p) => HttpRequest.post(baseUrl+`/micro-lesson-service/api/v1/class/openClass`,p);
// 生成预排班
export const generatePreviewClass = (p) => HttpRequest.post(baseUrl+`/micro-lesson-service/api/v1/class/generatePreviewClass`,p);
// 获取班级列表
export const findClassPage = (p) => HttpRequest.post(baseUrl+`/micro-lesson-service/api/v1/class/findClassPage`,p);
// 获取班级的课次列表
export const findClassScheduleList = (p) => HttpRequest.get(baseUrl+`/micro-lesson-service/api/v1/class/findClassScheduleList/${p}`);
// 更换班主任
export const changeHeadMaster = (p1,p2) => HttpRequest.get(baseUrl+`/micro-lesson-service/api/v1/class/changeHeadMaster/${p1}/${p2}`);
// 班级详情-班内学员
export const allStudent = (p) => HttpRequest.get(baseUrl+`/micro-lesson-service/api/v1/class/allStudent/${p}`);

// ---------------学员管理
// 安排班级
export const arrangeToClass = (p) => HttpRequest.post(baseUrl+`/micro-lesson-service/api/v1/classStudent/arrangeToClass`,p);
// 修改客户资料
export const setCustomer = (p) => HttpRequest.post(baseUrl+`/sale-service/api/v1/sale/customer/setParentAndStudent`,p);

// ------客户列表
// 创建订单选择商品列表
export const getCommodity = (p) => HttpRequest.post(baseUrl+`/operation-service/api/v1/product/productChoose`,p);
// 创建订单
export const createOrder = (p) => HttpRequest.put(baseUrl+`/pay-service/api/v1/order/create`,p);
// 获取客户列表
export const microCourseUser = (p) => HttpRequest.post(baseUrl+`/student-service/api/v1/microCourseUser/page`,p);
// 客户资料
export const customerFind = (p) => HttpRequest.post(baseUrl+`/sale-service/api/v1/sale/customer/find`,p);
export const customerFind2 = (p) => HttpRequest.post(baseUrl+`/sale-service/api/v1/sale/customer/find/${p}`);
// 分配
export const arrangeHeadMaster = (p) => HttpRequest.post(baseUrl+`/student-service/api/v1/microCourseUser/arrangeHeadMaster`,p);
// 获取用户收获地址
export const getAddrList = (p) => HttpRequest.get(baseUrl+`/student-service/api/v1/student/parent/addr/getAddrList/${p}`);

// ------订单跟进
// 订单列表
export const getOrderList = (p) => HttpRequest.post(baseUrl+`/pay-service/api/v1/order/orderFollowList`,p);
// 订单详情
export const orderListDetail = (p) => HttpRequest.get(baseUrl+`/pay-service/api/v1/order/orderFollowDetail/${p}`);

// -------学员合同
// 获取合同列表
export const microCoursebuyRecord = (p) => HttpRequest.post(baseUrl+`/student-service/api/v1/microCoursebuyRecord/list`,p);
// 合同详情
export const microCoursebuyRecordDetail = (p) => HttpRequest.get(baseUrl+`/student-service/api/v1/microCoursebuyRecord/detail/${p}`);
// 通过学生的id和同id查询排班信息
export const findClassByContract = (p1,p2) => HttpRequest.post(baseUrl+`/micro-lesson-service/api/v1/classStudent/findClassByContract/${p1}/${p2}`);
// 把学生移出班级
export const removeFromClass = (p) => HttpRequest.post(baseUrl+`/micro-lesson-service/api/v1/classStudent/removeFromClass`,p);

// ----------课堂成果
export const getEvaluateReport = (p) => HttpRequest.post(baseUrl+`/micro-lesson-service/api/v1/classStudent/getEvaluateReportPage`,p);
posted @ 2020-04-18 15:57  xiaoxiao95  阅读(212)  评论(0编辑  收藏  举报