This commit is contained in:
王创世 2025-06-12 17:31:01 +08:00
parent 1602e1da54
commit 3dbe84e78e
11 changed files with 1232 additions and 1187 deletions

View File

@ -73,7 +73,7 @@
</view> </view>
</view> </view>
<view :class="showYes ? 'third flex flex-column yes' : 'third flex flex-column no'" <view :class="showYes ? 'third flex flex-column yes' : 'third flex flex-column no'"
style="justify-content: flex-start;margin-bottom: 280rpx;"> style="justify-content: flex-start;" :style="detail.feel==1?'margin-bottom: 280rpx;':''">
<view class="flex align-items" style="padding: 30rpx;justify-content: space-between;"> <view class="flex align-items" style="padding: 30rpx;justify-content: space-between;">
<view class="third-top flex align-items" style="margin: 0px;"> <view class="third-top flex align-items" style="margin: 0px;">
<span>报名信息 <span>报名信息
@ -238,8 +238,8 @@
<view class="footer flex align-items" style="justify-content: space-between;"> <view class="footer flex align-items" style="justify-content: space-between;">
<span style="margin-bottom: 170rpx; width: 750rpx;margin-left: 20rpx;"> <span style="margin-bottom: 170rpx; width: 750rpx;margin-left: 20rpx;">
<cc-protocolBox :agree="agree" :name="protocolArr" <cc-protocolBox :agree="agree" @click="protocolClick" :name="protocolArr"
@protocolClick="protocolClick"></cc-protocolBox> @clickOne="protocolClick"></cc-protocolBox>
</span> </span>
<view class="footer-right flex justify-center align-items"> <view class="footer-right flex justify-center align-items">
<span v-if="detail.feel == 0 && agree" @click="buy()"> 立即支付 </span> <span v-if="detail.feel == 0 && agree" @click="buy()"> 立即支付 </span>
@ -1747,6 +1747,7 @@ export default {
} }
.btn_1 { .btn_1 {
z-index: 1000;
width: 95%; width: 95%;
height: 90rpx; height: 90rpx;
background: #323232; background: #323232;

View File

@ -21,7 +21,7 @@
<span>/</span> <span>/</span>
</view> </view>
</view> </view>
<view class="top_texts flex align-items" style="top:-140rpx;right: 88rpx;" v-else> <view class="top_texts flex align-items" style="top:-140rpx;right: 35rpx;" v-else>
<span style="font-weight: 900;font-size: 44rpx;">免费</span> <span style="font-weight: 900;font-size: 44rpx;">免费</span>
</view> </view>
<view class="first-box flex flex-start flex-column justify-start"> <view class="first-box flex flex-start flex-column justify-start">

View File

@ -645,7 +645,7 @@
position: fixed; position: fixed;
top: 0; top: 0;
z-index: 2; z-index: 2;
padding-left: 60rpx;
.s-header { .s-header {
display: flex; display: flex;
justify-content: center; justify-content: center;

View File

@ -31,7 +31,7 @@
</view> </view>
</view> </view>
</view> </view>
<view style="height: 10rpx;width: 100%;background: #F8F8F8;margin-top: 20rpx;"></view> <view style="height: 10rpx;width: 100%;background: #eeeeee;margin-top: 20rpx;"></view>
<view style="padding: 30rpx;"> <view style="padding: 30rpx;">
<view> <view>
<text style="color: #FF4810;font-size: 28rpx;">*</text> <text style="color: #FF4810;font-size: 28rpx;">*</text>
@ -46,7 +46,7 @@
<input type="text" placeholder="请填写真实姓名" class="input" v-model="form.name" /> <input type="text" placeholder="请填写真实姓名" class="input" v-model="form.name" />
</view> </view>
</view> </view>
<view style="height: 1px;width: 100%;background-color: #F0F0F0;"></view> <view style="height: 1px;width: 100%;background-color: #eeeeee;"></view>
<view style="display: flex;justify-content: space-between;align-items: center;padding: 40rpx 0px 0px 0px;"> <view style="display: flex;justify-content: space-between;align-items: center;padding: 40rpx 0px 0px 0px;">
<view> <view>
身份证号 身份证号
@ -57,13 +57,15 @@
</view> </view>
</view> </view>
</view> </view>
<view style="height: 10rpx;width: 100%;background: #F8F8F8;"></view> <view style="height: 10rpx;width: 100%;background: #eeeeee;"></view>
<view style="padding:30rpx"> <view style="position: fixed;width: 100%;bottom: 4%;">
<cc-protocolBox :agree="agree" :name="protocolArr" :desc="desc" <view style="padding:30rpx">
@protocolClick="protocolClick"></cc-protocolBox> <cc-protocolBox :agree="agree" :name="protocolArr" :desc="desc"
@protocolClick="protocolClick"></cc-protocolBox>
</view>
<view v-if="agree" class="btn_1" @click="save()">提交信息</view>
<view v-if="!agree" class="btn_2">提交信息</view>
</view> </view>
<view v-if="agree" class="btn_1" @click="save()">提交信息</view>
<view v-if="!agree" class="btn_2">提交信息</view>
<u-popup @touchmove.native.stop.prevent :closeable="true" :show="show" :round="10" mode="center" <u-popup @touchmove.native.stop.prevent :closeable="true" :show="show" :round="10" mode="center"
@close="show = false" :custom-style="{ @close="show = false" :custom-style="{
@ -267,7 +269,6 @@
line-height: 90rpx; line-height: 90rpx;
text-align: center; text-align: center;
margin: 0 auto; margin: 0 auto;
margin-top: 50rpx;
} }
.popup-footer { .popup-footer {
display: flex; display: flex;

View File

@ -29,8 +29,8 @@
</view> </view>
</view> </view>
</view> </view>
<view style="background-color: #FFFFFF;border-radius:44rpx;padding:45rpx 30rpx;margin-top: 30rpx;"> <view style="background-color: #FFFFFF;border-radius:44rpx;padding:45rpx 30rpx;margin-top: 30rpx;min-height: 70vh;">
<view style="display: flex;gap: 70rpx;padding-bottom: 40rpx;"> <view style="display: flex;gap: 50rpx;padding-bottom: 40rpx;align-items: baseline;">
<view @click="openTab(0)"> <view @click="openTab(0)">
<view :class="tabIndex==0?'act':'no_act'">收益明细</view> <view :class="tabIndex==0?'act':'no_act'">收益明细</view>
<view v-if="tabIndex==0" <view v-if="tabIndex==0"
@ -108,7 +108,13 @@
</view> </view>
<view style="background: #eeeeee;width: 100%;height: 1px;margin: 40rpx 0rpx;"></view> <view style="background: #eeeeee;width: 100%;height: 1px;margin: 40rpx 0rpx;"></view>
</view> </view>
<u-loadmore style="margin-bottom: 60rpx;" :status="loadStatus" /> <view v-if="list.length==0" style="position: absolute;text-align: center;margin: 0 auto;left: 0;right: 0;top: 50%;">
<view>
<image src="/static/detail/no_info.png" style="width: 180rpx;height: 180rpx"></image>
<view style="font-size: 28rpx;">没有更多了</view>
</view>
</view>
<u-loadmore v-if="list.length!=0" style="margin-bottom: 60rpx;" :status="loadStatus" />
</view> </view>
<u-popup @touchmove.native.stop.prevent :custom-style="popupStyle" :closeable="false" :show="tipsShow" :round="10" mode="center" <u-popup @touchmove.native.stop.prevent :custom-style="popupStyle" :closeable="false" :show="tipsShow" :round="10" mode="center"
:closeOnClickOverlay="false"> :closeOnClickOverlay="false">

View File

@ -153,12 +153,11 @@
</span> </span>
</view> </view>
</view> </view>
<view style="margin:30rpx 0 0 0;" v-if="status == -1 || status == 2">
<cc-protocolBox :agree="agree" :name="protocolArr" @protocolClick="protocolClick"></cc-protocolBox>
</view>
</scroll-view> </scroll-view>
<view class="bottom flex align-items justify-center" v-if="status == -1 || status == 2"> <view class="bottom " v-if="status == -1 || status == 2">
<view style="margin:30rpx 0 0 0;">
<cc-protocolBox :agree="agree" :name="protocolArr" @click="protocolClick" @clickOne="protocolClick"></cc-protocolBox>
</view>
<span class="flex align-items justify-center" @click="apply()" v-if="agreeAdd == true">确认发布</span> <span class="flex align-items justify-center" @click="apply()" v-if="agreeAdd == true">确认发布</span>
<span class="flex align-items justify-center" v-if="agreeAdd == false" <span class="flex align-items justify-center" v-if="agreeAdd == false"
style="background: #EEEEEE;color: #9C9C9C;">确认发布</span> style="background: #EEEEEE;color: #9C9C9C;">确认发布</span>
@ -212,7 +211,7 @@
</u-popup> </u-popup>
<!-- 身份证是否认证 --> <!-- 身份证是否认证 -->
<u-popup @touchmove.native.stop.prevent :closeable="true" :show="cardShow" :round="10" mode="center" <u-popup @touchmove.native.stop.prevent :closeable="false" :show="cardShow" :round="10" mode="center"
@close="cardShow = false" :safeAreaInsetBottom="false" :custom-style="{ @close="cardShow = false" :safeAreaInsetBottom="false" :custom-style="{
width: '600rpx', width: '600rpx',
padding: '24rpx 24rpx 20rpx 24rpx', padding: '24rpx 24rpx 20rpx 24rpx',
@ -222,14 +221,16 @@
alignItems: 'center', alignItems: 'center',
flexColumn: 'column' flexColumn: 'column'
}" :closeOnClickOverlay="false"> }" :closeOnClickOverlay="false">
<view style="font-size: 32rpx;font-weight: 800;">去认证</view> <view style="text-align: center;margin-top: 30rpx;">
<view style="font-size: 24rpx;color: #999999;margin-top: 30rpx;">完成认证即可发布精彩活动</view> <image src="/static/fabu/renzheng.png" style="width: 140rpx;height: 140rpx;"></image>
<view
style="font-weight: 400;color: #3D3D3D;text-align: center;line-height: 36rpx;font-size: 26rpx;margin-top: 40rpx;">
只差最后一步完成身份认证即可成为+认证活动官开始分享您的精彩活动
</view> </view>
<view style="gap: 20px;width: 100%;display: flex;justify-content: space-between;align-items: center;"> <view style="font-size: 36rpx;color: #3D3D3D;margin-top: 30rpx;font-weight: 600;">完成认证即可发布活动</view>
<view class="btn_3" @click="cardShow = false">取消</view> <view
style="padding: 40rpx 20rpx 10rpx 20rpx;;font-weight: 400;color: #3D3D3D;text-align: center;line-height: 44rpx;font-size: 28rpx;">
只差最后一步完成身份认证即可成为<br>+认证活动官开始分享您的精彩活动
</view>
<view style="gap: 20px;width: 100%;display: flex;justify-content: space-between;align-items: center;padding-bottom: 30rpx;">
<view class="btn_4" @click="cardShow = false">取消</view>
<view class="btn_2" @click="openUrl('/packageB/card/index')">我同意</view> <view class="btn_2" @click="openUrl('/packageB/card/index')">我同意</view>
</view> </view>
</u-popup> </u-popup>
@ -399,8 +400,8 @@
}, },
apply_info: {}, apply_info: {},
popupStyle: { popupStyle: {
width: '642rpx', width: '620rpx',
padding: '24rpx 24rpx 42rpx 24rpx', padding: '50rpx 40rpx 42rpx 40rpx',
height: '984rpx', height: '984rpx',
margin: '0 auto', // margin: '0 auto', //
display: 'flex', display: 'flex',
@ -458,6 +459,7 @@
}, },
onShow() { onShow() {
this.show=false;
this.getCardInfo(); this.getCardInfo();
}, },
filters: { filters: {
@ -1344,7 +1346,7 @@
overflow: visible; overflow: visible;
/* 允许内容溢出 */ /* 允许内容溢出 */
margin-top: 200rpx; margin-top: 200rpx;
margin-bottom: 314rpx; margin-bottom: 370rpx;
} }
.title_logo { .title_logo {
@ -1437,7 +1439,7 @@
.label { .label {
font-family: PingFang SC, PingFang SC; font-family: PingFang SC, PingFang SC;
font-weight: 500; font-weight: 500;
font-size: 26rpx; font-size: 28rpx;
color: #343434; color: #343434;
line-height: 32rpx; line-height: 32rpx;
width: 160rpx; width: 160rpx;
@ -1542,14 +1544,13 @@
.bottom { .bottom {
width: 750rpx; width: 750rpx;
height: 162rpx; height: 230rpx;
background: #FFFFFF; background: #FFFFFF;
box-shadow: 0rpx -6rpx 12rpx 0rpx rgba(111, 190, 255, 0.1); box-shadow: 0rpx -6rpx 12rpx 0rpx rgba(111, 190, 255, 0.1);
border-radius: 0rpx 0rpx 0rpx 0rpx; border-radius: 0rpx 0rpx 0rpx 0rpx;
bottom: 128rpx; bottom: 128rpx;
position: fixed; position: fixed;
z-index: 10; z-index: 10;
span { span {
width: 642rpx; width: 642rpx;
height: 80rpx; height: 80rpx;
@ -1560,6 +1561,8 @@
font-size: 36rpx; font-size: 36rpx;
color: #BBFC5B; color: #BBFC5B;
line-height: 32rpx; line-height: 32rpx;
margin: 0 auto;
margin-top: 30rpx;
} }
} }
@ -1576,7 +1579,7 @@
.input { .input {
text-align: right; text-align: right;
font-family: PingFang SC, PingFang SC; font-family: PingFang SC, PingFang SC;
font-size: 26rpx; font-size: 28rpx;
color: #343434; color: #343434;
line-height: 32rpx; line-height: 32rpx;
width: 450rpx; width: 450rpx;

View File

@ -60,7 +60,7 @@
机构地址 机构地址
</view> </view>
<view class="flex align-items" @click="chooseMap()"> <view class="flex align-items" @click="chooseMap()">
<input type="text" placeholder="请选择" class="input" v-model="formData.address" <input type="text" placeholder="请选择" class="input" v-model="formData.address" disabled
placeholder-class="plasty" /> placeholder-class="plasty" />
<u-icon name="arrow-right" color="#202020"></u-icon> <u-icon name="arrow-right" color="#202020"></u-icon>
</view> </view>

File diff suppressed because it is too large Load Diff

BIN
static/fabu/renzheng.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@ -1,9 +1,10 @@
<template> <template>
<view class="protocol_box" @click.stop="protocolClick()"> <view class="protocol_box" @click.stop="protocolClick()">
<view class="select" :class="{active: agree}" @click="agreeClick"></view> <view class="select" :class="{active: agree}" @click="agreeClick"></view>
<view> <view style="color:#9C9C9C;">
<text>我已阅读并同意</text> <text>我已阅读并同意</text>
<text class="key-text" style="color: #0CA013;" @click.stop="agreeClick1"> {{name}} </text> <text class="key-text" style="color: #0CA013;" @click.stop="agreeClick1"> {{name}} </text>
<text v-if="nameOne!=''"> </text>
<text class="key-text" style="color: #0CA013;" @click.stop="agreeClick2"> {{nameOne}} </text> <text class="key-text" style="color: #0CA013;" @click.stop="agreeClick2"> {{nameOne}} </text>
<text> {{desc}} </text> <text> {{desc}} </text>
</view> </view>

View File

@ -172,10 +172,18 @@
}, },
methods: { methods: {
clickTwo(){ clickTwo(){
//
console.log(2); console.log(2);
uni.navigateTo({
url:'/packageB/privacy?type=privacy'
})
}, },
clickOne(){ clickOne(){
//
console.log(0); console.log(0);
uni.navigateTo({
url:'/packageB/privacy?type=user_protocol'
})
}, },
protocolClick(){ protocolClick(){
console.log(1); console.log(1);