新增店铺营业执照

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

View File

@ -38,3 +38,19 @@ export function getstoreList(params) {
method: Method.GET,
});
}
/**
* 营业执照
* @param id
*/
export function getLicencePhoto(id) {
return http.request({
url: `/store/get/licencePhoto/${id}`,
method: Method.GET,
});
}

View File

@ -2,8 +2,8 @@
"name" : "lili商城",
"appid" : "__UNI__C100675",
"description" : "",
"versionName" : "4.0.26",
"versionCode" : 4000026,
"versionName" : "4.0.28",
"versionCode" : 4000028,
"transformPx" : false,
"app-plus" : {
"compatible" : {

View File

@ -340,6 +340,11 @@
"navigationBarTitleText": "",
"navigationStyle": "custom"
}
},{
"path": "licencePhoto",
"style": {
"navigationBarTitleText": "营业执照"
}
},{
"path": "shopPageGoods",
"style": {

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}`,
});
},
/**
* 初始化信息
*/