Merge branch 'master' of http://git.luyuan.tk/luyuan/beelink into zj

This commit is contained in:
asd
2020-10-22 11:17:14 +08:00
24 changed files with 758 additions and 931 deletions

View File

@@ -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;

View File

@@ -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;
}