fix: 站点编辑类型改为下拉框选择

This commit is contained in:
mediabot-pt
2026-06-30 00:55:01 +08:00
parent 550535f882
commit c3f12d1521

View File

@@ -36,7 +36,9 @@
<el-input v-model="editForm.baseUrl" placeholder="https://example.com" />
</el-form-item>
<el-form-item label="类型">
<el-input v-model="editForm.siteType" placeholder="nexusphp / mteam / ..." />
<el-select v-model="editForm.siteType" placeholder="选择类型" style="width:100%">
<el-option v-for="t in siteTypes" :key="t.value" :label="t.label" :value="t.value" />
</el-select>
</el-form-item>
<el-form-item label="描述">
<el-input v-model="editForm.description" type="textarea" :rows="3" placeholder="站点描述" />
@@ -58,6 +60,16 @@ const loading = ref(false)
const editVisible = ref(false)
const saving = ref(false)
const editForm = ref({ id: null, siteId: '', name: '', baseUrl: '', siteType: '', description: '' })
const siteTypes = [
{ value: 'nexusphp', label: 'NexusPHP' },
{ value: 'mtorrent', label: 'MTorrent' },
{ value: 'mteam', label: 'M-Team API' },
{ value: 'pttime', label: 'PTTime' },
{ value: 'gazelle', label: 'Gazelle' },
{ value: 'unit3d', label: 'UNIT3D' },
{ value: 'jsonapi', label: 'JSON API' },
{ value: 'unknown', label: '未知' },
]
const fetchSites = async () => {
loading.value = true