diff --git a/src/components/EditSites.vue b/src/components/EditSites.vue index d5b9d0d..cbb84d7 100644 --- a/src/components/EditSites.vue +++ b/src/components/EditSites.vue @@ -41,7 +41,18 @@ + + + @@ -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 diff --git a/src/components/Film.vue b/src/components/Film.vue index 957eb6f..30cc25d 100644 --- a/src/components/Film.vue +++ b/src/components/Film.vue @@ -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 diff --git a/src/lib/dexie/dexie.js b/src/lib/dexie/dexie.js index 4c17e27..cb97154 100644 --- a/src/lib/dexie/dexie.js +++ b/src/lib/dexie/dexie.js @@ -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)