| @ -1,22 +1,174 @@ | |||||
| <template> | <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> | </template> | ||||
| <script> | <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> | </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> | </style> | ||||