帧视界壹通告,付费看视频的微信小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

174 lines
3.7 KiB

<template>
<view class="auth-firm">
<!--顶部导航栏-->
<navbar leftClick @leftClick="$utils.navigateBack" title="认证企业"/>
<!--身份信息页面-->
<view class="container">
<view class="form-item">
<view class="label">法人真实姓名</view>
<view class="input">{{ name }}</view>
</view>
<uv-divider :hairline="false" lineColor="#c0c0c0" dot></uv-divider>
<view class="form-item">
<view class="label">法人身份证号</view>
<view class="input">{{ idCard }}</view>
</view>
<uv-divider :hairline="false" lineColor="#c0c0c0" dot></uv-divider>
<view class="form-item">
<view class="label">营业执照</view>
<view class="upload">
<uv-upload
:fileList="yxzzFileList"
:maxCount="5"
multiple
width="150rpx"
height="150rpx"
@delete="yxzzDeleteImage"
@afterRead="yxzzAfterRead"
:previewFullImage="true"></uv-upload>
</view>
</view>
<uv-divider :hairline="false" lineColor="#c0c0c0" dot></uv-divider>
<view class="form-item">
<view class="label">其他资质</view>
<view class="upload">
<uv-upload
:fileList="qtzzFileList"
:maxCount="5"
multiple
width="150rpx"
height="150rpx"
@delete="qtzzDeleteImage"
@afterRead="qtzzAfterRead"
:previewFullImage="true"></uv-upload>
</view>
</view>
</view>
<!--请仔细阅读平台用户协议隐私协议-->
<view class="agree">
<view>
请仔细阅读平台<span style="color:#009dff">用户协议</span><span style="color:#009dff">隐私协议</span>
</view>
</view>
<!--下一步按钮-->
<button @click="onNextClick" class="bottomBtn">
立即认证
</button>
</view>
</template>
<script>
import '../../common.css'; // 引入公共 CSS 文件
export default {
data() {
return {
name: 'xiaohua',
idCard: '2101472154874512',
yxzzFileList: [
{url: 'https://cdn.uviewui.com/uview/swiper/2.jpg'},
],
qtzzFileList: [
{url: 'https://cdn.uviewui.com/uview/swiper/2.jpg'},
],
}
},
methods: {
onNextClick() {
this.$utils.navigateTo("/mine/purse");
},
yxzzDeleteImage(e){
this.yxzzFileList.splice(e.index, 1)
},
qtzzDeleteImage(e){
this.qtzzFileList.splice(e.index, 1)
},
yxzzAfterRead(e){
let self = this
e.file.forEach(file => {
self.$Oss.ossUpload(file.url).then(url => {
self.yxzzFileList.push({
url
})
})
})
},
qtzzAfterRead(e){
let self = this
e.file.forEach(file => {
self.$Oss.ossUpload(file.url).then(url => {
self.qtzzFileList.push({
url
})
})
})
},
}
}
</script>
<style scoped lang="scss">
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.auth-firm {
.container {
padding: 100rpx 50rpx 50rpx 50rpx;
//border: 1px solid red;
.header {
margin-bottom: 40rpx;
font-size: 28rpx;
color: #666;
}
.form-item {
margin-bottom: 40rpx;
.label {
font-size: 36rpx;
margin-bottom: 10px;
display: block;
}
.input {
width: 100vw;
font-size: 38rpx;
margin-top: 40rpx;
}
.upload {
}
}
}
.agree {
display: flex;
justify-content: center;
position: fixed;
bottom: 12%;
border: 1px solid red;
width: 100vw;
}
}
</style>