Commit 49075327 authored by 黄奎's avatar 黄奎

111

parent b29d479a
...@@ -480,11 +480,6 @@ export default defineComponent({ ...@@ -480,11 +480,6 @@ export default defineComponent({
const guestEName = ref(null) as any; const guestEName = ref(null) as any;
const guestMobile = ref(null) as any; const guestMobile = ref(null) as any;
const guestAddress = ref(null) as any; const guestAddress = ref(null) as any;
// let time = currentRouter.currentRoute.value.params.Time
// data.OpenTime = time.substring(0,4)+'-'+time.substring(4,6)+'-'+time.substring(6,8)
// data.msg.tcid = currentRouter.currentRoute.value.params.tripId
// date.formatDate(date.addToDate(new Date(), { days: 1 }), 'MM月DD日 ddd')
data.msg.UseDate = date.formatDate( data.msg.UseDate = date.formatDate(
date.addToDate(new Date(), { days: 0 }), date.addToDate(new Date(), { days: 0 }),
"YYYY/MM/DD" "YYYY/MM/DD"
...@@ -552,27 +547,51 @@ export default defineComponent({ ...@@ -552,27 +547,51 @@ export default defineComponent({
}, },
// 计算总金额 // 计算总金额
calcMoney() { calcMoney() {
let money = data.price.originalB2BPrice * data.chosenObj.crCount;
data.price.discountPrice = data.price.discountPrice data.price.discountPrice = data.price.discountPrice
? data.price.discountPrice ? data.price.discountPrice
: 0; : 0;
money += //成人价格
(data.price.originalB2BPrice - let crMoney = data.price.originalB2BPrice * data.chosenObj.crCount;
data.price.childNoNeedPrice + //儿童不占床价格
data.price.babyChargePrice) * let etbzcMoney =
(data.price.originalB2BPrice - data.price.childNoNeedPrice) *
data.chosenObj.etbzcCount; data.chosenObj.etbzcCount;
money += //儿童占床价格
(data.price.originalB2BPrice + let etzcMoney =
data.price.childNeedPrice + (data.price.originalB2BPrice + data.price.childNeedPrice) *
data.price.babyChargePrice) *
data.chosenObj.etzcCount; data.chosenObj.etzcCount;
money += data.price.babyPrice * data.chosenObj.yeCount; //婴儿价格
money += data.price.singleRoomPrice * data.chosenObj.df; let babyMoney = data.price.babyPrice * data.chosenObj.yeCount;
//单房差
let sumCount = data.chosenObj.crCount + data.chosenObj.etCount; let singleRoomMoney = data.price.singleRoomPrice * data.chosenObj.df;
money += data.price.visaPrice * sumCount; let sumCount =
money += data.price.safeMoney * sumCount; data.chosenObj.crCount +
money += data.price.otherPrice * sumCount; data.chosenObj.etbzcCount +
data.chosenObj.etzcCount +
data.chosenObj.yeCount;
//签证费
let visaMoney = data.price.visaPrice * sumCount;
let safeMoney = data.price.safeMoney * sumCount;
let otherMoney = data.price.otherPrice * sumCount;
// console.log("totalPersion", sumCount);
// console.log("crMoney", crMoney);
// console.log("etbzcMoney", etbzcMoney);
// console.log("etzcMoney", etzcMoney);
// console.log("babyMoney", babyMoney);
// console.log("singleRoomMoney", singleRoomMoney);
// console.log("visaMoney", visaMoney);
// console.log("safeMoney", safeMoney);
// console.log("otherMoney", otherMoney);
let money =
crMoney +
etbzcMoney +
etzcMoney +
babyMoney +
singleRoomMoney +
visaMoney +
safeMoney +
otherMoney;
//console.log("money",money);
data.sumPrice = money; data.sumPrice = money;
if (data.sumPrice > 0) { if (data.sumPrice > 0) {
data.isCheck = true; data.isCheck = true;
...@@ -629,7 +648,7 @@ export default defineComponent({ ...@@ -629,7 +648,7 @@ export default defineComponent({
data.chosenObj.srf; data.chosenObj.srf;
} }
fcnt += data.chosenObj.dcf + data.chosenObj.df + data.chosenObj.srf; fcnt += data.chosenObj.dcf + data.chosenObj.df + data.chosenObj.srf;
let childNum = data.chosenObj.etCount + data.chosenObj.etzc;
data.parameters = { data.parameters = {
OrderId: 0, OrderId: 0,
TCID: data.msg.tcid, //产品tcid TCID: data.msg.tcid, //产品tcid
...@@ -651,8 +670,8 @@ export default defineComponent({ ...@@ -651,8 +670,8 @@ export default defineComponent({
Unit_Price: data.detailsObj.currentPriceInfo.b2BPrice, //成交单价 Unit_Price: data.detailsObj.currentPriceInfo.b2BPrice, //成交单价
TC_Price: data.detailsObj.currentPriceInfo.b2BMemberPrice, //团本来的价格、单价 TC_Price: data.detailsObj.currentPriceInfo.b2BMemberPrice, //团本来的价格、单价
ManNum: data.chosenObj.crCount, //成人数 ManNum: data.chosenObj.crCount, //成人数
ChirdNum: data.chosenObj.etCount, //儿童数不占床 ChirdNum: childNum, //儿童数不占床+儿童不占床
ChirdNeedBedNum: data.chosenObj.etzc, //儿童数占床 ChirdNeedBedNum: data.chosenObj.etzcCount, //儿童数占床
BabyNum: data.chosenObj.yeCount, //婴儿数 BabyNum: data.chosenObj.yeCount, //婴儿数
OldPeopleNum: data.chosenObj.lrCount, //老人数 OldPeopleNum: data.chosenObj.lrCount, //老人数
SingleRoomNum: data.chosenObj.df, //单人房数 SingleRoomNum: data.chosenObj.df, //单人房数
...@@ -746,7 +765,6 @@ export default defineComponent({ ...@@ -746,7 +765,6 @@ export default defineComponent({
}, },
submit() { submit() {
if (!data.isCheck) return; if (!data.isCheck) return;
// let flag = false
if (data.loading) return; if (data.loading) return;
data.loading = true; data.loading = true;
let param = Object.assign(data.parameters); let param = Object.assign(data.parameters);
......
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