[体验官活动]

This commit is contained in:
2023-07-13 17:38:23 +08:00
parent a9588815b8
commit 49338797af
13 changed files with 335 additions and 75 deletions

View File

@@ -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
})

View File

@@ -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"
}

View File

@@ -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 => {})
},

View File

@@ -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,33 +152,202 @@
<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>
@@ -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">

View File

@@ -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 {

View File

@@ -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
})
// 获取区级列表

View File

@@ -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> -->

View File

@@ -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 = []

View File

@@ -3,22 +3,34 @@
<view class="recruit">
<view class="recruit-cont">
<view class="recruit-padding">
<view class="recruit-block" wx:for="{{listsArr}}" wx:key="listArr">
<view class="recruit-border">
<view class="frame">
<view class="frame-write">
<view class="frame-write-name">#使用心得##第{{item.day_number}}天#</view>
<view class="frame-write-text">{{item.describe}}</view>
</view>
<view class="album-list" wx:if="{{item.images.length > 0}}">
<view class="album-list-li" wx:for="{{item.images}}" wx:for-item="items" wx:key="itemImages">
<image class="album-list-img" src="{{items}}" mode="aspectFill"></image>
<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">
<view class="frame-write">
<view class="frame-write-name">#使用心得##第{{item.day_number}}天#</view>
<view class="frame-write-text">{{item.describe}}</view>
</view>
<view class="album-list" wx:if="{{item.images.length > 0}}">
<view class="album-list-li" wx:for="{{item.images}}" wx:for-item="items" wx:key="itemImages">
<image class="album-list-img" src="{{items}}" mode="aspectFill"></image>
</view>
</view>
</view>
</view>
<view class="frame-write" wx:if="{{item.suggest}}" style="margin-top: 40rpx;">
<view class="frame-write-name">#产品建议#</view>
<view class="frame-write-text">{{item.suggest}}</view>
<view class="frame-write" wx:if="{{item.suggest}}" style="margin-top: 40rpx;">
<view class="frame-write-name">#产品建议#</view>
<view class="frame-write-text">{{item.suggest}}</view>
</view>
</view>
</view>
</view>

View File

@@ -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;

View File

@@ -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>

View File

@@ -45,7 +45,7 @@
},
"compileType": "miniprogram",
"libVersion": "2.17.0",
"appid": "wx3056ec23196eaf02",
"appid": "wx6bd4fcc040bfa025",
"projectname": "miniprogram-92",
"condition": {},
"editorSetting": {

View File

@@ -77,6 +77,13 @@
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "",
"pathName": "pages/recruit/referto/referto",
"query": "id=1",
"launchMode": "default",
"scene": null
}
]
}