[体验官活动]
This commit is contained in:
@@ -56,6 +56,11 @@ const skinDiff = (data) => req({
|
||||
data: data
|
||||
})
|
||||
|
||||
// 打卡列表用户信息
|
||||
const signUser = (experience_id) => req({
|
||||
url : "experiences/sign_user/" + experience_id,
|
||||
})
|
||||
|
||||
export default ({
|
||||
index,
|
||||
Enroll,
|
||||
@@ -64,5 +69,6 @@ export default ({
|
||||
signCalendar,
|
||||
signLabor,
|
||||
signList,
|
||||
skinDiff
|
||||
skinDiff,
|
||||
signUser
|
||||
})
|
||||
@@ -12,8 +12,8 @@ import {updToken} from './updateToken'
|
||||
// wx6bd4fcc040bfa025 水感应 正式appid
|
||||
// wx9ae0c63d0c58caeb 测试appid 三猿
|
||||
// wx3056ec23196eaf02 水感应 测试
|
||||
// const api = "https://api.shui.shuiganying.com/api/" // 正式环境
|
||||
const api = "https://shuitest.shuiganying.com/api/" // 测试环境
|
||||
const api = "https://api.shui.shuiganying.com/api/" // 正式环境
|
||||
// const api = "https://shuitest.shuiganying.com/api/" // 测试环境
|
||||
const header = {
|
||||
"Accept" : "application/json"
|
||||
}
|
||||
|
||||
@@ -18,13 +18,13 @@ Page({
|
||||
signDayNumber : '', //累计打卡天数
|
||||
signDayCount : '', //总打卡天数
|
||||
signWaterNumber: '', //总打卡给水滴
|
||||
skinData : '', //体验对比分析
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面加载
|
||||
*/
|
||||
onLoad(options) {
|
||||
console.log(options)
|
||||
if(options.invite != undefined) {
|
||||
getApp().globalData.inviteText = options.invite
|
||||
}
|
||||
@@ -64,24 +64,21 @@ Page({
|
||||
recruitData: res.data
|
||||
})
|
||||
|
||||
// 0可以申请 1需要面检测 5签收-查看物流 6打卡 7第二次面
|
||||
if(res.data.can.status == 6) {
|
||||
// 获取日历
|
||||
this.signInfo();
|
||||
// 0可以申请 1需要面检测 5签收-查看物流 6打卡 7第二次面 8完成
|
||||
// if(res.data.can.status == 6 || res.data.can.status == 7 || res.data.can.status == 8) {
|
||||
// // 获取日历
|
||||
// this.signInfo();
|
||||
|
||||
// 显示打卡数据
|
||||
this.setData({
|
||||
type : 'clockIn'
|
||||
})
|
||||
}
|
||||
// // 显示打卡数据
|
||||
// this.setData({
|
||||
// type : 'clockIn'
|
||||
// })
|
||||
// }
|
||||
|
||||
// if(res.data.can.status == 7) {
|
||||
// if(res.data.can.status == 8) {
|
||||
// // 获取两次报告对比
|
||||
// this.skinInfo();
|
||||
// }
|
||||
|
||||
// 获取两次报告对比
|
||||
this.skinInfo();
|
||||
}).catch(err => {})
|
||||
},
|
||||
|
||||
@@ -141,6 +138,7 @@ Page({
|
||||
iv : e.iv,
|
||||
encryptedData: e.encryptedData
|
||||
}).then(res => {
|
||||
console.log('rrrr')
|
||||
// subscribe == 0未关注公众号
|
||||
if (res.data.subscribe == 0) {
|
||||
this.setData({
|
||||
@@ -204,7 +202,7 @@ Page({
|
||||
* 签到弹出
|
||||
*/
|
||||
tapPop() {
|
||||
if(!this.data.canSign) {
|
||||
if(this.data.canSign) {
|
||||
wx.navigateTo({
|
||||
url: './signWrite/signWrite?experienceId=' + this.data.recruitData.experience_id + '&signDayNumber=' + this.data.signDayNumber
|
||||
})
|
||||
@@ -216,7 +214,10 @@ Page({
|
||||
*/
|
||||
skinInfo() {
|
||||
wx.$api.recruit.skinDiff().then(res => {
|
||||
console.log(res)
|
||||
console.log(res.data)
|
||||
this.setData({
|
||||
skinData: res.data
|
||||
})
|
||||
}).catch(err => {})
|
||||
},
|
||||
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
<!-- 临时 -->
|
||||
<!-- <view bindtap="followCode" style="position: fixed; z-index: 99999; background-color: #fff; width: 100%; top: 600rpx;">关注公众安号</view> -->
|
||||
|
||||
<!-- 参与流程 start -->
|
||||
<block wx:if="{{type == 'flowPath'}}">
|
||||
<image class="recruit-title" src="https://cdn.shuiganying.com/images/2023/07/07/0ff31357e1b3c2237bbb797a07c9a418.png" mode="widthFix"></image>
|
||||
@@ -45,7 +48,7 @@
|
||||
</view>
|
||||
<view class="recruit-block">
|
||||
<view class="recruit-border">
|
||||
<image class="recruit-img" src="https://cdn.shuiganying.com/images/2023/07/07/76d648d27c8700798cbb96a81d7f2a52.png" mode="widthFix"></image>
|
||||
<image class="recruit-img" src="https://cdn.shuiganying.com/images/2023/07/13/162f5eaa008fb1ea97fde41e16896076.png" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
@@ -149,34 +152,203 @@
|
||||
<view class="recruit-block">
|
||||
<view class="clockIn-border recruit-border">
|
||||
<view class="recruit-photo">
|
||||
<view class="recruit-photo-img"><image src="https://cdn.shuiganying.com/images/2023/05/17/8c3c9abc0e3bc265195c52372ec82723.png" mode="scaleToFill"></image></view>
|
||||
<view class="recruit-photo-img"><image src="{{skinData.before.cover}}" mode="aspectFill"></image></view>
|
||||
<view class="recruit-photo-text">VS</view>
|
||||
<view class="recruit-photo-img"><image src="https://cdn.shuiganying.com/images/2023/05/17/cf1bafbc092493f8c2b6d2e2a8ab2607.png" mode="scaleToFill"></image></view>
|
||||
<view class="recruit-photo-img"><image src="{{skinData.after.cover}}" mode="aspectFill"></image></view>
|
||||
</view>
|
||||
<view class="recruit-data">
|
||||
<!-- 衰老度分析 -->
|
||||
<view class="recruit-list">
|
||||
<view class="recruit-list-name">衰老度分析</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">抬头纹:10处</view>
|
||||
<view class="recruit-list-label">抬头纹:10处<image src="/static/icons/drop.png" mode="widthFix"></image></view>
|
||||
<view class="recruit-list-label">抬头纹:{{skinData.params.senility.forehead_wrinkle.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
抬头纹:{{skinData.params.senility.forehead_wrinkle.after}}
|
||||
<image src="{{skinData.params.senility.forehead_wrinkle.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">鱼尾纹:8处</view>
|
||||
<view class="recruit-list-label">鱼尾纹:2处<image src="/static/icons/flat.png" mode="widthFix"></image></view>
|
||||
<view class="recruit-list-label">鱼尾纹:{{skinData.params.senility.crows_feet.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
鱼尾纹:{{skinData.params.senility.crows_feet.after}}
|
||||
<image src="{{skinData.params.senility.crows_feet.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">眉间纹:{{skinData.params.senility.glabella_wrinkle.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
眉间纹:{{skinData.params.senility.glabella_wrinkle.after}}
|
||||
<image src="{{skinData.params.senility.glabella_wrinkle.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">法令纹:{{skinData.params.senility.nasolabial_fold.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
法令纹:{{skinData.params.senility.nasolabial_fold.after}}
|
||||
<image src="{{skinData.params.senility.nasolabial_fold.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">额头区域细纹:{{skinData.params.senility.fine_line.forehead_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
额头区域细纹:{{skinData.params.senility.fine_line.forehead_count.after}}
|
||||
<image src="{{skinData.params.senility.fine_line.forehead_count.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">左眼部区域细纹:{{skinData.params.senility.fine_line.left_undereye_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
左眼部区域细纹:{{skinData.params.senility.fine_line.left_undereye_count.after}}
|
||||
<image src="{{skinData.params.senility.fine_line.left_undereye_count.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">右眼部区域细纹:{{skinData.params.senility.fine_line.right_undereye_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
右眼部区域细纹:{{skinData.params.senility.fine_line.right_undereye_count.after}}
|
||||
<image src="{{skinData.params.senility.fine_line.right_undereye_count < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">额头区域深纹:{{skinData.params.senility.wrinkle_count.forehead_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
额头区域深纹:{{skinData.params.senility.wrinkle_count.forehead_count.after}}
|
||||
<image src="{{skinData.params.senility.wrinkle_count.forehead_count.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">左眼部区域深纹:{{skinData.params.senility.wrinkle_count.left_undereye_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
左眼部区域深纹:{{skinData.params.senility.wrinkle_count.left_undereye_count.after}}
|
||||
<image src="{{skinData.params.senility.wrinkle_count.left_undereye_count.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">右眼部区域深纹:{{skinData.params.senility.wrinkle_count.right_undereye_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
右眼部区域深纹:{{skinData.params.senility.wrinkle_count.right_undereye_count.after}}
|
||||
<image src="{{skinData.params.senility.wrinkle_count.right_undereye_count.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- 眼部分析 -->
|
||||
<view class="recruit-list">
|
||||
<view class="recruit-list-name">衰老度分析</view>
|
||||
<view class="recruit-list-name">眼部分析</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">抬头纹:10处</view>
|
||||
<view class="recruit-list-label">抬头纹:10处<image src="/static/icons/drop.png" mode="widthFix"></image></view>
|
||||
<view class="recruit-list-label">眼袋:{{skinData.params.eye_bag.eye_pouch.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
眼袋:{{skinData.params.eye_bag.eye_pouch.after}}
|
||||
<image src="{{skinData.params.eye_bag.eye_pouch.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">鱼尾纹:8处</view>
|
||||
<view class="recruit-list-label">鱼尾纹:2处<image src="/static/icons/flat.png" mode="widthFix"></image></view>
|
||||
<view class="recruit-list-label">黑眼圈:{{skinData.params.black_eye.dark_circle.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
黑眼圈:{{skinData.params.black_eye.dark_circle.after}}
|
||||
<image src="{{skinData.params.black_eye.dark_circle.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- 敏感度分析 -->
|
||||
<view class="recruit-list">
|
||||
<view class="recruit-list-name">敏感度分析</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">敏感区域面积:{{skinData.params.sensitiveness.sensitivity.sensitivity_intensity.before}}%</view>
|
||||
<view class="recruit-list-label">
|
||||
敏感区域面积:{{skinData.params.sensitiveness.sensitivity.sensitivity_intensity.after}}%
|
||||
<image src="{{skinData.params.sensitiveness.sensitivity.sensitivity_intensity.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">敏感程度:{{skinData.params.sensitiveness.sensitivity.sensitivity_intensity.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
敏感程度:{{skinData.params.sensitiveness.sensitivity.sensitivity_intensity.after}}
|
||||
<image src="{{skinData.params.sensitiveness.sensitivity.sensitivity_intensity.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- 毛孔分析 -->
|
||||
<view class="recruit-list">
|
||||
<view class="recruit-list-name">毛孔分析</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">额头毛孔数:{{skinData.params.pore.enlarged_pore_count.forehead_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
额头毛孔数:{{skinData.params.pore.enlarged_pore_count.forehead_count.after}}
|
||||
<image src="{{skinData.params.pore.enlarged_pore_count.forehead_count.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">下巴毛孔数:{{skinData.params.pore.enlarged_pore_count.chin_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
下巴毛孔数:{{skinData.params.pore.enlarged_pore_count.chin_count.after}}
|
||||
<image src="{{skinData.params.pore.enlarged_pore_count.chin_count.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">左脸颊毛孔数:{{skinData.params.pore.enlarged_pore_count.left_cheek_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
左脸颊毛孔数:{{skinData.params.pore.enlarged_pore_count.left_cheek_count.after}}
|
||||
<image src="{{skinData.params.pore.enlarged_pore_count.left_cheek_count.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">右脸颊毛孔数:{{skinData.params.pore.enlarged_pore_count.right_cheek_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
右脸颊毛孔数:{{skinData.params.pore.enlarged_pore_count.right_cheek_count.after}}
|
||||
<image src="{{skinData.params.pore.enlarged_pore_count.right_cheek_count.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- 黑头分析 -->
|
||||
<view class="recruit-list">
|
||||
<view class="recruit-list-name">黑头分析</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">黑头数:{{skinData.params.blackhead.blackhead_count.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
黑头数:{{skinData.params.blackhead.blackhead_count.after}}
|
||||
<image src="{{skinData.params.blackhead.blackhead_count.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- 色素分析 -->
|
||||
<view class="recruit-list">
|
||||
<view class="recruit-list-name">色素分析</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">闭口粉刺:{{skinData.params.pigment.closed_comedones.rectangle.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
闭口粉刺:{{skinData.params.pigment.closed_comedones.rectangle.after}}
|
||||
<image src="{{skinData.params.pigment.closed_comedones.rectangle.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">痤疮:{{skinData.params.pigment.acne.rectangle.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
痤疮:{{skinData.params.pigment.acne.rectangle.after}}
|
||||
<image src="{{skinData.params.pigment.acne.rectangle.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">色斑:{{skinData.params.pigment.brown_spot.rectangle.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
色斑:{{skinData.params.pigment.brown_spot.rectangle.after}}
|
||||
<image src="{{skinData.params.pigment.brown_spot.rectangle.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-list-item">
|
||||
<view class="recruit-list-label">痣:{{skinData.params.pigment.mole.rectangle.before}}</view>
|
||||
<view class="recruit-list-label">
|
||||
痣:{{skinData.params.pigment.mole.rectangle.after}}
|
||||
<image src="{{skinData.params.pigment.mole.rectangle.diff < 0 ? '/static/icons/drop.png' : '/static/icons/flat.png'}}" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@@ -187,15 +359,13 @@
|
||||
<image class="clockIn-btn-img" src="https://cdn.shuiganying.com/images/2023/07/10/81929ad1ad773ad59bc461da4acff445.png" mode="widthFix"></image>
|
||||
<view class="clockIn-btn-text">日常分享</view>
|
||||
</view>
|
||||
<navigator hover-class="none" url="/pages/recruit/writeList/writeList" class="clockIn-btn">
|
||||
<navigator hover-class="none" url="/pages/recruit/writeList/writeList?experienceId={{recruitData.experience_id}}" class="clockIn-btn">
|
||||
<image class="clockIn-btn-img" src="https://cdn.shuiganying.com/images/2023/07/10/c7a52b0906209823c68ca293946ae051.png" mode="widthFix"></image>
|
||||
<view class="clockIn-btn-text">体验心得</view>
|
||||
</navigator>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
<!-- 临时 -->
|
||||
<!-- <view bindtap="followCode">关注公众安号</view> -->
|
||||
|
||||
<!-- 底部 -->
|
||||
<view class="recruit-bottom">
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
.recruit-border {
|
||||
border: 4rpx solid #000000;
|
||||
border-radius: 50rpx;
|
||||
padding: 40rpx;
|
||||
padding: 40rpx 30rpx;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
@@ -484,10 +484,11 @@
|
||||
padding: 10rpx;
|
||||
box-sizing: border-box;
|
||||
width: 140rpx;
|
||||
height: 140rpx;
|
||||
height: 180rpx;
|
||||
}
|
||||
|
||||
.recruit-photo-img image {
|
||||
border-radius: 20rpx;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
@@ -505,7 +506,7 @@
|
||||
background-color: #ffffff;
|
||||
border-radius: 30rpx;
|
||||
overflow: hidden;
|
||||
padding: 0 40rpx 30rpx;
|
||||
padding: 0 25rpx 30rpx;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
@@ -541,10 +542,10 @@
|
||||
width: 50%;
|
||||
display: inline-block;
|
||||
line-height: 80rpx;
|
||||
font-size: 26rpx;
|
||||
font-size: 24rpx;
|
||||
color: #999999;
|
||||
position: relative;
|
||||
padding-left: 20rpx;
|
||||
padding-left: 15rpx;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
@@ -564,9 +565,8 @@
|
||||
}
|
||||
|
||||
.recruit-list-label image {
|
||||
width: 28rpx;
|
||||
width: 22rpx;
|
||||
vertical-align: -4rpx;
|
||||
margin-left: 10rpx;
|
||||
}
|
||||
|
||||
.day {
|
||||
|
||||
@@ -5,11 +5,11 @@ Page({
|
||||
* 页面的初始数据
|
||||
*/
|
||||
data: {
|
||||
paySuccess : false,
|
||||
experienceId: '',
|
||||
typesArr : [],
|
||||
typesIndex : 0,
|
||||
refertoStatus: false,
|
||||
paySuccess : false, // 兑换成功显示
|
||||
|
||||
// 市级选择
|
||||
cityArr : [],
|
||||
@@ -31,18 +31,12 @@ Page({
|
||||
})
|
||||
// 获取申请前置接口
|
||||
this.recruitInfo(options.id);
|
||||
|
||||
this.setData({
|
||||
paySuccess: true
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面显示
|
||||
*/
|
||||
onShow() {
|
||||
|
||||
},
|
||||
onShow() { },
|
||||
|
||||
/**
|
||||
* 申请前置接口
|
||||
@@ -62,6 +56,7 @@ Page({
|
||||
this.setData({
|
||||
typesArr : [{experience_type_id: null, name: "请选择体验内容"}, ...res.data.types],
|
||||
cityArr : [...areas, ...res.data.areas],
|
||||
paySuccess : false
|
||||
})
|
||||
|
||||
// 获取区级列表
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
<image class="referto-img" src="https://cdn.shuiganying.com/images/2023/07/07/80b66f6a79ff3ef3dc6b32ae1b9d1abf.png" mode="widthFix"></image>
|
||||
<view class="referto-cont">
|
||||
<view class="referto-blue">
|
||||
<view class="referto-drop"><text></text><text></text><text></text><image src="/static/icons/refertoEdit.png" mode="widthFix"></image></view>
|
||||
<view class="referto-drop"><text></text><text></text><text></text>
|
||||
<image src="/static/icons/refertoEdit.png" mode="widthFix"></image>
|
||||
</view>
|
||||
<view class="referto-white">
|
||||
<view class="referto-title">
|
||||
<view class="referto-title-name"><text>活动报名</text></view>
|
||||
@@ -53,15 +55,9 @@
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="refertoEject {{refertoStatus ? 'active' : ''}}" catchtouchmove='true'></view>
|
||||
<view class="refertoCont {{refertoStatus ? 'active' : ''}}" catchtouchmove='true'>
|
||||
<image class="refertoCont-img" src="https://cdn.shuiganying.com/images/2023/07/07/0a62178990571065b1332066abdfa09f.png" mode="widthFix"></image>
|
||||
<navigator class="refertoCont-name" hover-class="none" url="/pages/index/assess/assess?type=1" open-type="redirectTo">去面部检测 ></navigator>
|
||||
<image class="refertoCont-close" bindtap="refertoTap" src="https://cdn.shuiganying.com/images/2023/07/07/f9975891c1efa9b5fcd59fe33a75ed60.png" mode="widthFix"></image>
|
||||
</view>
|
||||
|
||||
<!-- <view class="pack-center pages-hint grey" wx:if="{{paySuccess}}">
|
||||
<image src="/static/icons/loadingGif.gif"></image>
|
||||
<view>疯狂加载中...</view>
|
||||
</view> -->
|
||||
@@ -9,6 +9,7 @@ Page({
|
||||
* 页面的初始数据
|
||||
*/
|
||||
data: {
|
||||
userData : '', //打卡列表用户信息
|
||||
listsArr : [], // 订单列表
|
||||
page : {}, // 分页信息
|
||||
lodingStats : false,// 加载状态
|
||||
@@ -18,20 +19,33 @@ Page({
|
||||
* 生命周期函数--监听页面加载
|
||||
*/
|
||||
onLoad(options) {
|
||||
|
||||
// 获取打卡列表用户信息
|
||||
this.userInfo(options.experienceId)
|
||||
},
|
||||
|
||||
onShow() {
|
||||
|
||||
|
||||
// 获取订单列表
|
||||
this.listInfo()
|
||||
},
|
||||
|
||||
/**
|
||||
* 打卡列表用户信息
|
||||
*/
|
||||
userInfo(id) {
|
||||
wx.$api.recruit.signUser(id).then(res => {
|
||||
this.setData({
|
||||
userData: res.data
|
||||
})
|
||||
}).catch(err => {})
|
||||
},
|
||||
|
||||
/**
|
||||
* 订单列表
|
||||
*/
|
||||
listInfo(page) {
|
||||
wx.$api.recruit.signList({page : page || 1}).then(res => {
|
||||
console.log(res)
|
||||
let listArr = this.data.listsArr,
|
||||
newData = []
|
||||
if(page == 1 || page == undefined) listArr = []
|
||||
|
||||
@@ -3,6 +3,17 @@
|
||||
<view class="recruit">
|
||||
<view class="recruit-cont">
|
||||
<view class="recruit-padding">
|
||||
<view class="user-info">
|
||||
<view class="user-white">
|
||||
<image class="user-head" src="{{userData.avatar}}" mode="widthFix"></image>
|
||||
<view class="user-cont">
|
||||
<view class="user-name">{{userData.nickname}}</view>
|
||||
<view class="user-tips">{{userData.experience_type_name}}</view>
|
||||
</view>
|
||||
<navigator hover-class="none" url="/pages/report/detail/detail?image_id={{userData.ai_image_id}}&type=see" class="user-go">查看首次报告</navigator>
|
||||
</view>
|
||||
</view>
|
||||
<view class="recruit-item">
|
||||
<view class="recruit-block" wx:for="{{listsArr}}" wx:key="listArr">
|
||||
<view class="recruit-border">
|
||||
<view class="frame">
|
||||
@@ -22,6 +33,7 @@
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="pagesLoding" wx:if="{{lodingStats}}">
|
||||
<block wx:if="{{page.has_more}}">
|
||||
|
||||
@@ -7,6 +7,61 @@
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.user-info {
|
||||
background-image: linear-gradient(to bottom, #5491f4, #85b2fc);
|
||||
border-radius: 50rpx 50rpx 0 0;
|
||||
padding: 30rpx 30rpx 50rpx;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.user-white {
|
||||
background-color: #ffffff;
|
||||
border-radius: 50rpx 50rpx 0 0;
|
||||
padding: 30rpx;
|
||||
box-sizing: border-box;
|
||||
position: relative;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.user-head {
|
||||
width: 110rpx;
|
||||
height: 110rpx;
|
||||
border: 4rpx solid #5390f4;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.user-cont {
|
||||
padding-left: 30rpx;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.user-name {
|
||||
margin: 5rpx 0 20rpx;
|
||||
font-size: 34rpx;
|
||||
}
|
||||
|
||||
.user-tips {
|
||||
background-color: #e6efff;
|
||||
color: #5390f4;
|
||||
font-size: 24rpx;
|
||||
line-height: 44rpx;
|
||||
padding: 0 15rpx;
|
||||
border-radius: 10rpx;
|
||||
}
|
||||
|
||||
.user-go {
|
||||
position: absolute;
|
||||
right: 30rpx;
|
||||
top: 50rpx;
|
||||
background-color: #ffcb57;
|
||||
color: #ffffff;
|
||||
box-shadow: 0 10rpx 0 #ffb000;
|
||||
line-height: 68rpx;
|
||||
font-size: 28rpx;
|
||||
padding: 0 30rpx;
|
||||
border-radius: 80rpx;
|
||||
}
|
||||
|
||||
.recruit-block {
|
||||
background-color: #5390f4;
|
||||
border-radius: 50rpx;
|
||||
@@ -15,6 +70,10 @@
|
||||
margin-bottom: 30rpx;
|
||||
}
|
||||
|
||||
.recruit-block:first-child {
|
||||
margin-top: -50rpx;
|
||||
}
|
||||
|
||||
.recruit-border {
|
||||
border: 4rpx solid #000000;
|
||||
border-radius: 50rpx;
|
||||
|
||||
@@ -379,7 +379,7 @@
|
||||
</view>
|
||||
|
||||
<!-- 按钮 -->
|
||||
<view class="footer {{footerPop ? 'active' : ''}}">
|
||||
<view class="footer {{footerPop ? 'active' : ''}}" wx:if="{{Type != 'see'}}">
|
||||
<view class="footer-flex" wx:if="{{Type == '1' || Type == '2'}}">
|
||||
<navigator hover-class="none" url="/pages/recruit/index" class="footer-flex-btn footer-flex-share" open-type="switchTab">回到体验官</navigator>
|
||||
</view>
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
},
|
||||
"compileType": "miniprogram",
|
||||
"libVersion": "2.17.0",
|
||||
"appid": "wx3056ec23196eaf02",
|
||||
"appid": "wx6bd4fcc040bfa025",
|
||||
"projectname": "miniprogram-92",
|
||||
"condition": {},
|
||||
"editorSetting": {
|
||||
|
||||
@@ -77,6 +77,13 @@
|
||||
"query": "",
|
||||
"launchMode": "default",
|
||||
"scene": null
|
||||
},
|
||||
{
|
||||
"name": "",
|
||||
"pathName": "pages/recruit/referto/referto",
|
||||
"query": "id=1",
|
||||
"launchMode": "default",
|
||||
"scene": null
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user