|
@@ -22,6 +22,8 @@ import { useStudentRegisterStore } from '@/store/modules/student-register-store'
|
|
|
import request from '@/helpers/request';
|
|
|
import { moneyFormat } from '@/helpers/utils';
|
|
|
import deepClone from '@/helpers/deep-clone';
|
|
|
+import { storage } from '@/helpers/storage';
|
|
|
+import { ACCESS_TOKEN } from '@/store/mutation-types';
|
|
|
import OWxTip from '@/components/m-wx-tip';
|
|
|
|
|
|
export default defineComponent({
|
|
@@ -100,7 +102,6 @@ export default defineComponent({
|
|
|
// 删除商品
|
|
|
const onGoodsRemove = (item: any) => {
|
|
|
showConfirmDialog({
|
|
|
- // title: '标题',
|
|
|
message: '是否删除该商品',
|
|
|
confirmButtonColor: '#FF8633'
|
|
|
}).then(() => {
|
|
@@ -113,6 +114,21 @@ export default defineComponent({
|
|
|
const onRegisterSubmit = async () => {
|
|
|
try {
|
|
|
forms.submitLoading = true;
|
|
|
+
|
|
|
+ // 检测token是否失效
|
|
|
+ const Authorization = storage.get(ACCESS_TOKEN) || '';
|
|
|
+ const authInfo = await request.post('/edu-app/open/user/verification', {
|
|
|
+ noAuthorization: true,
|
|
|
+ data: { token: Authorization }
|
|
|
+ });
|
|
|
+ // 判断当前token是否失效
|
|
|
+ if (!authInfo.data) {
|
|
|
+ storage.remove(ACCESS_TOKEN);
|
|
|
+ studentRegisterStore.deleteToken();
|
|
|
+ forms.popupRegister = true;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
// 请求是否有待支付订单,如果有则自动关闭
|
|
|
await paymentOrderUnpaid();
|
|
|
const schoolInfo = await request.get(
|