Commit 90c441cd authored by qipeng's avatar qipeng

还原版本

parent df5e45a9
...@@ -11,21 +11,20 @@ ...@@ -11,21 +11,20 @@
</view> </view>
<view class="ticket-timer">游玩当日{{orderRefundRuleTimer}}之前未使用可退</view> <view class="ticket-timer">游玩当日{{orderRefundRuleTimer}}之前未使用可退</view>
</view> </view>
<view class="apply-user general-Box"> <!-- <view class="apply-user general-Box">
<view class="user-title"> <view class="user-title">
<view class="title-name">用户选择</view> <view class="title-name">用户选择</view>
<checkbox-group @change="checkedAll"> <u-checkbox @change="checkedAll" v-model="applyClickAll" >全选</u-checkbox>
<label>
<checkbox value="val" :checked="applyClickAll" style="transform:scale(0.7);" class="list-uCheck" :class="applyClickAll==true?'list-uCheckAct':''" />全选
</label>
</checkbox-group>
</view>
<checkbox-group @change="checkboxGroupChange" v-if="applyUserListType">
<label style="margin-right: 15rpx;margin-bottom: 15rpx;" v-for="(item,index) in applyUserList" :key="index">
<checkbox :value="item.id" :checked="item.checkType" style="transform:scale(0.7);" class="list-uCheck" :class="item.checkType==true?'list-uCheckAct':''" />{{item.name}}
</label>
</checkbox-group>
</view> </view>
<u-checkbox-group @change="checkboxGroupChange">
<u-checkbox
@change="checkboxChange"
v-model="item.checked"
v-for="(item, index) in applyUserList" :key="index"
:name="item.name"
>{{item.name}}</u-checkbox>
</u-checkbox-group>
</view> -->
<view class="apply-moneyBox general-Box"> <view class="apply-moneyBox general-Box">
<view class="moneyBox-list"> <view class="moneyBox-list">
<view class="list-name">订单实付</view> <view class="list-name">订单实付</view>
...@@ -33,7 +32,7 @@ ...@@ -33,7 +32,7 @@
</view> </view>
<view class="moneyBox-list"> <view class="moneyBox-list">
<view class="list-name">退款金额</view> <view class="list-name">退款金额</view>
<view class="list-money list-clolrOrange">{{orderInfo.unitPrice*refundNum}}</view> <view class="list-money list-clolrOrange">{{parseFloat(orderInfo.pdOrderMoney)-parseFloat(orderInfo.refundFee)}}</view>
</view> </view>
</view> </view>
<view class="apply-cause general-Box"> <view class="apply-cause general-Box">
...@@ -72,17 +71,15 @@ export default { ...@@ -72,17 +71,15 @@ export default {
merchantId:'',//景区ID merchantId:'',//景区ID
applyClickAll:false,//是否全选 applyClickAll:false,//是否全选
applyUserList:[ applyUserList:[
// { {
// name:'张三', name:'张三',
// checked:false, checked:false,
// }, },
// { {
// name:'李四', name:'李四',
// checked:false, checked:false,
// }, },
],//用户信息 ],//用户信息
applyUserListType:true,
refundNum:0,//选择多少人
causeList:[ causeList:[
{ {
name:'更改出行日期', name:'更改出行日期',
...@@ -119,7 +116,7 @@ export default { ...@@ -119,7 +116,7 @@ export default {
onLoad(option) { onLoad(option) {
this.id = option.orderId||'' this.id = option.orderId||''
this.openId = uni.getStorageSync('openid') //openid oroHZ5FaUQ_SOOC_uQQP92fJpBRE oh2UV1lyYABHMZ1rMlgjhVHyyYDQ this.openId = uni.getStorageSync('openid') //openid oroHZ5FaUQ_SOOC_uQQP92fJpBRE oh2UV1lyYABHMZ1rMlgjhVHyyYDQ
//this.openId = 'oh2UV1lyYABHMZ1rMlgjhVHyyYDQ'//oh2UV1lyYABHMZ1rMlgjhVHyyYDQ oroHZ5FaUQ_SOOC_uQQP92fJpBRE //this.openId = 'oroHZ5FaUQ_SOOC_uQQP92fJpBRE'//oh2UV1lyYABHMZ1rMlgjhVHyyYDQ oroHZ5FaUQ_SOOC_uQQP92fJpBRE
this.getDetail() this.getDetail()
}, },
methods: { methods: {
...@@ -156,22 +153,15 @@ export default { ...@@ -156,22 +153,15 @@ export default {
}) })
return false return false
} }
var orderTouristVoList = []
this.applyUserList.forEach((item)=>{
if(item.checkType==true){
orderTouristVoList.push(item)
}
})
var data = { var data = {
orderId:this.orderInfo.id, orderId:this.orderInfo.id,
userId:this.openId, userId:this.openId,
refundReason:this.reason, refundReason:this.reason,
refundNum:this.refundNum, refundNum:this.orderInfo.orderNum,
refundMoney:this.orderInfo.unitPrice*this.refundNum, refundMoney:parseFloat(this.orderInfo.pdOrderMoney)-parseFloat(this.orderInfo.depositReceived),
pdRefundMoney:this.orderInfo.unitPrice*this.refundNum, pdRefundMoney:parseFloat(this.orderInfo.pdOrderMoney),
refundType:0, refundType:0,
pdRefundFee:this.orderInfo.depositReceived, pdRefundFee:this.orderInfo.depositReceived,
orderTouristVoList:orderTouristVoList,
} }
this.$request('order/userOrder/refundTicket',data).then((res)=>{ this.$request('order/userOrder/refundTicket',data).then((res)=>{
if(res.code == '00'){ if(res.code == '00'){
...@@ -233,16 +223,6 @@ export default { ...@@ -233,16 +223,6 @@ export default {
if(this.getNowTime()>this.orderRefundRuleTimer){ if(this.getNowTime()>this.orderRefundRuleTimer){
this.orderRefundRuleTimerType = true this.orderRefundRuleTimerType = true
} }
this.orderInfo.orderTouristList.forEach((item)=>{
item['checkType']=false
})
this.applyUserList =[]
this.orderInfo.orderTouristList.forEach((item)=>{
if(item.visitorStatus==0||item.visitorStatus==4){
this.applyUserList.push(item)
}
})
}else{ }else{
uni.showToast({ uni.showToast({
title: res.message, title: res.message,
...@@ -255,35 +235,32 @@ export default { ...@@ -255,35 +235,32 @@ export default {
clickNewFun(labelNum){ clickNewFun(labelNum){
this.causeNum = labelNum this.causeNum = labelNum
}, },
checkboxGroupChange(e){//刷新显示 // // 选中某个复选框时,由checkbox时触发 可以获取当前选择值的所有信息
this.applyUserListType = false // checkboxChange(e) {
this.applyUserList.forEach((item)=>{ // // console.log(e)
item.checkType=false // },
e.detail.value.forEach(item2=>{ // // 选中任一checkbox时,由checkbox-group触发 已经选择了多少选项
if(item.id==item2){ // checkboxGroupChange(e) {
this.$set(item,'checkType',true) // // console.log(e)
} // if(this.applyUserList.length==e.length){
}) // this.applyClickAll = true
}) // }else{
this.refundNum = e.detail.value.length // this.applyClickAll =false
this.applyUserListType = true // }
}, // },
checkedAll(e){//全选 // // 全选
if(this.applyClickAll ==false){ // checkedAll(e) {
this.applyClickAll = true // console.log(e)
this.applyUserList.forEach((item)=>{ // if(e.value==true){
item.checkType=true // this.applyUserList.map(val => {
}) // val.checked = true
this.refundNum = this.applyUserList.length // })
}else{ // }else{
this.applyClickAll = false // this.applyUserList.map(val => {
this.applyUserList.forEach((item)=>{ // val.checked = false
item.checkType=false // })
}) // }
this.refundNum = 0 // },
}
},
getNowTime() {//获取当前时间(HH-MM-SS) getNowTime() {//获取当前时间(HH-MM-SS)
var date = new Date() var date = new Date()
var seperator1 = '-' var seperator1 = '-'
...@@ -384,14 +361,6 @@ export default { ...@@ -384,14 +361,6 @@ export default {
/deep/ .u-checkbox__label{ /deep/ .u-checkbox__label{
width: 160rpx; width: 160rpx;
} }
.list-uCheckAct{
/deep/ .wx-checkbox-input,
/deep/ .uni-checkbox-input{
background-color: #3688FF !important;
border-color: #3688FF !important;
color: #ffffff !important;
}
}
} }
.apply-moneyBox{ .apply-moneyBox{
padding: 0 24rpx 0 24rpx; padding: 0 24rpx 0 24rpx;
......
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