This commit is contained in:
zoujiandong
2025-06-12 17:42:29 +08:00
parent 197d26b22c
commit 518a5d1b47
7 changed files with 1360 additions and 295 deletions
+10 -80
View File
@@ -136,6 +136,12 @@ const api = {
getDraftList(data){
return request('/exchange/draft/search', data, 'post',false,'application/json');
},
saveDraft(data){
return request('/exchange/draft', data, 'post',false,'application/json');
},
delDraft(id){
return request('/exchange/draft/'+id, {}, 'delete',false);
},
getVideoCommentUser(data){
return request('/clinical/video/user/comment/page', data, 'post',false,'application/json');
},
@@ -151,93 +157,17 @@ const api = {
getOss(data){
return request('/sign/oss',data, 'get', false);
},
getCaseLabel(data){
return request('/case/label',data,'get', false);
},
ossUpload(url,data){
return request(url,data,'post','multipart/form-data')
},
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