diff --git a/frontend/src/i18n/zh.js b/frontend/src/i18n/zh.js index 2c938e47..8d936252 100644 --- a/frontend/src/i18n/zh.js +++ b/frontend/src/i18n/zh.js @@ -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': '登录', diff --git a/frontend/src/store/modules/version.js b/frontend/src/store/modules/version.js index 873f21bd..6fa9375a 100644 --- a/frontend/src/store/modules/version.js +++ b/frontend/src/store/modules/version.js @@ -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,