5.16
This commit is contained in:
+82
-133
@@ -1,4 +1,6 @@
|
||||
import {request} from '@/utils/request.js'
|
||||
const loadingTime = 500;
|
||||
const showLog = false;
|
||||
const api = {
|
||||
wxLogin(data) {
|
||||
return request('/login/wechat_mobile_login', data, 'post', true);
|
||||
@@ -22,142 +24,89 @@ const api = {
|
||||
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);
|
||||
|
||||
queryList(data) {
|
||||
const listCount = 24;
|
||||
return _queryList(data, listCount);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
function _queryList(data, listCount, showNews = false ,random = false, showChat = false) {
|
||||
if (!data.pageNo || !data.pageSize) {
|
||||
return _callQueryResult([]);
|
||||
}
|
||||
let pageNo = parseInt(data.pageNo);
|
||||
let pageSize = parseInt(data.pageSize);
|
||||
let type = data.type || 0;
|
||||
if (pageNo < 0 || pageSize <= 0) {
|
||||
return _callQueryResult([]);
|
||||
}
|
||||
if (showLog) {
|
||||
console.log('%c\n----------请求开始--------', 'color:green;');
|
||||
console.info(`请求参数:【pageNo:${pageNo},pageSize:${pageSize}】`)
|
||||
console.log('%c----------请求结束--------\n', 'color:green;');
|
||||
}
|
||||
uni.showLoading({
|
||||
title: '加载中...'
|
||||
})
|
||||
if (pageNo == 0) {
|
||||
pageNo = 1;
|
||||
}
|
||||
var totalPagingList = [];
|
||||
for (let i = 0; i < listCount; i++) {
|
||||
if (!showChat) {
|
||||
const item = {
|
||||
'title': (i + 1).toString(),
|
||||
'detail': '测试信息' + type
|
||||
};
|
||||
if (showNews) {
|
||||
item.detail = getNews(random);
|
||||
}
|
||||
totalPagingList.push(item);
|
||||
} else {
|
||||
const item = {
|
||||
'name': '哆啦A梦',
|
||||
'icon': '/static/duola.jpg',
|
||||
'content': getNews(true),
|
||||
'isMe': false
|
||||
};
|
||||
totalPagingList.push(item);
|
||||
}
|
||||
}
|
||||
let pageNoIndex = (pageNo - 1) * pageSize;
|
||||
if (pageNoIndex + pageSize <= totalPagingList.length) {
|
||||
return _callQueryResult(totalPagingList.splice(pageNoIndex, pageSize));
|
||||
} else if (pageNoIndex < totalPagingList.length) {
|
||||
return _callQueryResult(totalPagingList.splice(pageNoIndex, totalPagingList.length - pageNoIndex));
|
||||
} else {
|
||||
return _callQueryResult([]);
|
||||
}
|
||||
}
|
||||
|
||||
function _callQueryResult(arg) {
|
||||
return new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
uni.hideLoading();
|
||||
if (showLog) {
|
||||
console.log('%c\n----------响应开始--------', 'color:#0113fa;');
|
||||
// #ifdef H5
|
||||
console.table(arg);
|
||||
// #endif
|
||||
|
||||
// #ifndef H5
|
||||
console.log(arg);
|
||||
// #endif
|
||||
console.log('%c----------响应结束--------\n', 'color:#0113fa;');
|
||||
}
|
||||
resolve({
|
||||
data: {
|
||||
list: arg
|
||||
}
|
||||
});
|
||||
}, loadingTime)
|
||||
})
|
||||
}
|
||||
|
||||
export default api
|
||||
Reference in New Issue
Block a user