删除检查更新相关的代码
Former-commit-id: 7ffa68c6d4db43214fbb5c799dde0494d028d747
This commit is contained in:
@@ -2,5 +2,3 @@
|
|||||||
|
|
||||||
# 页面 title 前缀
|
# 页面 title 前缀
|
||||||
VUE_APP_TITLE=D2Admin
|
VUE_APP_TITLE=D2Admin
|
||||||
# 检查更新的接口地址
|
|
||||||
VUE_APP_RELEASES_API=https://api.github.com/repos/FairyEver/d2-admin/releases/latest
|
|
||||||
|
|||||||
+1
-27
@@ -1,6 +1,4 @@
|
|||||||
import Cookies from 'js-cookie'
|
import Cookies from 'js-cookie'
|
||||||
import axios from 'axios'
|
|
||||||
import semver from 'semver'
|
|
||||||
import UaParser from 'ua-parser-js'
|
import UaParser from 'ua-parser-js'
|
||||||
import { version } from '../../package.json'
|
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 显示版本信息
|
* @description 显示版本信息
|
||||||
*/
|
*/
|
||||||
util.showInfo = function showInfo () {
|
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('Github https://github.com/d2-projects/d2-admin')
|
||||||
console.log('Doc http://d2admin.fairyever.com/zh/')
|
console.log('Doc http://d2admin.fairyever.com/zh/')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,8 +39,6 @@ new Vue({
|
|||||||
this.$store.commit('d2adminMenuAsideSet', menuAside)
|
this.$store.commit('d2adminMenuAsideSet', menuAside)
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
// D2Admin 开发环境检查更新
|
|
||||||
util.checkUpdate(this)
|
|
||||||
// 获取并记录用户 UA
|
// 获取并记录用户 UA
|
||||||
this.$store.commit('d2adminUaGet')
|
this.$store.commit('d2adminUaGet')
|
||||||
// 展示系统信息
|
// 展示系统信息
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import screenfull from 'screenfull'
|
|||||||
import util from '@/libs/util.js'
|
import util from '@/libs/util.js'
|
||||||
import db from '@/libs/db.js'
|
import db from '@/libs/db.js'
|
||||||
import themeList from '@/assets/style/theme/list.js'
|
import themeList from '@/assets/style/theme/list.js'
|
||||||
import { version } from '../../../package'
|
|
||||||
|
|
||||||
const pageOpenedDefult = {
|
const pageOpenedDefult = {
|
||||||
name: 'index',
|
name: 'index',
|
||||||
@@ -18,12 +17,6 @@ export default {
|
|||||||
userInfo: {
|
userInfo: {
|
||||||
name: ''
|
name: ''
|
||||||
},
|
},
|
||||||
// D2Admin 版本
|
|
||||||
version,
|
|
||||||
// 最新版本的信息
|
|
||||||
releasesLatest: {},
|
|
||||||
// 有新版本
|
|
||||||
releasesUpdate: false,
|
|
||||||
// 顶栏菜单
|
// 顶栏菜单
|
||||||
menuHeader: [],
|
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
|
* @class pagePool
|
||||||
* @description 保存 pagePool (候选池)
|
* @description 保存 pagePool (候选池)
|
||||||
|
|||||||
Reference in New Issue
Block a user