diff --git a/src/i18n/en.js b/src/i18n/en.js index adac6b0..f66da71 100644 --- a/src/i18n/en.js +++ b/src/i18n/en.js @@ -2,8 +2,9 @@ login: { title: 'TIC Node Console', inputLabel: '请输入密语,例如:Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eos, molestias, quisquam?', - loginBtn: 'Sign in', - errorMnemonic: 'Invalid secret word', + loginBtn: 'Sign In', + secwordBtn: 'Create Secword', + errorMnemonic: 'Invalid Secret Word', }, home: { titleOwner: 'Owner', diff --git a/src/i18n/zh-CN.js b/src/i18n/zh-CN.js index 4170d0f..51b62bb 100644 --- a/src/i18n/zh-CN.js +++ b/src/i18n/zh-CN.js @@ -3,6 +3,7 @@ title: 'TIC Node 节点控制台', inputLabel: '请输入密语,例如:Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eos, molestias, quisquam?', loginBtn: '登录', + secwordBtn: '新密语', errorMnemonic: '输入的密语无效', }, home: { diff --git a/src/services/api/tic-bg.js b/src/services/api/tic-bg.js index 736f784..618c15c 100644 --- a/src/services/api/tic-bg.js +++ b/src/services/api/tic-bg.js @@ -4,3 +4,4 @@ export const secword2PubKey = secword => ticCrypto.seckey2pubkey(secword) export const secword2Address = secword => ticCrypto.secword2address(secword) export const isAddress = address => ticCrypto.isAddress(address) export const secword2Account = secword => ticCrypto.secword2account(secword) +export const randomSecword = lang => ticCrypto.randomSecword(lang) diff --git a/src/services/api/tic.js b/src/services/api/tic.js index 20c2bbf..dfa2ffd 100644 --- a/src/services/api/tic.js +++ b/src/services/api/tic.js @@ -8,4 +8,5 @@ export default { secword2Address: async secword => instance.secword2Address(secword), isAddress: async address => instance.isAddress(address), secword2Account: async secword => instance.secword2Account(secword), + randomSecword: async lang => instance.randomSecword(lang), } diff --git a/src/services/axios.js b/src/services/axios.js index 5d6a93d..ced9f1d 100644 --- a/src/services/axios.js +++ b/src/services/axios.js @@ -1,4 +1,5 @@ import axios from 'axios' -import app from './app' +// import app from './app' -axios.defaults.baseURL = app.dev ? 'http://test-jp.bittic.net:6842/api/' : 'http://test-sg.bittic.net:6842/api/' +// 控制台应当默认访问控制台所在主机(localhost 或者 window.location.hostname)的 TIC后台,或者访问用户自己设置的主机。 +axios.defaults.baseURL = 'http://localhost:6842/api/' diff --git a/src/store/modules/login.js b/src/store/modules/login.js index c0f319f..2f360be 100644 --- a/src/store/modules/login.js +++ b/src/store/modules/login.js @@ -46,5 +46,12 @@ export default { commit('updateError', i18n.t('login.errorMnemonic')) } }, + async createSecword({ state, commit }) { + alert('entering createSecword') + let secword = await ticApi.randomSecword('English') + alert('after secword') + console.info('secword=' + secword) + alert('secword=' + secword) + }, }, } diff --git a/src/views/Login.vue b/src/views/Login.vue index f1020db..2007258 100644 --- a/src/views/Login.vue +++ b/src/views/Login.vue @@ -26,6 +26,10 @@ item-text="label" /> + + {{ $t('login.secwordBtn') }} + + {{ $t('login.loginBtn') }} @@ -65,6 +69,7 @@ export default { ]), ...mapActions([ 'login', + 'createSecword', ]), ...mapRootActions([ 'updateCurrentLang',