Commit 7654060e authored by youjie's avatar youjie

修复

parent e856baf6
...@@ -142,6 +142,17 @@ ...@@ -142,6 +142,17 @@
<text>按标准扣除必要的费用</text> <text>按标准扣除必要的费用</text>
</view> </view>
<view class="showModalCTisp"> <view class="showModalCTisp">
<template v-if="CancelPolicy">
<view class="showModalTisp">
旅游者在<text>行程开始前提出解除合同,</text>
将按下列标准扣除必要的费用:
</view>
<view class="showModalCTNK column">
<Text>行程开始前</Text>
<Text>{{ CancelPolicy!='暂无'?CancelPolicy:'以实际退款为准' }}</Text>
</view>
</template>
<template v-else>
<view class="showModalTisp"> <view class="showModalTisp">
旅游者在<text>行程开始前7日以内提出解除合同,</text> 旅游者在<text>行程开始前7日以内提出解除合同,</text>
将按下列标准扣除必要的费用: 将按下列标准扣除必要的费用:
...@@ -158,6 +169,8 @@ ...@@ -158,6 +169,8 @@
<Text>行程开始当日</Text> <Text>行程开始当日</Text>
<Text>按旅游费用总额的60%</Text> <Text>按旅游费用总额的60%</Text>
</view> </view>
</template>
</view> </view>
<view class="showModalTime" <view class="showModalTime"
:class="[!submitCancel?'active':'']">请仔细阅读条款<template v-if="submitCancel">{{remainingTime}}s</template>后确认</view> :class="[!submitCancel?'active':'']">请仔细阅读条款<template v-if="submitCancel">{{remainingTime}}s</template>后确认</view>
...@@ -185,7 +198,7 @@ ...@@ -185,7 +198,7 @@
</template> </template>
<script> <script>
export default { export default {
props:['showModal','orderNo','type'], props:['showModal','orderNo','type','CancelPolicy'],
data(){ data(){
return{ return{
Cancelmsg:{ Cancelmsg:{
...@@ -197,6 +210,15 @@ export default { ...@@ -197,6 +210,15 @@ export default {
timerId: null, // 定时器ID timerId: null, // 定时器ID
isRunning: false, // 状态标识(防止重复启动) isRunning: false, // 状态标识(防止重复启动)
} }
},
watch: {
// CancelPolicy: {
// handler(newVal, oldVal) {
// },
// deep: false,
// immediate: true
// }
}, },
created() { created() {
this.erpBaseInfo = uni.getStorageSync("b2b_user").erpBaseInfo this.erpBaseInfo = uni.getStorageSync("b2b_user").erpBaseInfo
......
...@@ -184,7 +184,7 @@ ...@@ -184,7 +184,7 @@
:scale="scale"> :scale="scale">
</map> </map>
</view> </view>
<view class="busTispTitle">温馨提示</view> <view class="busTispTitle">取消政策</view>
<view class="busTispInfor" style="border: 0;"> <view class="busTispInfor" style="border: 0;">
{{ dataList.CancelPolicy }} {{ dataList.CancelPolicy }}
</view> </view>
......
...@@ -180,7 +180,7 @@ ...@@ -180,7 +180,7 @@
</view> </view>
<view class="LastNameBox column val" style="width: 1px;flex: 1;"> <view class="LastNameBox column val" style="width: 1px;flex: 1;">
<view class="row items-center"> <view class="row items-center">
<input type="number" v-model="orderMsg.ChildNum" placeholder="儿童数" /> <input type="number" v-model="orderMsg.ChildNum" placeholder="儿童数" @change="getPeoples"/>
</view> </view>
</view> </view>
</view> </view>
...@@ -190,7 +190,7 @@ ...@@ -190,7 +190,7 @@
</view> </view>
<view class="LastNameBox column val" style="width: 1px;flex: 1;"> <view class="LastNameBox column val" style="width: 1px;flex: 1;">
<view class="row items-center"> <view class="row items-center">
<input type="number" v-model="orderMsg.BabyNum" placeholder="婴儿数" /> <input type="number" v-model="orderMsg.BabyNum" placeholder="婴儿数" @change="getPeoples"/>
</view> </view>
</view> </view>
</view> </view>
...@@ -880,7 +880,6 @@ ...@@ -880,7 +880,6 @@
return return
} }
// #endif // #endif
this.submit = true; this.submit = true;
let CouponAllotIds = '' let CouponAllotIds = ''
......
...@@ -257,7 +257,8 @@ ...@@ -257,7 +257,8 @@
<cancelPrompt v-if="showModal" <cancelPrompt v-if="showModal"
:showModal="showModal" :showModal="showModal"
@cancel="cancelModal" @cancel="cancelModal"
:orderNo="OrderNo"></cancelPrompt> :orderNo="OrderNo"
:CancelPolicy="CancelPolicy"></cancelPrompt>
</view> </view>
</template> </template>
...@@ -358,6 +359,7 @@ ...@@ -358,6 +359,7 @@
SalePhone: null, SalePhone: null,
showModal: false, showModal: false,
OrderNo: '', OrderNo: '',
CancelPolicy: '',
}; };
}, },
created() { created() {
...@@ -622,6 +624,7 @@ ...@@ -622,6 +624,7 @@
if (res.resultCode == 1) { if (res.resultCode == 1) {
uni.hideLoading(); uni.hideLoading();
this.orderData = res.data this.orderData = res.data
this.initData(res.data.ProductId)
this.OrderNo = res.data.OrderNo this.OrderNo = res.data.OrderNo
this.peopleNum = Number(this.orderData.ManNum) + Number(this.orderData.ChildNum) +Number(this.orderData.BabyNum); this.peopleNum = Number(this.orderData.ManNum) + Number(this.orderData.ChildNum) +Number(this.orderData.BabyNum);
// #ifdef MP-AG // #ifdef MP-AG
...@@ -648,17 +651,40 @@ ...@@ -648,17 +651,40 @@
const parameter={ErpOrderId:this.id,OrderTypeStr:'Vehicle'} const parameter={ErpOrderId:this.id,OrderTypeStr:'Vehicle'}
this.apipost("GetDetailsByErpOrderId_post",parameter,res=>{ this.apipost("GetDetailsByErpOrderId_post",parameter,res=>{
if(res.resultCode==1){ if(res.resultCode==1){
this.orderData = {
...this.orderData,
...res.data,
}
this.OrderNo = res.data.OrderNo this.OrderNo = res.data.OrderNo
this.formatStatus( this.formatStatus(
res.data.OrderStatus, res.data.OrderStatus,
null, null,
null null
); );
}else{ let OrderDate = this.orderData.OrderDate.slice(0, 10);
if(OrderDate<=this.$utils.GetDateFewFaysLater(0).date){
this.showPayBtn = false
}
} }
},err=>{
uni.showToast({
title: err.message,
icon: "none",
});
}) })
}, },
initData(ProductId) {
this.apipost(
"CarSingle_post_GetTYCarSingleProductInfo",{
ProductId: ProductId,
},
res => {
if (res.resultCode == 1) {
this.CancelPolicy = res.data.CancelPolicy!=''?res.data.CancelPolicy:'暂无'
console.log(this.CancelPolicy,'==========')
}
});
},
//日期格式化 //日期格式化
getformatDateStr(value) { getformatDateStr(value) {
var dt = new Date(value); var dt = new Date(value);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment