mirror of
https://github.com/cuiocean/ZY-Player.git
synced 2026-05-11 19:15:56 +08:00
可以打开或关闭源是否为自选源
This commit is contained in:
@@ -18,6 +18,19 @@
|
|||||||
label="资源名"
|
label="资源名"
|
||||||
min-width="200">
|
min-width="200">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
prop="isActive"
|
||||||
|
label="自选源"
|
||||||
|
width="100">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<el-switch
|
||||||
|
v-model="scope.row.isActive"
|
||||||
|
:active-value="1"
|
||||||
|
:inactive-value="0"
|
||||||
|
@change='isActiveChangeEvent'>
|
||||||
|
</el-switch>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="操作"
|
label="操作"
|
||||||
header-align="center"
|
header-align="center"
|
||||||
@@ -215,6 +228,9 @@ export default {
|
|||||||
json.forEach(ele => {
|
json.forEach(ele => {
|
||||||
if (this.sites.filter(x => x.key === ele.key).length === 0 && this.sites.filter(x => x.name === ele.name && x.url === ele.url).length === 0) {
|
if (this.sites.filter(x => x.key === ele.key).length === 0 && this.sites.filter(x => x.name === ele.name && x.url === ele.url).length === 0) {
|
||||||
// 不含该key 同时也不含名字和url一样的
|
// 不含该key 同时也不含名字和url一样的
|
||||||
|
if (ele.isActive === undefined) {
|
||||||
|
ele.isActive = 1
|
||||||
|
}
|
||||||
this.sites.push(ele)
|
this.sites.push(ele)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -233,6 +249,9 @@ export default {
|
|||||||
this.sites.sort(function (x, y) { return x.key === i.key ? -1 : y.key === i.key ? 1 : 0 })
|
this.sites.sort(function (x, y) { return x.key === i.key ? -1 : y.key === i.key ? 1 : 0 })
|
||||||
this.updateDatabase(this.sites)
|
this.updateDatabase(this.sites)
|
||||||
},
|
},
|
||||||
|
isActiveChangeEvent () {
|
||||||
|
this.updateDatabase(this.sites)
|
||||||
|
},
|
||||||
resetId (inArray) {
|
resetId (inArray) {
|
||||||
var id = 1
|
var id = 1
|
||||||
inArray.forEach(ele => {
|
inArray.forEach(ele => {
|
||||||
|
|||||||
@@ -470,7 +470,7 @@ export default {
|
|||||||
},
|
},
|
||||||
getAllsites () {
|
getAllsites () {
|
||||||
sites.all().then(res => {
|
sites.all().then(res => {
|
||||||
this.sites = res
|
this.sites = res.filter(x => x.isActive)
|
||||||
this.site = this.sites[0]
|
this.site = this.sites[0]
|
||||||
this.siteClick(this.site)
|
this.siteClick(this.site)
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -18,175 +18,200 @@ const sites = [
|
|||||||
key: 'okzy',
|
key: 'okzy',
|
||||||
name: 'OK 资源网',
|
name: 'OK 资源网',
|
||||||
api: 'http://cj.okzy.tv/inc/api.php',
|
api: 'http://cj.okzy.tv/inc/api.php',
|
||||||
download: 'http://cj.okzy.tv/inc/apidown.php'
|
download: 'http://cj.okzy.tv/inc/apidown.php',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
key: 'zuidazy',
|
key: 'zuidazy',
|
||||||
name: '最大资源网',
|
name: '最大资源网',
|
||||||
api: 'http://www.zdziyuan.com/inc/api.php',
|
api: 'http://www.zdziyuan.com/inc/api.php',
|
||||||
download: 'http://www.zdziyuan.com/inc/apidown.php'
|
download: 'http://www.zdziyuan.com/inc/apidown.php',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
key: 'doubanzy',
|
key: 'doubanzy',
|
||||||
name: '豆瓣电影资源',
|
name: '豆瓣电影资源',
|
||||||
api: 'http://v.1988cj.com/inc/api.php',
|
api: 'http://v.1988cj.com/inc/api.php',
|
||||||
download: 'http://v.1988cj.com/inc/apidown.php'
|
download: 'http://v.1988cj.com/inc/apidown.php',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 4,
|
id: 4,
|
||||||
key: '135zy',
|
key: '135zy',
|
||||||
name: '135 资源网',
|
name: '135 资源网',
|
||||||
api: 'http://cj.zycjw1.com/inc/api.php',
|
api: 'http://cj.zycjw1.com/inc/api.php',
|
||||||
download: 'http://cj.zycjw1.com/inc/apidown.php'
|
download: 'http://cj.zycjw1.com/inc/apidown.php',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 5,
|
id: 5,
|
||||||
key: 'kuyunzy',
|
key: 'kuyunzy',
|
||||||
name: '酷云资源',
|
name: '酷云资源',
|
||||||
api: 'http://caiji.kuyun98.com/inc/ldg_api.php',
|
api: 'http://caiji.kuyun98.com/inc/ldg_api.php',
|
||||||
download: 'http://caiji.kuyun98.com/inc/apidown.php'
|
download: 'http://caiji.kuyun98.com/inc/apidown.php',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 6,
|
id: 6,
|
||||||
key: 'mgtvzy',
|
key: 'mgtvzy',
|
||||||
name: '芒果 TV 资源网',
|
name: '芒果 TV 资源网',
|
||||||
api: 'https://api.shijiapi.com/api.php/provide/vod/at/xml/',
|
api: 'https://api.shijiapi.com/api.php/provide/vod/at/xml/',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 7,
|
id: 7,
|
||||||
key: 'subo988',
|
key: 'subo988',
|
||||||
name: '速播资源站',
|
name: '速播资源站',
|
||||||
api: 'https://www.subo988.com/inc/api.php',
|
api: 'https://www.subo988.com/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 8,
|
id: 8,
|
||||||
key: '209zy',
|
key: '209zy',
|
||||||
name: '209 资源',
|
name: '209 资源',
|
||||||
api: 'http://cj.1156zy.com/inc/api.php',
|
api: 'http://cj.1156zy.com/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 9,
|
id: 9,
|
||||||
key: 'zuixinzy',
|
key: 'zuixinzy',
|
||||||
name: '最新资源',
|
name: '最新资源',
|
||||||
api: 'http://api.zuixinapi.com/inc/api.php',
|
api: 'http://api.zuixinapi.com/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 10,
|
id: 10,
|
||||||
key: 'kubozy',
|
key: 'kubozy',
|
||||||
name: '酷播资源',
|
name: '酷播资源',
|
||||||
api: 'http://api.kbzyapi.com/inc/api.php',
|
api: 'http://api.kbzyapi.com/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 11,
|
id: 11,
|
||||||
key: 'yongjiuzy',
|
key: 'yongjiuzy',
|
||||||
name: '永久资源',
|
name: '永久资源',
|
||||||
api: 'http://cj.yongjiuzyw.com/inc/api.php',
|
api: 'http://cj.yongjiuzyw.com/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 12,
|
id: 12,
|
||||||
key: '123ku',
|
key: '123ku',
|
||||||
name: '123 资源',
|
name: '123 资源',
|
||||||
api: 'http://cj.123ku2.com:12315/inc/api.php',
|
api: 'http://cj.123ku2.com:12315/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 13,
|
id: 13,
|
||||||
key: '88zyw',
|
key: '88zyw',
|
||||||
name: '88 影视资源站',
|
name: '88 影视资源站',
|
||||||
api: 'http://www.88zyw.net/inc/api.php',
|
api: 'http://www.88zyw.net/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 14,
|
id: 14,
|
||||||
key: 'wolongzy',
|
key: 'wolongzy',
|
||||||
name: '卧龙资源',
|
name: '卧龙资源',
|
||||||
api: 'http://cj.wlzy.tv/inc/api_mac.php',
|
api: 'http://cj.wlzy.tv/inc/api_mac.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 15,
|
id: 15,
|
||||||
key: 'mahuazy',
|
key: 'mahuazy',
|
||||||
name: '麻花资源',
|
name: '麻花资源',
|
||||||
api: 'https://www.mhapi123.com/inc/api.php',
|
api: 'https://www.mhapi123.com/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 16,
|
id: 16,
|
||||||
key: 'kkzy',
|
key: 'kkzy',
|
||||||
name: '快快资源',
|
name: '快快资源',
|
||||||
api: 'https://api.kkzy.tv/inc/api.php',
|
api: 'https://api.kkzy.tv/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 17,
|
id: 17,
|
||||||
key: '158zy',
|
key: '158zy',
|
||||||
name: '壹伍捌资源网',
|
name: '壹伍捌资源网',
|
||||||
api: 'http://cj.158zyz.net:158/inc/api.php',
|
api: 'http://cj.158zyz.net:158/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 18,
|
id: 18,
|
||||||
key: 'rrzy',
|
key: 'rrzy',
|
||||||
name: '人人资源',
|
name: '人人资源',
|
||||||
api: 'https://www.rrzyw.cc/api.php/provide/vod/from/rrm3u8/at/xml/',
|
api: 'https://www.rrzyw.cc/api.php/provide/vod/from/rrm3u8/at/xml/',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 19,
|
id: 19,
|
||||||
key: 'mokazy',
|
key: 'mokazy',
|
||||||
name: '魔卡资源网',
|
name: '魔卡资源网',
|
||||||
api: 'https://cj.heiyap.com/api.php/provide/vod/at/xml/',
|
api: 'https://cj.heiyap.com/api.php/provide/vod/at/xml/',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 20,
|
id: 20,
|
||||||
key: 'kyzy',
|
key: 'kyzy',
|
||||||
name: '快影资源站',
|
name: '快影资源站',
|
||||||
api: 'https://www.kyzy.tv/api.php/kyyun/vod/at/xml/',
|
api: 'https://www.kyzy.tv/api.php/kyyun/vod/at/xml/',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 21,
|
id: 21,
|
||||||
key: 'solezy',
|
key: 'solezy',
|
||||||
name: '搜乐资源网',
|
name: '搜乐资源网',
|
||||||
api: 'https://www.caijizy.vip/api.php/provide/vod/at/xml/',
|
api: 'https://www.caijizy.vip/api.php/provide/vod/at/xml/',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 22,
|
id: 22,
|
||||||
key: 'bbkdj',
|
key: 'bbkdj',
|
||||||
name: '步步高顶尖资源网',
|
name: '步步高顶尖资源网',
|
||||||
api: 'http://api.bbkdj.com/api',
|
api: 'http://api.bbkdj.com/api',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 23,
|
id: 23,
|
||||||
key: '1886zy',
|
key: '1886zy',
|
||||||
name: '1886 资源',
|
name: '1886 资源',
|
||||||
api: 'http://cj.1886zy.co/inc/api.php',
|
api: 'http://cj.1886zy.co/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 24,
|
id: 24,
|
||||||
key: 'mbo',
|
key: 'mbo',
|
||||||
name: '秒播资源',
|
name: '秒播资源',
|
||||||
api: 'http://caiji.mb77.vip/inc/api.php',
|
api: 'http://caiji.mb77.vip/inc/api.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 25,
|
id: 25,
|
||||||
key: '605zy',
|
key: '605zy',
|
||||||
name: '605资源',
|
name: '605资源',
|
||||||
api: 'http://www.605zy.net/inc/seacmsapi.php',
|
api: 'http://www.605zy.net/inc/seacmsapi.php',
|
||||||
download: ''
|
download: '',
|
||||||
|
isActive: 1
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
import { Message, Button, Table, TableColumn, Tag, Input, Dialog, Form, FormItem } from 'element-ui'
|
import { Message, Button, Table, TableColumn, Tag, Input, Dialog, Form, FormItem, Switch } from 'element-ui'
|
||||||
Vue.use(Button)
|
Vue.use(Button)
|
||||||
Vue.use(Table)
|
Vue.use(Table)
|
||||||
Vue.use(TableColumn)
|
Vue.use(TableColumn)
|
||||||
@@ -8,4 +8,5 @@ Vue.use(Input)
|
|||||||
Vue.use(Dialog)
|
Vue.use(Dialog)
|
||||||
Vue.use(Form)
|
Vue.use(Form)
|
||||||
Vue.use(FormItem)
|
Vue.use(FormItem)
|
||||||
|
Vue.use(Switch)
|
||||||
Vue.prototype.$message = Message
|
Vue.prototype.$message = Message
|
||||||
|
|||||||
Reference in New Issue
Block a user