|
|
|
|
@ -4,8 +4,8 @@
|
|
|
|
|
<div v-show="showSearch" class="mb-[10px]">
|
|
|
|
|
<el-card shadow="hover">
|
|
|
|
|
<el-form ref="queryFormRef" :model="queryParams" :inline="true" label-width="100px">
|
|
|
|
|
<el-form-item label="机票预订编号" prop="applyCode">
|
|
|
|
|
<el-input v-model="queryParams.applyCode" placeholder="请输入机票预订编号" clearable @keyup.enter="handleQuery" />
|
|
|
|
|
<el-form-item label="流程编号" prop="applyCode">
|
|
|
|
|
<el-input v-model="queryParams.applyCode" placeholder="请输入流程编号" clearable @keyup.enter="handleQuery" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="乘机人姓名" prop="passengerName">
|
|
|
|
|
<!-- <el-input v-model="queryParams.passengerName" placeholder="请输入乘机人姓名" clearable @keyup.enter="handleQuery" /> -->
|
|
|
|
|
@ -68,7 +68,7 @@
|
|
|
|
|
<el-table v-loading="loading" border :data="flightBookingList" @selection-change="handleSelectionChange">
|
|
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
|
|
<el-table-column label="机票预订ID" align="center" prop="bookingId" width="120" v-if="columns[0].visible" />
|
|
|
|
|
<el-table-column label="机票预订编号" align="center" prop="applyCode" width="160" v-if="columns[2].visible" />
|
|
|
|
|
<el-table-column label="流程编号" align="center" prop="applyCode" width="160" v-if="columns[2].visible" />
|
|
|
|
|
<el-table-column label="乘机人ID" align="center" prop="passengerId" v-if="columns[3].visible" />
|
|
|
|
|
<el-table-column label="乘机人姓名" align="center" prop="passengerName" width="120" v-if="columns[4].visible" />
|
|
|
|
|
<el-table-column label="出行日期" align="center" prop="travelDate" width="120" v-if="columns[5].visible">
|
|
|
|
|
@ -116,8 +116,8 @@
|
|
|
|
|
<!-- 添加或修改机票预订对话框 -->
|
|
|
|
|
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
|
|
|
|
|
<el-form ref="flightBookingFormRef" :model="form" :rules="rules" label-width="120px">
|
|
|
|
|
<el-form-item label="机票预订编号" prop="applyCode">
|
|
|
|
|
<el-input v-model="form.applyCode" placeholder="请输入机票预订编号" />
|
|
|
|
|
<el-form-item label="流程编号" prop="applyCode">
|
|
|
|
|
<el-input v-model="form.applyCode" placeholder="请输入流程编号" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="乘机人ID" prop="passengerId">
|
|
|
|
|
<el-input v-model="form.passengerId" placeholder="请输入乘机人ID" />
|
|
|
|
|
@ -203,7 +203,7 @@ const dialog = reactive<DialogOption>({
|
|
|
|
|
const columns = ref<FieldOption[]>([
|
|
|
|
|
{ key: 0, label: `机票预订ID`, visible: false },
|
|
|
|
|
{ key: 1, label: `租户编号`, visible: true },
|
|
|
|
|
{ key: 2, label: `机票预订编号`, visible: true },
|
|
|
|
|
{ key: 2, label: `流程编号`, visible: true },
|
|
|
|
|
{ key: 3, label: `乘机人ID`, visible: false },
|
|
|
|
|
{ key: 4, label: `乘机人姓名`, visible: true },
|
|
|
|
|
{ key: 5, label: `出行日期`, visible: true },
|
|
|
|
|
@ -392,7 +392,7 @@ const submitForm = () => {
|
|
|
|
|
/** 删除按钮操作 */
|
|
|
|
|
const handleDelete = async (row?: FlightBookingVO) => {
|
|
|
|
|
const _bookingIds = row?.bookingId || ids.value;
|
|
|
|
|
await proxy?.$modal.confirm('是否确认删除机票预订编号为"' + _bookingIds + '"的数据项?').finally(() => (loading.value = false));
|
|
|
|
|
await proxy?.$modal.confirm('是否确认删除流程编号为"' + _bookingIds + '"的数据项?').finally(() => (loading.value = false));
|
|
|
|
|
await delFlightBooking(_bookingIds);
|
|
|
|
|
proxy?.$modal.msgSuccess('删除成功');
|
|
|
|
|
await getList();
|
|
|
|
|
|