Procházet zdrojové kódy

取消报名修改

shenxin před 5 roky
rodič
revize
bb812910a7
2 změnil soubory, kde provedl 21 přidání a 9 odebrání
  1. 17 4
      src/api/userApi.js
  2. 4 5
      src/pages/order.vue

+ 17 - 4
src/api/userApi.js

@@ -1,7 +1,15 @@
+/*
+ * @Author: your name
+ * @Date: 2021-01-25 11:32:04
+ * @LastEditTime: 2021-01-27 13:25:49
+ * @LastEditors: Please set LastEditors
+ * @Description: In User Settings Edit
+ * @FilePath: \rebatedine-mini\src\api\userApi.js
+ */
 import ajax from './request'
 
 // 编辑用户信息
-export const editUserInfo = (data) => {
+export const editUserInfo = data => {
   return ajax.post({
     url: 'mobile/user/editUserInfo',
     data
@@ -9,15 +17,20 @@ export const editUserInfo = (data) => {
 }
 
 // 参与活动
-export const editJoinActivity = (data) => {
+export const editJoinActivity = data => {
   return ajax.post({
     url: 'mobile/user/joinActivity',
     data
   })
 }
 
+// 取消参与活动
+export const cancelJoinActivity = data => {
+  return ajax.post({ url: 'mobile/user/cancelJoinActivity', data })
+}
+
 // 提交订单信息
-export const submitOrderInfo = (data) => {
+export const submitOrderInfo = data => {
   return ajax.post({
     header: { 'Content-Type': 'application/json' },
     url: 'mobile/user/submitOrderInfo',
@@ -26,7 +39,7 @@ export const submitOrderInfo = (data) => {
 }
 
 //  获取订单列表
-export const getOrderList = (data) => {
+export const getOrderList = data => {
   return ajax.get({
     url: 'mobile/user/getOrderList',
     data

+ 4 - 5
src/pages/order.vue

@@ -50,7 +50,7 @@
 <script>
 import defContent from '@/components/defContent'
 import orderCard from '@/components/orderCard'
-import { getOrderList, editJoinActivity } from '@/api/userApi'
+import { getOrderList, cancelJoinActivity } from '@/api/userApi'
 
 export default {
   components: { defContent, orderCard },
@@ -152,10 +152,9 @@ export default {
     // 取消报名
     async joinActivity (id) {
       const params = {
-        id: id,
-        type: 2
+        record_id: id
       }
-      const { code, msg } = await editJoinActivity(params)
+      const { code, msg } = await cancelJoinActivity(params)
       if (code === 200) {
         this.searchForm.page_no = 1
         this.total = -1
@@ -188,7 +187,7 @@ export default {
         cancelColor: '#1677FF',
         success: (res) => {
           if (res.confirm) {
-            this.joinActivity(e.id)
+            this.joinActivity(e.user_activity_id)
           }
         }
       })