56 lines
1.2 KiB
Vue
56 lines
1.2 KiB
Vue
|
<template>
|
|||
|
<div class="wrapper">
|
|||
|
<p>公司名称:{{storeData.companyName}}</p>
|
|||
|
<p>公司地址:{{storeData.companyAddress}}</p>
|
|||
|
<p>公司地址地区:{{storeData.companyAddressPath}}</p>
|
|||
|
<p>员工人数:{{storeData.employeeNum}}</p>
|
|||
|
<p>法定经营范围:{{storeData.scope}}</p>
|
|||
|
<u-image @click="preview()" width="100%" height="400rpx" mode="aspectFit" :src="storeData.licencePhoto"></u-image>
|
|||
|
</div>
|
|||
|
</template>
|
|||
|
|
|||
|
<script>
|
|||
|
import { getLicencePhoto } from "@/api/store.js";
|
|||
|
export default {
|
|||
|
data() {
|
|||
|
return {
|
|||
|
storeData: {},
|
|||
|
};
|
|||
|
},
|
|||
|
onLoad(options) {
|
|||
|
this.getStoreLicencePhoto(options.id);
|
|||
|
},
|
|||
|
methods: {
|
|||
|
async getStoreLicencePhoto(id) {
|
|||
|
let res = await getLicencePhoto(id);
|
|||
|
if (res.data.success) {
|
|||
|
this.storeData = res.data.result;
|
|||
|
}
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 点击图片放大或保存
|
|||
|
*/
|
|||
|
preview() {
|
|||
|
uni.previewImage({
|
|||
|
current: 0,
|
|||
|
urls: [this.storeData.licencePhoto],
|
|||
|
longPressActions: {
|
|||
|
itemList: ["保存图片"],
|
|||
|
success: function (data) {},
|
|||
|
fail: function (err) {},
|
|||
|
},
|
|||
|
});
|
|||
|
},
|
|||
|
},
|
|||
|
};
|
|||
|
</script>
|
|||
|
|
|||
|
<style lang="scss" scoped>
|
|||
|
.wrapper {
|
|||
|
padding: 32rpx;
|
|||
|
> p {
|
|||
|
margin: 20rpx 0;
|
|||
|
}
|
|||
|
}
|
|||
|
</style>
|