|
@@ -42,6 +42,11 @@
|
42
|
42
|
<span class="newColor" @click="agree()">《隐私服务协议》</span>
|
43
|
43
|
<span class="newColor" @click="agree1()">《用户协议》</span>
|
44
|
44
|
</div>
|
|
45
|
+ <van-overlay :show="show" @click="show = false">
|
|
46
|
+ <div class="wrapper">
|
|
47
|
+ <van-loading size="24px" vertical>正在登录...</van-loading>
|
|
48
|
+ </div>
|
|
49
|
+ </van-overlay>
|
45
|
50
|
</div>
|
46
|
51
|
</template>
|
47
|
52
|
|
|
@@ -64,6 +69,7 @@ export default {
|
64
|
69
|
}
|
65
|
70
|
};
|
66
|
71
|
return {
|
|
72
|
+ show: false,
|
67
|
73
|
checked: true,
|
68
|
74
|
tel: "",
|
69
|
75
|
psd: "",
|
|
@@ -129,43 +135,49 @@ export default {
|
129
|
135
|
},
|
130
|
136
|
|
131
|
137
|
submitForm() {
|
132
|
|
- loginByPwd(this.LoginForm.tel, hex_md5(this.LoginForm.psd)).then(rs => {
|
133
|
|
- var resp = rs.data;
|
134
|
|
- if (this.checked != true) {
|
135
|
|
- Toast("请同意隐私服务协议");
|
136
|
|
- return;
|
137
|
|
- }
|
|
138
|
+ this.show = true;
|
|
139
|
+ loginByPwd(this.LoginForm.tel, hex_md5(this.LoginForm.psd))
|
|
140
|
+ .then(rs => {
|
|
141
|
+ var resp = rs.data;
|
|
142
|
+ if (this.checked != true) {
|
|
143
|
+ Toast("请同意隐私服务协议");
|
|
144
|
+ return;
|
|
145
|
+ }
|
138
|
146
|
|
139
|
|
- if (resp.state == 1 && this.checked == true) {
|
140
|
|
- var user = resp.data.user;
|
141
|
|
- var admin = resp.data.admin;
|
142
|
|
- var org = resp.data.org;
|
143
|
|
- var subscibe = resp.data.subscibe;
|
144
|
|
- var config_list = resp.data.config_list;
|
145
|
|
- var template_info = resp.data.template_info;
|
146
|
|
- var filed_list = resp.data.filed_list;
|
|
147
|
+ if (resp.state == 1 && this.checked == true) {
|
|
148
|
+ this.show = false;
|
|
149
|
+ var user = resp.data.user;
|
|
150
|
+ var admin = resp.data.admin;
|
|
151
|
+ var org = resp.data.org;
|
|
152
|
+ var subscibe = resp.data.subscibe;
|
|
153
|
+ var config_list = resp.data.config_list;
|
|
154
|
+ var template_info = resp.data.template_info;
|
|
155
|
+ var filed_list = resp.data.filed_list;
|
147
|
156
|
|
148
|
|
- this.$store.dispatch("InitUserInfo", {
|
149
|
|
- admin: admin,
|
150
|
|
- user: user,
|
151
|
|
- org: org,
|
152
|
|
- subscibe: subscibe,
|
153
|
|
- template_info: template_info,
|
154
|
|
- filed_list: filed_list
|
155
|
|
- });
|
156
|
|
- this.$store.dispatch("SetConfigList", config_list);
|
157
|
|
- this.$router.replace({ path: "/homeIndex" });
|
158
|
|
- } else {
|
159
|
|
- if (this.errorNum >= 2) {
|
160
|
|
- this.showForgetPwdDialog();
|
161
|
|
- } else {
|
162
|
|
- this.errorNum = this.errorNum + 1;
|
163
|
|
- this.$toast({
|
164
|
|
- message: resp.msg
|
|
157
|
+ this.$store.dispatch("InitUserInfo", {
|
|
158
|
+ admin: admin,
|
|
159
|
+ user: user,
|
|
160
|
+ org: org,
|
|
161
|
+ subscibe: subscibe,
|
|
162
|
+ template_info: template_info,
|
|
163
|
+ filed_list: filed_list
|
165
|
164
|
});
|
|
165
|
+ this.$store.dispatch("SetConfigList", config_list);
|
|
166
|
+ this.$router.replace({ path: "/homeIndex" });
|
|
167
|
+ } else {
|
|
168
|
+ if (this.errorNum >= 2) {
|
|
169
|
+ this.showForgetPwdDialog();
|
|
170
|
+ } else {
|
|
171
|
+ this.errorNum = this.errorNum + 1;
|
|
172
|
+ this.$toast({
|
|
173
|
+ message: resp.msg
|
|
174
|
+ });
|
|
175
|
+ }
|
166
|
176
|
}
|
167
|
|
- }
|
168
|
|
- });
|
|
177
|
+ })
|
|
178
|
+ .catch(error => {
|
|
179
|
+ console.log(error);
|
|
180
|
+ });
|
169
|
181
|
},
|
170
|
182
|
showForgetPwdDialog() {
|
171
|
183
|
Dialog.confirm({
|
|
@@ -259,6 +271,12 @@ export default {
|
259
|
271
|
color: #fff;
|
260
|
272
|
text-align: center;
|
261
|
273
|
}
|
|
274
|
+ .wrapper {
|
|
275
|
+ position: fixed;
|
|
276
|
+ left: 50%;
|
|
277
|
+ top: 50%;
|
|
278
|
+ transform: translate(-50%, -50%);
|
|
279
|
+ }
|
262
|
280
|
}
|
263
|
281
|
|
264
|
282
|
.el-form-item__error {
|