Browse Source

修改判断

lex 8 months ago
parent
commit
309cd98216

+ 3 - 5
src/student/music-group/pre-apply/component/apply.tsx

@@ -178,11 +178,9 @@ export default defineComponent({
         )
         // 	购买状态, 判断是否已经购买完了
         if (data.purchase) {
-          await request.post('/api-student/orchestraRegister/learningStudent', {
-            data: {
-              orchestraId: route.query.id
-            }
-          })
+          await request.post(
+            '/api-student/orchestraRegister/learningStudent?orchestraId=' + route.query.id
+          )
           setTimeout(() => {
             emit('next', 'order')
           }, 100)

+ 7 - 2
src/student/music-group/pre-apply/component/payment.tsx

@@ -29,10 +29,11 @@ import ODialog from '@/components/o-dialog'
 export default defineComponent({
   name: 'payment',
   emits: ['next'],
-  setup() {
+  setup(props) {
     const route = useRoute()
     const router = useRouter()
     const state = reactive({
+      registerInfo: {} as any,
       paymentType: '',
       musicPaymentType: '', // 乐团中对应支付方式
       check: [] as any, // 选中的数据
@@ -111,6 +112,10 @@ export default defineComponent({
         paymentOrderDetails.forEach((item: any) => {
           state.paymentOrderDetails.push(item.goodsType)
         })
+
+        // 处理初始化已购买商品  - registerStatus
+        state.registerInfo.hasBuyCourse
+
         // 初始化数据商品数据
         const details = data.details || []
         details.forEach((item: any) => {
@@ -291,7 +296,7 @@ export default defineComponent({
       }
     }
 
-    onMounted(() => {
+    onMounted(async () => {
       sysParamConfig()
       // 查询未支付订单
       registerGoods()

+ 3 - 5
src/student/music-group/pre-goods-apply/index.tsx

@@ -225,11 +225,9 @@ export default defineComponent({
 
         // 判断是否为退团重新报名逻辑
         if (state.registerInfo.hasBuyCourse) {
-          await request.post('/api-student/orchestraRegister/learningStudent', {
-            data: {
-              orchestraId: route.query.id
-            }
-          })
+          await request.post(
+            '/api-student/orchestraRegister/learningStudent?orchestraId=' + route.query.id
+          )
 
           router.push({
             path: '/preGoodsSuccess',