2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 12:40:25 +08:00

fix: supervisor不支持重载

This commit is contained in:
耗子
2024-10-23 15:35:20 +08:00
parent 6101bedee3
commit df4e47cc7b

View File

@@ -18,8 +18,8 @@ const isEnabled = ref(false)
const config = ref('')
const processLog = ref('')
const addProcessModal = ref(false)
const addProcessModel = ref({
const createProcessModal = ref(false)
const createProcessModel = ref({
name: '',
user: 'www',
path: '',
@@ -293,16 +293,10 @@ const handleRestart = async () => {
await getStatus()
}
const handleReload = async () => {
await systemctl.reload(serviceName.value)
window.$message.success('重载成功')
await getStatus()
}
const handleAddProcess = async () => {
await supervisor.createProcess(addProcessModel.value)
const handleCreateProcess = async () => {
await supervisor.createProcess(createProcessModel.value)
window.$message.success('添加成功')
addProcessModal.value = false
createProcessModal.value = false
onPageChange(1)
}
@@ -384,7 +378,7 @@ onUnmounted(() => {
v-if="currentTab == 'processes'"
class="ml-16"
type="primary"
@click="addProcessModal = true"
@click="createProcessModal = true"
>
<TheIcon :size="18" icon="material-symbols:add" />
添加进程
@@ -426,10 +420,6 @@ onUnmounted(() => {
<TheIcon :size="18" icon="material-symbols:replay-rounded" />
重启
</n-button>
<n-button type="primary" @click="handleReload">
<TheIcon :size="20" icon="material-symbols:refresh-rounded" />
重载
</n-button>
</n-space>
</n-space>
</n-card>
@@ -475,19 +465,19 @@ onUnmounted(() => {
</n-tabs>
</common-page>
<n-modal
v-model:show="addProcessModal"
v-model:show="createProcessModal"
preset="card"
title="添加进程"
style="width: 60vw"
size="huge"
:bordered="false"
:segmented="false"
@close="addProcessModal = false"
@close="createProcessModal = false"
>
<n-form :model="addProcessModel">
<n-form :model="createProcessModel">
<n-form-item path="name" label="名称">
<n-input
v-model:value="addProcessModel.name"
v-model:value="createProcessModel.name"
type="text"
@keydown.enter.prevent
placeholder="名称禁止使用中文"
@@ -495,7 +485,7 @@ onUnmounted(() => {
</n-form-item>
<n-form-item path="command" label="启动命令">
<n-input
v-model:value="addProcessModel.command"
v-model:value="createProcessModel.command"
type="text"
@keydown.enter.prevent
placeholder="启动命令中的文件请填写绝对路径"
@@ -503,7 +493,7 @@ onUnmounted(() => {
</n-form-item>
<n-form-item path="path" label="运行目录">
<n-input
v-model:value="addProcessModel.path"
v-model:value="createProcessModel.path"
type="text"
@keydown.enter.prevent
placeholder="运行目录请填写绝对路径"
@@ -511,19 +501,19 @@ onUnmounted(() => {
</n-form-item>
<n-form-item path="user" label="启动用户">
<n-input
v-model:value="addProcessModel.user"
v-model:value="createProcessModel.user"
type="text"
@keydown.enter.prevent
placeholder="一般情况下填写www即可"
/>
</n-form-item>
<n-form-item path="num" label="进程数量">
<n-input-number v-model:value="addProcessModel.num" :min="1" />
<n-input-number v-model:value="createProcessModel.num" :min="1" />
</n-form-item>
</n-form>
<n-row :gutter="[0, 24]">
<n-col :span="24">
<n-button type="info" block @click="handleAddProcess">提交</n-button>
<n-button type="info" block @click="handleCreateProcess">提交</n-button>
</n-col>
</n-row>
</n-modal>