2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 06:47:20 +08:00

fix: shell脚本高亮

This commit is contained in:
2026-01-30 07:27:56 +08:00
parent 706bee0e43
commit 42facd50c3
3 changed files with 8 additions and 5 deletions

View File

@@ -19,7 +19,10 @@ const createModel = ref({
keep: 1,
backup_type: 'website',
backup_storage: 0,
script: $gettext('# Enter your script content here'),
script:
`#!/bin/bash\nexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:$PATH\n\n` +
$gettext('# Enter your script content here') +
`\n`,
time: '* * * * *'
})
@@ -148,7 +151,7 @@ onMounted(() => {
</n-form-item>
<div v-if="createModel.type === 'shell'">
<n-text>{{ $gettext('Script Content') }}</n-text>
<common-editor v-model:value="createModel.script" lang="sh" height="40vh" />
<common-editor v-model:value="createModel.script" lang="shell" height="40vh" />
</div>
<n-form-item v-if="createModel.type === 'backup'" :label="$gettext('Backup Type')">
<n-radio-group v-model:value="createModel.backup_type">

View File

@@ -279,7 +279,7 @@ onUnmounted(() => {
<cron-selector v-model:value="editTask.time"></cron-selector>
</n-form-item>
</n-form>
<common-editor v-model:value="editTask.script" lang="sh" height="40vh" />
<common-editor v-model:value="editTask.script" lang="shell" height="40vh" />
<n-button type="info" @click="saveTaskEdit" mt-10 block>
{{ $gettext('Save') }}
</n-button>

View File

@@ -345,7 +345,7 @@ onMounted(() => {
</span>
</n-form-item>
<n-form-item :label="$gettext('Script')">
<common-editor v-model:value="createModel.script" lang="sh" height="40vh" />
<common-editor v-model:value="createModel.script" lang="shell" height="40vh" />
</n-form-item>
</n-form>
<n-button type="info" @click="handleCreate" block>
@@ -383,7 +383,7 @@ onMounted(() => {
<n-switch v-model:value="editModel.status" />
</n-form-item>
<n-form-item :label="$gettext('Script')">
<common-editor v-model:value="editModel.script" lang="sh" height="40vh" />
<common-editor v-model:value="editModel.script" lang="shell" height="40vh" />
</n-form-item>
</n-form>
<n-button type="info" @click="handleUpdate" block>