加入版本检测

This commit is contained in:
marvzhang
2020-02-19 13:17:01 +08:00
parent e4c012cf2f
commit 80aef95e48
2 changed files with 23 additions and 2 deletions

View File

@@ -78,6 +78,8 @@ export default {
'Sync Frequency': '同步频率',
'Reset': '重置',
'Copy': '复制',
'Upgrade': '版本升级',
'Ok': '确定',
// 主页
'Total Tasks': '总任务数',
@@ -390,6 +392,9 @@ export default {
'New directory name': '新目录名称',
'Enter new file name': '输入新文件名称',
'New file name': '新文件名称',
'Release Note': '发布记录',
'How to Upgrade': '升级方式',
'Release': '发布',
// 登录
'Sign in': '登录',

View File

@@ -1,5 +1,11 @@
import request from '../../api/request'
const state = {
version: ''
version: '',
latestRelease: {
name: '',
body: ''
}
}
const getters = {}
@@ -7,10 +13,20 @@ const getters = {}
const mutations = {
SET_VERSION: (state, value) => {
state.version = value
},
SET_LATEST_RELEASE: (state, value) => {
state.latestRelease = value
}
}
const actions = {}
const actions = {
async getLatestRelease ({ commit }) {
const res = await request.get('/releases/latest')
if (!res.data.error) {
commit('SET_LATEST_RELEASE', res.data.data)
}
}
}
export default {
namespaced: true,