From 38862f6ad8bd5dfd547ba8ea4d575de8fc56556c Mon Sep 17 00:00:00 2001 From: haiyangcui Date: Wed, 23 Dec 2020 14:24:43 +0100 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E4=BE=9D=E8=B5=96,=E5=B9=B6?= =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=8D=87=E7=BA=A7=E5=90=8E=E5=87=BA=E7=8E=B0?= =?UTF-8?q?=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 26 +++++++++++++------------- src/components/Star.vue | 21 +++++++++++---------- src/lib/site/tools.js | 3 --- 3 files changed, 24 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index 83ec29f..edcdeed 100644 --- a/package.json +++ b/package.json @@ -18,22 +18,22 @@ "main": "background.js", "dependencies": { "@imjs/electron-differential-updater": "^5.1.3", - "axios": "^0.21.0", - "cheerio": "^1.0.0-rc.3", - "core-js": "^3.8.0", + "axios": "^0.21.1", + "cheerio": "^1.0.0-rc.5", + "core-js": "^3.8.1", "dexie": "^3.0.3", "electron-localshortcut": "^3.2.1", "electron-proxy-agent": "^1.2.0", "element-ui": "^2.14.1", - "fast-xml-parser": "^3.17.4", + "fast-xml-parser": "^3.17.5", "html2canvas": "^1.0.0-rc.7", - "iptv-playlist-parser": "^0.5.0", + "iptv-playlist-parser": "^0.5.1", "m3u": "0.0.2", "m3u8-parser": "^4.5.0", "memcached": "^2.2.2", "modern-normalize": "^1.0.0", "mousetrap": "^1.6.5", - "pinyin-match": "^1.1.1", + "pinyin-match": "^1.1.7", "qrcode.vue": "^1.7.0", "randomstring": "^1.1.5", "session": "^0.1.0", @@ -44,26 +44,26 @@ "vue-waterfall-plugin": "^1.1.0", "vuedraggable": "^2.24.3", "vuex": "^3.6.0", - "xgplayer": "^2.13.2", - "xgplayer-hls.js": "^2.2.5" + "xgplayer": "^2.16.0", + "xgplayer-hls.js": "^2.3.0" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.5.9", "@vue/cli-plugin-eslint": "~4.5.9", "@vue/cli-plugin-vuex": "~4.5.9", "@vue/cli-service": "~4.5.9", - "@vue/eslint-config-standard": "^5.1.2", + "@vue/eslint-config-standard": "^6.0.0", "babel-eslint": "^10.1.0", "babel-plugin-component": "^1.1.1", - "electron": "^11.0.3", + "electron": "^11.1.1", "electron-devtools-installer": "^3.1.1", - "eslint": "^7.14.0", + "eslint": "^7.16.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.1.0", - "eslint-plugin-vue": "^7.1.0", - "sass": "^1.29.0", + "eslint-plugin-vue": "^7.3.0", + "sass": "^1.30.0", "sass-loader": "^10.1.0", "vue-cli-plugin-electron-builder": "2.0.0-rc.5", "vue-template-compiler": "^2.6.12" diff --git a/src/components/Star.vue b/src/components/Star.vue index ab4a4d3..bcc6999 100644 --- a/src/components/Star.vue +++ b/src/components/Star.vue @@ -430,6 +430,16 @@ export default { json.reverse().forEach(ele => { const starExists = starList.some(x => x.key === ele.key && x.ids === ele.ids) if (!starExists) { + const newDetail = { + director: ele.director, + actor: ele.actor, + type: ele.type, + area: ele.area, + lang: ele.lang, + year: ele.year, + last: ele.last, + note: ele.note + } var doc = { id: id, key: ele.key, @@ -439,16 +449,7 @@ export default { hasUpdate: ele.hasUpdate, index: ele.index, rate: ele.rate, - detail: ele.detail === undefined ? { - director: ele.director, - actor: ele.actor, - type: ele.type, - area: ele.area, - lang: ele.lang, - year: ele.year, - last: ele.last, - note: ele.note - } : ele.detail + detail: ele.detail === undefined ? newDetail : ele.detail } id += 1 starList.push(doc) diff --git a/src/lib/site/tools.js b/src/lib/site/tools.js index 5a30943..6bb5d4b 100644 --- a/src/lib/site/tools.js +++ b/src/lib/site/tools.js @@ -25,9 +25,6 @@ axios.defaults.retryDelay = 1000 // 添加响应拦截器 axios.interceptors.response.use(function (response) { - // 对响应数据做些事 - if (response.status && response.status === 200 && response.request.responseURL.includes('api.php') && !response.data.startsWith('