|
@@ -16,6 +16,7 @@
|
|
|
<el-button @click="PostInvertedListCreate" type="primary">生成倒推表</el-button>
|
|
<el-button @click="PostInvertedListCreate" type="primary">生成倒推表</el-button>
|
|
|
<el-button @click="PostInvertedListUpdate" type="primary">保 存</el-button>
|
|
<el-button @click="PostInvertedListUpdate" type="primary">保 存</el-button>
|
|
|
<el-button @click="PostInvertedListFileDownload" type="primary">导出倒推表</el-button>
|
|
<el-button @click="PostInvertedListFileDownload" type="primary">导出倒推表</el-button>
|
|
|
|
|
+ <el-button @click="PostInvertedListClientFileDownload" type="primary">导出倒推表(客户)</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="backward-title">
|
|
<div class="backward-title">
|
|
@@ -32,6 +33,10 @@
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.approvalDataDt" type="date" placeholder="选择日期">
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.approvalDataDt" type="date" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="backward-li-span">
|
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.client_ApprovalDataDt" type="date" placeholder="选择日期">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </div>
|
|
|
<div class="backward-li-span">报批资料准备</div>
|
|
<div class="backward-li-span">报批资料准备</div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
@@ -47,6 +52,10 @@
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.approvalDt" type="date" placeholder="选择日期">
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.approvalDt" type="date" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="backward-li-span">
|
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.client_ApprovalDt" type="date" placeholder="选择日期">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<div style="line-height: 25px;">
|
|
<div style="line-height: 25px;">
|
|
|
报批/提供送签资料
|
|
报批/提供送签资料
|
|
@@ -70,6 +79,10 @@
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.issueApprovalDt" type="date" placeholder="选择日期">
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.issueApprovalDt" type="date" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="backward-li-span">
|
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.client_IssueApprovalDt" type="date" placeholder="选择日期">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </div>
|
|
|
<div class="backward-li-span"><div style="line-height: 25px;padding: 0;">出批件</div><div style="line-height: 25px;padding: 0;">护照办理</div></div>
|
|
<div class="backward-li-span"><div style="line-height: 25px;padding: 0;">出批件</div><div style="line-height: 25px;padding: 0;">护照办理</div></div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
@@ -97,6 +110,10 @@
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.visaInformationDt" type="date" placeholder="选择日期">
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.visaInformationDt" type="date" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="backward-li-span">
|
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.client_VisaInformationDt" type="date" placeholder="选择日期">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </div>
|
|
|
<div class="backward-li-span">签证资料准备</div>
|
|
<div class="backward-li-span">签证资料准备</div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
@@ -112,6 +129,10 @@
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.sendVisaDt" type="date" placeholder="选择日期">
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.sendVisaDt" type="date" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="backward-li-span">
|
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.client_SendVisaDt" type="date" placeholder="选择日期">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </div>
|
|
|
<div class="backward-li-span">送签签证</div>
|
|
<div class="backward-li-span">送签签证</div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
@@ -127,6 +148,7 @@
|
|
|
送签国家选择:
|
|
送签国家选择:
|
|
|
</div>
|
|
</div>
|
|
|
<div class="backward-li-span"></div>
|
|
<div class="backward-li-span"></div>
|
|
|
|
|
+ <div class="backward-li-span"></div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<el-table :data="datainfo.visaCountryData" border style="width: 100%">
|
|
<el-table :data="datainfo.visaCountryData" border style="width: 100%">
|
|
|
<el-table-column prop="country" label="国家">
|
|
<el-table-column prop="country" label="国家">
|
|
@@ -134,7 +156,7 @@
|
|
|
<el-input v-model="scope.row.country" placeholder="请输入内容"></el-input>
|
|
<el-input v-model="scope.row.country" placeholder="请输入内容"></el-input>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="officialTypeId" label="公务类型" width="180">
|
|
|
|
|
|
|
+ <el-table-column prop="officialTypeId" label="公务类型" width="150">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<el-select style="width:100%" v-model="scope.row.officialTypeId" clearable placeholder="请选择"
|
|
<el-select style="width:100%" v-model="scope.row.officialTypeId" clearable placeholder="请选择"
|
|
|
@change="filterStatus(value)">
|
|
@change="filterStatus(value)">
|
|
@@ -144,7 +166,7 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="visaTypeId" label="签证类型" width="180">
|
|
|
|
|
|
|
+ <el-table-column prop="visaTypeId" label="签证类型" width="150">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<el-select style="width:100%" v-model="scope.row.visaTypeId" clearable placeholder="请选择"
|
|
<el-select style="width:100%" v-model="scope.row.visaTypeId" clearable placeholder="请选择"
|
|
|
@change="filterStatus(value)">
|
|
@change="filterStatus(value)">
|
|
@@ -154,7 +176,7 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="visaDay" label="签证时间" width="180">
|
|
|
|
|
|
|
+ <el-table-column prop="visaDay" label="签证时间" width="150">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<el-input-number style="width:100%" :min="1" :precision="0" placeholder="数量" v-model="scope.row.visaDay" :controls='false'>
|
|
<el-input-number style="width:100%" :min="1" :precision="0" placeholder="数量" v-model="scope.row.visaDay" :controls='false'>
|
|
|
</el-input-number>
|
|
</el-input-number>
|
|
@@ -171,6 +193,10 @@
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.issueVisaDt" type="date" placeholder="选择日期">
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.issueVisaDt" type="date" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="backward-li-span">
|
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.client_IssueVisaDt" type="date" placeholder="选择日期">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </div>
|
|
|
<div class="backward-li-span">出签</div>
|
|
<div class="backward-li-span">出签</div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
@@ -186,6 +212,10 @@
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.airTicketDt" type="date" placeholder="选择日期">
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.airTicketDt" type="date" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="backward-li-span">
|
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.client_AirTicketDt" type="date" placeholder="选择日期">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </div>
|
|
|
<div class="backward-li-span">机票</div>
|
|
<div class="backward-li-span">机票</div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
@@ -201,6 +231,10 @@
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.hotelDt" type="date" placeholder="选择日期">
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.hotelDt" type="date" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="backward-li-span">
|
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.client_HotelDt" type="date" placeholder="选择日期">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </div>
|
|
|
<div class="backward-li-span">酒店</div>
|
|
<div class="backward-li-span">酒店</div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
@@ -216,6 +250,10 @@
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.preTripMeetingDt" type="date" placeholder="选择日期">
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.preTripMeetingDt" type="date" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="backward-li-span">
|
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.client_PreTripMeetingDt" type="date" placeholder="选择日期">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </div>
|
|
|
<div class="backward-li-span">开行前会</div>
|
|
<div class="backward-li-span">开行前会</div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
@@ -231,6 +269,10 @@
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.airportdDropOffDt" type="date" placeholder="选择日期">
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.airportdDropOffDt" type="date" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="backward-li-span">
|
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="datainfo.client_AirportdDropOffDt" type="date" placeholder="选择日期">
|
|
|
|
|
+ </el-date-picker>
|
|
|
|
|
+ </div>
|
|
|
<div class="backward-li-span">送机</div>
|
|
<div class="backward-li-span">送机</div>
|
|
|
<div class="backward-li-span">
|
|
<div class="backward-li-span">
|
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
<el-input type="textarea" :autosize="{ minRows: 2, maxRows: 2}" placeholder="请输入内容"
|
|
@@ -306,6 +348,16 @@ export default {
|
|
|
visaCountryData:[],
|
|
visaCountryData:[],
|
|
|
visaInformationDt:'',//签证资料准备时间
|
|
visaInformationDt:'',//签证资料准备时间
|
|
|
visaInformationRemark:'',//签证资料准备 备注
|
|
visaInformationRemark:'',//签证资料准备 备注
|
|
|
|
|
+ client_ApprovalDataDt:'',//报批资料准备时间(客户) - A
|
|
|
|
|
+ client_ApprovalDt:'',//报批时间(客户) - A
|
|
|
|
|
+ client_IssueApprovalDt:'',//出批件时间(客户) - A
|
|
|
|
|
+ client_VisaInformationDt:'',//签证资料准备时间(客户)
|
|
|
|
|
+ client_SendVisaDt:'',//送签时间(客户) - B
|
|
|
|
|
+ client_IssueVisaDt:'',//出签时间(客户) - B
|
|
|
|
|
+ client_AirTicketDt:'',//机票(客户) - B
|
|
|
|
|
+ client_HotelDt:'',//酒店(客户) - B
|
|
|
|
|
+ client_PreTripMeetingDt:'',//行前会(客户) - A
|
|
|
|
|
+ client_AirportdDropOffDt:'',//送机(客户) - A
|
|
|
},
|
|
},
|
|
|
officialTypeData:[],
|
|
officialTypeData:[],
|
|
|
visaTypeData:[],
|
|
visaTypeData:[],
|
|
@@ -445,6 +497,16 @@ export default {
|
|
|
that.datainfo.visaCountryData=res.data.data.visaCountryData;
|
|
that.datainfo.visaCountryData=res.data.data.visaCountryData;
|
|
|
that.datainfo.visaInformationDt=res.data.data.visaInformationDt;
|
|
that.datainfo.visaInformationDt=res.data.data.visaInformationDt;
|
|
|
that.datainfo.visaInformationRemark=res.data.data.visaInformationRemark;
|
|
that.datainfo.visaInformationRemark=res.data.data.visaInformationRemark;
|
|
|
|
|
+ that.datainfo.client_ApprovalDataDt=res.data.data.client_ApprovalDataDt;
|
|
|
|
|
+ that.datainfo.client_ApprovalDt=res.data.data.client_ApprovalDt;
|
|
|
|
|
+ that.datainfo.client_IssueApprovalDt=res.data.data.client_IssueApprovalDt;
|
|
|
|
|
+ that.datainfo.client_VisaInformationDt=res.data.data.client_VisaInformationDt;
|
|
|
|
|
+ that.datainfo.client_SendVisaDt=res.data.data.client_SendVisaDt;
|
|
|
|
|
+ that.datainfo.client_IssueVisaDt=res.data.data.client_IssueVisaDt;
|
|
|
|
|
+ that.datainfo.client_AirTicketDt=res.data.data.client_AirTicketDt;
|
|
|
|
|
+ that.datainfo.client_HotelDt=res.data.data.client_HotelDt;
|
|
|
|
|
+ that.datainfo.client_PreTripMeetingDt=res.data.data.client_PreTripMeetingDt;
|
|
|
|
|
+ that.datainfo.client_AirportdDropOffDt=res.data.data.client_AirportdDropOffDt;
|
|
|
if(that.datainfo.isQuery==true){
|
|
if(that.datainfo.isQuery==true){
|
|
|
that.PostInvertedListCreate()
|
|
that.PostInvertedListCreate()
|
|
|
// that.$notify({
|
|
// that.$notify({
|
|
@@ -513,6 +575,16 @@ export default {
|
|
|
visaCountryData:[],
|
|
visaCountryData:[],
|
|
|
visaInformationDt:'',//签证资料准备时间
|
|
visaInformationDt:'',//签证资料准备时间
|
|
|
visaInformationRemark:'',//签证资料准备 备注
|
|
visaInformationRemark:'',//签证资料准备 备注
|
|
|
|
|
+ client_ApprovalDataDt:'',//
|
|
|
|
|
+ client_ApprovalDt:'',//
|
|
|
|
|
+ client_IssueApprovalDt:'',//
|
|
|
|
|
+ client_VisaInformationDt:'',//
|
|
|
|
|
+ client_SendVisaDt:'',//
|
|
|
|
|
+ client_IssueVisaDt:'',//
|
|
|
|
|
+ client_AirTicketDt:'',//
|
|
|
|
|
+ client_HotelDt:'',//
|
|
|
|
|
+ client_PreTripMeetingDt:'',//
|
|
|
|
|
+ client_AirportdDropOffDt:'',//
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
//获取团组info
|
|
//获取团组info
|
|
@@ -666,6 +738,16 @@ export default {
|
|
|
airportdDropOffDt: that.datainfo.airportdDropOffDt,
|
|
airportdDropOffDt: that.datainfo.airportdDropOffDt,
|
|
|
isAirportdDropOff: that.datainfo.isAirportdDropOff,
|
|
isAirportdDropOff: that.datainfo.isAirportdDropOff,
|
|
|
airportdDropOffRemark: that.datainfo.airportdDropOffRemark,
|
|
airportdDropOffRemark: that.datainfo.airportdDropOffRemark,
|
|
|
|
|
+ client_ApprovalDataDt: that.datainfo.client_ApprovalDataDt,
|
|
|
|
|
+ client_ApprovalDt: that.datainfo.client_ApprovalDt,
|
|
|
|
|
+ client_IssueApprovalDt: that.datainfo.client_IssueApprovalDt,
|
|
|
|
|
+ client_VisaInformationDt: that.datainfo.client_VisaInformationDt,
|
|
|
|
|
+ client_SendVisaDt: that.datainfo.client_SendVisaDt,
|
|
|
|
|
+ client_IssueVisaDt: that.datainfo.client_IssueVisaDt,
|
|
|
|
|
+ client_AirTicketDt: that.datainfo.client_AirTicketDt,
|
|
|
|
|
+ client_HotelDt: that.datainfo.client_HotelDt,
|
|
|
|
|
+ client_PreTripMeetingDt: that.datainfo.client_PreTripMeetingDt,
|
|
|
|
|
+ client_AirportdDropOffDt: that.datainfo.client_AirportdDropOffDt,
|
|
|
}
|
|
}
|
|
|
}).then(function (res) {
|
|
}).then(function (res) {
|
|
|
if (res.data.code == 200) {
|
|
if (res.data.code == 200) {
|
|
@@ -744,6 +826,16 @@ export default {
|
|
|
airportdDropOffDt: that.datainfo.airportdDropOffDt,
|
|
airportdDropOffDt: that.datainfo.airportdDropOffDt,
|
|
|
isAirportdDropOff: that.datainfo.isAirportdDropOff,
|
|
isAirportdDropOff: that.datainfo.isAirportdDropOff,
|
|
|
airportdDropOffRemark: that.datainfo.airportdDropOffRemark,
|
|
airportdDropOffRemark: that.datainfo.airportdDropOffRemark,
|
|
|
|
|
+ client_ApprovalDataDt: that.datainfo.client_ApprovalDataDt,
|
|
|
|
|
+ client_ApprovalDt: that.datainfo.client_ApprovalDt,
|
|
|
|
|
+ client_IssueApprovalDt: that.datainfo.client_IssueApprovalDt,
|
|
|
|
|
+ client_VisaInformationDt: that.datainfo.client_VisaInformationDt,
|
|
|
|
|
+ client_SendVisaDt: that.datainfo.client_SendVisaDt,
|
|
|
|
|
+ client_IssueVisaDt: that.datainfo.client_IssueVisaDt,
|
|
|
|
|
+ client_AirTicketDt: that.datainfo.client_AirTicketDt,
|
|
|
|
|
+ client_HotelDt: that.datainfo.client_HotelDt,
|
|
|
|
|
+ client_PreTripMeetingDt: that.datainfo.client_PreTripMeetingDt,
|
|
|
|
|
+ client_AirportdDropOffDt: that.datainfo.client_AirportdDropOffDt,
|
|
|
}
|
|
}
|
|
|
}).then(function (res) {
|
|
}).then(function (res) {
|
|
|
if (res.data.code == 200) {
|
|
if (res.data.code == 200) {
|
|
@@ -785,6 +877,119 @@ export default {
|
|
|
that.$message.error(error);
|
|
that.$message.error(error);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
+ //导出倒推表(客户)
|
|
|
|
|
+ PostInvertedListClientFileDownload() {
|
|
|
|
|
+ var that = this
|
|
|
|
|
+ var url = "/api/Groups/PostInvertedListUpdate"
|
|
|
|
|
+ this.$axios({
|
|
|
|
|
+ method: 'post',
|
|
|
|
|
+ url: url,
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ Authorization: 'Bearer ' + this.token
|
|
|
|
|
+ },
|
|
|
|
|
+ data: {
|
|
|
|
|
+ portType: 1,
|
|
|
|
|
+ isQuery:that.datainfo.isQuery,
|
|
|
|
|
+ id: that.datainfo.id,
|
|
|
|
|
+ diId: that.datainfo.diId,
|
|
|
|
|
+ approvalDataDt: that.datainfo.approvalDataDt,
|
|
|
|
|
+ isApprovalData: that.datainfo.isApprovalData,
|
|
|
|
|
+ approvalDataRemark: that.datainfo.approvalDataRemark,
|
|
|
|
|
+ approvalDt: that.datainfo.approvalDt,
|
|
|
|
|
+ approvalType: that.datainfo.approvalType,
|
|
|
|
|
+ isApproval: that.datainfo.isApproval,
|
|
|
|
|
+ approvalRemark: that.datainfo.approvalRemark,
|
|
|
|
|
+ issueApprovalDt: that.datainfo.issueApprovalDt,
|
|
|
|
|
+ isIssueApproval: that.datainfo.isIssueApproval,
|
|
|
|
|
+ issueApprovalRemark: that.datainfo.issueApprovalRemark,
|
|
|
|
|
+ applyPassportDt: that.datainfo.applyPassportDt,
|
|
|
|
|
+ isApplyPassport: that.datainfo.isApplyPassport,
|
|
|
|
|
+ applyPassportRemark: that.datainfo.applyPassportRemark,
|
|
|
|
|
+ visaInformationDt: that.datainfo.visaInformationDt,
|
|
|
|
|
+ isVisaInformation: that.datainfo.isVisaInformation,
|
|
|
|
|
+ visaInformationRemark: that.datainfo.visaInformationRemark,
|
|
|
|
|
+ visaCountryData: that.datainfo.visaCountryData,
|
|
|
|
|
+ sendVisaDt: that.datainfo.sendVisaDt,
|
|
|
|
|
+ isSendVisa: that.datainfo.isSendVisa,
|
|
|
|
|
+ sendVisaRemark: that.datainfo.sendVisaRemark,
|
|
|
|
|
+ issueVisaDt: that.datainfo.issueVisaDt,
|
|
|
|
|
+ isIssueVisa: that.datainfo.isIssueVisa,
|
|
|
|
|
+ issueVisaRemark: that.datainfo.issueVisaRemark,
|
|
|
|
|
+
|
|
|
|
|
+ airTicketDt: that.datainfo.airTicketDt,
|
|
|
|
|
+ isAirTicket: that.datainfo.isAirTicket,
|
|
|
|
|
+ airTicketRemark: that.datainfo.airTicketRemark,
|
|
|
|
|
+ hotelDt: that.datainfo.hotelDt,
|
|
|
|
|
+ isHotel: that.datainfo.isHotel,
|
|
|
|
|
+ hotelRemark: that.datainfo.hotelRemark,
|
|
|
|
|
+ isSelectedAirportd: that.datainfo.isSelectedAirportd,
|
|
|
|
|
+ isSelectedApprovalData: that.datainfo.isSelectedApprovalData,
|
|
|
|
|
+ isSelectedIssueApproval: that.datainfo.isSelectedIssueApproval,
|
|
|
|
|
+ isSelectedVisaInfo: that.datainfo.isSelectedVisaInfo,
|
|
|
|
|
+ isSelectedSendVisa: that.datainfo.isSelectedSendVisa,
|
|
|
|
|
+ isSelectedIssueVisa: that.datainfo.isSelectedIssueVisa,
|
|
|
|
|
+ isSelectedAirTicket: that.datainfo.isSelectedAirTicket,
|
|
|
|
|
+ isSelectedHotel: that.datainfo.isSelectedHotel,
|
|
|
|
|
+ isSelectedPreTripMeeting: that.datainfo.isSelectedPreTripMeeting,
|
|
|
|
|
+ isSelectedAirportdDropOff: that.datainfo.isSelectedAirportdDropOff,
|
|
|
|
|
+
|
|
|
|
|
+ preTripMeetingDt: that.datainfo.preTripMeetingDt,
|
|
|
|
|
+ isPreTripMeeting: that.datainfo.isPreTripMeeting,
|
|
|
|
|
+ preTripMeetingRemark: that.datainfo.preTripMeetingRemark,
|
|
|
|
|
+ airportdDropOffDt: that.datainfo.airportdDropOffDt,
|
|
|
|
|
+ isAirportdDropOff: that.datainfo.isAirportdDropOff,
|
|
|
|
|
+ airportdDropOffRemark: that.datainfo.airportdDropOffRemark,
|
|
|
|
|
+ client_ApprovalDataDt: that.datainfo.client_ApprovalDataDt,
|
|
|
|
|
+ client_ApprovalDt: that.datainfo.client_ApprovalDt,
|
|
|
|
|
+ client_IssueApprovalDt: that.datainfo.client_IssueApprovalDt,
|
|
|
|
|
+ client_VisaInformationDt: that.datainfo.client_VisaInformationDt,
|
|
|
|
|
+ client_SendVisaDt: that.datainfo.client_SendVisaDt,
|
|
|
|
|
+ client_IssueVisaDt: that.datainfo.client_IssueVisaDt,
|
|
|
|
|
+ client_AirTicketDt: that.datainfo.client_AirTicketDt,
|
|
|
|
|
+ client_HotelDt: that.datainfo.client_HotelDt,
|
|
|
|
|
+ client_PreTripMeetingDt: that.datainfo.client_PreTripMeetingDt,
|
|
|
|
|
+ client_AirportdDropOffDt: that.datainfo.client_AirportdDropOffDt,
|
|
|
|
|
+ }
|
|
|
|
|
+ }).then(function (res) {
|
|
|
|
|
+ if (res.data.code == 200) {
|
|
|
|
|
+ that.$message({
|
|
|
|
|
+ message:res.data.msg ,
|
|
|
|
|
+ type: 'success',
|
|
|
|
|
+ offset:50
|
|
|
|
|
+ });
|
|
|
|
|
+ that.PostInvertedListInfo();
|
|
|
|
|
+ var urls = "/api/Groups/PostInvertedListClientFileDownload"
|
|
|
|
|
+ that.$axios({
|
|
|
|
|
+ method: 'post',
|
|
|
|
|
+ url: urls,
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ Authorization: 'Bearer ' + that.token
|
|
|
|
|
+ },
|
|
|
|
|
+ data: {
|
|
|
|
|
+ portType: 1,
|
|
|
|
|
+ diId: that.value
|
|
|
|
|
+ }
|
|
|
|
|
+ }).then(function (res) {
|
|
|
|
|
+ if (res.data.code == 200) {
|
|
|
|
|
+ that.$message({
|
|
|
|
|
+ message:res.data.msg ,
|
|
|
|
|
+ type: 'success',
|
|
|
|
|
+ offset:50
|
|
|
|
|
+ });
|
|
|
|
|
+ window.open(res.data.data);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ that.$message.error(res.data.msg);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(function (error) {
|
|
|
|
|
+ that.$message.error(error);
|
|
|
|
|
+ });
|
|
|
|
|
+ }else{
|
|
|
|
|
+ that.$message.error(res.data.msg);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(function (error) {
|
|
|
|
|
+ that.$message.error(error);
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
filters: {
|
|
filters: {
|
|
|
capitalize: function (value) {
|
|
capitalize: function (value) {
|
|
@@ -850,13 +1055,16 @@ export default {
|
|
|
width: 15%;
|
|
width: 15%;
|
|
|
}
|
|
}
|
|
|
.backward-li-span:nth-child(3){
|
|
.backward-li-span:nth-child(3){
|
|
|
|
|
+ width: 15%;
|
|
|
|
|
+}
|
|
|
|
|
+.backward-li-span:nth-child(4){
|
|
|
width: 20%;
|
|
width: 20%;
|
|
|
color: #606266;
|
|
color: #606266;
|
|
|
font-size: 14px;
|
|
font-size: 14px;
|
|
|
font-weight: 600;
|
|
font-weight: 600;
|
|
|
}
|
|
}
|
|
|
-.backward-li-span:nth-child(4){
|
|
|
|
|
- width: 62%;
|
|
|
|
|
|
|
+.backward-li-span:nth-child(5){
|
|
|
|
|
+ width: 47%;
|
|
|
}
|
|
}
|
|
|
.backward-li-span{
|
|
.backward-li-span{
|
|
|
border-left: 1px solid #ebeef5;
|
|
border-left: 1px solid #ebeef5;
|