Commit 5d989e97 authored by 吴春's avatar 吴春

11

parent f921a531
...@@ -327,7 +327,7 @@ ...@@ -327,7 +327,7 @@
<template v-if="scenicIndex==0"> <template v-if="scenicIndex==0">
<el-select :key="`d_`+subIndex+`_sn_`+scenicIndex" filterable remote <el-select :key="`d_`+subIndex+`_sn_`+scenicIndex" filterable remote
:remote-method="(query) => remoteSearchTicket(query, scenicItem)" :loading="loading" :remote-method="(query) => remoteSearchTicket(query, scenicItem)" :loading="loading"
@change="changeTicket(scenicItem)" v-model="scenicItem.TicketId" value-key="TicketId"> @change="changeTicket(scenicItem)" v-model="scenicItem.TicketId" value-key="TicketId" clearable @clear="clearScenic(scenicItem,subItem.ScenicList)">
<el-option :label="$t('pub.unlimitedSel')" :value='defaultSelect'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='defaultSelect'></el-option>
<el-option v-for="(x) in scenicItem.TicketSourceList" :key="x.TicketId" :label="x.TicketName" <el-option v-for="(x) in scenicItem.TicketSourceList" :key="x.TicketId" :label="x.TicketName"
:value='x.TicketId'> :value='x.TicketId'>
...@@ -337,7 +337,7 @@ ...@@ -337,7 +337,7 @@
<template v-else-if="scenicIndex!=0 && subItem.ScenicList[scenicIndex-1].TicketId>0"> <template v-else-if="scenicIndex!=0 && subItem.ScenicList[scenicIndex-1].TicketId>0">
<el-select :key="`d_`+subIndex+`_sn_`+scenicIndex" filterable remote <el-select :key="`d_`+subIndex+`_sn_`+scenicIndex" filterable remote
:remote-method="(query) => remoteSearchTicket(query, scenicItem)" :loading="loading" :remote-method="(query) => remoteSearchTicket(query, scenicItem)" :loading="loading"
@change="changeTicket(scenicItem)" v-model="scenicItem.TicketId" value-key="TicketId"> @change="changeTicket(scenicItem)" v-model="scenicItem.TicketId" value-key="TicketId" clearable @clear="clearScenic(scenicItem,subItem.ScenicList)">
<el-option :label="$t('pub.unlimitedSel')" :value='defaultSelect'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='defaultSelect'></el-option>
<el-option v-for="(x) in scenicItem.TicketSourceList" :key="x.TicketId" :label="x.TicketName" <el-option v-for="(x) in scenicItem.TicketSourceList" :key="x.TicketId" :label="x.TicketName"
:value='x.TicketId'> :value='x.TicketId'>
...@@ -853,6 +853,16 @@ ...@@ -853,6 +853,16 @@
travelDinner: travelDinner, travelDinner: travelDinner,
}, },
methods: { methods: {
clearScenic(item,scinicList){
item.TicketId=0;
item.TicketName="";
item.TicketCostPrice=0;
item.NewTicketId=0;
item.NewTicketName="";
item.NewTicketCostPrice=0;
item.TicketSourceList=[];
scinicList=scinicList.sort((a, b) => (b.TicketId > 0) - (a.TicketId > 0));
},
deletePlat(subItem, index) { deletePlat(subItem, index) {
subItem.SaleList.splice(index, 1); subItem.SaleList.splice(index, 1);
}, },
......
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