|
@@ -8,7 +8,10 @@
|
|
|
import loginDetail from '@/layout/login.vue';
|
|
|
import { mapState, createNamespacedHelpers, mapGetters } from 'vuex';
|
|
|
const { mapActions: mapMarket } = createNamespacedHelpers('market');
|
|
|
+const { mapActions: expertsuser } = createNamespacedHelpers('expertsuser');
|
|
|
const { mapActions: login } = createNamespacedHelpers('login');
|
|
|
+
|
|
|
+expertsuser;
|
|
|
export default {
|
|
|
name: 'login',
|
|
|
props: {},
|
|
@@ -25,6 +28,7 @@ export default {
|
|
|
// ...mapSite(['showInfo', 'toGetUser']),
|
|
|
...mapMarket({ userFetch: 'fetch', userCreate: 'create', userUpdate: 'update' }),
|
|
|
...login({ toLogin: 'login' }),
|
|
|
+ ...expertsuser({ expertsuserCreate: 'create' }),
|
|
|
async submitnewLogin(form) {
|
|
|
let res = await this.toLogin({ user: form });
|
|
|
if (res.uid) {
|
|
@@ -37,7 +41,9 @@ export default {
|
|
|
let msg = `注册成功`;
|
|
|
this.$checkRes(res, msg);
|
|
|
} else {
|
|
|
- console.log(data);
|
|
|
+ let res = await this.expertsuserCreate(data);
|
|
|
+ let msg = `注册成功`;
|
|
|
+ this.$checkRes(res, msg);
|
|
|
}
|
|
|
},
|
|
|
},
|