diff --git a/src/services/api/tic-bg.js b/src/services/api/tic-bg.js index 618c15c..0f4c64b 100644 --- a/src/services/api/tic-bg.js +++ b/src/services/api/tic-bg.js @@ -1,7 +1,7 @@ import { Crypto as ticCrypto } from 'tic.common' -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 seckey2pubkey = seckey => ticCrypto.seckey2pubkey(seckey) +export const secword2address = secword => ticCrypto.secword2address(secword) +export const secword2account = secword => ticCrypto.secword2account(secword) export const randomSecword = lang => ticCrypto.randomSecword(lang) +export const isAddress = address => ticCrypto.isAddress(address) diff --git a/src/services/api/tic.js b/src/services/api/tic.js index dfa2ffd..adcd1c1 100644 --- a/src/services/api/tic.js +++ b/src/services/api/tic.js @@ -4,9 +4,9 @@ import * as worker from 'workerize-loader!./tic-bg' const instance = worker() export default { - secword2PubKey: async secword => instance.secword2PubKey(secword), - secword2Address: async secword => instance.secword2Address(secword), + seckey2pubkey: async seckey => instance.seckey2pubkey(seckey), + secword2address: async secword => instance.secword2address(secword), isAddress: async address => instance.isAddress(address), - secword2Account: async secword => instance.secword2Account(secword), + 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 ced9f1d..ee10e01 100644 --- a/src/services/axios.js +++ b/src/services/axios.js @@ -2,4 +2,4 @@ // import app from './app' // 控制台应当默认访问控制台所在主机(localhost 或者 window.location.hostname)的 TIC后台,或者访问用户自己设置的主机。 -axios.defaults.baseURL = 'http://localhost:6842/api/' +axios.defaults.baseURL = `http://${window.location.hostname}:6842/api/` diff --git a/src/store/modules/login.js b/src/store/modules/login.js index 2f360be..60545b2 100644 --- a/src/store/modules/login.js +++ b/src/store/modules/login.js @@ -10,6 +10,7 @@ export default { mnemonic: '', errorMnemonic: '', signing: false, + renewing: false, }, getters: { @@ -36,7 +37,7 @@ export default { actions: { async login({ state, commit }) { commit('updateSign', true) - const account = (await ticApi.secword2Account(state.mnemonic)) || {} + const account = (await ticApi.secword2account(state.mnemonic)) || {} console.log(account) commit('updateSign', false) if (await ticApi.isAddress(account.address)) { @@ -48,7 +49,7 @@ export default { }, async createSecword({ state, commit }) { alert('entering createSecword') - let secword = await ticApi.randomSecword('English') + let secword = await ticApi.randomSecword() // 这句导致报错 "window is not defined"。猜测是 bitcore-mnemonic 不能在前端页面里使用。 alert('after secword') console.info('secword=' + secword) alert('secword=' + secword) diff --git a/src/views/Login.vue b/src/views/Login.vue index 2007258..37a29dc 100644 --- a/src/views/Login.vue +++ b/src/views/Login.vue @@ -12,6 +12,7 @@ :error-messages="errorMnemonic" :value="mnemonic" :loading="signing" + :renewing="renewing" @input="updateMnemonic" @keyup.13="login" :label="$t('login.inputLabel')" /> @@ -26,7 +27,7 @@ item-text="label" /> - + {{ $t('login.secwordBtn') }} @@ -53,6 +54,7 @@ export default { 'mnemonic', 'errorMnemonic', 'signing', + 'renewing', ]), ...mapGetters([ 'inputError',