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',