fix 编辑表单

This commit is contained in:
jxxghp
2023-08-16 14:20:39 +08:00
parent e60c97302e
commit e88a0230ae
3 changed files with 6 additions and 116 deletions
+2 -33
View File
@@ -49,38 +49,7 @@ const previewDataList = ref<TorrentInfo[]>([])
const siteName = ref('') const siteName = ref('')
// 订阅编辑表单 // 订阅编辑表单
const rssForm = reactive({ const rssForm = reactive<any>(props.media ?? {})
id: props.media?.id,
// RSS地址
url: props.media?.url,
// 类型
type: props.media?.type,
// 标题
title: props.media?.title,
// 年份
year: props.media?.year,
// TMDBID
tmdbid: props.media?.tmdbid,
// 季号
season: props.media?.season,
// 总集数
total_episode: props.media?.total_episode,
// 包含
include: props.media?.include,
// 排除
exclude: props.media?.exclude,
// 洗版
best_version: !!props.media?.best_version,
// 是否使用代理服务器
proxy: !!props.media?.proxy,
// 是否使用过滤规则
filter: !!props.media?.filter,
// 保存路径
save_path: props.media?.save_path,
// 状态 0-停用,1-启用
state: props.media?.state,
})
// 上一次更新时间 // 上一次更新时间
const lastUpdateText = ref( const lastUpdateText = ref(
@@ -164,7 +133,7 @@ async function querySiteName() {
} }
catch (e) { catch (e) {
// 截取URL中的主域名作为站点名称 // 截取URL中的主域名作为站点名称
siteName.value = props.media?.url?.split('/')[2] || '未知' siteName.value = props.media?.url?.split('/')[2] ?? '未知'
console.log(e) console.log(e)
} }
} }
+3 -55
View File
@@ -85,58 +85,7 @@ const statusItems = [
] ]
// 站点编辑表单数据 // 站点编辑表单数据
const siteForm = reactive({ const siteForm = reactive<any>(cardProps.site ?? {})
// ID
id: cardProps.site?.id,
// 站点名称
name: cardProps.site?.name,
// 站点主域名Key
domain: cardProps.site?.domain,
// 站点地址
url: cardProps.site?.url,
// 站点优先级
pri: cardProps.site?.pri,
// RSS地址
rss: cardProps.site?.rss,
// Cookie
cookie: cardProps.site?.cookie,
// User-Agent
ua: cardProps.site?.ua,
// 是否使用代理
proxy: !!cardProps.site?.proxy,
// 过滤规则
filter: cardProps.site?.filter,
// 是否演染
render: !!cardProps.site?.render,
// 是否公开站点
public: cardProps.site?.public,
// 备注
note: cardProps.site?.note,
// 流控单位周期
limit_interval: cardProps.site?.limit_interval,
// 流控次数
limit_count: cardProps.site?.limit_count,
// 流控间隔
limit_seconds: cardProps.site?.limit_seconds,
// 是否启用
is_active: cardProps.site?.is_active,
})
// 打开种子详情页面 // 打开种子详情页面
function openTorrentDetail(page_url: string) { function openTorrentDetail(page_url: string) {
@@ -371,7 +320,7 @@ onMounted(() => {
<VDivider <VDivider
class="opacity-75" class="opacity-75"
style="border-color: rgba(var(--v-theme-on-background), var(--v-selected-opacity))" style="border-color: rgba(var(--v-theme-on-background), var(--v-selected-opacity));"
/> />
<VCardActions> <VCardActions>
@@ -402,9 +351,8 @@ onMounted(() => {
</VBtn> </VBtn>
<VBtn @click.stop="deleteSiteInfo"> <VBtn @click.stop="deleteSiteInfo">
<template #prepend> <template #prepend>
<VIcon icon="mdi-trash-can-outline" /> <VIcon icon="mdi-trash-can-outline" color="error" />
</template> </template>
删除
</VBtn> </VBtn>
</VCardActions> </VCardActions>
</VCard> </VCard>
+1 -28
View File
@@ -30,34 +30,7 @@ const siteList = ref<Site[]>([])
const selectSitesOptions = ref<{ [key: number]: string }[]>([]) const selectSitesOptions = ref<{ [key: number]: string }[]>([])
// 订阅编辑表单 // 订阅编辑表单
const subscribeForm = reactive({ const subscribeForm = reactive<any>(props.media ?? {})
id: props.media?.id,
// 搜索关键字
keyword: props.media?.keyword,
// 过滤规则
filter: props.media?.filter,
// 包含
include: props.media?.include,
// 排除
exclude: props.media?.exclude,
// 总集数
total_episode: props.media?.total_episode,
// 开始集数
start_episode: props.media?.start_episode,
// 订阅站点
sites: props.media?.sites,
// 是否洗版
best_version: !!props.media?.best_version,
})
// 上一次更新时间 // 上一次更新时间
const lastUpdateText = ref( const lastUpdateText = ref(