物业缴费-v2

This commit is contained in:
qiaojiale 2025-06-20 18:27:30 +08:00
parent caacece64a
commit 23438da397
2 changed files with 312 additions and 10 deletions

View File

@ -370,4 +370,186 @@ image {
margin-left: 49rpx; margin-left: 49rpx;
font-size: 32rpx; font-size: 32rpx;
color: #222222; color: #222222;
}
.payTypeList {
margin-top: 20rpx;
background-color: #fff;
padding: 0 20rpx;
}
.PayTypeItem {
display: flex;
padding: 30rpx 0;
justify-content: space-between;
align-items: center;
}
.PayTypeItem_left {
display: flex;
}
.PayTypeItem_img {
width: 50rpx;
height: 44rpx;
margin-right: 20rpx;
}
.PayTypeItem_con_tit {
font-size: 32rpx;
color: #000000;
font-weight: 600;
}
.PayTypeItem_con_msg {
font-size: 28rpx;
color: #000000;
margin-top: 10rpx;
}
.line3 {
height: 1rpx;
width: 100%;
background-color: #EBEBEB;
}
.boxshadowCon_subTit {
font-weight: bold;
font-size: 50rpx;
color: #FF370B;
text-align: center;
padding-bottom: 30rpx;
}
.boxshadowCon_subTit span {
font-size: 40rpx;
}
.BanlenceList {
padding: 0 20rpx;
}
.banlenceItem {
display: flex;
align-content: center;
justify-content: space-between;
padding: 30rpx 0;
}
.banlenceItem_left {
font-size: 32rpx;
color: #000000;
font-weight: 600;
display: flex;
align-items: center;
}
.banlenceItem_left image {
width: 50rpx;
height: 44rpx;
margin-right: 20rpx;
}
.boxshadowCon_subTit {
font-weight: bold;
font-size: 40rpx;
color: #FF370B;
display: flex;
}
.boxshadowCon_subTit span {
font-size: 32rpx;
color: #FF370B;
}
.btn {
width: 710rpx;
height: 90rpx;
background: linear-gradient(91deg, #FF7658 0%, #FF370B 100%);
border-radius: 100rpx 100rpx 100rpx 100rpx;
display: flex;
align-items: center;
justify-content: center;
font-size: 36rpx;
color: #FFFFFF;
margin: 0 auto;
margin-top: 25rpx;
}
.btn span {
font-size: 32rpx;
}
.payHisItem {
padding: 0 20rpx;
padding-top: 8rpx;
background-color: #fff;
margin-bottom: 20rpx;
}
.row {
display: flex;
align-items: center;
justify-content: space-between;
padding-top: 20rpx;
}
.row_label {
font-size: 28rpx;
color: #999999;
}
.row_con1 {
font-size: 36rpx;
color: #222222;
}
.row_label2 {
font-size: 24rpx;
color: #999999;
}
.row_con2 {
font-size: 24rpx;
color: #999999;
}
.line4 {
width: 100%;
height: 1rpx;
background-color: #EBEBEB;
margin-top: 30rpx;
}
.row_con3 {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.row_con3_1 {
font-size: 28rpx;
color: #222222;
}
.row_con3_2 {
font-size: 24rpx;
color: #999999;
margin-top: 8rpx;
}
.row_con4 {
font-size: 28rpx;
color: #222222;
}
.Receipt {
font-size: 32rpx;
color: #222222;
text-align: center;
margin-top: 30rpx;
padding-bottom: 20rpx;
} }

View File

@ -15,7 +15,7 @@
<div class="community_right_text1">世纪名城1号楼1单元101室</div> <div class="community_right_text1">世纪名城1号楼1单元101室</div>
<div class="community_right_text2">衡水市上海公馆6A</div> <div class="community_right_text2">衡水市上海公馆6A</div>
</div> </div>
<div class="community_right_more" > <div class="community_right_more">
<u-icon bold color="#999999" size="30" name="arrow-right" @click="back"></u-icon> <u-icon bold color="#999999" size="30" name="arrow-right" @click="back"></u-icon>
</div> </div>
</div> </div>
@ -27,7 +27,7 @@
<div class="tabItem" :class="active == 1 ? 'active' : ''" @click="changeTab(1)">缴费记录</div> <div class="tabItem" :class="active == 1 ? 'active' : ''" @click="changeTab(1)">缴费记录</div>
</div> </div>
<div class="homeMoney"> <div class="homeMoney" v-if="active == 0">
<div class="homeMoney_box"> <div class="homeMoney_box">
<div class="homeMoney_box_left"> <div class="homeMoney_box_left">
<div class="homeMoney_box_left1">物业公积金</div> <div class="homeMoney_box_left1">物业公积金</div>
@ -45,8 +45,8 @@
</div> </div>
</div> </div>
<div class="payList"> <div class="payList" v-if="active == 0">
<div class="payItem" v-for="item in 3"> <div class="payItem" v-for="item in 1">
<div class="payItem_tit"> <div class="payItem_tit">
<div class="payItem_left"> <div class="payItem_left">
<checkbox value="1"></checkbox> <checkbox value="1"></checkbox>
@ -63,7 +63,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="payItem_List" v-for="item in 3"> <div class="payItem_List" v-for="item in 0">
<checkbox value="1"></checkbox> <checkbox value="1"></checkbox>
<div class="Item_time">2025</div> <div class="Item_time">2025</div>
<div class="Item_type">车位管理费</div> <div class="Item_type">车位管理费</div>
@ -73,7 +73,42 @@
</div> </div>
</div> </div>
<div class="bottom"> <!-- 选择支付类型 -->
<div class="payTypeList" v-if="active == 0">
<div class="PayTypeItem">
<div class="PayTypeItem_left">
<div class="PayTypeItem_img">
<image mode="aspectFill" src="http://192.168.0.172:5500/com_wechat.png" alt="" />
</div>
<div class="PayTypeItem_con">
<div class="PayTypeItem_con_tit">微信支付</div>
<div class="PayTypeItem_con_msg">单笔支付限额10000.00</div>
</div>
</div>
<div class="PayTypeItem_right">
<radio></radio>
</div>
</div>
<div class="line3"></div>
<div class="PayTypeItem">
<div class="PayTypeItem_left">
<div class="PayTypeItem_img">
<image mode="aspectFill" src="http://192.168.0.172:5500/com_homeMoney.png" alt="" />
</div>
<div class="PayTypeItem_con">
<div class="PayTypeItem_con_tit">物业公积金支付</div>
<div class="PayTypeItem_con_msg">单笔支付限额10000.00</div>
</div>
</div>
<div class="PayTypeItem_right">
<radio></radio>
</div>
</div>
</div>
<div class="bottom" v-if="active == 0">
<div class="bottom_left"> <div class="bottom_left">
<span>合计</span> <span>合计</span>
<p></p> <p></p>
@ -84,6 +119,47 @@
</div> </div>
</div> </div>
<div class="payHisList" v-if="active == 1">
<div class="payHisItem" v-for="item in 3">
<div class="row">
<div class="row_label">缴费金额</div>
<div class="row_con1">53.1</div>
</div>
<div class="row">
<div class="row_label2">刚刚</div>
<div class="row_con2">2025-06-06 18:10支付</div>
</div>
<div class="line4"></div>
<div class="row">
<div class="row_label">绑定房源</div>
<div class="row_con3">
<div class="row_con3_1">6个账单</div>
<div class="row_con3_2">明细可从收据查看</div>
</div>
</div>
<div class="row">
<div class="row_label">应缴费金额</div>
<div class="row_con4">4704.00</div>
</div>
<div class="row">
<div class="row_label">物业费公积金抵扣金额</div>
<div class="row_con4">-4704.00</div>
</div>
<div class="row">
<div class="row_label">缴费单号</div>
<div class="row_con4">25061700200003 </div>
</div>
<div class="line4"></div>
<div class="Receipt">收据</div>
</div>
</div>
<div class="boxshadow" v-if="show" @click="changeShow"> <div class="boxshadow" v-if="show" @click="changeShow">
<div class="boxshadowCon"> <div class="boxshadowCon">
<div class="boxshadowCon_Tit"> <div class="boxshadowCon_Tit">
@ -102,6 +178,47 @@
</div> </div>
</div> </div>
<div class="boxshadow" v-if="show2" @click="changeShow2">
<div class="boxshadowCon">
<div class="boxshadowCon_Tit">
付款总金额
<div class="cancel">取消</div>
</div>
<div class="boxshadowCon_subTit">
<span></span>4900.00
</div>
<div class="lines"></div>
<div class="BanlenceList">
<div class="banlenceItem">
<div class="banlenceItem_left">
<image mode="aspectFill" src="http://192.168.0.172:5500/com_wechat.png" alt="" />
微信支付
</div>
<div class="banlenceItem_right">
<span></span>4900.00
</div>
</div>
<div class="line3"></div>
<div class="banlenceItem">
<div class="banlenceItem_left">
<image mode="aspectFill" src="http://192.168.0.172:5500/com_homeMoney.png" alt="" />
物业公积金支付
</div>
<div class="banlenceItem_right">
<span></span>4900.00
</div>
</div>
</div>
<div class="btn">
物业公积金+微信支付 <span></span>4900.00
</div>
</div>
</div>
</div> </div>
</template> </template>
@ -124,8 +241,9 @@ export default {
return { return {
top: "", top: "",
localHeight: "", localHeight: "",
active: 0, active: 1,
show:false show: false,
show2: false,
} }
}, },
onLoad(options) { onLoad(options) {
@ -145,10 +263,12 @@ export default {
delta: 1 delta: 1
}); });
}, },
changeShow(){ changeShow() {
this.show = !this.show this.show = !this.show
}, },
changeShow2() {
this.show2 = !this.show
},
}, },