You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
191 lines
4.1 KiB
191 lines
4.1 KiB
//在这里面定义所有接口,一个文件管理所有接口,易于维护
|
|
import { http } from './http'; // 引入刚刚封装好的http模块,import属于ES6的语法,微信开发者工具必须打开ES6转ES5选项
|
|
|
|
// 授权登录接口
|
|
function login(params) {
|
|
http('/auth/wechat/login', 'post', params)
|
|
}
|
|
|
|
// 获取手机号接口
|
|
function getPhoneNumber(params) {
|
|
http('/auth/wechat/bind', 'post', params)
|
|
}
|
|
|
|
// 轮播
|
|
function carousel(params) {
|
|
http('/muhu/ads/list', 'get', params)
|
|
}
|
|
|
|
// 轮播详情
|
|
function carouselDetail(params) {
|
|
http('/muhu/ads/' + params.data.id, 'get', params)
|
|
}
|
|
|
|
// 文章发布
|
|
function article(params) {
|
|
http('/vet/knowledge/published/list', 'get', params)
|
|
}
|
|
|
|
// 文章分类字典
|
|
function articleZd(params) {
|
|
http('/system/dict/data/list', 'get', params)
|
|
}
|
|
|
|
// 在线培训文章发布详情
|
|
function articleDetails(params) {
|
|
http('/vet/knowledge/published/' + params.data.id, 'get', params)
|
|
}
|
|
|
|
// 文章新增
|
|
function articleAdd(params) {
|
|
http('/vet/knowledge', 'post', params)
|
|
}
|
|
|
|
// 视频新增
|
|
function videoAdd(params) {
|
|
http('/vet/training', 'post', params)
|
|
}
|
|
|
|
|
|
// 行政区划
|
|
function areaChildren(params) {
|
|
http('/muhu/user/areaChildren', 'get', params)
|
|
}
|
|
|
|
// 提交行政区划信息
|
|
function userCode(params) {
|
|
http('/muhu/user/saveUserAreaCode/' + params.data.areaCode, 'put', params)
|
|
}
|
|
|
|
// 查询用户信息
|
|
function UserInfo(params) {
|
|
http('/muhu/user/getUserInfo', 'get', params)
|
|
}
|
|
|
|
// 视频列表
|
|
function videoList(params) {
|
|
http('/vet/training/public/list', 'get', params)
|
|
}
|
|
|
|
// 视频详情
|
|
function videoDetails(params) {
|
|
http('/vet/training/public/'+params.data.id, 'get', params)
|
|
}
|
|
|
|
// 视频字典
|
|
function videoZd(params) {
|
|
http('/system/dict/data/list', 'get', params)
|
|
}
|
|
|
|
// 问诊列表
|
|
function wzd(params) {
|
|
http('/muhu/consultation/list', 'get', params)
|
|
}
|
|
|
|
// 问诊单回复列表
|
|
function wzdxq(params) {
|
|
http('/vet/comments/list', 'get', params)
|
|
}
|
|
|
|
// 新增问诊单回复
|
|
function wzdAdd(params) {
|
|
http('/vet/comments', 'post', params)
|
|
}
|
|
|
|
|
|
//在线问答列表
|
|
function forumList(params) {
|
|
http('/system/questions/list', 'get', params)
|
|
}
|
|
|
|
|
|
//在线问答详情
|
|
function forumDetails(params) {
|
|
http('/system/questions/'+params.data.id, 'get', params)
|
|
}
|
|
|
|
//在线问答新增帖子
|
|
function forumAdd(params) {
|
|
http('/system/questions', 'post', params)
|
|
}
|
|
|
|
//在线问答详情回复
|
|
function forumReply(params) {
|
|
http('/system/answers/list', 'get', params)
|
|
}
|
|
|
|
//新增回复
|
|
function commentReply(params) {
|
|
http('/system/answers', 'post', params)
|
|
}
|
|
|
|
// 经验分享列表
|
|
function experience(params) {
|
|
http('/vet/article/list', 'get', params)
|
|
}
|
|
|
|
// 经验分享详情
|
|
function experienceDetails(params) {
|
|
http('/vet/article/' + params.data.id, 'get', params)
|
|
}
|
|
|
|
// 经验分享分类字典
|
|
function experiencezd(params) {
|
|
http('/vet/article/options', 'get', params)
|
|
}
|
|
|
|
// 新增经验分享
|
|
function shareAdd(params) {
|
|
http('/vet/article', 'post', params)
|
|
}
|
|
|
|
// 制定方案新增
|
|
function fazdAdd(params) {
|
|
http('/vet/plan', 'post', params)
|
|
}
|
|
|
|
// 个人中心服务评价
|
|
function feedback(params) {
|
|
http('/muhu/feedback/list', 'get', params)
|
|
}
|
|
|
|
//咨询列表
|
|
function sessions(params) {
|
|
http('/system/chat/sessions', 'get', params)
|
|
}
|
|
|
|
|
|
// 建立兽医一对一聊天
|
|
function create(params) {
|
|
http('/system/chat/session/create', 'post', params)
|
|
}
|
|
|
|
// 查找一对一聊天的记录
|
|
function direct(params) {
|
|
http('/system/chat/messages/direct', 'get', params)
|
|
}
|
|
|
|
|
|
|
|
// 实名认证
|
|
function realName(params) {
|
|
http('/muhu/user/auth/submit', 'post', params)
|
|
}
|
|
|
|
// 上传修改头像
|
|
function revise(params) {
|
|
http('/muhu/user', 'put', params)
|
|
}
|
|
|
|
// 个人中心今日问诊
|
|
function today(params) {
|
|
http('/muhu/consultation/today', 'get', params)
|
|
}
|
|
|
|
|
|
export default { // 暴露接口
|
|
login,carousel,getPhoneNumber,article,articleDetails,articleZd,wzd,wzdAdd,shareAdd,
|
|
areaChildren,userCode,UserInfo,videoList,videoZd,videoDetails,forumList,forumAdd,forumDetails,
|
|
forumReply,commentReply,experience,experiencezd,experienceDetails,realName,revise,feedback,
|
|
today,carouselDetail,videoAdd,articleAdd,wzdxq,fazdAdd,sessions,create,direct
|
|
}
|