271 lines
4.9 KiB
Vue
271 lines
4.9 KiB
Vue
<template>
|
|
<view class="remark bg-white">
|
|
<!-- 自定义头部 start -->
|
|
<view class="cu-custom" :style="[{ height: CustomBar + 'px' }]">
|
|
<view class="cu-bar fixed"
|
|
:style="{height: CustomBar + 'px', paddingTop: StatusBar + 'px', overflow: 'hidden', }">
|
|
<view class="action position-relative" :style="{ zIndex: 1, marginLeft: '30rpx' }" @tap="back()"><text
|
|
class="cuIcon-back"></text></view>
|
|
<view class="content font-00"
|
|
:style="[{ top: StatusBar + 'px', fontSize: '36rpx', fontWeight: 500 }, ]">
|
|
选择银行
|
|
</view>
|
|
<view class="action position-relative" :style="{ zIndex: 1, marginLeft: '30rpx' }" >
|
|
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="newadress flex align-center">
|
|
<view style="margin: 0 30upx 0 30upx !important" class="search-form radius-34 flex justify-between">
|
|
<view class="flex align-center" style="padding: 0 24rpx;">
|
|
<!-- <image class="" style="width: 28upx;height: 28upx;margin-left: 24upx;margin-right: 16upx;"
|
|
src="/static/image/search.png" mode=""></image> -->
|
|
<input type="search" confirm-type="search" v-model="keyword" @input="inputTap" value="" @confirm="handleSearch"
|
|
placeholder="搜索银行名称" style="font-size: 28rpx;" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
<view class="">
|
|
<view class="adresslist" v-for="(item1, index1) in keylist" :key="index1"
|
|
@click="checksearch(item1)">
|
|
<view class="name">
|
|
{{item1.name}}
|
|
</view>
|
|
</view>
|
|
|
|
<fu-empty-ui v-if="keylist.length==0"></fu-empty-ui>
|
|
|
|
</view>
|
|
<view class="hp">
|
|
|
|
</view>
|
|
|
|
|
|
</view>
|
|
</template>
|
|
<script>
|
|
// 高德地图sdk
|
|
|
|
export default {
|
|
data() {
|
|
return {
|
|
keyword: '',
|
|
keylist: [],
|
|
settleCityCode:""
|
|
};
|
|
},
|
|
onLoad(option) {
|
|
console.log(option)
|
|
this.settleCityCode = option.settleCityCode
|
|
this.post667a7503c9762()
|
|
},
|
|
onUnload() {
|
|
|
|
},
|
|
methods: {
|
|
post667a7503c9762(){
|
|
this.$api.post(global.apiUrls.post671358ea7dda0, {
|
|
name: this.keyword
|
|
}).then(res => {
|
|
this.keylist = res.data.data
|
|
})
|
|
},
|
|
checksearch(item) {
|
|
uni.$emit('MCCNAME', {
|
|
code: item.code,
|
|
name:item.name
|
|
});
|
|
uni.navigateBack({
|
|
delta: 1
|
|
})
|
|
},
|
|
inputTap(e){
|
|
console.log(this.keyword)
|
|
this.post667a7503c9762()
|
|
},
|
|
handleSearch() {
|
|
console.log(this.keyword)
|
|
this.post667a7503c9762()
|
|
},
|
|
|
|
back(delta) {
|
|
uni.navigateBack({
|
|
delta: delta || 1,
|
|
});
|
|
},
|
|
},
|
|
};
|
|
</script>
|
|
<style lang="scss" scoped>
|
|
.adddizhi {
|
|
width: 686upx;
|
|
position: fixed;
|
|
bottom: 32upx;
|
|
left: 32upx;
|
|
line-height: 88upx;
|
|
font-size: 24upx;
|
|
z-index: 999;
|
|
text-align: center;
|
|
color: #FFFFFF;
|
|
border-radius: 32upx;
|
|
background-color: $theme;
|
|
}
|
|
|
|
.hp {
|
|
width: 750upx;
|
|
height: 130upx;
|
|
|
|
}
|
|
|
|
.all {
|
|
width: 750upx;
|
|
padding: 0 32upx;
|
|
position: relative;
|
|
line-height: 100upx;
|
|
|
|
&:after {
|
|
@include bottom-line(#eee)
|
|
}
|
|
}
|
|
|
|
.search-form {
|
|
width: 686upx;
|
|
border-radius: 32upx;
|
|
background-color: #F6F7F9;
|
|
line-height: 64rpx;
|
|
height: 64rpx;
|
|
}
|
|
|
|
.newadress {
|
|
margin-top: 32upx;
|
|
width: 750upx;
|
|
padding: 0 32upx;
|
|
|
|
.name {
|
|
width: 120upx;
|
|
}
|
|
|
|
image {
|
|
width: 38upx;
|
|
height: 38upx;
|
|
|
|
}
|
|
}
|
|
|
|
.remark {
|
|
min-height: 100vh;
|
|
width: 100vw;
|
|
overflow: hidden;
|
|
|
|
.cu-custom {
|
|
.cu-bar{
|
|
background: #fff;
|
|
}
|
|
.content {
|
|
font-weight: 500;
|
|
}
|
|
.save {
|
|
font-size: 28rpx;
|
|
font-weight: 500;
|
|
z-index: 1;
|
|
}
|
|
}
|
|
|
|
.adresslist {
|
|
padding: 24rpx 32upx;
|
|
width: 100%;
|
|
// display: flex;
|
|
align-items: center;
|
|
line-height: 45upx;
|
|
|
|
.xian {
|
|
margin-right: 20upx;
|
|
width: 6upx;
|
|
height: 32upx;
|
|
background: #3994D8;
|
|
opacity: 1;
|
|
}
|
|
|
|
.title {
|
|
font-size: 28upx;
|
|
font-family: PingFang SC;
|
|
font-weight: 400;
|
|
color: #666666;
|
|
margin-left: 16upx;
|
|
}
|
|
}
|
|
|
|
.aditem {
|
|
margin: 0 32upx;
|
|
margin-top: 32upx;
|
|
font-size: 32upx;
|
|
font-family: PingFang SC;
|
|
font-weight: 400;
|
|
line-height: 45upx;
|
|
color: #333333;
|
|
}
|
|
|
|
.bottom-status {
|
|
height: 156rpx;
|
|
height: calc(156rpx + constant(safe-area-inset-bottom));
|
|
height: calc(156rpx + env(safe-area-inset-bottom));
|
|
}
|
|
|
|
.bottom-action {
|
|
position: fixed;
|
|
right: 32rpx;
|
|
left: 32rpx;
|
|
bottom: 56rpx;
|
|
bottom: calc(56rpx + constant(safe-area-inset-bottom));
|
|
bottom: calc(56rpx + env(safe-area-inset-bottom));
|
|
display: flex;
|
|
|
|
view {
|
|
height: 88rpx;
|
|
flex: 1;
|
|
line-height: 88rpx;
|
|
text-align: center;
|
|
border-radius: 88rpx;
|
|
color: #ffffff;
|
|
}
|
|
|
|
.btn1 {
|
|
margin-right: 32rpx;
|
|
background: linear-gradient(126deg, #39b54a 0%, #8dc63f 100%);
|
|
}
|
|
|
|
.btn2 {
|
|
background: #3994D8;
|
|
font-size: 32rpx;
|
|
color: #fff;
|
|
}
|
|
}
|
|
|
|
.active {
|
|
color: #3994D8;
|
|
}
|
|
|
|
.bg-orange2 {
|
|
background: #ff9d00;
|
|
color: #fff;
|
|
margin-right: 14rpx;
|
|
}
|
|
|
|
.address-icon {
|
|
width: 30rpx;
|
|
height: 30rpx;
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
.margin-bottom-20 {
|
|
border-bottom: 1px solid #EEEEEE;
|
|
margin-bottom: 20rpx;
|
|
}
|
|
</style>
|