Commit a9fee9258c0121289ef8510ddb5dc964407b6b07

Authored by pengye
1 parent ddfdeb4d

邀请函模板加自定义图片、文字、视频

... ... @@ -421,6 +421,7 @@
margin: 24rpx 20rpx 10rpx 0;
display: flex;
justify-content: space-between;
align-items: baseline;
}
.btns text {
... ...
... ... @@ -448,6 +448,7 @@
margin: 24rpx 20rpx 10rpx 0;
display: flex;
justify-content: space-between;
align-items: baseline;
}
.btns text {
... ...
... ... @@ -438,6 +438,7 @@
margin: 24rpx 20rpx 10rpx 0;
display: flex;
justify-content: space-between;
align-items: baseline;
}
.btns text {
... ...
... ... @@ -437,6 +437,7 @@
margin: 24rpx 20rpx 10rpx 0;
display: flex;
justify-content: space-between;
align-items: baseline;
}
.btns text {
... ...
... ... @@ -430,6 +430,7 @@
margin: 24rpx 20rpx 10rpx 0;
display: flex;
justify-content: space-between;
align-items: baseline;
}
.btns text {
... ...
... ... @@ -567,7 +567,13 @@ Page({
StyleType = data.type;
titleType = data.title_class || '1';
swich_phone = reserve && reserve.swich_phone ? reserve.swich_phone : '';
if (store) store.content = (store.is_introduce_all == '1' && store.content) ? util.determine(store.content) : '';
if (chef) chef.content = (chef.is_introduce_all == '1' && chef.content) ? util.determine(chef.content) : '';
if (signboard) signboard.content = (signboard.is_introduce_all == '1' && signboard.content) ? util.determine(signboard.content) : '';
if (reserve) reserve.content = (reserve.is_introduce_all == '1' && reserve.content) ? util.determine(reserve.content) : '';
if (home) home.image = (home && home.image && (!home.id_first_image || home.id_first_image!='0')) ? home.image : '';
if (marketing) {
marketing.logo = (marketing.logo && (!marketing.is_logo || marketing.is_logo!='0')) ? marketing.logo : '';
is_comments = marketing.is_comments ? marketing.is_comments : '';
coupon = marketing.coupon_data ? util.determine(marketing.coupon_data) : '';
let info = marketing.coupon_data_comments ? util.determine(marketing.coupon_data_comments) : '';
... ...
... ... @@ -118,60 +118,43 @@
<text space="nbsp" class="items font32r" wx:if="{{item.type == '2'}}">{{item.content}}</text>
</block>
</view>
<!-- 餐厅介绍 用餐环境 -->
<view class="introduceBox">
<block wx:if="{{(marketing && marketing.logo && (!marketing.is_logo || marketing.is_logo!='0')) || (store.introduce && (!store.is_introduce || store.is_introduce!='0')) || (home.image && (!home.id_first_image || home.id_first_image!='0'))}}">
<view wx:if="{{titleType}}" class="chefText font36r">
<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="餐厅介绍"></titleStyle>
</view>
<image wx:if="{{marketing && marketing.logo && (!marketing.is_logo || marketing.is_logo!='0')}}" src="{{marketing.logo}}" bindtap="lookImgs" data-url="{{marketing.logo}}" mode="widthFix" />
<view class="labelBox" wx:if="{{store.introduce && (!store.is_introduce || store.is_introduce!='0')}}">
<text space="nbsp" class="texts">{{store.introduce}}
</text>
</view>
<image wx:if="{{home.image && (!home.id_first_image || home.id_first_image!='0')}}" src="{{home.image}}" bindtap="lookImgs" data-url="{{home.image}}" class="homeImage" mode="widthFix"></image>
<view wx:if="{{seller && seller.sid == '8'}}" class="videoBox">
<video
style="margin-bottom: 20rpx;"
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="https://qn.colorcun.com/201_1733735811.mp4"
></video>
<video
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="https://qn.colorcun.com/WeChatVideo1.mp4"
></video>
</view>
</block>
<block wx:if="{{store.images.length>0 && (!store.is_images || store.is_images!='0')}}">
<view wx:if="{{titleType}}" class="chefText font36r">
<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="用餐环境"></titleStyle>
</view>
<block wx:for="{{store.images}}" wx:key="arryIndex" wx:for-index="arryIndex">
<image src="{{item}}" bindtap="lookImgs" data-url="{{item}}" data-imgs="{{store.images}}" mode="widthFix" />
<!-- 餐厅介绍 -->
<block wx:if="{{marketing.logo || home.image || ((store.introduce && (!store.is_introduce || store.is_introduce!='0')) || (store.images.length>0 && (!store.is_images || store.is_images!='0')) || (store.content && store.content.length>0))}}">
<view class="introduceBox">
<block wx:if="{{(marketing && marketing.logo && (!marketing.is_logo || marketing.is_logo!='0')) || (store.introduce && (!store.is_introduce || store.is_introduce!='0')) || (home.image && (!home.id_first_image || home.id_first_image!='0'))}}">
<view wx:if="{{titleType}}" class="chefText font36r">
<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="餐厅介绍"></titleStyle>
</view>
<image wx:if="{{marketing.logo}}" src="{{marketing.logo}}" bindtap="lookImgs" data-url="{{marketing.logo}}" mode="widthFix" />
<image wx:if="{{home.image}}" src="{{home.image}}" bindtap="lookImgs" data-url="{{home.image}}" class="homeImage" mode="widthFix"></image>
<view class="labelBox" wx:if="{{store.introduce && (!store.is_introduce || store.is_introduce!='0')}}">
<text space="nbsp" class="texts">{{store.introduce}}</text>
</view>
</block>
</block>
<view wx:if="{{seller && seller.sid == '8'}}" class="videoBox">
<video
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="https://qn.colorcun.com/WeChatVideo2.mp4"
></video>
</view>
</view>
<block wx:if="{{store.images.length>0 && (!store.is_images || store.is_images!='0')}}">
<block wx:for="{{store.images}}" wx:key="arryIndex" wx:for-index="arryIndex">
<image src="{{item}}" bindtap="lookImgs" data-url="{{item}}" data-imgs="{{store.images}}" mode="widthFix" />
</block>
</block>
<view class="contentBox" wx:if="{{store.content && store.content.length>0}}">
<block wx:for="{{store.content}}">
<image wx:if="{{item.type == '1'}}" bindtap="lookImgs" src="{{item.content}}" data-url="{{item.content}}" mode="widthFix" />
<text wx:if="{{item.type == '2'}}" space="nbsp" class="texts font32r">{{item.content}}</text>
<view wx:if="{{item.type == '3'}}" class="videoBox">
<video
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="{{item.content}}"
></video>
</view>
</block>
</view>
</view>
</block>
<!-- 主厨介绍 -->
<view class="introduceBox famousChefBox" wx:if="{{chef && ((!chef.is_introduce || chef.is_introduce!='0') || (!chef.is_images || chef.is_images!='0'))}}">
<view wx:if="{{titleType && (chef.is_introduce || chef.is_images)}}" class="chefText font36r">
... ...
... ... @@ -370,6 +370,24 @@
font-weight: 500;
}
.contentBox {
width: 100%;
margin-top: 20rpx;
}
.contentBox .texts {
line-height: 40rpx;
margin: 0 20rpx;
color: #FFEFC5;
font-family: PingFang SC;
font-weight: 500;
display: block;
}
.contentBox view,.contentBox text,.contentBox image{
margin-bottom: 20rpx !important;
}
.introduceBox image {
width: 100%;
margin-bottom: 20rpx;
... ... @@ -439,6 +457,7 @@
margin: 24rpx 20rpx 10rpx 0;
display: flex;
justify-content: space-between;
align-items: baseline;
}
.btns text {
... ... @@ -667,7 +686,7 @@
flex-wrap: wrap;
align-items: center;
justify-content: center;
margin: 20rpx;
margin: 0 20rpx;
}
.videoBox video{
... ...
... ... @@ -598,7 +598,13 @@ Page({
if (StyleType == '14' || StyleType == '16') colors = "#1B1A23";
titleType = data.title_class || '1';
swich_phone = reserve && reserve.swich_phone ? reserve.swich_phone : '';
if (store) store.content = (store.is_introduce_all == '1' && store.content) ? util.determine(store.content) : '';
if (chef) chef.content = (chef.is_introduce_all == '1' && chef.content) ? util.determine(chef.content) : '';
if (signboard) signboard.content = (signboard.is_introduce_all == '1' && signboard.content) ? util.determine(signboard.content) : '';
if (reserve) reserve.content = (reserve.is_introduce_all == '1' && reserve.content) ? util.determine(reserve.content) : '';
if (home) home.image = (home && home.image && (!home.id_first_image || home.id_first_image!='0')) ? home.image : '';
if (marketing) {
marketing.logo = (marketing.logo && (!marketing.is_logo || marketing.is_logo!='0')) ? marketing.logo : '';
is_comments = marketing.is_comments ? marketing.is_comments : '';
coupon = marketing.coupon_data ? util.determine(marketing.coupon_data) : '';
let info = marketing.coupon_data_comments ? util.determine(marketing.coupon_data_comments) : '';
... ...
... ... @@ -122,93 +122,124 @@
</block>
</view>
<!-- 餐厅介绍 -->
<block wx:if="{{(marketing && marketing.logo && (!marketing.is_logo || marketing.is_logo!='0')) || (store.introduce && (!store.is_introduce || store.is_introduce!='0')) || (home.image && (!home.id_first_image || home.id_first_image!='0'))}}">
<block wx:if="{{marketing.logo || home.image || ((store.introduce && (!store.is_introduce || store.is_introduce!='0')) || (store.images.length>0 && (!store.is_images || store.is_images!='0')) || (store.content && store.content.length>0))}}">
<view class="introduce" wx:if="{{store}}">
<block wx:if="{{titleType}}">
<titleStyle titleStyleType="{{titleType}}" titleText="餐厅介绍"></titleStyle>
</block>
<image wx:if="{{marketing && marketing.logo && (!marketing.is_logo || marketing.is_logo!='0')}}" src="{{marketing.logo}}" bindtap="lookImgs" data-url="{{marketing.logo}}" mode="widthFix" />
<titleStyle wx:if="{{titleType}}" titleStyleType="{{titleType}}" titleText="{{store.title ? store.title : '餐厅介绍'}}"></titleStyle>
<image wx:if="{{marketing.logo}}" src="{{marketing.logo}}" bindtap="lookImgs" data-url="{{marketing.logo}}" mode="widthFix" />
<image wx:if="{{home.image}}" src="{{home.image}}" bindtap="lookImgs" data-url="{{home.image}}" class="homeImage" mode="widthFix"></image>
<view class="labelBox" wx:if="{{store.introduce && (!store.is_introduce || store.is_introduce!='0')}}">
<text space="nbsp" class="texts font32r">{{store.introduce}}</text>
</view>
<image wx:if="{{home.image && (!home.id_first_image || home.id_first_image!='0')}}" src="{{home.image}}" bindtap="lookImgs" data-url="{{home.image}}" class="homeImage" mode="widthFix"></image>
<view wx:if="{{seller && seller.sid == '8'}}" class="videoBox">
<video
style="margin-bottom: 20rpx;"
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="https://qn.colorcun.com/201_1733735811.mp4"
></video>
<video
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="https://qn.colorcun.com/WeChatVideo1.mp4"
></video>
</view>
<block wx:if="{{store.images.length>0 && (!store.is_images || store.is_images!='0')}}">
<block wx:for="{{store.images}}" wx:key="arryIndex" wx:for-index="arryIndex">
<image src="{{item}}" bindtap="lookImgs" data-url="{{item}}" data-imgs="{{store.images}}" mode="widthFix" />
</block>
</block>
<view class="labelBox" wx:if="{{store.content && store.content.length>0}}">
<block wx:for="{{store.content}}">
<image wx:if="{{item.type == '1'}}" bindtap="lookImgs" src="{{item.content}}" data-url="{{item.content}}" mode="widthFix" />
<text wx:if="{{item.type == '2'}}" space="nbsp" class="texts font32r">{{item.content}}</text>
<view wx:if="{{item.type == '3'}}" class="videoBox">
<video
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="{{item.content}}"
></video>
</view>
</block>
</view>
</view>
</block>
<!-- 用餐环境 -->
<view class="introduce" wx:if="{{store.images.length>0 && (!store.is_images || store.is_images!='0')}}">
<block wx:if="{{titleType}}">
<titleStyle titleStyleType="{{titleType}}" titleText="用餐环境"></titleStyle>
</block>
<block wx:for="{{store.images}}" wx:key="arryIndex" wx:for-index="arryIndex">
<image src="{{item}}" bindtap="lookImgs" data-url="{{item}}" data-imgs="{{store.images}}" mode="widthFix" />
</block>
<view wx:if="{{seller && seller.sid == '8'}}" class="videoBox">
<video
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="https://qn.colorcun.com/WeChatVideo2.mp4"
></video>
</view>
</view>
<!-- 主厨介绍 -->
<view class="introduce" wx:if="{{chef && ((!chef.is_introduce || chef.is_introduce!='0') || (!chef.is_images || chef.is_images!='0'))}}">
<view wx:if="{{titleType && (chef.is_introduce || chef.is_images)}}" class="chefText font36r">
<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="主厨介绍"></titleStyle>
</view>
<view class="labelBox" wx:if="{{!chef.is_introduce || chef.is_introduce!='0'}}">
<text class="texts" space="nbsp">{{chef.introduce}}
</text>
<block wx:if="{{chef && ((chef.introduce && (!chef.is_introduce || chef.is_introduce!='0')) || (chef.image && (!chef.is_images || chef.is_images!='0')) || (chef.content && chef.content.length>0))}}">
<view class="introduce">
<view wx:if="{{titleType}}" class="chefText font36r">
<titleStyle isWhite="{{themeColor}}" titleStyleType="{{titleType}}" titleText="{{chef.title ? chef.title : '主厨介绍'}}"></titleStyle>
</view>
<block wx:if="{{(chef.introduce && (!chef.is_introduce || chef.is_introduce!='0'))}}">
<view class="labelBox" wx:if="{{chef.introduce && (!chef.is_introduce || chef.is_introduce!='0')}}">
<text class="texts" space="nbsp">{{chef.introduce}}
</text>
</view>
</block>
<image wx:if="{{chef.image && (!chef.is_images || chef.is_images!='0')}}" src="{{chef.image}}" bindtap="lookImgs" data-url="{{chef.image}}" mode="widthFix" />
<view class="labelBox" wx:if="{{chef.content && chef.content.length>0}}">
<block wx:for="{{chef.content}}">
<image wx:if="{{item.type == '1'}}" bindtap="lookImgs" src="{{item.content}}" data-url="{{item.content}}" mode="widthFix" />
<text wx:if="{{item.type == '2'}}" space="nbsp" class="texts font32r">{{item.content}}</text>
<view wx:if="{{item.type == '3'}}" class="videoBox">
<video
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="{{item.content}}"
></video>
</view>
</block>
</view>
</view>
<block wx:if="{{(!chef.is_images || chef.is_images!='0') && chef.image}}">
<image src="{{chef.image}}" bindtap="lookImgs" data-url="{{chef.image}}" mode="widthFix" />
</block>
</view>
</block>
<!-- 特色菜品 -->
<view class="introduce" wx:if="{{signboard && signboard.swich=='1' && signboard.images && signboard.images.length>0}}">
<view class="introduce" wx:if="{{signboard && ((signboard.swich=='1' && signboard.images && signboard.images.length>0) || (signboard.content && signboard.content.length>0))}}">
<block wx:if="{{titleType}}">
<titleStyle titleStyleType="{{titleType}}" titleText="特色菜品"></titleStyle>
<titleStyle titleStyleType="{{titleType}}" titleText="{{signboard.title ? signboard.title : '特色菜品'}}"></titleStyle>
</block>
<block wx:for="{{signboard.images}}" wx:key="arryIndex" wx:for-index="arryIndex">
<image src="{{item}}" bindtap="lookImgs" data-url="{{item}}" data-imgs="{{signboard.images}}" mode="widthFix" />
</block>
<view class="labelBox" wx:if="{{signboard.content && signboard.content.length>0}}">
<block wx:for="{{signboard.content}}">
<image wx:if="{{item.type == '1'}}" bindtap="lookImgs" src="{{item.content}}" data-url="{{item.content}}" mode="widthFix" />
<text wx:if="{{item.type == '2'}}" space="nbsp" class="texts font32r">{{item.content}}</text>
<view wx:if="{{item.type == '3'}}" class="videoBox">
<video
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="{{item.content}}"
></video>
</view>
</block>
</view>
</view>
<!-- 停车指引 -->
<view class="introduce" wx:if="{{reserve && reserve.swich_park=='1' && (reserve.park_info || reserve.park_info_images)}}">
<view class="introduce" wx:if="{{reserve && (reserve.swich_park=='1' && (reserve.park_info || reserve.park_info_images) || (reserve.content && reserve.content.length>0))}}">
<block wx:if="{{titleType}}">
<titleStyle titleStyleType="{{titleType}}" titleText="停车指引"></titleStyle>
<titleStyle titleStyleType="{{titleType}}" titleText="{{reserve.title ? reserve.title : '停车指引'}}"></titleStyle>
</block>
<view class="labelBox" wx:if="{{reserve.park_info}}">
<text class="texts" space="nbsp">{{reserve.park_info}}
</text>
<text class="texts" space="nbsp">{{reserve.park_info}}</text>
</view>
<block wx:for="{{reserve.park_info_images}}" wx:key="arryIndex" wx:for-index="arryIndex">
<image src="{{item}}" bindtap="lookImgs" data-url="{{item}}" data-imgs="{{reserve.park_info_images}}" mode="widthFix" />
</block>
<view class="labelBox" wx:if="{{reserve.content && reserve.content.length>0}}">
<block wx:for="{{reserve.content}}">
<image wx:if="{{item.type == '1'}}" bindtap="lookImgs" src="{{item.content}}" data-url="{{item.content}}" mode="widthFix" />
<text wx:if="{{item.type == '2'}}" space="nbsp" class="texts font32r">{{item.content}}</text>
<view wx:if="{{item.type == '3'}}" class="videoBox">
<video
object-fit="contain"
autoplay="{{true}}"
loop="{{true}}"
muted="{{true}}"
show-mute-btn="{{true}}"
vslide-gesture-in-fullscreen="{{true}}"
src="{{item.content}}"
></video>
</view>
</block>
</view>
</view>
<view class="introduce" wx:if="{{detail.status !='4' && options.isOrder != '1' && hasValueOrder && detail && detail.seller.is_open_order==1 && marketing && marketing.is_order=='1'}}">
<block wx:if="{{titleType}}">
... ...
... ... @@ -279,16 +279,20 @@
.labelBox {
width: 100%;
display: flex;
position: relative;
margin-top: 20rpx;
}
.labelBox .texts {
line-height: 40rpx;
margin: 20rpx;
margin: 0 20rpx;
color: #FFEFC5;
font-family: PingFang SC;
font-weight: 500;
display: block;
}
.labelBox view,.labelBox text,.labelBox image{
margin-bottom: 20rpx !important;
}
.introduce image {
... ... @@ -393,6 +397,7 @@
margin: 24rpx 20rpx 0 0;
display: flex;
justify-content: space-between;
align-items: baseline;
}
.orderingFood {
... ... @@ -779,7 +784,7 @@
flex-wrap: wrap;
align-items: center;
justify-content: center;
margin: 20rpx;
margin: 0 20rpx;
}
.videoBox video{
... ...
{
"setting": {
"compileHotReLoad": false
"compileHotReLoad": false,
"urlCheck": false,
"bigPackageSizeSupport": true
},
"condition": {
"miniprogram": {
... ... @@ -575,7 +577,8 @@
{
"name": "pages/customer/detail_invitation",
"pathName": "pages/customer/detail_invitation",
"query": "id=199122&hasInvitation=1&hasSellerShare=1&uid=2891",
"query": "id=400386&hasInvitation=1&hasSellerShare=1&uid=2891",
"launchMode": "default",
"scene": null
},
{
... ... @@ -594,63 +597,70 @@
{
"name": "邀请函-----1",
"pathName": "pages/customer/detail_invitation",
"query": "id=403783&hasInvitation=1&hasSellerShare=1&tplid=1",
"query": "id=1006096&hasInvitation=1&hasSellerShare=1&tplid=1",
"launchMode": "default",
"scene": null
},
{
"name": "邀请函-----2",
"pathName": "pages/customer/detail_owner_invitation2",
"query": "id=600251&hasInvitation=1&hasSellerShare=1&tplid=1",
"query": "id=698505&hasInvitation=1&hasSellerShare=1&tplid=1&paymentId=",
"launchMode": "default",
"scene": null
},
{
"name": "邀请函-----3",
"pathName": "pages/customer/detail_owner_invitation3",
"query": "id=600251&hasInvitation=1&hasSellerShare=1&tplid=1",
"query": "id=698505&hasInvitation=1&hasSellerShare=1&tplid=1&paymentId=",
"launchMode": "default",
"scene": null
},
{
"name": "邀请函-----4",
"pathName": "pages/customer/detail_owner_invitation4",
"query": "id=600251&hasInvitation=1&hasSellerShare=1&tplid=1",
"query": "id=1044551&hasInvitation=1&hasSellerShare=1&tplid=1&paymentId=",
"launchMode": "default",
"scene": null
},
{
"name": "邀请函-----5",
"pathName": "pages/customer/detail_owner_invitation5",
"query": "id=600251&hasInvitation=1&hasSellerShare=1&tplid=1",
"query": "id=1044551&hasInvitation=1&hasSellerShare=1&tplid=1&paymentId=",
"launchMode": "default",
"scene": null
},
{
"name": "邀请函-----6",
"pathName": "pages/customer/detail_owner_invitation6",
"query": "id=600251&hasInvitation=1&hasSellerShare=1&tplid=1",
"query": "id=1044551&hasInvitation=1&hasSellerShare=1&tplid=1&paymentId=",
"launchMode": "default",
"scene": null
},
{
"name": "邀请函-----7",
"pathName": "pages/customer/detail_owner_invitation7",
"query": "id=600251&hasInvitation=1&hasSellerShare=1&tplid=1",
"query": "id=1044551&hasInvitation=1&hasSellerShare=1&tplid=1&paymentId=",
"launchMode": "default",
"scene": null
},
{
"name": "邀请函-----8",
"pathName": "pages/customer/detail_owner_invitation8",
"query": "id=364508&hasInvitation=1&hasSellerShare=1&tplid=1",
"query": "id=1050371&hasInvitation=1&hasSellerShare=1&tplid=1&paymentId=",
"launchMode": "default",
"scene": null
},
{
"name": "邀请函-----9",
"pathName": "pages/customer/detail_owner_invitation9",
"query": "id=698505&hasInvitation=1&hasSellerShare=1&tplid=1&paymentId=2435",
"launchMode": "default",
"scene": null
},
{
"name": "新提前点餐",
"pathName": "pack-cookbook/pages/index_new",
"query": "rid=602267&oid=8056&identity=1&sid=8&hasSuccess=1",
"query": "rid=805612&oid=11324&identity=1&sid=8&hasSuccess=1",
"launchMode": "default",
"scene": null
},
... ... @@ -670,13 +680,6 @@
},
{
"name": "",
"pathName": "pages\\customer\\index.js",
"query": "id=392867&hasInvitation=1&hasSellerShare=1&uid=311",
"launchMode": "default",
"scene": null
},
{
"name": "",
"pathName": "pages/me/wananchi",
"query": "type=1&oid=392864&sid=8",
"launchMode": "default",
... ... @@ -692,14 +695,14 @@
{
"name": "",
"pathName": "pack-cookbook/pages/success_new",
"query": "type=1&sellerName=长安大排档&rid=573439&oid=7412&sid=4352&hasSuccess=1",
"query": "type=1&sellerName=长安大排档&rid=708760&oid=9916&sid=4352&hasSuccess=1",
"launchMode": "default",
"scene": null
},
{
"name": "",
"name": "商家详情",
"pathName": "pages/reserve/shopHome",
"query": "sid=8",
"query": "sid=4352",
"launchMode": "default",
"scene": null
},
... ... @@ -716,11 +719,46 @@
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "新邀请函入口页",
"pathName": "pages/customer/detail_owner_invitation_new",
"query": "id=1037444&uid=&paymentId=",
"launchMode": "default",
"scene": null
},
{
"name": "无图的商家",
"pathName": "pages/reserve/detail",
"query": "id=4865",
"launchMode": "default",
"scene": null
},
{
"name": "小程序入口页",
"pathName": "pages/customer/index",
"query": "id=1018360&uid=7035&hasInvitation=1&hasSellerShare=1&tplid=1",
"launchMode": "default",
"scene": null
},
{
"name": "邀约",
"pathName": "pages/me/invitation",
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "商家有礼",
"pathName": "pages/reserve/sellerGift",
"query": "id=928221",
"launchMode": "default",
"scene": null
}
]
}
},
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
"projectname": "c%E7%AB%AF%E9%A2%84%E5%AE%9A",
"libVersion": "3.1.1"
"libVersion": "2.19.2"
}
\ No newline at end of file
... ...