新增店铺营业执照

This commit is contained in:
lemon橪
2021-08-11 17:09:37 +08:00
parent 464379178d
commit 3f19fc8c15
5 changed files with 86 additions and 3 deletions

View File

@@ -0,0 +1,56 @@
<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>

View File

@@ -8,8 +8,9 @@
<div class="store flex">
<u-image border-radius="10" width="150" height="150" :src="storeInfo.storeLogo || '/static/logo.png'" mode="aspectFit"></u-image>
<div class="box">
<div class="store-name">
<div class="store-name" @click="getStoreLicencePhoto">
{{ storeInfo.storeName || ''}}
<u-icon style="margin-left:10rpx;" name="arrow-right"></u-icon>
</div>
<div class="flex store-message">
<div> <span>{{ storeInfo.collectionNum || 0 }}</span>关注 </div>
@@ -154,6 +155,11 @@ export default {
},
methods: {
getStoreLicencePhoto() {
uni.navigateTo({
url: `/pages/product/licencePhoto?id=${this.storeId}`,
});
},
/**
* 初始化信息
*/