mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 23:56:42 +08:00
fix ui
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "moviepilot",
|
"name": "moviepilot",
|
||||||
"version": "1.6.4-1",
|
"version": "1.6.4-2",
|
||||||
"private": true,
|
"private": true,
|
||||||
"bin": "dist/service.js",
|
"bin": "dist/service.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -206,19 +206,15 @@ onMounted(() => {
|
|||||||
stacked
|
stacked
|
||||||
>
|
>
|
||||||
<VTab value="wechat">
|
<VTab value="wechat">
|
||||||
<VAvatar size="20" icon="mdi-download" />
|
|
||||||
微信
|
微信
|
||||||
</VTab>
|
</VTab>
|
||||||
<VTab value="telegram">
|
<VTab value="telegram">
|
||||||
<VAvatar size="20" icon="mdi-download" />
|
|
||||||
Telegram
|
Telegram
|
||||||
</VTab>
|
</VTab>
|
||||||
<VTab value="slack">
|
<VTab value="slack">
|
||||||
<VAvatar size="20" icon="mdi-download" />
|
|
||||||
Slack
|
Slack
|
||||||
</VTab>
|
</VTab>
|
||||||
<VTab value="synologychat">
|
<VTab value="synologychat">
|
||||||
<VAvatar size="20" icon="mdi-download" />
|
|
||||||
SynologyChat
|
SynologyChat
|
||||||
</VTab>
|
</VTab>
|
||||||
</VTabs>
|
</VTabs>
|
||||||
@@ -418,7 +414,7 @@ onMounted(() => {
|
|||||||
</tr>
|
</tr>
|
||||||
<tr v-if="messagemTypes.length === 0">
|
<tr v-if="messagemTypes.length === 0">
|
||||||
<td
|
<td
|
||||||
colspan="4"
|
colspan="5"
|
||||||
class="text-center"
|
class="text-center"
|
||||||
>
|
>
|
||||||
没有设置任何通知渠道
|
没有设置任何通知渠道
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ const mediaSettings = ref({
|
|||||||
const downloaderSettings = ref({
|
const downloaderSettings = ref({
|
||||||
DOWNLOADER: '',
|
DOWNLOADER: '',
|
||||||
DOWNLOADER_MONITOR: true,
|
DOWNLOADER_MONITOR: true,
|
||||||
|
TORRENT_TAG: '',
|
||||||
QB_HOST: '',
|
QB_HOST: '',
|
||||||
QB_USER: '',
|
QB_USER: '',
|
||||||
QB_PASSWORD: '',
|
QB_PASSWORD: '',
|
||||||
@@ -47,6 +48,8 @@ const downloaderSettings = ref({
|
|||||||
|
|
||||||
// 媒体服务器设置项
|
// 媒体服务器设置项
|
||||||
const mediaServerSettings = ref({
|
const mediaServerSettings = ref({
|
||||||
|
MEDIASERVER_SYNC_INTERVAL: 6,
|
||||||
|
MEDIASERVER_SYNC_BLACKLIST: '',
|
||||||
EMBY_HOST: '',
|
EMBY_HOST: '',
|
||||||
EMBY_PLAY_HOST: '',
|
EMBY_PLAY_HOST: '',
|
||||||
EMBY_API_KEY: '',
|
EMBY_API_KEY: '',
|
||||||
@@ -104,6 +107,16 @@ const overwriteModeItems = [
|
|||||||
{ title: '仅保留最新版本', value: 'latest' },
|
{ title: '仅保留最新版本', value: 'latest' },
|
||||||
]
|
]
|
||||||
|
|
||||||
|
// 媒体库同步周期字典
|
||||||
|
const syncIntervalItems = [
|
||||||
|
{ title: '从不', value: 0 },
|
||||||
|
{ title: '每小时', value: 1 },
|
||||||
|
{ title: '每6小时', value: 6 },
|
||||||
|
{ title: '每12小时', value: 12 },
|
||||||
|
{ title: '每天', value: 24 },
|
||||||
|
{ title: '每周', value: 168 },
|
||||||
|
]
|
||||||
|
|
||||||
// 提示框
|
// 提示框
|
||||||
const $toast = useToast()
|
const $toast = useToast()
|
||||||
|
|
||||||
@@ -175,6 +188,7 @@ async function loadDownladerSetting() {
|
|||||||
const {
|
const {
|
||||||
DOWNLOADER,
|
DOWNLOADER,
|
||||||
DOWNLOADER_MONITOR,
|
DOWNLOADER_MONITOR,
|
||||||
|
TORRENT_TAG,
|
||||||
QB_HOST,
|
QB_HOST,
|
||||||
QB_USER,
|
QB_USER,
|
||||||
QB_PASSWORD,
|
QB_PASSWORD,
|
||||||
@@ -188,6 +202,7 @@ async function loadDownladerSetting() {
|
|||||||
downloaderSettings.value = {
|
downloaderSettings.value = {
|
||||||
DOWNLOADER,
|
DOWNLOADER,
|
||||||
DOWNLOADER_MONITOR,
|
DOWNLOADER_MONITOR,
|
||||||
|
TORRENT_TAG,
|
||||||
QB_HOST,
|
QB_HOST,
|
||||||
QB_USER,
|
QB_USER,
|
||||||
QB_PASSWORD,
|
QB_PASSWORD,
|
||||||
@@ -234,6 +249,8 @@ async function loadMediaServerSetting() {
|
|||||||
const result2: { [key: string]: any } = await api.get('system/env')
|
const result2: { [key: string]: any } = await api.get('system/env')
|
||||||
if (result2.success) {
|
if (result2.success) {
|
||||||
const {
|
const {
|
||||||
|
MEDIASERVER_SYNC_INTERVAL,
|
||||||
|
MEDIASERVER_SYNC_BLACKLIST,
|
||||||
EMBY_HOST,
|
EMBY_HOST,
|
||||||
EMBY_PLAY_HOST,
|
EMBY_PLAY_HOST,
|
||||||
EMBY_API_KEY,
|
EMBY_API_KEY,
|
||||||
@@ -245,6 +262,8 @@ async function loadMediaServerSetting() {
|
|||||||
PLEX_TOKEN,
|
PLEX_TOKEN,
|
||||||
} = result2.data
|
} = result2.data
|
||||||
mediaServerSettings.value = {
|
mediaServerSettings.value = {
|
||||||
|
MEDIASERVER_SYNC_INTERVAL,
|
||||||
|
MEDIASERVER_SYNC_BLACKLIST,
|
||||||
EMBY_HOST,
|
EMBY_HOST,
|
||||||
EMBY_PLAY_HOST,
|
EMBY_PLAY_HOST,
|
||||||
EMBY_API_KEY,
|
EMBY_API_KEY,
|
||||||
@@ -323,6 +342,12 @@ onMounted(() => {
|
|||||||
label="当前使用下载器"
|
label="当前使用下载器"
|
||||||
/>
|
/>
|
||||||
</VCol>
|
</VCol>
|
||||||
|
<VCol cols="12" md="6">
|
||||||
|
<VTextField
|
||||||
|
v-model="downloaderSettings.TORRENT_TAG"
|
||||||
|
label="下载器种子标签"
|
||||||
|
/>
|
||||||
|
</VCol>
|
||||||
</VRow>
|
</VRow>
|
||||||
<VRow>
|
<VRow>
|
||||||
<VCol cols="12" md="6">
|
<VCol cols="12" md="6">
|
||||||
@@ -339,11 +364,9 @@ onMounted(() => {
|
|||||||
stacked
|
stacked
|
||||||
>
|
>
|
||||||
<VTab value="qbittorrent">
|
<VTab value="qbittorrent">
|
||||||
<VAvatar size="20" icon="mdi-download" />
|
|
||||||
Qbittorrent
|
Qbittorrent
|
||||||
</VTab>
|
</VTab>
|
||||||
<VTab value="transmission">
|
<VTab value="transmission">
|
||||||
<VAvatar size="20" icon="mdi-download" />
|
|
||||||
Transmission
|
Transmission
|
||||||
</VTab>
|
</VTab>
|
||||||
</VTabs>
|
</VTabs>
|
||||||
@@ -451,7 +474,7 @@ onMounted(() => {
|
|||||||
<VCardText>
|
<VCardText>
|
||||||
<VForm>
|
<VForm>
|
||||||
<VRow>
|
<VRow>
|
||||||
<VCol cols="12" md="6">
|
<VCol cols="12" md="4">
|
||||||
<VSelect
|
<VSelect
|
||||||
v-model="selectedMediaServers"
|
v-model="selectedMediaServers"
|
||||||
multiple
|
multiple
|
||||||
@@ -460,6 +483,20 @@ onMounted(() => {
|
|||||||
label="当前使用媒体服务器"
|
label="当前使用媒体服务器"
|
||||||
/>
|
/>
|
||||||
</VCol>
|
</VCol>
|
||||||
|
<VCol cols="12" md="4">
|
||||||
|
<VSelect
|
||||||
|
v-model="mediaServerSettings.MEDIASERVER_SYNC_INTERVAL"
|
||||||
|
:items="syncIntervalItems"
|
||||||
|
label="同步周期"
|
||||||
|
/>
|
||||||
|
</VCol>
|
||||||
|
<VCol cols="12" md="4">
|
||||||
|
<VTextField
|
||||||
|
v-model="mediaServerSettings.MEDIASERVER_SYNC_BLACKLIST"
|
||||||
|
label="媒体库同步黑名单"
|
||||||
|
placeholder="使用,分隔"
|
||||||
|
/>
|
||||||
|
</VCol>
|
||||||
</VRow>
|
</VRow>
|
||||||
<VRow>
|
<VRow>
|
||||||
<VCol>
|
<VCol>
|
||||||
@@ -468,15 +505,12 @@ onMounted(() => {
|
|||||||
stacked
|
stacked
|
||||||
>
|
>
|
||||||
<VTab value="emby">
|
<VTab value="emby">
|
||||||
<VAvatar size="20" icon="mdi-download" />
|
|
||||||
Emby
|
Emby
|
||||||
</VTab>
|
</VTab>
|
||||||
<VTab value="jellyfin">
|
<VTab value="jellyfin">
|
||||||
<VAvatar size="20" icon="mdi-download" />
|
|
||||||
Jellyfin
|
Jellyfin
|
||||||
</VTab>
|
</VTab>
|
||||||
<VTab value="plex">
|
<VTab value="plex">
|
||||||
<VAvatar size="20" icon="mdi-download" />
|
|
||||||
Plex
|
Plex
|
||||||
</vtab>
|
</vtab>
|
||||||
</VTabs>
|
</VTabs>
|
||||||
|
|||||||
Reference in New Issue
Block a user