2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 14:57:16 +08:00

feat: 优化代码

This commit is contained in:
耗子
2025-02-09 16:38:47 +08:00
parent c527af97ca
commit a64ec36744
15 changed files with 90 additions and 69 deletions

View File

@@ -31,7 +31,7 @@ const getIsEnabled = async () => {
isEnabled.value = await systemctl.isEnabled('docker')
}
const handleSaveConfig = async () => {
const handleSaveConfig = () => {
useRequest(docker.updateConfig(config.value)).onSuccess(() => {
window.$message.success('保存成功')
})

View File

@@ -169,9 +169,10 @@ const getWhiteList = async () => {
white.value = await fail2ban.whitelist()
}
const handleSaveWhiteList = async () => {
await fail2ban.setWhitelist(white.value)
window.$message.success('保存成功')
const handleSaveWhiteList = () => {
useRequest(fail2ban.setWhitelist(white.value)).onSuccess(() => {
window.$message.success('保存成功')
})
}
const getWebsiteList = async (page: number, limit: number) => {

View File

@@ -57,19 +57,22 @@ const getIsEnabled = async () => {
isEnabled.value = await systemctl.isEnabled('mysqld')
}
const handleSaveConfig = async () => {
await mysql.saveConfig(config.value)
window.$message.success('保存成功')
const handleSaveConfig = () => {
useRequest(mysql.saveConfig(config.value)).onSuccess(() => {
window.$message.success('保存成功')
})
}
const handleClearErrorLog = async () => {
await mysql.clearErrorLog()
window.$message.success('清空成功')
const handleClearErrorLog = () => {
useRequest(mysql.clearErrorLog()).onSuccess(() => {
window.$message.success('清空成功')
})
}
const handleClearSlowLog = async () => {
await mysql.clearSlowLog()
window.$message.success('清空成功')
const handleClearSlowLog = () => {
useRequest(mysql.clearSlowLog()).onSuccess(() => {
window.$message.success('清空成功')
})
}
const handleIsEnabled = async () => {

View File

@@ -55,14 +55,16 @@ const getIsEnabled = async () => {
isEnabled.value = await systemctl.isEnabled('nginx')
}
const handleSaveConfig = async () => {
await nginx.saveConfig(config.value)
window.$message.success('保存成功')
const handleSaveConfig = () => {
useRequest(nginx.saveConfig(config.value)).onSuccess(() => {
window.$message.success('保存成功')
})
}
const handleClearErrorLog = async () => {
await nginx.clearErrorLog()
window.$message.success('清空成功')
const handleClearErrorLog = () => {
useRequest(nginx.clearErrorLog()).onSuccess(() => {
window.$message.success('清空成功')
})
}
const handleIsEnabled = async () => {

View File

@@ -150,28 +150,33 @@ const getIsEnabled = async () => {
}
const handleSetCli = async () => {
await php.setCli(version.value)
window.$message.success('设置成功')
useRequest(php.setCli(version.value)).onSuccess(() => {
window.$message.success('设置成功')
})
}
const handleSaveConfig = async () => {
await php.saveConfig(version.value, config.value)
window.$message.success('保存成功')
useRequest(php.saveConfig(version.value, config.value)).onSuccess(() => {
window.$message.success('保存成功')
})
}
const handleSaveFPMConfig = async () => {
await php.saveFPMConfig(version.value, fpmConfig.value)
window.$message.success('保存成功')
useRequest(php.saveFPMConfig(version.value, fpmConfig.value)).onSuccess(() => {
window.$message.success('保存成功')
})
}
const handleClearErrorLog = async () => {
await php.clearErrorLog(version.value)
window.$message.success('清空成功')
useRequest(php.clearErrorLog(version.value)).onSuccess(() => {
window.$message.success('清空成功')
})
}
const handleClearSlowLog = async () => {
await php.clearSlowLog(version.value)
window.$message.success('清空成功')
useRequest(php.clearSlowLog(version.value)).onSuccess(() => {
window.$message.success('清空成功')
})
}
const handleIsEnabled = async () => {

View File

@@ -30,15 +30,17 @@ const getInfo = async () => {
newPort.value = data.port
}
const handleSave = async () => {
await phpmyadmin.port(newPort.value)
window.$message.success('保存成功')
await getInfo()
const handleSave = () => {
useRequest(phpmyadmin.port(newPort.value)).onSuccess(() => {
window.$message.success('保存成功')
getInfo()
})
}
const handleSaveConfig = async () => {
await phpmyadmin.saveConfig(config.value)
window.$message.success('保存成功')
const handleSaveConfig = () => {
useRequest(phpmyadmin.saveConfig(config.value)).onSuccess(() => {
window.$message.success('保存成功')
})
}
onMounted(() => {

View File

@@ -32,14 +32,16 @@ const getConfig = async () => {
storageConfig.value = await podman.storageConfig()
}
const handleSaveRegistryConfig = async () => {
await podman.saveRegistryConfig(registryConfig.value)
window.$message.success('保存成功')
const handleSaveRegistryConfig = () => {
useRequest(podman.saveRegistryConfig(registryConfig.value)).onSuccess(() => {
window.$message.success('保存成功')
})
}
const handleSaveStorageConfig = async () => {
await podman.saveStorageConfig(storageConfig.value)
window.$message.success('保存成功')
const handleSaveStorageConfig = () => {
useRequest(podman.saveStorageConfig(storageConfig.value)).onSuccess(() => {
window.$message.success('保存成功')
})
}
const handleStart = async () => {

View File

@@ -127,8 +127,9 @@ const getPort = async () => {
}
const handleSavePort = async () => {
await pureftpd.updatePort(port.value)
window.$message.success('保存成功')
useRequest(pureftpd.updatePort(port.value)).onSuccess(() => {
window.$message.success('保存成功')
})
}
const handleStart = async () => {

View File

@@ -51,9 +51,10 @@ const getIsEnabled = async () => {
isEnabled.value = await systemctl.isEnabled('redis')
}
const handleSaveConfig = async () => {
await redis.saveConfig(config.value)
window.$message.success('保存成功')
const handleSaveConfig = () => {
useRequest(redis.saveConfig(config.value)).onSuccess(() => {
window.$message.success('保存成功')
})
}
const handleStart = async () => {

View File

@@ -74,7 +74,7 @@ const { loading, data, page, total, pageSize, pageCount, refresh } = usePaginati
}
)
const handleAddMount = async () => {
const handleAddMount = () => {
useRequest(s3fs.add(addMountModel.value)).onSuccess(() => {
refresh()
addMountModal.value = false
@@ -82,7 +82,7 @@ const handleAddMount = async () => {
})
}
const handleDeleteMount = async (id: number) => {
const handleDeleteMount = (id: number) => {
useRequest(s3fs.delete(id)).onSuccess(() => {
refresh()
window.$message.success('删除成功')

View File

@@ -233,20 +233,20 @@ const getIsEnabled = async () => {
isEnabled.value = await systemctl.isEnabled(serviceName.value)
}
const handleSaveConfig = async () => {
const handleSaveConfig = () => {
useRequest(supervisor.saveConfig(config.value)).onSuccess(() => {
refresh()
window.$message.success('保存成功')
})
}
const handleClearLog = async () => {
const handleClearLog = () => {
useRequest(supervisor.clearLog()).onSuccess(() => {
window.$message.success('清空成功')
})
}
const handleIsEnabled = async () => {
const handleIsEnabled = () => {
if (isEnabled.value) {
useRequest(systemctl.enable(serviceName.value)).onSuccess(() => {
getIsEnabled()
@@ -260,28 +260,28 @@ const handleIsEnabled = async () => {
}
}
const handleStart = async () => {
const handleStart = () => {
useRequest(systemctl.start(serviceName.value)).onSuccess(() => {
getStatus()
window.$message.success('启动成功')
})
}
const handleStop = async () => {
const handleStop = () => {
useRequest(systemctl.stop(serviceName.value)).onSuccess(() => {
getStatus()
window.$message.success('停止成功')
})
}
const handleRestart = async () => {
const handleRestart = () => {
useRequest(systemctl.restart(serviceName.value)).onSuccess(() => {
getStatus()
window.$message.success('重启成功')
})
}
const handleCreateProcess = async () => {
const handleCreateProcess = () => {
useRequest(supervisor.createProcess(createProcessModel.value)).onSuccess(() => {
refresh()
createProcessModal.value = false
@@ -289,28 +289,28 @@ const handleCreateProcess = async () => {
})
}
const handleProcessStart = async (name: string) => {
const handleProcessStart = (name: string) => {
useRequest(supervisor.startProcess(name)).onSuccess(() => {
refresh()
window.$message.success('启动成功')
})
}
const handleProcessStop = async (name: string) => {
const handleProcessStop = (name: string) => {
useRequest(supervisor.stopProcess(name)).onSuccess(() => {
refresh()
window.$message.success('停止成功')
})
}
const handleProcessRestart = async (name: string) => {
const handleProcessRestart = (name: string) => {
useRequest(supervisor.restartProcess(name)).onSuccess(() => {
refresh()
window.$message.success('重启成功')
})
}
const handleProcessDelete = async (name: string) => {
const handleProcessDelete = (name: string) => {
useRequest(supervisor.deleteProcess(name)).onSuccess(() => {
refresh()
window.$message.success('删除成功')
@@ -332,7 +332,7 @@ const getProcessConfig = async (name: string) => {
editProcessModel.value.config = await supervisor.processConfig(name)
}
const handleSaveProcessConfig = async () => {
const handleSaveProcessConfig = () => {
useRequest(
supervisor.saveProcessConfig(editProcessModel.value.process, editProcessModel.value.config)
).onSuccess(() => {

View File

@@ -65,7 +65,7 @@ const handleUpdateHost = async () => {
})
}
const handleUpdateRootPassword = async () => {
const handleUpdateRootPassword = () => {
useRequest(toolbox.updateRootPassword(rootPassword.value)).onSuccess(() => {
window.$message.success('保存成功')
})

View File

@@ -102,7 +102,7 @@ const columns: any = [
h(
NPopconfirm,
{
onPositiveClick: async () => {
onPositiveClick: () => {
useRequest(cert.accountDelete(row.id)).onSuccess(() => {
window.$message.success('删除成功')
refresh()
@@ -143,7 +143,7 @@ const { loading, data, page, total, pageSize, pageCount, refresh } = usePaginati
}
)
const handleUpdateAccount = async () => {
const handleUpdateAccount = () => {
messageReactive = window.$message.loading('正在向 CA 注册账号,请耐心等待', {
duration: 0
})

View File

@@ -30,7 +30,7 @@ const accounts = ref<any>([])
const dnsProviders = ref<any>([])
const caProviders = ref<any>([])
const getAsyncData = async () => {
const getAsyncData = () => {
useRequest(cert.algorithms()).onSuccess(({ data }) => {
algorithms.value = data
})

View File

@@ -483,15 +483,17 @@ const handlePaste = () => {
onPositiveClick: () => {
if (markedType.value == 'copy') {
useRequest(file.copy(paths)).onSuccess(() => {
marked.value = []
window.$bus.emit('file:refresh')
window.$message.success('复制成功')
})
} else {
useRequest(file.move(paths)).onSuccess(() => {
marked.value = []
window.$bus.emit('file:refresh')
window.$message.success('移动成功')
})
}
marked.value = []
window.$bus.emit('file:refresh')
},
onNegativeClick: () => {
marked.value = []
@@ -501,15 +503,17 @@ const handlePaste = () => {
} else {
if (markedType.value == 'copy') {
useRequest(file.copy(paths)).onSuccess(() => {
marked.value = []
window.$bus.emit('file:refresh')
window.$message.success('复制成功')
})
} else {
useRequest(file.move(paths)).onSuccess(() => {
marked.value = []
window.$bus.emit('file:refresh')
window.$message.success('移动成功')
})
}
marked.value = []
window.$bus.emit('file:refresh')
}
})
}