Merge branch 'master' of http://git.luyuan.tk/luyuan/beelink into zj
This commit is contained in:
@@ -10,7 +10,7 @@ import { MessageType } from 'ant-design-vue/types/message';
|
||||
export interface Get {
|
||||
<T>(url: string, params?: unknown, config?: AxiosRequestConfig): Promise<CustomSuccessData<T>>;
|
||||
}
|
||||
const login:MessageType[] = []
|
||||
const login: MessageType[] = []
|
||||
axios.interceptors.request.use((config)=>{
|
||||
login.push(message.loading('加载中..', 0))
|
||||
return config;
|
||||
|
||||
299
src/api/index.ts
299
src/api/index.ts
@@ -86,7 +86,7 @@ interface Teacherliked {
|
||||
interest: string;
|
||||
|
||||
}
|
||||
export async function getteacherliked(data?:any){
|
||||
export async function getteacherliked(data?: any){
|
||||
const res = await get<Array<Teacherliked>>('teacherliked',data);
|
||||
// console.log(res)
|
||||
return res;
|
||||
@@ -118,7 +118,7 @@ interface VideoListInfo {
|
||||
msg: string;
|
||||
total: number;
|
||||
}
|
||||
export async function getvideolist(data?:any): Promise<VideoListInfo>{
|
||||
export async function getvideolist(data?: any): Promise<VideoListInfo>{
|
||||
const res = await get<Array<VideoList>>('video',data)
|
||||
console.log(res)
|
||||
return res
|
||||
@@ -130,7 +130,7 @@ export async function getvideolist(data?:any): Promise<VideoListInfo>{
|
||||
|
||||
|
||||
|
||||
export async function getlivelist(data?:any):Promise<LivelistInfo> {
|
||||
export async function getlivelist(data?: any): Promise<LivelistInfo> {
|
||||
const res = await get<Array<LiveList>>('live',data);
|
||||
console.log(res);
|
||||
return res;
|
||||
@@ -151,8 +151,8 @@ export async function getstatisticlist() {
|
||||
// console.log(res)
|
||||
return {
|
||||
liveInfo: res.data.liveInfo,
|
||||
videoInfo:res.data.videoInfo,
|
||||
studentInfo:res.data.studentInfo
|
||||
videoInfo: res.data.videoInfo,
|
||||
studentInfo: res.data.studentInfo
|
||||
}
|
||||
}
|
||||
|
||||
@@ -160,10 +160,10 @@ export async function getstatisticlist() {
|
||||
* 发布直播
|
||||
*/
|
||||
interface Liveaddrule{
|
||||
code: number,
|
||||
msg: string
|
||||
code: number;
|
||||
msg: string;
|
||||
}
|
||||
export async function liveadd(data:any) {
|
||||
export async function liveadd(data: any) {
|
||||
const res = await post<Liveaddrule>('live',data);
|
||||
console.log(res)
|
||||
}
|
||||
@@ -182,7 +182,7 @@ export async function videoadd( form: any,data: any) {
|
||||
fileurl: "",
|
||||
fileduration: "",
|
||||
desc: "",
|
||||
video:[""],
|
||||
video: [""],
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -201,14 +201,14 @@ interface VideoDetail{
|
||||
fileduration: string;
|
||||
status: number;
|
||||
desc: string;
|
||||
deleted_at: null;
|
||||
deleted_at: string;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
share:number,
|
||||
watch:number
|
||||
share: number;
|
||||
watch: number;
|
||||
}
|
||||
|
||||
export async function videodetail(data?:any,ifupdate?:number) {
|
||||
export async function videodetail(data?: any,ifupdate?: number) {
|
||||
const res=await get<VideoDetail>('video/'+data)
|
||||
if(ifupdate){
|
||||
console.log(111)
|
||||
@@ -218,8 +218,8 @@ export async function videodetail(data?:any,ifupdate?:number) {
|
||||
fileid: res.data.fileid,
|
||||
fileurl: res.data.fileurl,
|
||||
fileduration: res.data.fileduration,
|
||||
desc:res.data.desc,
|
||||
video:[res.data.fileurl],
|
||||
desc: res.data.desc,
|
||||
video: [res.data.fileurl],
|
||||
}
|
||||
}else{
|
||||
return {
|
||||
@@ -232,11 +232,11 @@ export async function videodetail(data?:any,ifupdate?:number) {
|
||||
fileduration: res.data.fileduration,
|
||||
status: res.data.status,
|
||||
desc: res.data.desc,
|
||||
deleted_at: res.data.deleted_at,
|
||||
created_at: res.data.created_at,
|
||||
updated_at: res.data.updated_at,
|
||||
watch:res.data.watch,
|
||||
share:res.data.share
|
||||
deletedAt: res.data.deleted_at,
|
||||
createdAt: res.data.created_at,
|
||||
updatedAt: res.data.updated_at,
|
||||
watch: res.data.watch,
|
||||
share: res.data.share
|
||||
}
|
||||
}
|
||||
|
||||
@@ -248,7 +248,7 @@ export async function videodetail(data?:any,ifupdate?:number) {
|
||||
/**
|
||||
* 删除视频
|
||||
*/
|
||||
export async function videodel(data:any) {
|
||||
export async function videodel(data: any) {
|
||||
const res = await del<Liveaddrule>('video/'+data);
|
||||
if(res.code==0){
|
||||
message.success("删除成功")
|
||||
@@ -260,7 +260,7 @@ export async function videodel(data:any) {
|
||||
/**
|
||||
* 新增账户
|
||||
*/
|
||||
export async function accountadd(data?:any) {
|
||||
export async function accountadd(data?: any) {
|
||||
const res = await post<Liveaddrule>('wallect',data);
|
||||
if(res.code==0){
|
||||
message.success("新增成功")
|
||||
@@ -270,19 +270,19 @@ export async function accountadd(data?:any) {
|
||||
}
|
||||
|
||||
interface SaleInfo{
|
||||
total:number,
|
||||
accountid:number,
|
||||
memberid:number,
|
||||
sn:string,
|
||||
type:number,
|
||||
typename:string,
|
||||
money:string,
|
||||
source:number,
|
||||
remark:string,
|
||||
deleted_at:string,
|
||||
created_at:string,
|
||||
updated_at:string,
|
||||
basemoney:string
|
||||
total: number;
|
||||
accountid: number;
|
||||
memberid: number;
|
||||
sn: string;
|
||||
type: number;
|
||||
typename: string;
|
||||
money: string;
|
||||
source: number;
|
||||
remark: string;
|
||||
deleted_at: string;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
basemoney: string;
|
||||
}
|
||||
interface SaleInfolData{
|
||||
data: SaleInfo[];
|
||||
@@ -295,7 +295,7 @@ interface SaleInfolData{
|
||||
* @param data
|
||||
*/
|
||||
|
||||
export async function saleinfo(data?:any){
|
||||
export async function saleinfo(data?: any){
|
||||
const res=await get<SaleInfolData>('account',data)
|
||||
console.log(res)
|
||||
return res
|
||||
@@ -304,7 +304,7 @@ export async function saleinfo(data?:any){
|
||||
/**
|
||||
* 申请提现
|
||||
*/
|
||||
export async function cashout(data?:any,accountinfo?:any){
|
||||
export async function cashout(data?: any,accountinfo?: any){
|
||||
|
||||
// data.type=data.typeid?data.typeid:0
|
||||
// if(data.type!=0){
|
||||
@@ -333,31 +333,31 @@ export async function cashout(data?:any,accountinfo?:any){
|
||||
* 账户详情
|
||||
*/
|
||||
interface AccountInfo{
|
||||
wallectid:number,
|
||||
typeid:number,
|
||||
type:number,
|
||||
account:number,
|
||||
mname:string,
|
||||
bankcode:string,
|
||||
bankname:string
|
||||
wallectid: number;
|
||||
typeid: number;
|
||||
type: number;
|
||||
account: number;
|
||||
mname: string;
|
||||
bankcode: string;
|
||||
bankname: string;
|
||||
}
|
||||
export async function getaccountinfo(data?: any){
|
||||
const res=await get<AccountInfo>('wallect/'+data)
|
||||
console.log(res,2333)
|
||||
return {
|
||||
accountid:res.data.wallectid,
|
||||
type:res.data.type,
|
||||
account:res.data.account,
|
||||
mname:res.data.mname,
|
||||
bankcode:res.data.bankcode,
|
||||
bankname:res.data.bankname
|
||||
accountid: res.data.wallectid,
|
||||
type: res.data.type,
|
||||
account: res.data.account,
|
||||
mname: res.data.mname,
|
||||
bankcode: res.data.bankcode,
|
||||
bankname: res.data.bankname
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 账户编辑
|
||||
*/
|
||||
export async function editaccount(data?:any){
|
||||
export async function editaccount(data?: any){
|
||||
const res=await put<Liveaddrule>('wallect/'+data);
|
||||
if(res.code==0){
|
||||
message.success("修改成功")
|
||||
@@ -366,9 +366,9 @@ export async function editaccount(data?:any){
|
||||
/**
|
||||
* 删除账户
|
||||
*/
|
||||
export async function deleteaccount(data:any) {
|
||||
export async function deleteaccount(data: any) {
|
||||
|
||||
const res = await del<Liveaddrule>('wallect/'+data);
|
||||
const res = await del<Liveaddrule>('wallect/' + data);
|
||||
if(res.code==0){
|
||||
message.success("删除成功")
|
||||
}
|
||||
@@ -381,17 +381,17 @@ export async function deleteaccount(data:any) {
|
||||
* 交易明细 详情
|
||||
*/
|
||||
interface TransactionInfo{
|
||||
accountid:number,
|
||||
memberid:number,
|
||||
sn:string,
|
||||
type:number,
|
||||
typename:string,
|
||||
money:number,
|
||||
source:number,
|
||||
remark:string,
|
||||
deleted_at:any,
|
||||
created_at:string,
|
||||
updated_at:string
|
||||
accountid: number;
|
||||
memberid: number;
|
||||
sn: string;
|
||||
type: number;
|
||||
typename: string;
|
||||
money: number;
|
||||
source: number;
|
||||
remark: string;
|
||||
deleted_at: any;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
}
|
||||
export async function transactioninfo(data?: any){
|
||||
const res = await get<TransactionInfo>('account/'+data)
|
||||
@@ -402,12 +402,12 @@ export async function transactioninfo(data?: any){
|
||||
/**
|
||||
* 修改密码
|
||||
*/
|
||||
export async function editpassword(data?:any) :Promise<any> {
|
||||
export async function editpassword(data?: any): Promise<any> {
|
||||
console.log(data,111)
|
||||
const newdata={
|
||||
memberid:0,
|
||||
password:"",
|
||||
topassword:""
|
||||
password: "",
|
||||
topassword: ""
|
||||
}
|
||||
newdata.memberid=data.memberid
|
||||
newdata.password=data.password
|
||||
@@ -425,24 +425,24 @@ export async function editpassword(data?:any) :Promise<any> {
|
||||
* 提现记录 列表
|
||||
*/
|
||||
interface WithDrawal{
|
||||
withdrawalid:number,
|
||||
memberid:number,
|
||||
sn:string,
|
||||
status:number,
|
||||
statusname:string,
|
||||
type:number,
|
||||
typename:string,
|
||||
money:number
|
||||
sxf:number,
|
||||
international:number,
|
||||
account:string,
|
||||
mname:string,
|
||||
bankcode:string,
|
||||
bankname:string,
|
||||
remark:string,
|
||||
deleted_at:string,
|
||||
created_at:string,
|
||||
updated_at:string
|
||||
withdrawalid: number;
|
||||
memberid: number;
|
||||
sn: string;
|
||||
status: number;
|
||||
statusname: string;
|
||||
type: number;
|
||||
typename: string;
|
||||
money: number;
|
||||
sxf: number;
|
||||
international: number;
|
||||
account: string;
|
||||
mname: string;
|
||||
bankcode: string;
|
||||
bankname: string;
|
||||
remark: string;
|
||||
deleted_at: string;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
}
|
||||
interface WithdrawlData{
|
||||
data: WithDrawal[];
|
||||
@@ -450,7 +450,7 @@ interface WithdrawlData{
|
||||
msg: string;
|
||||
total: number;
|
||||
}
|
||||
export async function withdrawal(data?:any) {
|
||||
export async function withdrawal(data?: any) {
|
||||
console.log(data)
|
||||
const res=await get<WithdrawlData>('withdrawal',data)
|
||||
// console.log(res)
|
||||
@@ -460,7 +460,7 @@ export async function withdrawal(data?:any) {
|
||||
/**
|
||||
* 提现记录 详情
|
||||
*/
|
||||
export async function withdrawlxq(data?:any){
|
||||
export async function withdrawlxq(data?: any){
|
||||
const res=await get<WithDrawal>('withdrawal/'+data)
|
||||
return res.data
|
||||
}
|
||||
@@ -469,17 +469,17 @@ export async function withdrawlxq(data?:any){
|
||||
* 评论(视频?)
|
||||
*/
|
||||
interface CommentList{
|
||||
commentid:number,
|
||||
memberid:number,
|
||||
cid:number,
|
||||
type:number,
|
||||
score:number,
|
||||
content:string,
|
||||
deleted_at:null,
|
||||
created_at:string,
|
||||
updated_at:string,
|
||||
name:string,
|
||||
img:string
|
||||
commentid: number;
|
||||
memberid: number;
|
||||
cid: number;
|
||||
type: number;
|
||||
score: number;
|
||||
content: string;
|
||||
deleted_at: null;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
name: string;
|
||||
img: string;
|
||||
}
|
||||
interface CommentlData{
|
||||
data: CommentList[];
|
||||
@@ -491,10 +491,10 @@ interface ReplylistData{
|
||||
data: CommentList[];
|
||||
code: number;
|
||||
msg: string;
|
||||
score?:string,
|
||||
score?: string;
|
||||
total: number;
|
||||
}
|
||||
export async function getcommentlist(data?:any) {
|
||||
export async function getcommentlist(data?: any) {
|
||||
console.log(data.type==2)
|
||||
|
||||
if(data.type==2){
|
||||
@@ -518,13 +518,13 @@ export async function getcommentlist(data?:any) {
|
||||
* 发布评论
|
||||
*/
|
||||
interface SendData{
|
||||
type?:number,
|
||||
cid?:number,
|
||||
teacherid?:number,
|
||||
score?:number,
|
||||
content?:string
|
||||
type?: number;
|
||||
cid?: number;
|
||||
teacherid?: number;
|
||||
score?: number;
|
||||
content?: string;
|
||||
}
|
||||
export async function addcomment(data?:any):Promise<void> {
|
||||
export async function addcomment(data?: any): Promise<void> {
|
||||
const res=await post<SendData>('comments',data)
|
||||
if(res.code==0){
|
||||
message.success("发布成功")
|
||||
@@ -535,7 +535,7 @@ export async function addcomment(data?:any):Promise<void> {
|
||||
* 删除评论
|
||||
*/
|
||||
|
||||
export async function delreply(data?:any) {
|
||||
export async function delreply(data?: any) {
|
||||
const res = await del<Liveaddrule>('comments/'+data);
|
||||
if(res.code==0){
|
||||
message.success("删除成功")
|
||||
@@ -548,37 +548,37 @@ export async function addcomment(data?:any):Promise<void> {
|
||||
* 验证用户是否存在
|
||||
*/
|
||||
interface CheckuserRule{
|
||||
memberid: number,
|
||||
name: string,
|
||||
mobile: string,
|
||||
email: string,
|
||||
code:string
|
||||
memberid: number;
|
||||
name: string;
|
||||
mobile: string;
|
||||
email: string;
|
||||
code: string;
|
||||
}
|
||||
interface CheckData{
|
||||
data: {
|
||||
memberid: any,
|
||||
name: string,
|
||||
mobile: string,
|
||||
email: string,
|
||||
code:string
|
||||
},
|
||||
memberid: any;
|
||||
name: string;
|
||||
mobile: string;
|
||||
email: string;
|
||||
code: string;
|
||||
};
|
||||
code: number;
|
||||
msg: string;
|
||||
}
|
||||
export async function checkuser(data?: any) {
|
||||
const newdata={number:""}
|
||||
export async function checkuser(data?: any){
|
||||
const newdata={number: ""}
|
||||
newdata.number=data.phone
|
||||
const res = await get<CheckuserRule>('checkUser',newdata);
|
||||
// console.log(res)
|
||||
return {
|
||||
code :res.code,
|
||||
msg:res.msg,
|
||||
data:{
|
||||
memberid:res.data.memberid,
|
||||
code: res.code,
|
||||
msg: res.msg,
|
||||
data: {
|
||||
memberid: res.data.memberid,
|
||||
name: res.data.name,
|
||||
mobile: res.data.mobile,
|
||||
email: res.data.email,
|
||||
code:res.data.code
|
||||
code: res.data.code
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -657,7 +657,7 @@ interface Countries{
|
||||
|
||||
interface Willsay{
|
||||
languageid: number;
|
||||
name: string
|
||||
name: string;
|
||||
}
|
||||
|
||||
export async function getarchives(): Promise<[Countries[],Willsay[]]>{
|
||||
@@ -676,7 +676,7 @@ interface Language {
|
||||
dictionaryid: number;
|
||||
name: string;
|
||||
alias: string;
|
||||
code :string;
|
||||
code: string;
|
||||
position: number;
|
||||
publish: number;
|
||||
value: string;
|
||||
@@ -704,22 +704,22 @@ export async function putmember(data: any): Promise<any>{
|
||||
data.willsayValue[i].level=data.willsayValue[i].level+''
|
||||
}
|
||||
const newdata={
|
||||
name:data.name,
|
||||
mobile:data.mobile,
|
||||
img:data.img,
|
||||
country:data.countryValue,
|
||||
live:data.live,
|
||||
mtongue:data.mtongue,
|
||||
email:data.email,
|
||||
interest:JSON.stringify(data.interest),
|
||||
willsay:JSON.stringify(data.willsayValue),
|
||||
birthday:data.birthday,
|
||||
zoneid:data.zoneid,
|
||||
currency:data.currencyValue,
|
||||
language:data.languageValue,
|
||||
tlanguage:data.tlanguageValue,
|
||||
video:data.video,
|
||||
desc:data.desc
|
||||
name: data.name,
|
||||
mobile: data.mobile,
|
||||
img: data.img,
|
||||
country: data.countryValue,
|
||||
live: data.live,
|
||||
mtongue: data.mtongue,
|
||||
email: data.email,
|
||||
interest: JSON.stringify(data.interest),
|
||||
willsay: JSON.stringify(data.willsayValue),
|
||||
birthday: data.birthday,
|
||||
zoneid: data.zoneid,
|
||||
currency: data.currencyValue,
|
||||
language: data.languageValue,
|
||||
tlanguage: data.tlanguageValue,
|
||||
video: data.video,
|
||||
desc: data.desc
|
||||
}
|
||||
console.log(newdata)
|
||||
const res = await put<Liveaddrule>(`member/${store.state.userinfo.memberid}`, newdata)
|
||||
@@ -868,4 +868,17 @@ export async function refusedtolive(signupid: number, msg: string){
|
||||
message.error(res.msg)
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取直播签名
|
||||
*/
|
||||
|
||||
export async function usersig(userid: number) {
|
||||
const res = await get<string>("userSig",{userid});
|
||||
if(res.code != 0){
|
||||
message.error(res.msg)
|
||||
return '';
|
||||
}
|
||||
return res.data;
|
||||
}
|
||||
Reference in New Issue
Block a user