mirror of
https://github.com/cuiocean/ZY-Player.git
synced 2026-05-12 11:36:00 +08:00
源站增加"倒序排列"开关
This commit is contained in:
@@ -41,7 +41,18 @@
|
||||
<template slot-scope="scope">
|
||||
<el-switch
|
||||
v-model="scope.row.isActive"
|
||||
@click.native.stop='isActiveChangeEvent(scope.row)'>
|
||||
@click.native.stop='propChangeEvent(scope.row)'>
|
||||
</el-switch>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="reverseOrder"
|
||||
width="120"
|
||||
label="倒序排列">
|
||||
<template slot-scope="scope">
|
||||
<el-switch
|
||||
v-model="scope.row.reverseOrder"
|
||||
@click.native.stop='propChangeEvent(scope.row)'>>
|
||||
</el-switch>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -269,6 +280,11 @@ export default {
|
||||
},
|
||||
getSites () {
|
||||
sites.all().then(res => {
|
||||
res.forEach(element => {
|
||||
if (element.reverseOrder === null || element.reverseOrder === undefined) {
|
||||
element.reverseOrder = false
|
||||
}
|
||||
})
|
||||
this.sites = res
|
||||
})
|
||||
},
|
||||
@@ -507,9 +523,10 @@ export default {
|
||||
this.sites = this.$refs.editSitesTable.tableData
|
||||
}
|
||||
},
|
||||
isActiveChangeEvent (row) {
|
||||
propChangeEvent (row) {
|
||||
sites.remove(row.id)
|
||||
sites.add(row)
|
||||
this.getSites()
|
||||
},
|
||||
resetId (inArray) {
|
||||
let id = 1
|
||||
|
||||
@@ -658,11 +658,7 @@ export default {
|
||||
return ret
|
||||
},
|
||||
toFlipPagecount () {
|
||||
// 似乎需要解析的网站的视频排序和其他m3u8采集站的顺序正好相反
|
||||
if (this.site.jiexiUrl) {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
return this.site.reverseOrder
|
||||
},
|
||||
infiniteHandler ($state) {
|
||||
const key = this.site.key
|
||||
|
||||
@@ -101,6 +101,14 @@ db.version(11).stores({
|
||||
})
|
||||
})
|
||||
|
||||
db.version(12).stores({
|
||||
sites: '++id, key, name, api, download, jiexiUrl, isActive, group, reverseOrder'
|
||||
}).upgrade(trans => {
|
||||
trans.sites.toCollection().modify(site => {
|
||||
site.reverseOrder = false
|
||||
})
|
||||
})
|
||||
|
||||
db.on('populate', () => {
|
||||
db.setting.bulkAdd(iniSetting)
|
||||
db.sites.bulkAdd(sites)
|
||||
|
||||
Reference in New Issue
Block a user