163 lines
5.1 KiB
JavaScript
163 lines
5.1 KiB
JavaScript
import {request} from '@/utils/request.js'
|
|
const api = {
|
|
wxLogin(data) {
|
|
return request('/login/wechat_mobile_login', data, 'post', true);
|
|
},
|
|
mobileLogin(data) {
|
|
return request('/login/mobile_login', data, 'post', true);
|
|
},
|
|
getCode(data) {
|
|
return request('/code/phone', data, 'post', true);
|
|
},
|
|
|
|
getHomeData(data) { //首页数据
|
|
return request('/index', data, 'get', true);
|
|
},
|
|
getClassify(id) { //获取分类详情
|
|
return request('/class/' + id, {}, 'get', true);
|
|
},
|
|
getClassifyList() { //获取分类详情
|
|
return request('/class/list', {}, 'get', false);
|
|
},
|
|
getQuestionPage(data) { //获取问题列表-分页
|
|
return request('/question/page', data, 'post', true, 'application/json');
|
|
},
|
|
getQuestionDetail(id,data) { //获取问题详情
|
|
return request('/question/'+id, data, 'get', false);
|
|
},
|
|
collect(data) {
|
|
return request('/collection/question', data, 'post', false, 'application/json');
|
|
},
|
|
cancelCollect(data) {
|
|
return request('/collection/question/cancel', data, 'put', false, 'application/json');
|
|
},
|
|
getHotList() { //获取问题详情
|
|
return request('/question/hot', {}, 'get', true);
|
|
},
|
|
getQuestionStatus(id) { //获取问题解锁状态
|
|
return request('/question/unlock/status/' + id, {}, 'get', true);
|
|
},
|
|
getQuestionCoupon(data) { //获取患者可使用优惠卷-单项
|
|
return request('/coupon/usable/question', data, 'get', true);
|
|
},
|
|
getVipCoupon(data) { //获取会员可使用优惠卷-单项
|
|
return request('/coupon/usable/member', data, 'get', true);
|
|
},
|
|
getVipPrice() { //获取会员配置数据
|
|
return request('/member', {}, 'get', false);
|
|
},
|
|
getRecentList() {
|
|
return request('/order/member/recent/list', {}, 'get', false);
|
|
},
|
|
getUserInfo() {
|
|
return request('/user', {}, 'get', true);
|
|
},
|
|
getUnnotifyCoupon() { //获取还未弹窗的优惠卷
|
|
return request('/coupon/unnotified', {}, 'get', false);
|
|
},
|
|
getLeast() { //获取最少立减金额
|
|
return request('/member/least', {}, 'get', false);
|
|
},
|
|
getItemList(data) { //获取单项订单列表-分页
|
|
return request('/order/single/page', data, 'get', true);
|
|
},
|
|
getVipList(data) { //获取会员订单列表-分页
|
|
return request('/order/member/page', data, 'get', true);
|
|
},
|
|
createItemOrder(data) { //创建单项订单
|
|
return request('/order/single', data, 'post', true);
|
|
},
|
|
createVipOrder(data) { //创建会员订单
|
|
return request('/order/member', data, 'post', true);
|
|
},
|
|
cancelItemOrder(id) {
|
|
return request('/order/single/cancel/' + id, {}, 'put', false);
|
|
},
|
|
getItemPayData(data, id) {
|
|
return request('/order/single/pay/' + id, data, 'get', true);
|
|
|
|
},
|
|
getWxConfig(url, data) {
|
|
return request(url, data, 'get', false);
|
|
},
|
|
getCollectList(data) { //获取用户收藏题目列表-分页
|
|
return request('/collection/question', data, 'get', true);
|
|
},
|
|
getFuliList(data) { //获取用户收藏题目列表-分页
|
|
return request('/coupon', data, 'get', true);
|
|
},
|
|
addClickCount(id) { //增加问题点击次数(点击进入详情页的人次
|
|
return request('/question/click/' + id, {}, 'put', false);
|
|
},
|
|
addSubmitCount(id) { //增加问题提交次数(提交个人信息进行了算算的人次)
|
|
return request('/question/click/submit/' + id, {}, 'put', false);
|
|
},
|
|
checkUser(data) { //检测用户数据绑定状态
|
|
return request('/user/check', data, 'GET', false);
|
|
},
|
|
getBasic(data) {
|
|
return request('/user/info', data, 'GET', true);
|
|
},
|
|
updateBasic(data) {
|
|
return request('/user', data, 'PUT', true,'application/json');
|
|
},
|
|
getCase(data) {
|
|
return request('/user/case', data, 'GET', true);
|
|
},
|
|
updateCase(data) {
|
|
return request('/user/case', data, 'PUT', true,'application/json');
|
|
},
|
|
getArea(data) {
|
|
return request('/area/list', data, 'GET', false);
|
|
},
|
|
getDiseaseList(data) {
|
|
return request('/disease/list', data, 'GET', false);
|
|
},
|
|
getNation(data) {
|
|
return request('/nation/list', data, 'GET', false);
|
|
},
|
|
getOssSign(data) {
|
|
return request('/sign/oss', data, 'GET', false);
|
|
},
|
|
ossUpload(url,data){
|
|
return request(url,data,'post',false,'multipart/form-data')
|
|
},
|
|
checkItemPaySatus(id) {
|
|
return request('/order/single/pay/status/'+id, {}, 'GET', false);
|
|
},
|
|
checkVipPaySatus(id) {
|
|
return request('/order/member/pay/status/'+id, {}, 'GET', false);
|
|
},
|
|
saveAnswer(data,id){//保存单项答案
|
|
return request('/order/single/answer/'+id, data, 'post', false);
|
|
},
|
|
getAnswer(id){//获取单项答案
|
|
return request('/order/single/answer/'+id, {}, 'get', false);
|
|
},
|
|
getSearchRecommend(){//搜索推荐
|
|
return request('/class/recommend/list', {}, 'get', false);
|
|
},
|
|
changeCoupon(){
|
|
return request('/coupon/unnotified', {}, 'put', false);
|
|
},
|
|
delVipOrder(id){
|
|
return request('/order/member/'+id, {}, 'DELETE', false);
|
|
},
|
|
delItemOrder(id){
|
|
return request('/order/single/'+id, {}, 'DELETE', false);
|
|
},
|
|
shareSign(data){
|
|
return request('https://dev-app.igandan.com/app/manager/getSignature4bing', data, 'get', false);
|
|
},
|
|
getLikeList(){//搜索推荐
|
|
return request('question/like', {}, 'get', false);
|
|
},
|
|
getData(){
|
|
return request('https://www.fastmock.site/mock/32012a46e9f66a6180214eef5edc79ac/mydata/promote', {}, 'get', false);
|
|
|
|
}
|
|
|
|
|
|
|
|
};
|
|
export default api |