From 04d9cf7787bad72ec90a8bbd46bd3395637e2527 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 28 Jul 2018 09:43:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=A3=80=E6=9F=A5=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E7=9B=B8=E5=85=B3=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 7ffa68c6d4db43214fbb5c799dde0494d028d747 --- .env | 2 -- src/libs/util.js | 28 +--------------------------- src/main.js | 2 -- src/store/modules/d2admin.js | 25 ------------------------- 4 files changed, 1 insertion(+), 56 deletions(-) diff --git a/.env b/.env index 7a79651..0d1fa42 100644 --- a/.env +++ b/.env @@ -2,5 +2,3 @@ # 页面 title 前缀 VUE_APP_TITLE=D2Admin -# 检查更新的接口地址 -VUE_APP_RELEASES_API=https://api.github.com/repos/FairyEver/d2-admin/releases/latest diff --git a/src/libs/util.js b/src/libs/util.js index 1e821fe..c94813c 100644 --- a/src/libs/util.js +++ b/src/libs/util.js @@ -1,6 +1,4 @@ import Cookies from 'js-cookie' -import axios from 'axios' -import semver from 'semver' import UaParser from 'ua-parser-js' import { version } from '../../package.json' @@ -87,35 +85,11 @@ util.logCapsule = function (title, info) { ) } -/** - * @description 检查版本更新 - * @param {Object} vm vue - */ -util.checkUpdate = function (vm) { - if (!process.env.VUE_APP_RELEASES_API) { - return - } - axios.get(process.env.VUE_APP_RELEASES_API) - .then(res => { - let versionGet = res.tag_name - const update = semver.lt(version, versionGet) - if (update) { - util.logCapsule('D2Admin', `New version ${res.name}`) - console.log(`版本号: ${res.tag_name} | 详情${res.html_url}`) - vm.$store.commit('d2adminReleasesUpdateSet', true) - } - vm.$store.commit('d2adminReleasesLatestSet', res) - }) - .catch(err => { - console.log('checkUpdate error', err) - }) -} - /** * @description 显示版本信息 */ util.showInfo = function showInfo () { - util.logCapsule('D2Admin', `v${version}`) + util.logCapsule('D2Admin Start Kit', `v${version}`) console.log('Github https://github.com/d2-projects/d2-admin') console.log('Doc http://d2admin.fairyever.com/zh/') } diff --git a/src/main.js b/src/main.js index 64cebfd..46664d7 100644 --- a/src/main.js +++ b/src/main.js @@ -39,8 +39,6 @@ new Vue({ this.$store.commit('d2adminMenuAsideSet', menuAside) }, mounted () { - // D2Admin 开发环境检查更新 - util.checkUpdate(this) // 获取并记录用户 UA this.$store.commit('d2adminUaGet') // 展示系统信息 diff --git a/src/store/modules/d2admin.js b/src/store/modules/d2admin.js index 2b2ad59..49005ba 100644 --- a/src/store/modules/d2admin.js +++ b/src/store/modules/d2admin.js @@ -2,7 +2,6 @@ import screenfull from 'screenfull' import util from '@/libs/util.js' import db from '@/libs/db.js' import themeList from '@/assets/style/theme/list.js' -import { version } from '../../../package' const pageOpenedDefult = { name: 'index', @@ -18,12 +17,6 @@ export default { userInfo: { name: '' }, - // D2Admin 版本 - version, - // 最新版本的信息 - releasesLatest: {}, - // 有新版本 - releasesUpdate: false, // 顶栏菜单 menuHeader: [], // 侧栏菜单 @@ -323,24 +316,6 @@ export default { } }) }, - /** - * @description 设置是否有新的 D2Admin 版本 - * @class releasesUpdate - * @param {vuex state} state vuex state - * @param {Boolean} releasesUpdate can update - */ - d2adminReleasesUpdateSet (state, releasesUpdate) { - state.releasesUpdate = releasesUpdate - }, - /** - * @description 设置最新版本的信息 - * @class releasesLatest - * @param {vuex state} state vuex state - * @param {Object}} releases releases value - */ - d2adminReleasesLatestSet (state, releases) { - state.releasesLatest = releases - }, /** * @class pagePool * @description 保存 pagePool (候选池)