jmalcloud-view/src/api/setting-api.js
2024-06-25 16:07:54 +08:00

180 lines
3.3 KiB
JavaScript

import request from '@/utils/request'
export default {
getPreviewConfig(params) {
return request({
url: '/cloud/setting/preview/config',
method: 'get',
params
})
},
updatePreviewConfig(data) {
return request({
url: '/cloud/setting/preview/config',
method: 'put',
data
})
},
getTranscodeConfig(params) {
return request({
url: '/cloud/setting/transcode/config',
method: 'get',
params
})
},
setTranscodeConfig(data) {
return request({
url: '/cloud/setting/transcode/config',
method: 'put',
data
})
},
cancelTranscodeTask(data) {
return request({
url: '/cloud/setting/transcode/cancel-task',
method: 'put',
data
})
},
syncUser(params) {
return request({
url: '/user/setting/sync',
method: 'get',
params
})
},
syncCloud(params) {
return request({
url: '/cloud/setting/sync',
method: 'get',
params
})
},
isSync(params) {
return request({
url: '/user/setting/isSync',
method: 'get',
params
})
},
updateNetdiskName(params) {
return request({
url: '/user/setting/update_netdisk_name',
method: 'put',
params
})
},
getWebp(params) {
return request({
url: '/user/setting/get/webp',
method: 'get',
params
})
},
disabledWebp(params) {
return request({
url: '/user/setting/disabled/webp',
method: 'put',
params
})
},
getAccessTokenList(params) {
return request({
url: '/user/setting/accessTokenList',
method: 'get',
params
})
},
generateAccessToken(params) {
return request({
url: '/user/setting/generateAccessToken',
method: 'put',
params
})
},
deleteAccessToken(params) {
return request({
url: '/user/setting/deleteAccessToken',
method: 'delete',
params
})
},
resetMenuAndRole() {
return request({
url: '/user/setting/resetMenuAndRole',
method: 'put',
})
},
// 获取office配置
getPublicOfficeConfig: function(params) {
return request({
url: 'public/office/config',
method: 'get',
params
})
},
// 获取office配置
getOfficeConfig: function() {
return request({
url: '/office/config',
method: 'get'
})
},
// 更新office配置
updateOfficeConfig: function(data) {
return request({
url: '/office/config',
method: 'put',
data
})
}
}
export function getWebstieRecord(params) {
return request({
url: '/public/website/record',
method: 'get',
params
})
}
export function getSetting(params) {
return request({
url: '/website/setting',
method: 'get',
params
})
}
export function updateSetting(data) {
return request({
url: '/website/setting/update',
method: 'put',
data
})
}
export function getHeartwings(params) {
return request({
url: '/website/heartwings',
method: 'get',
params
})
}
export function getTaskProgress(params) {
return request({
url: '/cloud/task/progress',
method: 'get',
params
})
}
export function getTranscodeStatus(params) {
return request({
url: '/cloud/transcode/status',
method: 'get',
params
})
}