154 lines
4.1 KiB
Vue
154 lines
4.1 KiB
Vue
|
|
<template>
|
|||
|
|
<view class="main" v-if="isDone">
|
|||
|
|
<view class="list">
|
|||
|
|
<view class="list-item" v-if="infor.nameOfEnterprise">
|
|||
|
|
<text class="label">企业名称:</text>
|
|||
|
|
<input type="text" disabled v-model="infor.nameOfEnterprise" class="input"/>
|
|||
|
|
</view>
|
|||
|
|
<view class="list-item" v-if="infor.socialCreditCode">
|
|||
|
|
<text class="label">信用代码:</text>
|
|||
|
|
<input type="text" disabled class="input" v-model="infor.socialCreditCode" />
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view class="grid flex flex-between" v-if="infor.businessLicenseImg">
|
|||
|
|
<text>营业执照:</text>
|
|||
|
|
<view class="flex flex-center box" @click="viewPhoto('businessLicenseImg')">
|
|||
|
|
<image :src="infor.businessLicenseImg" mode="" class="image"></image>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view class="grid flex flex-between" v-if="infor.foodBusinessLicenseImg">
|
|||
|
|
<text>食品经营许可证:</text>
|
|||
|
|
<view class="flex flex-center box" @click="viewPhoto('foodBusinessLicenseImg')">
|
|||
|
|
<image :src="infor.foodBusinessLicenseImg" mode="" class="image"></image>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view class="grid flex flex-between" v-if="infor.legalIdNumberJustImg">
|
|||
|
|
<text>法人身份证正面照:</text>
|
|||
|
|
<view class="flex flex-center box" @click="viewPhoto('legalIdNumberJustImg')">
|
|||
|
|
<image :src="infor.legalIdNumberJustImg" mode="" class="image"></image>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view class="grid flex flex-between" v-if="infor.legalIdNumberBackImg">
|
|||
|
|
<text>法人身份证反面照:</text>
|
|||
|
|
<view class="flex flex-center box" @click="viewPhoto('legalIdNumberBackImg')">
|
|||
|
|
<image :src="infor.legalIdNumberBackImg" mode="" class="image"></image>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view class="grid flex flex-between" v-if="infor.legalHealthCertificateImg">
|
|||
|
|
<text>法人健康证:</text>
|
|||
|
|
<view class="flex flex-center box" @click="viewPhoto('legalHealthCertificateImg')">
|
|||
|
|
<image :src="infor.legalHealthCertificateImg" mode="" class="image"></image>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view class="grid flex flex-between" v-if="infor.othreOneImg">
|
|||
|
|
<text>其他证照:</text>
|
|||
|
|
<view class="flex flex-center box" @click="viewPhoto('othreOneImg')">
|
|||
|
|
<image :src="infor.othreOneImg" mode="" class="image"></image>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view class="grid flex flex-between" v-if="infor.othreTwoImg">
|
|||
|
|
<text>其他证照:</text>
|
|||
|
|
<view class="flex flex-center box" @click="viewPhoto('othreTwoImg')">
|
|||
|
|
<image :src="infor.othreTwoImg" mode="" class="image"></image>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view class="grid flex flex-between" v-if="infor.othreThreeImg">
|
|||
|
|
<text>其他证照:</text>
|
|||
|
|
<view class="flex flex-center box" @click="viewPhoto('othreThreeImg')">
|
|||
|
|
<image :src="infor.othreThreeImg" mode="" class="image"></image>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<script>
|
|||
|
|
import url from '@/common/http/url.js';
|
|||
|
|
|
|||
|
|
export default{
|
|||
|
|
data(){
|
|||
|
|
return {
|
|||
|
|
infor: {},
|
|||
|
|
isDone: false
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
onLoad(){
|
|||
|
|
this.$http("GET", url.store.getStoreInfo).then(res=>{
|
|||
|
|
this.infor = res.data
|
|||
|
|
this.isDone = true
|
|||
|
|
})
|
|||
|
|
},
|
|||
|
|
methods:{
|
|||
|
|
viewPhoto(name){
|
|||
|
|
let _this = this
|
|||
|
|
uni.previewImage({
|
|||
|
|
current: _this.infor[name],
|
|||
|
|
urls:[_this.infor[name]]
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
</script>
|
|||
|
|
|
|||
|
|
<style scoped lang="scss">
|
|||
|
|
.main{
|
|||
|
|
padding: 20rpx;
|
|||
|
|
.list{
|
|||
|
|
border-radius: 10rpx;
|
|||
|
|
background-color: white;
|
|||
|
|
padding: 0 30rpx;
|
|||
|
|
margin-bottom: 10rpx;
|
|||
|
|
&-item{
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
height: 120rpx;
|
|||
|
|
border-bottom: 2rpx solid #f5f3f7;
|
|||
|
|
color: #555;
|
|||
|
|
font-size: 36rpx;
|
|||
|
|
.input{
|
|||
|
|
font-size: 36rpx;
|
|||
|
|
}
|
|||
|
|
.icon{
|
|||
|
|
font-size: 44rpx;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
.cell{
|
|||
|
|
height: auto;
|
|||
|
|
flex-direction: column;
|
|||
|
|
align-items: flex-start;
|
|||
|
|
padding: 30rpx 0;
|
|||
|
|
.textarea{
|
|||
|
|
height: 200rpx;
|
|||
|
|
width: 100%;
|
|||
|
|
margin-top: 20rpx;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
.grid{
|
|||
|
|
padding: 20rpx 30rpx;
|
|||
|
|
font-size: 36rpx;
|
|||
|
|
color: #555;
|
|||
|
|
background-color: white;
|
|||
|
|
border-radius: 10rpx;
|
|||
|
|
margin-bottom: 10rpx;
|
|||
|
|
.box{
|
|||
|
|
width: 350rpx;
|
|||
|
|
height: 250rpx;
|
|||
|
|
border: 2rpx solid #EEEEEE;
|
|||
|
|
border-radius: 14rpx;
|
|||
|
|
.img{
|
|||
|
|
width: 187rpx;
|
|||
|
|
height: 111rpx;
|
|||
|
|
}
|
|||
|
|
.image{
|
|||
|
|
width: 100%;
|
|||
|
|
height: 100%;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
.btn{
|
|||
|
|
margin: 50rpx 0;
|
|||
|
|
border-radius: 50rpx;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
</style>
|