| | |
| | | </el-button> |
| | | </span> |
| | | </el-dialog> |
| | | |
| | | |
| | | |
| | | <el-button class="mt-30" @click="fakeLogin">客戶登入</el-button> |
| | | </div> |
| | | </template> |
| | | |
| | | <script lang="ts"> |
| | | import { Vue, Component } from 'vue-property-decorator'; |
| | | |
| | | import { login } from '~/assets/ts/api/consultant'; |
| | | import { Role } from '../../components/NavBar.vue'; |
| | | @Component |
| | | export default class Login extends Vue { |
| | | connectDevice: 'MOBILE' | 'EMAIL' = 'MOBILE'; |
| | |
| | | console.log('apply new account!') |
| | | } |
| | | |
| | | |
| | | |
| | | // TODO: 僅OTP認證開發前 暫時使用 |
| | | fakeLogin() { |
| | | const user = { |
| | | username: 'user', |
| | | password: 'user', |
| | | } |
| | | login(user).then((res) => { |
| | | localStorage.setItem('id_token', res.data.id_token); |
| | | localStorage.setItem('roleOfState',Role.USER); |
| | | this.$router.go(-1); |
| | | }) |
| | | |
| | | |
| | | } |
| | | } |
| | | </script> |
| | | |