|
@@ -57,20 +57,18 @@
|
|
|
<view class="timeLeft">
|
|
|
<span v-if="orderData.sheetState==1||orderData.sheetState==2||orderData.sheetState==0">预约到店:{{orderData.orderTime}}</span>
|
|
|
<span v-else>服务时间:{{orderData.serviceTime}}</span>
|
|
|
- <image v-if="orderData.sheetState==1||orderData.sheetState==2" src="../../static/img/icon_edit.png" mode="" class="timeEditImg" @click="timeShowClick"></image>
|
|
|
+ <image v-if="orderData.sheetState==2" src="../../static/img/icon_edit.png" mode="" class="timeEditImg" @click="timeShowClick"></image>
|
|
|
</view>
|
|
|
- <view class="timeRight" @click="qrcodeClick">订单码</view>
|
|
|
+ <!-- <view class="timeRight" @click="qrcodeClick">订单码</view> -->
|
|
|
</view>
|
|
|
<view class="shopBox">
|
|
|
<image src="../../static/img/icon_store.png" mode="" class="shopBoximg"></image>
|
|
|
<view class="shopCont">
|
|
|
<view class="shopName">{{orderData.shopName}}</view>
|
|
|
- <view class="Address">
|
|
|
- {{orderData.ProvinceName}}{{orderData.CityName}}{{orderData.AreaName}}{{orderData.Address}}
|
|
|
- </view>
|
|
|
+
|
|
|
|
|
|
</view>
|
|
|
- <view class="shopRightBox" @click="map">
|
|
|
+ <!-- <view class="shopRightBox" @click="map">
|
|
|
<view> <image src="../../static/img/icon_ditu2.png" mode="" class="shopRightImg"></image> </view>
|
|
|
<view class="shopRihgtTxt">地图</view>
|
|
|
</view>
|
|
@@ -78,7 +76,7 @@
|
|
|
<view class="shopRightBox" @click="call">
|
|
|
<view> <image src="../../static/img/icon_phone2.png" mode="" class="shopRightImg"></image> </view>
|
|
|
<view class="shopRihgtTxt">电话</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</view>
|
|
|
<view class="people">
|
|
|
<image src="../../static/img/icon_ren.png" mode="" class="shopBoximg"></image>
|
|
@@ -89,8 +87,8 @@
|
|
|
<image src="../../static/img/icon_che.png" mode="" class="shopBoximg"></image>
|
|
|
<view class="">
|
|
|
<view class="PlateNumberBoxTop">
|
|
|
- <view class="PlateNumbercx"> <span v-if="orderData.brand">{{orderData.brand}}</span>
|
|
|
- <span style="padding-left: 20rpx;" v-if="orderData.series">{{orderData.series}}</span>
|
|
|
+ <view class="PlateNumbercx"> <span v-if="orderData.carInfo.brand">{{orderData.carInfo.brand}}</span>
|
|
|
+ <span style="padding-left: 20rpx;" v-if="orderData.carInfo.series">{{orderData.carInfo.series}}</span>
|
|
|
</view>
|
|
|
<view class="PlateNumber">{{orderData.plateNumber}}</view>
|
|
|
</view>
|
|
@@ -104,7 +102,7 @@
|
|
|
<view class="detailedBox itemBox" v-if="orderData.goodsList.length!=0">
|
|
|
<view class="detailedTitle">商品明细</view>
|
|
|
<view class="detailedLineBox">
|
|
|
- <view class="detailedLine" v-for="(item,index) in orderData.goods">
|
|
|
+ <view class="detailedLine" v-for="(item,index) in orderData.goodsList">
|
|
|
<view>
|
|
|
<image :src="item.Url" mode="" class="detailedImg" v-if="item.Url"></image>
|
|
|
<image src="../../static/img/noimg.png" mode="" class="detailedImg" v-else></image>
|
|
@@ -124,7 +122,7 @@
|
|
|
<view class="detailedBox itemBox" v-if=" orderData.itemList.length!=0">
|
|
|
<view class="detailedTitle">项目明细</view>
|
|
|
<view class="detailedLineBox">
|
|
|
- <view class="detailedLine" v-for="(item,index) in orderData.items">
|
|
|
+ <view class="detailedLine" v-for="(item,index) in orderData.itemList">
|
|
|
<view>
|
|
|
<image :src="item.Url" mode="" class="detailedImg" v-if="item.Url"></image>
|
|
|
<image src="../../static/img/noitem.png" mode="" class="detailedImg" v-else></image>
|
|
@@ -212,7 +210,7 @@
|
|
|
<view class="payBtn" @click="evaluate">立即评价</view>
|
|
|
</view> -->
|
|
|
<view class="orderBottom" v-if="orderData.sheetState==2">
|
|
|
- <view class="cancelBtn" style="margin-right: 16rpx;" @click="">核销</view>
|
|
|
+ <view class="cancelBtn" style="margin-right: 16rpx;" @click="goHeXiao">核销</view>
|
|
|
</view>
|
|
|
<!-- 二维码 -->
|
|
|
<view v-if="qrcodeShow" class="qrcodeBox" @click="qrcodeShow=false">
|
|
@@ -306,6 +304,7 @@ export default {
|
|
|
orderTimeIndex1:0,
|
|
|
orderTimeIndex2:-1,
|
|
|
isShowMa: true,
|
|
|
+ iOSInfo:'',
|
|
|
}
|
|
|
},
|
|
|
onLoad(opt) {
|
|
@@ -315,6 +314,12 @@ export default {
|
|
|
this.getData()
|
|
|
this.type=opt.type;
|
|
|
this.getOrderTimes();
|
|
|
+ var qxnum = uni.getStorageSync("quanxian");
|
|
|
+ if (qxnum == 1) {
|
|
|
+ this.iOSInfo = JSON.parse(JSON.stringify(window.iOSInfo));
|
|
|
+ }else if(qxnum==2){
|
|
|
+ window.getAndroid=this.getAndroid;
|
|
|
+ }
|
|
|
},
|
|
|
onShow() {
|
|
|
if(this.id){
|
|
@@ -322,6 +327,9 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ getAndroid(e){
|
|
|
+ this.iOSInfo=e
|
|
|
+ },
|
|
|
showMa() {
|
|
|
this.isShowMa = !this.isShowMa
|
|
|
},
|
|
@@ -342,7 +350,25 @@ export default {
|
|
|
}
|
|
|
|
|
|
},
|
|
|
+ goHeXiao() {
|
|
|
+ console.log(this.id)
|
|
|
+ //app交互
|
|
|
+ var standalone = window.navigator.standalone
|
|
|
+ var userAgent = window.navigator.userAgent.toLowerCase()
|
|
|
+ var safari = /safari/.test(userAgent)
|
|
|
+ var ios = /iphone|ipod|ipad|mac/.test(userAgent)
|
|
|
+ var android = /android/.test(userAgent)
|
|
|
+ if (ios) {
|
|
|
+ if (true) { //!standalone&& !safari
|
|
|
+ window.webkit.messageHandlers.europewriteoff.postMessage({
|
|
|
+ "id": this.id ? this.id : ''
|
|
|
+ })
|
|
|
+ }
|
|
|
+ } else if (android) {
|
|
|
+ window.android.europewriteoff(this.id)
|
|
|
+ }
|
|
|
|
|
|
+ },
|
|
|
map(){
|
|
|
console.log("打开地图")
|
|
|
var that=this;
|
|
@@ -652,6 +678,7 @@ export default {
|
|
|
.shopName{
|
|
|
font-size: 28rpx;
|
|
|
color: #3C3C3C;
|
|
|
+ font-weight: 500;
|
|
|
}
|
|
|
.Address{
|
|
|
color: #999999;font-size: 26rpx;padding-top: 10rpx;
|