删除检查更新相关的代码
Former-commit-id: 7ffa68c6d4db43214fbb5c799dde0494d028d747
This commit is contained in:
@@ -2,5 +2,3 @@
|
||||
|
||||
# 页面 title 前缀
|
||||
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 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/')
|
||||
}
|
||||
|
||||
@@ -39,8 +39,6 @@ new Vue({
|
||||
this.$store.commit('d2adminMenuAsideSet', menuAside)
|
||||
},
|
||||
mounted () {
|
||||
// D2Admin 开发环境检查更新
|
||||
util.checkUpdate(this)
|
||||
// 获取并记录用户 UA
|
||||
this.$store.commit('d2adminUaGet')
|
||||
// 展示系统信息
|
||||
|
||||
@@ -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 (候选池)
|
||||
|
||||
Reference in New Issue
Block a user