format Server API

This commit is contained in:
mubai
2024-02-26 22:59:04 +08:00
parent 93b9855f52
commit 6709720707
17 changed files with 167 additions and 430 deletions

View File

@@ -118,15 +118,15 @@ const rules = reactive({
// 修改密码
const changePassword = ()=>{
ApiPost(`/changePassword`, {password: form.changePwd.password, newPassword: form.changePwd.newPassword}).then((resp: any) => {
if (resp.status === 'ok') {
if (resp.code === 0) {
// 退出登录成功则删除本地的token信息并返回到 登录 /login 界面
// clearAuthToken()
// router.push(`/login`)
form.changePwd = {password: '', newPassword: '', confirmPassword: ''}
dialogV.changePwd = false
ElMessage.success({message: resp.message})
ElMessage.success({message: resp.msg})
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -140,12 +140,12 @@ const cancelDialog = () => {
const logout = () => {
// 发送请求使当前的token信息失效
ApiGet(`/logout`).then((resp: any) => {
if (resp.status === 'ok') {
if (resp.code === 0 ) {
// 退出登录成功则删除本地的token信息并返回到 登录 /login 界面
clearAuthToken()
router.push(`/login`)
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}

View File

@@ -80,7 +80,7 @@ const getSiteInfo = ()=>{
if (resp.code == 0) {
data.site = resp.data
} else {
ElMessage.error({message: resp.data.msg})
ElMessage.error({message: resp.msg})
}
})
}

View File

@@ -54,7 +54,7 @@ const http = (options: any) => {
loadingCount == 0 && load.close()
if (error.response.status == 401) {
router.replace('/login')
ElMessage.error(error.response.data.message)
ElMessage.error(error.response.data.msg)
// ElMessage.error(`未获取授权信息, 请先登录!!!`)
} else if (error.response.status == 403) {
ElMessage.error(`无访问权限!!!`)

View File

@@ -1,6 +1,6 @@
<template>
<div class="container">
<video class="container-bg" src="../assets/image/bg.mp4"
<video v-if="false" class="container-bg" src=""
autoplay="autoplay" loop="loop" muted="muted"></video>
<div class="container-form" >
<form class="cus-form">
@@ -37,10 +37,10 @@ const data = reactive({
const router = useRouter()
const login = ()=>{
ApiPost('/login', {userName: data.userName, password: data.password}).then((resp:any)=>{
if (resp.status == 'ok') {
if (resp.code == 0) {
router.push('/manage/index')
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -55,6 +55,7 @@ const login = ()=>{
width: 100vw;
height: 100vh;
color: #343333;
background: url("../assets/image/managebg.png");
}
.container-bg {
background-color: #b07ada;

View File

@@ -143,7 +143,7 @@ onBeforeMount(() => {
if (resp.code == 0) {
data.info = resp.data
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
})

View File

@@ -8,9 +8,16 @@
import {onMounted} from "vue";
import {ApiGet} from "../../utils/request";
import {ElMessage} from "element-plus";
onMounted(()=>{
ApiGet('/manage/index')
ApiGet('/manage/index').then((resp:any)=>{
if (resp.code == 0) {
ElMessage.success({message: resp.msg})
} else {
ElMessage.error({message: resp.msg})
}
})
})
</script>

View File

@@ -31,7 +31,6 @@ const collapse = ref(false)
// 改变侧边栏菜单的 展开|收起 状态
const changeCollapse = () => {
console.log(collapse.value)
collapse.value = !collapse.value
}
// 传递给子组件使用

View File

@@ -239,22 +239,22 @@ const form = reactive({
const openBatchCollect = ()=>{
dialogV.batchV = true
ApiGet(`/manage/collect/options`, ).then((resp: any) => {
if (resp.status === "ok") {
if (resp.code === 0) {
form.options = resp.data
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
const startBatchCollect = ()=>{
ApiPost(`/manage/spider/start`, {ids: form.batch.ids, time: form.batch.time, batch: true}).then((resp:any)=>{
if (resp.status ==='ok') {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
cancelDialog()
getCollectList()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -262,11 +262,11 @@ const startBatchCollect = ()=>{
// 开启采集
const startTask = (row:any)=>{
ApiPost(`/manage/spider/start`, {id:row.id, time: row.cd, batch: false}).then((resp:any)=>{
if (resp.status ==='ok') {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
getCollectList()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -294,22 +294,22 @@ const restrict = (t:number)=>{
// 添加采集资源站
const addSite = ()=>{
ApiPost(`/manage/collect/add`, form.add).then((resp:any)=>{
if (resp.status ==='ok') {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
cancelDialog()
getCollectList()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
// 测试添加的采集接口是否可用
const apiTest = (params:any)=>{
ApiPost(`/manage/collect/test`, params).then((resp:any)=>{
if (resp.status ==='ok') {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -318,10 +318,10 @@ const apiTest = (params:any)=>{
const openEditDialog = (id:string)=>{
// 从后台获取采集站信息
ApiGet(`/manage/collect/find`, {id:id}).then((resp: any) => {
if (resp.status === "ok") {
if (resp.code === 0 ) {
form.edit = resp.data
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
dialogV.editV = true
@@ -331,11 +331,11 @@ const openEditDialog = (id:string)=>{
// switch 开关
const changeSourceState = (s:any)=>{
ApiPost(`/manage/collect/change`, {id:s.id, state: s.state, syncPictures: s.syncPictures}).then((resp: any) => {
if (resp.status === "ok") {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
getCollectList()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -343,12 +343,12 @@ const changeSourceState = (s:any)=>{
//更新资源站点信息
const updateSite = (params:FilmSource)=>{
ApiPost(`/manage/collect/update`, params).then((resp: any) => {
if (resp.status === "ok") {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
dialogV.editV = false
getCollectList()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -356,11 +356,11 @@ const updateSite = (params:FilmSource)=>{
// 删除采集资源站
const delSourceSite = (id:string) =>{
ApiGet(`/manage/collect/del`, {id:id}).then((resp:any)=>{
if (resp.status ==='ok') {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
getCollectList()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -375,7 +375,7 @@ const cancelDialog = ()=>{
const getCollectList = ()=>{
ApiGet(`/manage/collect/list`).then((resp: any) => {
if (resp.status === "ok") {
if (resp.code === 0) {
data.siteList = resp.data.map((item: any) => {
switch (item.collectType) {
case 0:
@@ -398,7 +398,7 @@ const getCollectList = ()=>{
return item
})
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}

View File

@@ -144,12 +144,12 @@ const form = reactive({
const addTask = ()=>{
ApiPost(`/manage/cron/add`, form.add).then((resp:any)=>{
if (resp.status ==='ok') {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
cancelDialog()
getTaskList()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -157,12 +157,12 @@ const addTask = ()=>{
const updateTask = ()=>{
console.log(form.edit)
ApiPost(`/manage/cron/update`, {id: form.edit.id, ids: form.edit.ids, time: form.edit.time, state: form.edit.state, remark: form.edit.remark}).then((resp:any)=>{
if (resp.status ==='ok') {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
cancelDialog()
getTaskList()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -185,22 +185,22 @@ const openAddDialog = ()=>{
// 删除定时任务
const delTask = (id:string)=>{
ApiGet(`/manage/cron/del`, {id:id}).then((resp:any)=>{
if (resp.status ==='ok') {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
getTaskList()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
const changeTaskState = (id:string,state:boolean)=>{
ApiPost(`/manage/cron/change`, {id:id,state:state}).then((resp:any)=>{
if (resp.status ==='ok') {
ElMessage.success({message: resp.message})
if (resp.code === 0) {
ElMessage.success({message: resp.msg})
getTaskList()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
@@ -209,30 +209,30 @@ const openEditDialog = (id:string)=>{
dialogV.editV = true
getOptions()
ApiGet(`/manage/cron/find`,{id:id}).then((resp: any) => {
if (resp.status === "ok") {
if (resp.code === 0) {
form.edit = resp.data
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
const getOptions = ()=>{
ApiGet(`/manage/collect/options`).then((resp: any) => {
if (resp.status === "ok") {
if (resp.code === 0) {
form.options = resp.data
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
}
const getTaskList = ()=>{
ApiGet(`/manage/cron/list`).then((resp: any) => {
if (resp.status === "ok") {
if (resp.code === 0) {
data.taskList = resp.data
} else {
data.taskList = []
ElMessage.warning({message: resp.message})
ElMessage.warning({message: resp.msg})
}
})
}

View File

@@ -54,12 +54,12 @@ const c = reactive({
const updateBasicConfig = ()=>{
ApiPost(`/manage/config/basic/update`, c.site).then((resp: any) => {
if (resp.status === 'ok') {
if (resp.code === 0) {
// console.log(window.location.hostname)
ElMessage.success({message: resp.message})
ElMessage.success({message: resp.msg})
getBasicInfo()
} else {
ElMessage.error({message: resp.message})
ElMessage.error({message: resp.msg})
}
})
// 更新后重新从后端获取最新数据
@@ -70,7 +70,7 @@ const getBasicInfo = ()=>{
// console.log(window.location.hostname)
c.site = resp.data
} else {
ElMessage.error({message: resp.data.msg})
ElMessage.error({message: resp.msg})
}
})
}