Bläddra i källkod

拼团岗位申请开团接口开发

ZhangWenQiang 6 år sedan
förälder
incheckning
7cef52f353
5 ändrade filer med 29 tillägg och 35 borttagningar
  1. 24 12
      pages/detail/index.js
  2. 2 2
      pages/detail/index.wxss
  3. 1 1
      pages/index/index.js
  4. 1 1
      pages/pt/index.js
  5. 1 19
      services/index.js

+ 24 - 12
pages/detail/index.js

@@ -37,6 +37,9 @@ Page({
     allPtList: [],
     leftTime: 0,
     isEnd: 0, //岗位是否已结束0:未结束;1:结束
+    myGroupId: '', //我的拼团id
+    groupId: '', //拼团id
+    inviteUser_id: '', //拼团邀请人
   },
   onLoad: function(options) {
     console.log(options)
@@ -136,7 +139,8 @@ Page({
         // isOpen: isOpen,
         isApply: data.data.isApply,
         leftTime: leftTime,
-        storeAction: groupLessList
+        storeAction: groupLessList,
+        myGroupId: data.data.myGroupId
       })
       //富文本转义
       var detailArray = [];
@@ -212,6 +216,7 @@ Page({
 
   //申请开团
   applyPt(e) {
+    var self = this;
     wx.showModal({
       title: '提示',
       content: '确定提交开团申请吗?',
@@ -221,18 +226,21 @@ Page({
             formId
           } = e.detail;
           let paramsObj = {
-            positionCategory: this.data.positionCategory,
-            positionId: this.data.hpPositionId,
+            // groupId: self.data.groupId,
+            // inviteUser_id: self.data.inviteUser_id,
+            positionCategory: self.data.positionCategory,
+            positionId: self.data.hpPositionId,
             user_id: app.globalData.userId,
             user_token: app.globalData.userToken
           }
           Object.assign(paramsObj);
-          wx.setStorageSync('resumeUrl', '/pages/user-info/user-info?hpPositionId=' + this.data.hpPositionId + "&positionCategory=" + this.data.positionCategory)
+          wx.setStorageSync('resumeUrl', '/pages/user-info/user-info?hpPositionId=' + self.data.hpPositionId + "&positionCategory=" + self.data.positionCategory)
           groupApply(paramsObj).then(data => {
-            // var hpPositionGroupId = data.data.hpPositionGroupId
+            var hpPositionGroupId = data.data.hpApplyPosition.groupId
             console.log("ff22", data);
+            showToast("开团成功");
             wx.navigateTo({
-              url: '../result/index?positionCategory=' + this.data.positionCategory + '&status=1&hpPositionGroupId=' + this.data.hpPositionId,
+              url: '../pt-detail/index?hpPositionGroupId=' + hpPositionGroupId + '&positionCategory=' + self.data.positionCategory + '&positionId=' + self.data.hpPositionId,
             })
           })
         } else if (res.cancel) {
@@ -264,18 +272,22 @@ Page({
       })
     })
   },
+
+  //我的拼团
+  myApply() {
+    var self = this;
+    wx.navigateTo({
+      url: '../pt-detail/index?hpPositionGroupId=' + self.data.myGroupId + '&positionCategory=' + self.data.positionCategory + '&positionId=' + self.data.hpPositionId,
+    })
+  },
+
   //查看拼团
   catPt() {
     wx.navigateTo({
       url: '../pt-detail/index?hpPositionGroupId=' + this.data.hpPositionGroupId,
     })
   },
-  //隐藏拼团列表模态框
-  hideModal() {
-    this.setData({
-      isShowList: false
-    })
-  },
+
   //拨打手机号
   phoneCall() {
     if (this.data.postitionDetail.contactPhone) {

+ 2 - 2
pages/detail/index.wxss

@@ -958,8 +958,8 @@
 }
 
 .allpt_detail .allpt_list .left .left_1 {
-  width: 56rpx;
-  height: 56rpx;
+  width: 60rpx;
+  height: 60rpx;
   margin-left: -10rpx;
 }
 

+ 1 - 1
pages/index/index.js

@@ -41,7 +41,7 @@ Page({
         src: imgServerUrl + "/images/home/quanmin.png"
       }
     ],
-    cityCode: '320200',
+    cityCode: '',
     keyWord: '',
     pageNo: 1, //当前分页
     isScroll: true, //是否可以滚动

+ 1 - 1
pages/pt/index.js

@@ -19,7 +19,7 @@ const app = getApp();
 Page({
   data: {
     imgServerUrl: imgServerUrl,
-    cityCode: '320200',
+    cityCode: '',
     pageNo: 1, //当前分页
     isScroll: true, //是否可以滚动
     clearTimer: false,

+ 1 - 19
services/index.js

@@ -284,25 +284,7 @@ module.exports = {
       }
     })
   },
-
-
-  //post 岗位申请:用户申请参与职位拼团
-  groupApply(id, formId) {
-    return http({
-      url: url.groupApply,
-      method: 'POST',
-      header: {
-        oid: app.globalData.oid,
-        sid: app.globalData.sid,
-      },
-      data: {
-        hpPositionGroupId: id,
-        formId: formId,
-      }
-    })
-  },
-
-
+  
   //get: 获取教育水平选项
   eduList() {
     return http({