Quellcode durchsuchen

Update index.tsx

lex vor 1 Jahr
Ursprung
Commit
0af882a7c2
1 geänderte Dateien mit 44 neuen und 54 gelöschten Zeilen
  1. 44 54
      src/views/student-register/index.tsx

+ 44 - 54
src/views/student-register/index.tsx

@@ -143,8 +143,8 @@ export default defineComponent({
       gradeStatus: false,
       classStatus: false,
       loading: false,
-      dialogStatusVisible: false,
-      dialogStatusMessage: '',
+      // dialogStatusVisible: false,
+      // dialogStatusMessage: '',
 
       dialogStatus: false,
       dialogMessage: '',
@@ -206,18 +206,18 @@ export default defineComponent({
     const pageTimer = useInterval(1000, { controls: true });
     pageTimer.pause();
 
-    const countDown = useCountDown({
-      // 倒计时 60 秒
-      time: forms.countDownTimePay,
-      onChange(current: CurrentTime) {
-        forms.dialogStatusMessage = `有待支付订单,请在${Math.ceil(
-          current.total / 1000
-        )}s后重试`;
-      },
-      onFinish() {
-        forms.dialogStatusVisible = false;
-      }
-    });
+    // const countDown = useCountDown({
+    //   // 倒计时 60 秒
+    //   time: forms.countDownTimePay,
+    //   onChange(current: CurrentTime) {
+    //     forms.dialogStatusMessage = `有待支付订单,请在${Math.ceil(
+    //       current.total / 1000
+    //     )}s后重试`;
+    //   },
+    //   onFinish() {
+    //     forms.dialogStatusVisible = false;
+    //   }
+    // });
 
     const overCountDown = useCountDown({
       time: forms.activeOverTime,
@@ -656,51 +656,41 @@ export default defineComponent({
             // forms.dialogConfig = paddingConfig;
             // forms.messageAlign = 'center';
             // return true;
+
+            // 最终确认,有待支付订单直接去支付,没有则才会创建订单
+            state.config = paddingConfig?.paymentConfig;
+            state.orderNo = paddingConfig?.orderNo;
+            await lastSubmit();
+            return true;
             // 判断是否可以取消订单
-            if (paddingData.cancelPayment) {
-              await request.post(
-                '/edu-app/userPaymentOrder/cancelPayment/' +
-                  paddingConfig.orderNo
-              );
-              return false;
-            } else {
-              forms.countDownTime = paddingData.cancelTimes;
-              countDown.reset(Number(paddingData.cancelTimes));
-              countDown.start();
-              forms.dialogStatusMessage = `有待支付订单,请在${Math.ceil(
-                countDown.current.value.total / 1000
-              )}s后重试`;
-              forms.dialogStatusVisible = true;
-              forms.dialogConfig = paddingData;
-              return true;
-            }
+            // if (paddingData.cancelPayment) {
+            //   await request.post(
+            //     '/edu-app/userPaymentOrder/cancelPayment/' +
+            //       paddingConfig.orderNo
+            //   );
+            //   return false;
+            // } else {
+            //   // forms.countDownTime = paddingData.cancelTimes;
+            //   // countDown.reset(Number(paddingData.cancelTimes));
+            //   // countDown.start();
+            //   // forms.dialogStatusMessage = `有待支付订单,请在${Math.ceil(
+            //   //   countDown.current.value.total / 1000
+            //   // )}s后重试`;
+            //   // forms.dialogStatusVisible = true;
+            //   // forms.dialogConfig = paddingData;
+            //   // 继续支付
+            //   // const paymentConfig = forms.dialogConfig;
+            //   state.config = paddingConfig?.paymentConfig;
+            //   state.orderNo = paddingConfig?.orderNo;
+            //   await lastSubmit();
+            //   return true;
+            // }
           }
 
           return false;
         } else {
           return false;
         }
-
-        // if (!data.id) return false;
-
-        // // 判断是否可以取消订单
-        // if (data.cancelPayment) {
-        //   await request.post(
-        //     '/edu-app/userPaymentOrder/cancelPayment/' + data.orderNo
-        //   );
-        //   return false;
-        // } else {
-        //   forms.countDownTime = data.cancelTimes;
-        //   countDown.reset(Number(data.cancelTimes));
-        //   countDown.start();
-        //   forms.dialogMessage = `有待支付订单,请在${Math.ceil(
-        //     countDown.current.value.total / 1000
-        //   )}s后重试`;
-        //   forms.dialogStatus = true;
-        //   forms.dialogConfig = data;
-        //   result = true;
-        // }
-        // return true;
       } catch {
         //
       }
@@ -1581,7 +1571,7 @@ export default defineComponent({
           }}
         />
 
-        <MDialog
+        {/* <MDialog
           title="提示"
           v-model:show={forms.dialogStatusVisible}
           message={forms.dialogStatusMessage}
@@ -1602,7 +1592,7 @@ export default defineComponent({
               applyOver();
             }
           }}
-        />
+        /> */}
 
         <MDialog
           title="提示"