|
|
@ -1,22 +1,174 @@ |
|
|
|
<template> |
|
|
|
<view> |
|
|
|
企业认证 |
|
|
|
</view> |
|
|
|
<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> |
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
|
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
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> |
|
|
|
<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> |