Initial commit: web_hghl admin project

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-10-26 16:44:04 +08:00
co-authored by Claude Opus 4.7
commit 70744989c0
440 changed files with 116995 additions and 0 deletions
+62
View File
@@ -0,0 +1,62 @@
/*
* @Author: 江涛
* @Mail: jt213219216@gmail.com
* @Date: 2021-02-22 10:36:38
* @LastEditTime: 2021-03-15 11:11:22
* @LastEditors: 江涛
* @FilePath: /web-admin-MDDSP/src/api/account/accountList.js
*/
import request from '@/utils/request'
// 帐号列表
export function accList(params) {
return request({
url: '/api/web/acc/list',
method: 'GET',
params
})
}
// 账号删除
export function accDel(data) {
return request({
url: '/api/web/acc/del',
method: 'post',
data
})
}
// 账号添加
export function accAdd(data) {
return request({
url: '/api/web/acc/add',
method: 'post',
data
})
}
// 更新账号
export function accUp(data) {
return request({
url: '/api/web/acc/up',
method: 'post',
data
})
}
// 获取可用角色列表
export function roleDrop(data) {
return request({
url: '/api/web/role/drop',
method: 'post',
data
})
}
// 更改账号状态
export function accSavestatus(data) {
return request({
url: '/api/web/acc/savestatus',
method: 'post',
data
})
}
+81
View File
@@ -0,0 +1,81 @@
/*
* @Author: 江涛
* @Mail: jt213219216@gmail.com
* @Date: 2021-02-22 10:36:38
* @LastEditTime: 2021-03-12 19:49:15
* @LastEditors: 江涛
* @FilePath: /web-admin-MDDSP/src/api/account/roleList.js
*/
import request from '@/utils/request'
// 新增角色
export function roleAdd(data) {
return request({
url: '/api/web/role/add',
method: 'post',
data
})
}
// 角色删除
export function roleDel(data) {
return request({
url: '/api/web/role/del',
method: 'post',
data
})
}
// 获取角色列表
export function getRoleList(params) {
return request({
url: '/api/web/role/list',
method: 'get',
params
})
}
// 新增角色
export function roleUp(data) {
return request({
url: '/api/web/role/up',
method: 'post',
data
})
}
// 请求角色权限
export function getAuth(params) {
return request({
url: '/api/web/role/getauth',
method: 'get',
params
})
}
// 更新权限
export function upAuth(data) {
return request({
url: '/api/web/role/upauth',
method: 'post',
data
})
}
// 角色使能
export function roleEnable(data) {
return request({
url: '/api/web/role/enable',
method: 'post',
data
})
}
// 获取信息
// export function roleGetinfo(data) {
// return request({
// url: '/web/role/getinfo',
// method: 'post',
// data
// })
// }
+81
View File
@@ -0,0 +1,81 @@
/*
* @Author: 江涛
* @Mail: jt213219216@gmail.com
* @Date: 2021-02-22 10:36:38
* @LastEditTime: 2022-08-15 19:48:00
* @LastEditors: Please set LastEditors
* @FilePath: /sq_web_admin/src/api/account/upList.js
*/
import request from '@/utils/request'
// 新增角色
export function upAdd(data) {
return request({
url: '/api/web/upmaster/add',
method: 'post',
data
})
}
// 角色删除
export function upDel(data) {
return request({
url: '/api/web/uploader/del',
method: 'post',
data
})
}
// 获取角色列表
export function getUpList(data) {
return request({
url: '/api/web/uploader/list',
method: 'post',
filterParam: true,
data
})
}
// 更新权限
export function upAuth(data) {
return request({
url: '/api/web/uploader/update',
method: 'post',
data
})
}
// 新增角色
// export function roleUp(data) {
// return request({
// url: '/api/web/role/up',
// method: 'post',
// data
// })
// }
// 请求角色权限
// export function getAuth(params) {
// return request({
// url: '/api/web/role/getauth',
// method: 'get',
// params
// })
// }
// 角色使能
// export function roleEnable(data) {
// return request({
// url: '/api/web/role/enable',
// method: 'post',
// data
// })
// }
// 获取信息
// export function roleGetinfo(data) {
// return request({
// url: '/web/role/getinfo',
// method: 'post',
// data
// })
// }
+45
View File
@@ -0,0 +1,45 @@
/*
* @Author: 阮小七
* @Mail: no
* @Date: 2021-01-04 11:37:07
* @LastEditors: Please set LastEditors
* @LastEditTime: 2022-06-06 17:42:57
*/
import request from '@/utils/request'
// 添加活动
export function activityAdd(data) {
return request({
url: '/api/web/activity/add',
method: 'post',
data
})
}
// 删除活动
export function activityDel(data) {
return request({
url: '/api/web/activity/del',
method: 'post',
data
})
}
// 请求活动列表
export function activitySearch(data) {
return request({
url: '/api/web/activity/list',
method: 'post',
filterParam: true,
data
})
}
// 修改活动
export function activityUpdate(data) {
return request({
url: '/api/web/activity/update',
method: 'post',
data
})
}
+42
View File
@@ -0,0 +1,42 @@
/*
* @Author:
* @Mail:
* @Date: 2021-12-21 23:13:49
* @LastEditTime: 2022-06-06 17:43:04
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/activity/advertise.js
*/
import request from '@/utils/request'
export function advertiseAdd(data) {
return request({
url: '/api/web/advertise/add',
method: 'post',
data
})
}
export function advertiseDel(data) {
return request({
url: '/api/web/advertise/del',
method: 'post',
data
})
}
export function advertiseList(data) {
return request({
url: '/api/web/advertise/list',
method: 'post',
filterParam: true,
data
})
}
export function advertiseUpdate(data) {
return request({
url: '/api/web/advertise/update',
method: 'post',
data
})
}
+46
View File
@@ -0,0 +1,46 @@
/*
* @Author: 江涛
* @Mail: jt213219216@gmail.com
* @Date: 2021-03-25 20:10:06
* @LastEditTime: 2022-06-06 17:43:08
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/activity/announcement.js
*/
import request from '@/utils/request'
// 新增公告
export function announcementAdd(data) {
return request({
url: '/api/web/announcement/add',
method: 'post',
data
})
}
// 删除公告
export function announcementDel(data) {
return request({
url: '/api/web/announcement/del',
method: 'post',
data
})
}
// 公告列表
export function announcementList(data) {
return request({
url: '/api/web/announcement/list',
method: 'post',
filterParam: true,
data
})
}
// 修改公告
export function announcementUpdate(data) {
return request({
url: '/api/web/announcement/update',
method: 'post',
data
})
}
+38
View File
@@ -0,0 +1,38 @@
import request from '@/utils/request'
// 新增一个广播
export function broadcastAdd(data) {
return request({
url: '/api/web/broadcast/add',
method: 'post',
data
})
}
// 删除一个广播
export function broadcastDel(data) {
return request({
url: '/api/web/broadcast/del',
method: 'post',
data
})
}
// 跑马灯配置管理
export function broadcastList(params) {
return request({
url: '/api/web/broadcast/list',
method: 'get',
params
})
}
// 修改一个广播
export function broadcastUpdate(data) {
return request({
url: '/api/web/broadcast/update',
method: 'post',
data
})
}
+89
View File
@@ -0,0 +1,89 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-15 17:39:25
* @LastEditTime: 2022-06-06 17:43:15
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/activity/cardActivity.js
*/
import request from '@/utils/request'
export function cardActivityAdd(data) {
return request({
url: '/api/web/cardactivity/add',
method: 'post',
data
})
}
export function cardActivityDel(data) {
return request({
url: '/api/web/cardactivity/del',
method: 'post',
data
})
}
export function cardActivityList(data) {
return request({
url: '/api/web/cardactivity/list',
method: 'post',
filterParam: true,
data
})
}
export function cardActivityUpdate(data) {
return request({
url: '/api/web/cardactivity/update',
method: 'post',
data
})
}
export function cardcolletList(data) {
return request({
url: '/api/web/cardcollet/list',
method: 'post',
filterParam: true,
data
})
}
export function cardinfoAdd(data) {
return request({
url: '/api/web/cardinfo/add',
method: 'post',
data
})
}
export function cardinfoDel(data) {
return request({
url: '/api/web/cardinfo/del',
method: 'post',
data
})
}
export function cardinfoList(data) {
return request({
url: '/api/web/cardinfo/list',
method: 'post',
filterParam: true,
data
})
}
export function cardinfoUpdate(data) {
return request({
url: '/api/web/cardinfo/update',
method: 'post',
data
})
}
+80
View File
@@ -0,0 +1,80 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-14 15:24:36
* @LastEditTime: 2022-06-06 17:43:41
* @LastEditors:
* @FilePath: /comics-admin/src/api/activity/checkinList.js
*/
import request from '@/utils/request'
// 请求签到历史记录
export function getCheckinList(data) {
return request({
url: '/api/web/checkin/history/list',
method: 'post',
filterParam: true,
data
})
}
export function checkinListDel(data) {
return request({
url: '/api/web/checkin/history/del',
method: 'post',
data
})
}
// 新增签到配置
export function checkinCfgAdd(data) {
return request({
url: '/api/web/checkinprize/add',
method: 'post',
data
})
}
// 删除签到配置
export function checkinCfgDel(data) {
return request({
url: '/api/web/checkinprize/del',
method: 'post',
data
})
}
// 请求签到配置列表
export function checkinCfgSearch(data) {
return request({
url: '/api/web/checkinprize/list',
method: 'post',
filterParam: true,
data
})
}
// 修改签到奖品配置
export function checkinCfgUpdate(data) {
return request({
url: '/api/web/checkinprize/update',
method: 'post',
data
})
}
// 获取签到配置 /checkin/conf/get
export function getCheckingCg(data) {
return request({
url: '/api/web/checkin/conf/get',
method: 'post',
data
})
}
// 修改签到配置 /api/web/checkin/conf/update
export function updateCheckingCg(data) {
return request({
url: '/api/web/checkin/conf/update',
method: 'post',
data
})
}
+46
View File
@@ -0,0 +1,46 @@
/*
* @Author: 江涛
* @Mail: jt213219216@gmail.com
* @Date: 2021-03-25 20:10:38
* @LastEditTime: 2022-06-06 17:43:54
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/activity/contact.js
*/
import request from '@/utils/request'
// 新增联系方式
export function contactAdd(data) {
return request({
url: '/api/web/contact/add',
method: 'post',
data
})
}
// 删除联系方式
export function contactDel(data) {
return request({
url: '/api/web/contact/del',
method: 'post',
data
})
}
// 联系方式列表
export function contactList(data) {
return request({
url: '/api/web/contact/list',
method: 'post',
filterParam: true,
data
})
}
// 修改联系方式
export function contactUpdate(data) {
return request({
url: '/api/web/contact/update',
method: 'post',
data
})
}
+45
View File
@@ -0,0 +1,45 @@
/*
* @Author:
* @Mail:
* @Date: 2022-06-14 20:50:13
* @LastEditTime: 2022-06-14 20:51:37
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/activity/hGame.js
*/
import request from '@/utils/request'
// 新增联系方式
export function hGameAdd(data) {
return request({
url: '/api/web/hGame/add',
method: 'post',
data
})
}
// 新增联系方式
export function hGameDel(data) {
return request({
url: '/api/web/hGame/del',
method: 'post',
data
})
}
// 新增联系方式
export function hGameList(data) {
return request({
url: '/api/web/hGame/list',
method: 'post',
data
})
}
// 新增联系方式
export function hGameUpdate(data) {
return request({
url: '/api/web/hGame/update',
method: 'post',
data
})
}
+42
View File
@@ -0,0 +1,42 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-17 11:37:38
* @LastEditTime: 2022-06-06 17:43:59
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/activity/hopeActivity.js
*/
import request from '@/utils/request'
export function hopeactivityAdd(data) {
return request({
url: '/api/web/hopeactivity/add',
method: 'post',
data
})
}
export function hopeactivityDel(data) {
return request({
url: '/api/web/hopeactivity/del',
method: 'post',
data
})
}
export function hopeactivityList(data) {
return request({
url: '/api/web/hopeactivity/list',
method: 'post',
filterParam: true,
data
})
}
export function hopeactivityUpdate(data) {
return request({
url: '/api/web/hopeactivity/update',
method: 'post',
data
})
}
+42
View File
@@ -0,0 +1,42 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-16 17:59:05
* @LastEditTime: 2022-06-06 17:44:06
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/activity/hopeDetails.js
*/
import request from '@/utils/request'
export function hopeDetailsAdd(data) {
return request({
url: '/api/web/hopedetails/add',
method: 'post',
data
})
}
export function hopeDetailsDel(data) {
return request({
url: '/api/web/hopedetails/del',
method: 'post',
data
})
}
export function hopeDetailsList(data) {
return request({
url: '/api/web/hopedetails/list',
method: 'post',
filterParam: true,
data
})
}
export function hopeDetailsUpdate(data) {
return request({
url: '/api/web/hopedetails/update',
method: 'post',
data
})
}
+47
View File
@@ -0,0 +1,47 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-14 15:24:36
* @LastEditTime: 2022-06-06 17:44:13
* @LastEditors:
* @FilePath: /comics-admin/src/api/activity/msg.js
*/
import request from '@/utils/request'
// 新增系统消息
export function msgAdd(data) {
return request({
url: '/api/web/message/add',
method: 'post',
data
})
}
// 删除系统消息
export function msgDel(data) {
return request({
url: '/api/web/message/del',
method: 'post',
data
})
}
// 联系系统消息列表
export function msgList(data) {
return request({
url: '/api/web/message/list',
method: 'post',
filterParam: true,
data
})
}
// 修改系统消息
export function msgUpdate(data) {
return request({
url: '/api/web/message/update',
method: 'post',
data
})
}
+38
View File
@@ -0,0 +1,38 @@
import request from '@/utils/request'
// 新增一个通知
export function notificationAdd(data) {
return request({
url: '/api/web/notification/add',
method: 'post',
data
})
}
// 删除一个通知
export function notificationDel(data) {
return request({
url: '/api/web/notification/del',
method: 'post',
data
})
}
// 获取通知列表
export function notificationList(params) {
return request({
url: '/api/web/notification/list',
method: 'get',
params
})
}
// 修改一个通知
export function notificationUpdate(data) {
return request({
url: '/api/web/notification/update',
method: 'post',
data
})
}
+46
View File
@@ -0,0 +1,46 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-14 15:24:36
* @LastEditTime: 2022-06-06 17:44:24
* @LastEditors:
* @FilePath: /comics-admin/src/api/activity/noviceTaskCfg.js
*/
import request from '@/utils/request'
// 添加新手任务
export function noviceTaskAdd(data) {
return request({
url: '/api/web/task/add',
method: 'post',
data
})
}
// 删除新手任务
export function noviceTaskDel(data) {
return request({
url: '/api/web/task/del',
method: 'post',
data
})
}
// 请求新手任务列表
export function noviceTaskSearch(data) {
return request({
url: '/api/web/task/list',
method: 'post',
filterParam: true,
data
})
}
// 修改新手任务
export function noviceTaskUpdate(data) {
return request({
url: '/api/web/task/update',
method: 'post',
data
})
}
+46
View File
@@ -0,0 +1,46 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-14 15:24:36
* @LastEditTime: 2022-06-06 17:44:30
* @LastEditors:
* @FilePath: /comics-admin/src/api/activity/noviceTaskList.js
*/
import request from '@/utils/request'
// 添加用户新手任务
export function misssionAdd(data) {
return request({
url: '/api/web/taskitem/add',
method: 'post',
data
})
}
// 删除用户新手任务
export function misssionDel(data) {
return request({
url: '/api/web/taskitem/del',
method: 'post',
data
})
}
// 请求用户新手任务列表
export function misssionSearch(data) {
return request({
url: '/api/web/taskitem/list',
method: 'post',
filterParam: true,
data
})
}
// 修改用户新手任务
export function misssionUpdate(data) {
return request({
url: '/api/web/taskitem/update',
method: 'post',
data
})
}
+43
View File
@@ -0,0 +1,43 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-16 15:58:38
* @LastEditTime: 2022-06-06 17:44:36
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/activity/prize.js
*/
import request from '@/utils/request'
// 添加用户新手任务
export function prizeList(data) {
return request({
url: '/api/web/prize/list',
method: 'post',
filterParam: true,
data
})
}
export function prizeAdd(data) {
return request({
url: '/api/web/prize/add',
method: 'post',
data
})
}
export function prizeDel(data) {
return request({
url: '/api/web/prize/del',
method: 'post',
data
})
}
export function prizeUpdate(data) {
return request({
url: '/api/web/prize/update',
method: 'post',
data
})
}
+64
View File
@@ -0,0 +1,64 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-14 15:24:36
* @LastEditTime: 2022-06-06 17:43:41
* @LastEditors:
* @FilePath: /comics-admin/src/api/activity/checkinList.js
*/
import request from '@/utils/request'
// 请求代理奖品领取历史记录
export function getProxyPrizeHistory(data) {
return request({
url: '/api/web/proxyprize/history/list',
method: 'post',
filterParam: true,
data
})
}
export function proxyprizeHisyoryListDel(data) {
return request({
url: '/api/web/proxyprize/history/del',
method: 'post',
data
})
}
// 新增
export function proxyprizeAdd(data) {
return request({
url: '/api/web/proxyprize/add',
method: 'post',
data
})
}
// 删除
export function proxyprizeDel(data) {
return request({
url: '/api/web/proxyprize/del',
method: 'post',
data
})
}
// 请求代理奖品列表
export function proxyprizeSearch(data) {
return request({
url: '/api/web/proxyprize/list',
method: 'post',
filterParam: true,
data
})
}
// 修改
export function proxyprizeUpdate(data) {
return request({
url: '/api/web/proxyprize/update',
method: 'post',
data
})
}
+51
View File
@@ -0,0 +1,51 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-16 17:11:00
* @LastEditTime: 2022-06-06 17:44:42
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/activity/redeemprize.js
*/
import request from '@/utils/request'
export function redeemprizeAdd(data) {
return request({
url: '/api/web/redeemprize/add',
method: 'post',
data
})
}
export function redeemprizeDel(data) {
return request({
url: '/api/web/score/trans/del',
method: 'post',
data
})
}
export function redeemprizeList(data) {
return request({
url: '/api/web/score/trans/list',
method: 'post',
filterParam: true,
data
})
}
// 积分兑换流水记录导出
export function redeemcodeListExport(params) {
return request({
url: '/api/web/score/trans/list',
method: 'get',
params,
responseType: 'arraybuffer'
})
}
export function redeemprizeUpdate(data) {
return request({
url: '/api/web/redeemprize/update',
method: 'post',
data
})
}
+38
View File
@@ -0,0 +1,38 @@
import request from '@/utils/request'
// 请求位置列表
export function advBindList(data) {
return request({
url: '/media/web/advitise/bind/list',
method: 'post',
data
})
}
// 位置更新更新
export function advBindUpdate(data) {
return request({
url: '/media/web/advitise/bind/update',
method: 'post',
data
})
}
// 新增位置
export function advBindAdd(data) {
return request({
url: '/media/web/advitise/bind/add',
method: 'post',
data
})
}
// 删除位置
export function advBindDel(data) {
return request({
url: '/media/web/advitise/bind/del',
method: 'post',
data
})
}
+46
View File
@@ -0,0 +1,46 @@
import request from '@/utils/request'
// 请求位置列表
export function advInfoList(data) {
return request({
url: '/media/web/advitise/info/list',
method: 'post',
data
})
}
// 位置更新更新
export function advInfoUpdate(data) {
return request({
url: '/media/web/advitise/info/update',
method: 'post',
data
})
}
// 新增位置
export function advInfoAdd(data) {
return request({
url: '/media/web/advitise/info/add',
method: 'post',
data
})
}
// 删除位置
export function advInfoDel(data) {
return request({
url: '/media/web/advitise/info/del',
method: 'post',
data
})
}
// 批量修改广告链接
export function batchUpdate(data) {
return request({
url: '/media/web/advitise/batch/update/link',
method: 'post',
data
})
}
+46
View File
@@ -0,0 +1,46 @@
import request from '@/utils/request'
// 请求位置列表
export function advLocationList(data) {
return request({
url: '/media/web/advitise/location/list',
method: 'post',
data
})
}
// 位置更新更新
export function advLocationUpdate(data) {
return request({
url: '/media/web/advitise/location/update',
method: 'post',
data
})
}
// 新增位置
export function advLocationAdd(data) {
return request({
url: '/media/web/advitise/location/add',
method: 'post',
data
})
}
// 删除位置
export function advLocationDel(data) {
return request({
url: '/media/web/advitise/location/del',
method: 'post',
data
})
}
// 查看统计 media/web/advitise/click/list
export function advVitiseList(data) {
return request({
url: '/media/web/advitise/click/list',
method: 'post',
data
})
}
+38
View File
@@ -0,0 +1,38 @@
import request from '@/utils/request'
// 请求位置列表
export function appInfoList(data) {
return request({
url: '/media/web/appinfo/info/list',
method: 'post',
data
})
}
// 位置更新更新
export function appInfoUpdate(data) {
return request({
url: '/media/web/appinfo/info/update',
method: 'post',
data
})
}
// 新增位置
export function appInfoAdd(data) {
return request({
url: '/media/web/appinfo/info/add',
method: 'post',
data
})
}
// 删除位置
export function appInfoDel(data) {
return request({
url: '/media/web/appinfo/info/del',
method: 'post',
data
})
}
@@ -0,0 +1,33 @@
import request from '@/utils/request'
export function dockingAppCategoryList(data) {
return request({
url: '/media/web/appcategory/list',
method: 'post',
data
})
}
export function dockingAppCategoryAdd(data) {
return request({
url: '/media/web/appcategory/add',
method: 'post',
data
})
}
export function dockingAppCategoryUpdate(data) {
return request({
url: '/media/web/appcategory/update',
method: 'post',
data
})
}
export function dockingAppCategoryDel(data) {
return request({
url: '/media/web/appcategory/del',
method: 'post',
data
})
}
+33
View File
@@ -0,0 +1,33 @@
import request from '@/utils/request'
export function dockingAppList(data) {
return request({
url: '/media/web/appinfo/list',
method: 'post',
data
})
}
export function dockingAppAdd(data) {
return request({
url: '/media/web/appinfo/add',
method: 'post',
data
})
}
export function dockingAppUpdate(data) {
return request({
url: '/media/web/appinfo/update',
method: 'post',
data
})
}
export function dockingAppDel(data) {
return request({
url: '/media/web/appinfo/del',
method: 'post',
data
})
}
+13
View File
@@ -0,0 +1,13 @@
import request from '@/utils/request'
export function upLoadFile(data, source) {
return request({
url: '/api/web/file/uploadImg',
method: 'post',
headers: { 'Content-Type': 'multipart/form-data' },
data,
timeout: 0,
cancelToken: source.token
})
}
+72
View File
@@ -0,0 +1,72 @@
import request from '@/utils/request'
export const CONTENT_TAG_TYPE = {
VIDEO: 1,
PLAYLET: 5
}
export const CONTENT_TAG_TYPES = [
{ label: '视频', value: CONTENT_TAG_TYPE.VIDEO },
{ label: '短剧', value: CONTENT_TAG_TYPE.PLAYLET }
]
export function fetchContentTagsByType(type) {
const pageSize = 100
const loadPage = pageNum => contentTagList({ type, pageNum, pageSize })
return loadPage(1).then(async first => {
if (!first || first.code !== 200) return []
const list = [...((first.data && first.data.list) || [])]
const total = (first.data && first.data.totalCount) || 0
const pages = Math.ceil(total / pageSize)
for (let pageNum = 2; pageNum <= pages; pageNum++) {
const res = await loadPage(pageNum)
if (res && res.code === 200 && res.data && res.data.list) {
list.push(...res.data.list)
}
}
return list.map(item => ({
...item,
title: item.name
}))
})
}
export function contentTagList(params) {
return request({
url: '/api/web/content/tag/list',
method: 'get',
params
})
}
export function contentTagOption(params) {
return request({
url: '/api/web/content/tag/option',
method: 'get',
params
})
}
export function contentTagAdd(data) {
return request({
url: '/api/web/content/tag/add',
method: 'post',
data
})
}
export function contentTagUpdate(data) {
return request({
url: '/api/web/content/tag/update',
method: 'post',
data
})
}
export function contentTagDel(data) {
return request({
url: '/api/web/content/tag/del',
method: 'post',
data
})
}
+16
View File
@@ -0,0 +1,16 @@
/*
* @Author: 王涛
* @Mail: no
* @Date: 2021-01-05 10:36:27
* @LastEditors: 王涛
* @LastEditTime: 2021-01-07 22:20:44
*/
import request from '@/utils/request'
// 上传图片
export function mediaUploadImg(data) {
return request({
url: '/api/web/file/uploadImg',
method: 'post',
data
})
}
+31
View File
@@ -0,0 +1,31 @@
import request from '@/utils/request'
// // 请求首页今日数据
export function getToday() {
return request({ url: '/web/report/today', method: 'get' })
}
// // 请求全部数据
// export function getTotal() {
// return request({
// url: '/web/report/total',
// method: 'get'
// })
// }
// /**
// *
// * @param {*} params
// */
// export function getVisit(params) {
// return request({
// url: '/web/report/visit/list',
// method: 'get',
// params
// })
// }
// /**
// * 水印列表导出
// * @param {*} params
// */
+28
View File
@@ -0,0 +1,28 @@
/*
* @Author: 王涛
* @Mail: no
* @Date: 2020-10-06 01:01:28
* @LastEditors: 江涛
* @LastEditTime: 2021-03-12 19:41:26
*/
import request from '@/utils/request'
export function login(data) {
return request({
url: '/api/web/login/acc',
method: 'post',
data
})
}
// /**
// * 确认绑定二维码 code为333时 调用
// * @param {*} data
// */
export function validateQR(data) {
return request({
url: '/api/web/login/bind',
method: 'post',
data
})
}
+32
View File
@@ -0,0 +1,32 @@
import request from '@/utils/request'
// 视频列表
export function mediaSearchV1(data) {
return request({
url: '/media/web/mediafile/search',
method: 'post',
filterParam: true,
data
})
}
// 视频列表V2
export function mediaSearchV2(data) {
return request({
url: '/media/web/mediafile/searchV2',
method: 'post',
filterParam: true,
data
})
}
// 同步
export function mediaUpdate(data) {
return request({
url: '/media/web/mediafile/sync',
method: 'post',
data
})
}
+55
View File
@@ -0,0 +1,55 @@
import request from '@/utils/request'
// 删除视频
export function sourceDel(data) {
return request({
url: '/media/web/source/del',
method: 'post',
data
})
}
// 资源列表
export function sourceList(data) {
return request({
url: '/media/web/source/list',
method: 'post',
filterParam: true,
data
})
}
// 修改视频
export function sourceUpdate(data) {
return request({
url: '/media/web/source/update',
method: 'post',
data
})
}
// 新增视频
export function sourceAdd(data) {
return request({
url: '/media/web/source/add',
method: 'post',
data
})
}
// 视频上传
export function videoBody(data) {
return request({
url: '/media/web/proxy/videoBody',
method: 'post',
data
})
}
// 视频上传成功
export function videoOk(data) {
return request({
url: '/media/web/proxy/videoOk',
method: 'post',
data
})
}
+37
View File
@@ -0,0 +1,37 @@
import request from '@/utils/request'
// 删除视频
export function taskDel(data) {
return request({
url: '/media/web/task/del',
method: 'post',
data
})
}
// 资源列表
export function taskList(data) {
return request({
url: '/media/web/task/list',
method: 'post',
filterParam: true,
data
})
}
// 新增视频
export function taskAdd(data) {
return request({
url: '/media/web/task/add',
method: 'post',
data
})
}
// 重新生成添加水印
export function updateWaterMark(data) {
return request({
url: '/media/web/task/update/watermark',
method: 'post',
data
})
}
@@ -0,0 +1,33 @@
import request from '@/utils/request'
export function playletCategoryList(params) {
return request({
url: '/api/web/playlet/category/list',
method: 'get',
params
})
}
export function playletCategoryAdd(data) {
return request({
url: '/api/web/playlet/category/add',
method: 'post',
data
})
}
export function playletCategoryUpdate(data) {
return request({
url: '/api/web/playlet/category/update',
method: 'post',
data
})
}
export function playletCategoryDel(data) {
return request({
url: '/api/web/playlet/category/del',
method: 'post',
data
})
}
@@ -0,0 +1,41 @@
import request from '@/utils/request'
export function playletHomeConfigList(params) {
return request({
url: '/api/web/playlet/home-config/list',
method: 'get',
params
})
}
export function playletHomeConfigAdd(data) {
return request({
url: '/api/web/playlet/home-config/add',
method: 'post',
data
})
}
export function playletHomeConfigUpdate(data) {
return request({
url: '/api/web/playlet/home-config/update',
method: 'post',
data
})
}
export function playletHomeConfigDel(data) {
return request({
url: '/api/web/playlet/home-config/del',
method: 'post',
data
})
}
export function playletHomeConfigTopicOptions(params) {
return request({
url: '/api/web/playlet/home-config/topic/options',
method: 'get',
params
})
}
+161
View File
@@ -0,0 +1,161 @@
import request from '@/utils/request'
export function playletList(params) {
return request({
url: '/api/web/playlet/list',
method: 'get',
params
})
}
export function playletAdd(data) {
return request({
url: '/api/web/playlet/add',
method: 'post',
data
})
}
export function playletUpdate(data) {
return request({
url: '/api/web/playlet/update',
method: 'post',
data
})
}
export function playletDel(data) {
return request({
url: '/api/web/playlet/del',
method: 'post',
data
})
}
export function playletStatusSet(data) {
return request({
url: '/api/web/playlet/status/set',
method: 'post',
data
})
}
export function playletRecommendSet(data) {
return request({
url: '/api/web/playlet/recommend/set',
method: 'post',
data
})
}
export function playletFeaturedSet(data) {
return request({
url: '/api/web/playlet/featured/set',
method: 'post',
data
})
}
export function playletThemeSet(data) {
return request({
url: '/api/web/playlet/theme/set',
method: 'post',
data
})
}
export function playletCategorySet(data) {
return request({
url: '/api/web/playlet/category/set',
method: 'post',
data
})
}
export function playletTagSet(data) {
return request({
url: '/api/web/playlet/tag/set',
method: 'post',
data
})
}
export function playletWatermarkReset(data) {
return request({
url: '/api/web/playlet/watermark/reset',
method: 'post',
data
})
}
export function playletVirtualLikeSet(data) {
return request({
url: '/api/web/playlet/like/virtual/set',
method: 'post',
data
})
}
export function playletVirtualBrowseSet(data) {
return request({
url: '/api/web/playlet/browse/virtual/set',
method: 'post',
data
})
}
export function playletVirtualHeatSet(data) {
return request({
url: '/api/web/playlet/heat/virtual/set',
method: 'post',
data
})
}
export function playletBannerSet(data) {
return request({
url: '/api/web/playlet/banner/set',
method: 'post',
data
})
}
export function playletChapterList(params) {
return request({
url: '/api/web/playlet/chapter/list',
method: 'get',
params
})
}
export function playletChapterAdd(data) {
return request({
url: '/api/web/playlet/chapter/add',
method: 'post',
data
})
}
export function playletChapterUpdate(data) {
return request({
url: '/api/web/playlet/chapter/update',
method: 'post',
data
})
}
export function playletChapterDel(data) {
return request({
url: '/api/web/playlet/chapter/del',
method: 'post',
data
})
}
export function playletChapterSync(data) {
return request({
url: '/api/web/playlet/chapter/sync',
method: 'post',
data
})
}
@@ -0,0 +1,25 @@
import request from '@/utils/request'
export function playletResourceList(params) {
return request({
url: '/api/web/resource/list',
method: 'get',
params
})
}
export function playletResourceChapters(params) {
return request({
url: '/api/web/resource/chapters',
method: 'get',
params
})
}
export function playletResourceImport(data) {
return request({
url: '/api/web/resource/import',
method: 'post',
data
})
}
+33
View File
@@ -0,0 +1,33 @@
import request from '@/utils/request'
export function playletTagList(params) {
return request({
url: '/api/web/playlet/tag/list',
method: 'get',
params
})
}
export function playletTagAdd(data) {
return request({
url: '/api/web/playlet/tag/add',
method: 'post',
data
})
}
export function playletTagUpdate(data) {
return request({
url: '/api/web/playlet/tag/update',
method: 'post',
data
})
}
export function playletTagDel(data) {
return request({
url: '/api/web/playlet/tag/del',
method: 'post',
data
})
}
+33
View File
@@ -0,0 +1,33 @@
import request from '@/utils/request'
export function playletThemeList(params) {
return request({
url: '/api/web/playlet/theme/list',
method: 'get',
params
})
}
export function playletThemeAdd(data) {
return request({
url: '/api/web/playlet/theme/add',
method: 'post',
data
})
}
export function playletThemeUpdate(data) {
return request({
url: '/api/web/playlet/theme/update',
method: 'post',
data
})
}
export function playletThemeDel(data) {
return request({
url: '/api/web/playlet/theme/del',
method: 'post',
data
})
}
@@ -0,0 +1,20 @@
import request from '@/utils/request'
// 广告每日点击列表
export function advitiseDayList(data) {
return request({
url: '/media/web/advitise/day/click/list',
method: 'post',
data
})
}
// 广告每日点击详情
export function advitiseDayInfo(data) {
return request({
url: '/media/web/advitise/day/click/info',
method: 'post',
data
})
}
+33
View File
@@ -0,0 +1,33 @@
import request from '@/utils/request'
export function announcementList(data) {
return request({
url: '/api/web/announcement/list',
method: 'post',
data
})
}
export function announcementAdd(data) {
return request({
url: '/api/web/announcement/add',
method: 'post',
data
})
}
export function announcementUpdate(data) {
return request({
url: '/api/web/announcement/update',
method: 'post',
data
})
}
export function announcementDel(data) {
return request({
url: '/api/web/announcement/del',
method: 'post',
data
})
}
+23
View File
@@ -0,0 +1,23 @@
import request from '@/utils/request'
export function contactusAdd(data) { // 更新
return request({
url: '/api/web/contactus/add',
method: 'post',
data
})
}
export function contactusDel(data) { // 删除
return request({
url: '/api/web/contactus/del',
method: 'post',
data
})
}
export function contactusList(data) { // 查询
return request({
url: '/api/web/contactus/list',
method: 'post',
data
})
}
+23
View File
@@ -0,0 +1,23 @@
import request from '@/utils/request'
export function ipBlackAdd(data) { // 音频新增
return request({
url: '/api/web/ipblack/add',
method: 'post',
data
})
}
export function ipBlackDel(data) { // 音频新增
return request({
url: '/api/web/ipblack/del',
method: 'post',
data
})
}
export function ipBlackList(data) { // 音频新增
return request({
url: '/api/web/ipblack/list',
method: 'post',
data
})
}
+25
View File
@@ -0,0 +1,25 @@
/*
* @Author: 王涛
* @Mail: no
* @Date: 2020-10-04 14:54:35
* @LastEditors: 江涛
* @LastEditTime: 2021-03-12 20:17:59
*/
import request from '@/utils/request'
// 操作日志
export function accOps(data) {
return request({
url: '/api/web/acc/ops',
method: 'post',
data
})
}
// 媒资库操作日志
export function mzkAccOps(data) {
return request({
url: '/media/web/acc/ops',
method: 'post',
data
})
}
+27
View File
@@ -0,0 +1,27 @@
/*
* @Author: 王涛
* @Mail: no
* @Date: 2020-10-06 01:01:28
* @LastEditors: 江涛
* @LastEditTime: 2021-03-23 22:03:06
*/
import request from '@/utils/request'
// 获取系统配置
export function getSyscfg(data) {
return request({
url: '/api/web/syscfg/get',
method: 'get',
params: data
})
}
// 修改系统配置
export function updateSyscfg(data) {
return request({
url: '/api/web/syscfg/update',
method: 'post',
data
})
}
+38
View File
@@ -0,0 +1,38 @@
import request from '@/utils/request'
// 详情导航列表
export function detailNavList(data) {
return request({
url: '/api/web/detailnav/list',
method: 'post',
filterParam: true,
data
})
}
// 新增详情导航
export function detailNavAdd(data) {
return request({
url: '/api/web/detailnav/add',
method: 'post',
data
})
}
// 编辑详情导航
export function detailNavUpdate(data) {
return request({
url: '/api/web/detailnav/update',
method: 'post',
data
})
}
// 删除详情导航
export function detailNavDel(data) {
return request({
url: '/api/web/detailnav/del',
method: 'post',
data
})
}
@@ -0,0 +1,33 @@
import request from '@/utils/request'
export function homeBannerList(params) {
return request({
url: '/api/web/home/banner/list',
method: 'get',
params
})
}
export function homeBannerAdd(data) {
return request({
url: '/api/web/home/banner/add',
method: 'post',
data
})
}
export function homeBannerUpdate(data) {
return request({
url: '/api/web/home/banner/update',
method: 'post',
data
})
}
export function homeBannerDel(data) {
return request({
url: '/api/web/home/banner/del',
method: 'post',
data
})
}
+38
View File
@@ -0,0 +1,38 @@
import request from '@/utils/request'
// 热门导航配置-列表
export function hotNavList(data) {
return request({
url: '/api/web/hotnav/list',
method: 'post',
filterParam: true,
data
})
}
// 热门导航配置-增加
export function hotNavAdd(data) {
return request({
url: '/api/web/hotnav/add',
method: 'post',
data
})
}
// 热门导航配置-更新
export function hotNavUpdate(data) {
return request({
url: '/api/web/hotnav/update',
method: 'post',
data
})
}
// 热门导航配置-删除
export function hotNavDel(data) {
return request({
url: '/api/web/hotnav/del',
method: 'post',
data
})
}
@@ -0,0 +1,40 @@
import request from '@/utils/request'
// 删除视频
export function translationDel(data) {
return request({
url: '/api/web/translation/del',
method: 'post',
data
})
}
// 视频列表
export function translationSearch(data) {
return request({
url: '/api/web/translation/list',
method: 'post',
filterParam: true,
data
})
}
// 修改视频
export function translationUpdate(data) {
return request({
url: '/api/web/translation/update',
method: 'post',
data
})
}
// 一键同步
export function translationAdd(data) {
return request({
url: '/api/web/translation/add',
method: 'post',
data
})
}
@@ -0,0 +1,40 @@
import request from '@/utils/request'
// 删除视频
export function translationcategoryDel(data) {
return request({
url: '/api/web/translationcategory/del',
method: 'post',
data
})
}
// 视频列表
export function translationcategorySearch(data) {
return request({
url: '/api/web/translationcategory/list',
method: 'post',
filterParam: true,
data
})
}
// 修改视频
export function translationcategoryUpdate(data) {
return request({
url: '/api/web/translationcategory/update',
method: 'post',
data
})
}
// 一键同步
export function translationcategoryAdd(data) {
return request({
url: '/api/web/translationcategory/add',
method: 'post',
data
})
}
+17
View File
@@ -0,0 +1,17 @@
/*
* @Author: 王涛
* @Mail: no
* @Date: 2020-12-30 19:38:43
* @LastEditors: 王涛
* @LastEditTime: 2020-12-30 19:39:21
*/
import request from '@/utils/request'
// 查询封禁列表
export function userBanlogs(data) {
return request({
url: '/api/web/user/banlogs',
method: 'post',
data
})
}
+46
View File
@@ -0,0 +1,46 @@
import request from '@/utils/request'
// 查询圈子列表
export function circleListSearch(data) {
return request({
url: '/api/web/user/circle/list',
method: 'post',
filterParam: true,
data
})
}
// 更新圈子列表
export function updateCircle(data) {
return request({
url: '/api/web/user/circle/update',
method: 'post',
data
})
}
// 新增圈子
export function addCircle(data) {
return request({
url: '/api/web/user/circle/add',
method: 'post',
data
})
}
// 查询圈子订阅列表
export function subscribedCircle(data) {
return request({
url: '/api/web/user/subscribed/list',
method: 'post',
data
})
}
// 批量删除圈子
export function circleDelAll(data) {
return request({
url: '/api/web/user/circle/batch/delete',
method: 'post',
data
})
}
+33
View File
@@ -0,0 +1,33 @@
/*
* @Author: 王涛
* @Mail: no
* @Date: 2020-10-13 17:04:50
* @LastEditors: Please set LastEditors
* @LastEditTime: 2022-06-06 18:02:18
*/
import request from '@/utils/request'
// 用户列表
// export function feedbackList(params) {
// return request({
// url: '/api/web/feedback/list',
// method: 'get',
// params
// })
// }
export function feedbackList(data) {
return request({
url: '/api/web/feedback/list',
method: 'post',
filterParam: true,
data
})
}
export function feedbackUpdate(data) {
return request({
url: '/api/web/feedback/update',
method: 'post',
data
})
}
+19
View File
@@ -0,0 +1,19 @@
import request from '@/utils/request'
export function questionnaireList(data) {
return request({
url: '/api/web/questionnaire/list',
method: 'post',
filterParam: true,
data
})
}
export function questionnaireHandle(data) {
return request({
url: '/api/web/questionnaire/handle',
method: 'post',
filterParam: true,
data
})
}
+20
View File
@@ -0,0 +1,20 @@
/*
* @Author:
* @Mail:
* @Date: 2022-06-04 13:49:44
* @LastEditTime: 2022-06-06 18:02:23
* @LastEditors:
* @FilePath: /comics-admin/src/api/user/tpList.js
*/
import request from '@/utils/request'
// 用户列表
export function tpList(data) {
return request({
url: '/api/web/tp/list',
method: 'post',
filterParam: true,
data
})
}
+27
View File
@@ -0,0 +1,27 @@
/*
* @Date: 2024-11-14 14:45:16
* @LastEditors: Administrator admin@example.com
* @LastEditTime: 2024-11-14 14:54:44
* @FilePath: /loli_web_admin/src/api/user/upbloggers.js
*/
import request from '@/utils/request'
// 用户列表
export function upbloggersGet(data) {
return request({
url: '/api/web/user/upbloggers/get',
method: 'post',
filterParam: true,
data
})
}
// 用户列表
export function upbloggersUpdate(data) {
return request({
url: '/api/web/user/upbloggers/update',
method: 'post',
filterParam: true,
data
})
}
+162
View File
@@ -0,0 +1,162 @@
/*
* @Descripttion:
* @Author: voanit
* @Date: 2020-09-23 17:41:34
* @LastEditors: Please set LastEditors
* @LastEditTime: 2022-06-06 18:02:26
*/
import request from '@/utils/request'
// 用户列表
export function getUserList(data) {
return request({
url: '/api/web/user/list',
method: 'post',
filterParam: true,
data
})
}
// 导出excel
export function userExport(data) {
return request({
url: '/api/web/user/export',
method: 'post',
data,
responseType: 'arraybuffer'
})
}
// 更新用户
export function userUpdate(data) {
return request({
url: '/api/web/user/update',
method: 'post',
data
})
}
// 修改用户VIP
export function userUpdateVip(data) {
return request({
url: '/api/web/user/updateVip',
method: 'post',
data
})
}
// 修改用户绑定银行卡
export function updateUserBank(data) {
return request({
url: '/api/web/user/updateUserBank',
method: 'post',
data
})
}
// 修改用户观影券
export function userMovieTicketsUpdate(data) {
return request({
url: '/api/web/user/updatemovieticket',
method: 'post',
data
})
}
// 添加金币
export function userIncCoin(data) {
return request({
url: '/api/web/user/incCoin',
method: 'post',
data
})
}
// 获取验证码
export function userCaptcha(data) {
return request({
url: '/api/web/user/captcha',
method: 'post',
data
})
}
// 封禁用户
export function userBan(data) {
return request({
url: '/api/web/user/ban',
method: 'post',
data
})
}
// 解封用户
export function userUnBan(data) {
return request({
url: '/api/web/user/unban',
method: 'post',
data
})
}
// 用户优惠卷列表
export function couponList(data) {
return request({
url: '/api/web/coupons/user/list',
method: 'post',
filterParam: true,
data
})
}
// 用户增加优惠卷
export function couponHandsel(data) {
return request({
url: '/api/web/coupons/user/add',
method: 'post',
data
})
}
// 用户删除优惠卷
export function couponDel(data) {
return request({
url: '/api/web/coupons/user/del',
method: 'post',
data
})
}
// 获取用户余额和可提现金额
export function getBalance(data) {
return request({
url: '/api/web/user/getegamecoind',
method: 'post',
data
})
}
// 修改用户游戏币
export function updateGameCoin(data) {
return request({
url: '/api/web/user/updategamecoind',
method: 'post',
data
})
}
// 全民代理列表
export function userAgentList(data) {
return request({
url: '/api/web/proxyuser/list',
method: 'post',
filterParam: true,
data
})
}
// 请求用户二维码
export function userQrcode(data) {
return request({
url: '/api/web/user/qrcode',
method: 'post',
data
})
}
+29
View File
@@ -0,0 +1,29 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-14 15:25:07
* @LastEditTime: 2022-06-06 18:02:42
* @LastEditors:
* @FilePath: /comics-admin/src/api/user/userStat.js
*/
import request from '@/utils/request'
// 用户列表
export function getUserStatList(data) {
return request({
url: '/api/web/userstat/list',
method: 'post',
filterParam: true,
data
})
}
export function userStatExport(data) {
return request({
url: '/api/web/userstat/export',
method: 'post',
filterParam: true,
data,
responseType: 'arraybuffer'
})
}
+38
View File
@@ -0,0 +1,38 @@
/*
* @Author:
* @Mail:
* @Date: 2023-07-14 12:00:29
* @LastEditTime: 2023-07-14 16:08:07
* @LastEditors: Please set LastEditors
* @FilePath: /web-admin/src/api/userAnalysis/index.js
*/
import request from '@/utils/request'
// 用户日活
export function analyzeDau(data) {
return request({
url: '/api/web/analyze/dau',
method: 'post',
data
})
}
// 首充区间
export function analyzeInterval(data) {
return request({
url: '/api/web/analyze/interval',
method: 'post',
data
})
}
// 二次消费
export function analyzePurchase(data) {
return request({
url: '/api/web/analyze/purchase',
method: 'post',
filterParam: true,
data
})
}
+25
View File
@@ -0,0 +1,25 @@
/*
* @Author: 王涛
* @Mail: no
* @Date: 2020-10-05 14:44:43
* @LastEditors: 江涛
* @LastEditTime: 2021-03-24 11:39:15
*/
import request from '@/utils/request'
// 请求视频enkey解密密钥
export function videoFeviewList(params, urll) {
return request({
url: '/api/web/enkey',
method: 'get',
params
})
}
export function videoOk(data) {
return request({
url: '/media/web/upload/videoOk',
method: 'post',
data
})
}
+52
View File
@@ -0,0 +1,52 @@
/*
* @Author: 江涛
* @Mail: jt213219216@gmail.com
* @Date: 2021-02-25 16:49:30
* @LastEditTime: 2022-01-18 21:31:05
* @LastEditors: Please set LastEditors
* @FilePath: /web_admin/src/api/videoManagement/actress.js
*/
import request from '@/utils/request'
// 新增女优
export function actressAdd(data) {
return request({
url: '/api/web/actress/add',
method: 'post',
data
})
}
// 删除女优
export function actressDel(data) {
return request({
url: '/api/web/actress/del',
method: 'post',
data
})
}
// 请求女优列表
export function actressList(params) {
return request({
url: '/api/web/actress/list',
method: 'get',
params
})
}
// 修改女优
export function actressUpdate(data) {
return request({
url: '/api/web/actress/update',
method: 'post',
data
})
}
export function actressExport(data) {
return request({
url: '/api/web/actress/export',
method: 'post',
data,
responseType: 'arraybuffer'
})
}
+20
View File
@@ -0,0 +1,20 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-14 15:25:07
* @LastEditTime: 2022-06-06 18:02:49
* @LastEditors:
* @FilePath: /comics-admin/src/api/videoManagement/actressList.js
*/
import request from '@/utils/request'
// 获取女优列表
export function actressSearch(data) {
return request({
url: '/api/web/mediaactor/list',
method: 'post',
filterParam: true,
data
})
}
+10
View File
@@ -0,0 +1,10 @@
import request from '@/utils/request'
// 随机选择指定条数
export function commentLibSelect(data) {
return request({
url: '/api/web/post/comment/batch/add',
method: 'post',
data
})
}
+72
View File
@@ -0,0 +1,72 @@
/*
* @Author:
* @Mail:
* @Date: 2022-02-22 14:30:36
* @LastEditTime: 2022-06-06 18:02:56
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/videoManagement/commentManage.js
*/
import request from '@/utils/request'
// 请求评论列表
export function commentList(data) {
return request({
url: '/api/web/post/comment/list',
method: 'post',
filterParam: true,
data
})
}
// 删除评论
export function commentDelete(data) {
return request({
url: '/api/web/post/comment/del',
method: 'post',
data
})
}
// 评论回复
export function commentReply(data) {
return request({
url: '/api/web/post/comment/replay',
method: 'post',
data
})
}
// 删除所有评论
export function commentDeluser(data) {
return request({
url: '/api/web/post/comment/user/del',
method: 'post',
data
})
}
// 评论审核
export function commentReview(data) {
return request({
url: '/api/web/post/comment/review',
method: 'post',
data
})
}
// 评论批量审核
export function commentReviewBatch(data) {
return request({
url: '/api/web/post/comment/reviewBatch',
method: 'post',
data
})
}
// 评论编辑/评论置顶
export function commentUpdate(data) {
return request({
url: '/api/web/post/comment/update',
method: 'post',
data
})
}
+21
View File
@@ -0,0 +1,21 @@
import request from '@/utils/request'
export function contentExcelExport(params) {
return request({
url: '/api/web/contentexcel/export',
method: 'get',
params,
responseType: 'arraybuffer'
})
}
export function contentExcelImport(data) {
return request({
url: '/api/web/contentexcel/import',
method: 'post',
data,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
+37
View File
@@ -0,0 +1,37 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-14 15:25:07
* @LastEditTime: 2022-06-06 18:03:01
* @LastEditors:
* @FilePath: /comics-admin/src/api/videoManagement/filterWord.js
*/
import request from '@/utils/request'
// 获取非法词列表
export function getFilterList(data) {
return request({
url: 'api/web/filterword/list',
method: 'post',
filterParam: true,
data
})
}
// 删除非法词
export function filterWordDel(data) {
return request({
url: '/api/web/filterword/del',
method: 'post',
data
})
}
// 新增非法词
export function filterWordAdd(data) {
return request({
url: '/api/web/filterword/add',
method: 'post',
data
})
}
+54
View File
@@ -0,0 +1,54 @@
/*
* @Author:
* @Mail:
* @Date: 2022-07-21 19:49:58
* @LastEditTime: 2023-02-22 10:33:20
* @LastEditors: Please set LastEditors
* @FilePath: /xd_web_admin/src/api/videoManagement/mdsqsyncMedia.js
*/
import request from '@/utils/request'
// 快手视频列表
export function mdsqsyncMediaSearch(data) {
return request({
url: '/api/web/mdsync/media/search',
method: 'post',
data
})
}
// 请求快手标签
export function mdsqsyncMediatagSearch(data) {
return request({
url: '/api/web/mdsync/mediatag/list',
method: 'post',
data
})
}
// 请求快手分类
export function mdsqsyncMediacategorySearch(data) {
return request({
url: '/api/web/mdsync/mediacategory/list',
method: 'post',
data
})
}
// 请求快手专题
export function mdsqsyncTopicSearch(data) {
return request({
url: '/api/web/mdsync/topic/search',
method: 'post',
data
})
}
// 批量同步快手资源
export function mdsqsyncSyncmedias(data) {
return request({
url: '/api/web/mdsync/syncmedias',
method: 'post',
data
})
}
+90
View File
@@ -0,0 +1,90 @@
/*
* @Author:
* @Mail:
* @Date: 2022-01-07 20:12:33
* @LastEditTime: 2022-06-03 15:57:33
* @LastEditors: Please set LastEditors
* @FilePath: /web-admin/src/api/videoManagement/mediagpisode.js
*/
import request from '@/utils/request'
// 新增选集
export function mediaepisodeAdd(data) {
return request({
url: '/api/web/mediaepisode/add',
method: 'post',
data
})
}
// 删除选集
export function mediaepisodeDel(data) {
return request({
url: '/api/web/mediaepisode/del',
method: 'post',
data
})
}
// 更新选集信息
export function mediaepisodeUpdate(data) {
return request({
url: '/api/web/mediaepisode/update',
method: 'post',
data
})
}
// 查询选集列表
export function mediaepisodeSearch(data) {
return request({
url: '/api/web/mediaepisode/list',
method: 'post',
filterParam: true,
data
})
}
// 获取一个能加入选集的视频列表
export function mediacollAddmediaList(data) {
return request({
url: '/api/web/mediaepisode/canaddmedia/list',
method: 'post',
filterParam: true,
data
})
}
// 获取一个选集的视频列表
export function mediacollMediaList(data) {
return request({
url: '/api/web/mediaepisode/media/list',
method: 'post',
filterParam: true,
data
})
}
// 一个选集添加视频
export function mediacollMediaAdd(data) {
return request({
url: '/api/web/mediaepisode/media/add',
method: 'post',
data
})
}
// 一个选集删除视频
export function mediacollMediaDel(data) {
return request({
url: '/api/web/mediaepisode/media/del',
method: 'post',
data
})
}
// 设置集数
export function mediaEpisodeindex(data) {
return request({
url: '/api/web/mediaepisode/media/index',
method: 'post',
data
})
}
+27
View File
@@ -0,0 +1,27 @@
/*
* @Author:
* @Mail:
* @Date: 2022-07-07 15:16:43
* @LastEditTime: 2022-07-07 15:17:51
* @LastEditors: Please set LastEditors
* @FilePath: /web_admin/src/api/videoManagement/recommend.js
*/
import request from '@/utils/request'
// 视频推荐列表
export function recommendSeach(data) {
return request({
url: '/api/web/media/recommend/search',
method: 'post',
data
})
}
// 删除推荐视频
export function recommendDel(data) {
return request({
url: '/api/web/media/recommend/del',
method: 'post',
data
})
}
+41
View File
@@ -0,0 +1,41 @@
/*
* @Author:
* @Mail:
* @Date: 2022-03-14 15:25:07
* @LastEditTime: 2022-06-06 18:03:15
* @LastEditors: Please set LastEditors
* @FilePath: /comics-admin/src/api/videoManagement/recommendTopic.js
*/
import request from '@/utils/request'
export function topicAdd(data) {
return request({
url: '/api/web/recommend/topic/add',
method: 'post',
data
})
}
export function topicDel(data) {
return request({
url: '/api/web/recommend/topic/del',
method: 'post',
data
})
}
export function topicList(data) {
return request({
url: '/api/web/recommend/topic/list',
method: 'post',
filterParam: true,
data
})
}
export function topicUpdate(data) {
return request({
url: '/api/web/recommend/topic/update',
method: 'post',
data
})
}
+54
View File
@@ -0,0 +1,54 @@
/*
* @Author:
* @Mail:
* @Date: 2022-07-21 19:49:58
* @LastEditTime: 2023-02-22 10:33:20
* @LastEditors: Please set LastEditors
* @FilePath: /xd_web_admin/src/api/videoManagement/mdsqsyncMedia.js
*/
import request from '@/utils/request'
// 快手视频列表
export function kkjmsqsyncMediaSearch(data) {
return request({
url: '/api/web/kkjmsync/media/search',
method: 'post',
data
})
}
// 请求快手标签
export function kkjmsqsyncMediatagSearch(data) {
return request({
url: '/api/web/kkjmsync/mediatag/list',
method: 'post',
data
})
}
// 请求快手分类
export function kkjmsqsyncMediacategorySearch(data) {
return request({
url: '/api/web/kkjmsync/mediacategory/list',
method: 'post',
data
})
}
// 请求快手专题
export function kkjmsqsyncTopicSearch(data) {
return request({
url: '/api/web/kkjmsync/topic/search',
method: 'post',
data
})
}
// 批量同步快手资源
export function kkjmsqsyncSyncmedias(data) {
return request({
url: '/api/web/kkjmsync/syncmedias',
method: 'post',
data
})
}
+40
View File
@@ -0,0 +1,40 @@
import request from '@/utils/request'
// 删除视频
export function videocategoryDel(data) {
return request({
url: '/api/web/videocategory/del',
method: 'post',
data
})
}
// 视频列表
export function videocategorySearch(data) {
return request({
url: '/api/web/videocategory/list',
method: 'post',
filterParam: true,
data
})
}
// 修改视频
export function videocategoryUpdate(data) {
return request({
url: '/api/web/videocategory/update',
method: 'post',
data
})
}
// 一键同步
export function videocategoryAdd(data) {
return request({
url: '/api/web/videocategory/add',
method: 'post',
data
})
}
+99
View File
@@ -0,0 +1,99 @@
import request from '@/utils/request'
export function videoinfoAdd(data) {
return request({
url: '/api/web/videoinfo/sync',
method: 'post',
data
})
}
export function syncMediaFile(data) {
return request({
url: '/api/web/videoinfo/syncMediaFile',
method: 'post',
data
})
}
// 删除视频
export function videoinfoDel(data) {
return request({
url: '/api/web/videoinfo/del',
method: 'post',
data
})
}
// 视频列表
export function videoinfoSearch(data) {
return request({
url: '/api/web/videoinfo/list',
method: 'post',
filterParam: true,
data
})
}
// 修改视频
export function videoinfoUpdate(data) {
return request({
url: '/api/web/videoinfo/update',
method: 'post',
data
})
}
// 视频转H265
export function videoinfoTranscode(data) {
return request({
url: '/api/web/videoinfo/transcode',
method: 'post',
data
})
}
// 单/批量设置标签(覆盖原有标签)
export function setTags(data) {
return request({
url: '/api/web/videoinfo/tag/set',
method: 'post',
data
})
}
// 单/批量设置是否推荐
export function setRecommend(data) {
return request({
url: '/api/web/videoinfo/recommend/set',
method: 'post',
data
})
}
// 单/批量设置假点赞数(收藏数),随机区间 [likesMin, likesMax]
export function setFakeLikes(data) {
return request({
url: '/api/web/videoinfo/setFakeLikes',
method: 'post',
data
})
}
// 单/批量设置假观看次数,随机区间 [watchTimesMin, watchTimesMax]
export function setFakeWatchTimes(data) {
return request({
url: '/api/web/videoinfo/setFakeWatchTimes',
method: 'post',
data
})
}
export function setVideoHeat(data) {
return request({
url: '/api/web/videoinfo/heat/set',
method: 'post',
data
})
}
+46
View File
@@ -0,0 +1,46 @@
/*
* @Author:
* @Mail:
* @Date: 2022-01-21 16:55:02
* @LastEditTime: 2022-08-09 21:30:33
* @LastEditors: Please set LastEditors
* @FilePath: /sq_web_admin/src/api/videoManagement/videoRank.js
*/
import request from '@/utils/request'
// 查询视频排行榜
export function mediarankList(data) {
return request({
url: '/api/web/mediarank/list',
method: 'post',
filterParam: true,
data
})
}
// 删除视频排行榜
export function mediarankDel(data) {
return request({
url: '/api/web/mediarank/del',
method: 'post',
data
})
}
// 添加一个视频排行榜
export function mediarankAdd(data) {
return request({
url: '/api/web/mediarank/add',
method: 'post',
data
})
}
// 更新一个视频排行榜
export function mediarankupdate(data) {
return request({
url: '/api/web/mediarank/update',
method: 'post',
data
})
}
+40
View File
@@ -0,0 +1,40 @@
import request from '@/utils/request'
// 删除视频
export function videotopicDel(data) {
return request({
url: '/api/web/videotopic/del',
method: 'post',
data
})
}
// 视频列表
export function videotopicSearch(data) {
return request({
url: '/api/web/videotopic/list',
method: 'post',
filterParam: true,
data
})
}
// 修改视频
export function videotopicUpdate(data) {
return request({
url: '/api/web/videotopic/update',
method: 'post',
data
})
}
// 一键同步
export function videotopicAdd(data) {
return request({
url: '/api/web/videotopic/add',
method: 'post',
data
})
}
@@ -0,0 +1,36 @@
import request from '@/utils/request'
// 修改合集内视频列表
export function videocollectionOption(data) {
return request({
url: '/api/web/videocollection/media/option',
method: 'post',
data
})
}
// 获取合集视频列表
export function videocollectionMediaList(data) {
return request({
url: '/api/web/videocollection/media/list',
method: 'post',
data
})
}
// 修改合集里的视频排序
export function videocollectionMediaRank(data) {
return request({
url: '/api/web/videocollection/media/rank',
method: 'post',
data
})
}
// 新增合集
export function addVideocollectionMedia(data) {
return request({
url: '/api/web/videoinfo/addcoll',
method: 'post',
data
})
}
+40
View File
@@ -0,0 +1,40 @@
import request from '@/utils/request'
// 删除视频作者
export function videocreaterDel(data) {
return request({
url: '/api/web/videocreater/del',
method: 'post',
data
})
}
// 视频作者列表
export function videocreaterSearch(data) {
return request({
url: '/api/web/videocreater/list',
method: 'post',
filterParam: true,
data
})
}
// 修改视频作者
export function videocreaterUpdate(data) {
return request({
url: '/api/web/videocreater/update',
method: 'post',
data
})
}
// 一键同步
export function videocreaterAdd(data) {
return request({
url: '/api/web/videocreater/add',
method: 'post',
data
})
}
+38
View File
@@ -0,0 +1,38 @@
import request from '@/utils/request'
// 视频标签列表
export function videotagList(data) {
return request({
url: '/api/web/videotag/list',
method: 'post',
filterParam: true,
data
})
}
// 删除视频标签
export function videotagDel(data) {
return request({
url: '/api/web/videotag/del',
method: 'post',
data
})
}
// 新增视频标签
export function videotagAdd(data) {
return request({
url: '/api/web/videotag/add',
method: 'post',
data
})
}
// 更新视频标签
export function videotagUpdate(data) {
return request({
url: '/api/web/videotag/update',
method: 'post',
data
})
}
+54
View File
@@ -0,0 +1,54 @@
/*
* @Author:
* @Mail:
* @Date: 2022-07-21 19:49:58
* @LastEditTime: 2022-07-21 21:26:34
* @LastEditors: Please set LastEditors
* @FilePath: /xd_web_admin/src/api/videoManagement/zhsyncMedia.js
*/
import request from '@/utils/request'
// 快手视频列表
export function zhsyncMediaSearch(data) {
return request({
url: '/api/web/zhsync/media/search',
method: 'post',
data
})
}
// 请求快手标签
export function zhsyncMediatagSearch(data) {
return request({
url: '/api/web/zhsync/mediatag/list',
method: 'post',
data
})
}
// 请求快手分类
export function zhsyncMediacategorySearch(data) {
return request({
url: '/api/web/zhsync/mediacategory/list',
method: 'post',
data
})
}
// 请求快手专题
export function zhsyncTopicSearch(data) {
return request({
url: '/api/web/zhsync/topic/search',
method: 'post',
data
})
}
// 批量同步快手资源
export function zhsyncSyncmedias(data) {
return request({
url: '/api/web/zhsync/syncmedias',
method: 'post',
data
})
}
+38
View File
@@ -0,0 +1,38 @@
import request from '@/utils/request'
// 请求富文本列表
export function richtextcontentList(data) {
return request({
url: '/api/web/richtextcontent/list',
method: 'post',
data
})
}
// 富文本更新更新
export function richtextcontentUpdate(data) {
return request({
url: '/api/web/richtextcontent/update',
method: 'post',
data
})
}
// 新增富文本
export function richtextcontentAdd(data) {
return request({
url: '/api/web/richtextcontent/add',
method: 'post',
data
})
}
// 删除富文本
export function richtextcontentDel(data) {
return request({
url: '/api/web/richtextcontent/del',
method: 'post',
data
})
}