diff --git a/package.json b/package.json
index e7986fb..20b1c96 100644
--- a/package.json
+++ b/package.json
@@ -34,6 +34,7 @@
"mousetrap": "^1.6.5",
"qrcode.vue": "^1.7.0",
"randomstring": "^1.1.5",
+ "v-fit-columns": "^0.2.0",
"vue": "^2.6.12",
"vue-infinite-loading": "^2.4.5",
"vue-waterfall-plugin": "^1.1.0",
diff --git a/src/components/EditSites.vue b/src/components/EditSites.vue
index e61086d..f96bb52 100644
--- a/src/components/EditSites.vue
+++ b/src/components/EditSites.vue
@@ -11,17 +11,14 @@
+ row-key="id">
+ label="资源名">
+ label="自选源">
+ @row-click="detailEvent">
+ label="片名">
+ label="片源">
{{ getSiteName(scope.row.site) }}
diff --git a/src/components/IPTV.vue b/src/components/IPTV.vue
index 86ce553..8a3383f 100644
--- a/src/components/IPTV.vue
+++ b/src/components/IPTV.vue
@@ -12,12 +12,10 @@
+ @row-click="playEvent">
+ label="频道名">
@@ -42,7 +39,7 @@
label="操作"
header-align="center"
align="right"
- width="140">
+ width="100">
置顶
删除
diff --git a/src/components/Star.vue b/src/components/Star.vue
index 7613a82..2155ec4 100644
--- a/src/components/Star.vue
+++ b/src/components/Star.vue
@@ -13,13 +13,11 @@
height="100%"
row-key="id"
:cell-class-name="checkUpdate"
- @row-click="detailEvent"
- style="width: 100%">
+ @row-click="detailEvent">
+ label="片名">
+ align="center">
+ label="片源">
{{ getSiteName(scope.row.key) }}
@@ -46,14 +42,12 @@
+ label="备注">
+ label="观看至">
{{ getHistoryNote(scope.row.index) }}
@@ -62,11 +56,10 @@
label="操作"
header-align="center"
align="right"
- width="220">
+ width="180">
播放
分享
- 同步
下载
删除
diff --git a/src/lib/dexie/dexie.js b/src/lib/dexie/dexie.js
index 43a239a..423329c 100644
--- a/src/lib/dexie/dexie.js
+++ b/src/lib/dexie/dexie.js
@@ -9,7 +9,7 @@ db.version(3).stores({
setting: 'id, theme, site, shortcut, view, externalPlayer, searchAllSites, excludeRootClasses, excludeR18Films, forwardTimeInSec',
shortcut: 'name, key, desc',
star: '++id, site, ids, name, type, year, index',
- sites: '++id, key, name, json, xml, down, level',
+ sites: '++id, key, name, api, download, isActive',
history: '++id, site, ids, name, type, year, index, time',
mini: 'id, site, ids, name, index, time',
iptv: '++id, name, url, group'
diff --git a/src/lib/element/index.js b/src/lib/element/index.js
index a7d6a79..44a7ffb 100644
--- a/src/lib/element/index.js
+++ b/src/lib/element/index.js
@@ -1,5 +1,6 @@
import Vue from 'vue'
import { Message, Button, Table, TableColumn, Tag, Input, Dialog, Form, FormItem, Switch } from 'element-ui'
+import Plugin from 'v-fit-columns'
Vue.use(Button)
Vue.use(Table)
Vue.use(TableColumn)
@@ -9,4 +10,5 @@ Vue.use(Dialog)
Vue.use(Form)
Vue.use(FormItem)
Vue.use(Switch)
+Vue.use(Plugin)
Vue.prototype.$message = Message