|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div class="ds-sea-export-table">
|
|
|
|
|
<div>
|
|
|
|
|
<BasicTable class="ds-table" @register="registerTable" @row-dbClick="handledbclick">
|
|
|
|
|
<template #toolbar>
|
|
|
|
|
<a-button type="link" size="mini" @click="handleAdd">
|
|
|
|
@ -47,44 +47,31 @@
|
|
|
|
|
<span>{{ record.shipRateTotalCurrency }} {{ record.shipRateTotalAmount }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
<template v-if="column.dataIndex == 'iS_CANCELLATION'">
|
|
|
|
|
<BulbOutlined
|
|
|
|
|
v-if="record.iS_CANCELLATION"
|
|
|
|
|
style="color: red; font-size: 16px"
|
|
|
|
|
:title="record.cancellatioN_DATE"
|
|
|
|
|
/>
|
|
|
|
|
<BulbOutlined v-if="record.iS_CANCELLATION" style="color: red; font-size: 16px"
|
|
|
|
|
:title="record.cancellatioN_DATE" />
|
|
|
|
|
</template>
|
|
|
|
|
<template v-if="column.dataIndex == 'isRecvBC'">
|
|
|
|
|
<BulbFilled
|
|
|
|
|
style="color: green; font-size: 16px"
|
|
|
|
|
:title="record.lstRecvBCDate"
|
|
|
|
|
v-if="record.isRecvBC"
|
|
|
|
|
/>
|
|
|
|
|
<BulbFilled style="color: green; font-size: 16px" :title="record.lstRecvBCDate" v-if="record.isRecvBC" />
|
|
|
|
|
</template>
|
|
|
|
|
<template v-if="column.dataIndex == 'isRecvBKCancel'">
|
|
|
|
|
<BulbFilled
|
|
|
|
|
style="color: red; font-size: 16px"
|
|
|
|
|
:title="record.lstRecvBCDate"
|
|
|
|
|
v-if="record.isRecvBKCancel"
|
|
|
|
|
/>
|
|
|
|
|
<BulbFilled style="color: red; font-size: 16px" :title="record.lstRecvBCDate" v-if="record.isRecvBKCancel" />
|
|
|
|
|
</template>
|
|
|
|
|
<template v-if="column.dataIndex == 'isShipperOwned'">
|
|
|
|
|
<CheckCircleFilled v-if="record.isShipperOwned" style="color: green; font-size: 16px" />
|
|
|
|
|
</template>
|
|
|
|
|
<template v-if="column.key === 'action'">
|
|
|
|
|
<TableAction
|
|
|
|
|
:actions="[
|
|
|
|
|
{
|
|
|
|
|
icon: 'clarity:note-edit-line',
|
|
|
|
|
tooltip: '编辑',
|
|
|
|
|
onClick: () => {},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
icon: 'ant-design:delete-outlined',
|
|
|
|
|
tooltip: '删除',
|
|
|
|
|
onClick: () => {},
|
|
|
|
|
},
|
|
|
|
|
]"
|
|
|
|
|
/>
|
|
|
|
|
<TableAction :actions="[
|
|
|
|
|
{
|
|
|
|
|
icon: 'clarity:note-edit-line',
|
|
|
|
|
tooltip: '编辑',
|
|
|
|
|
onClick: () => { },
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
icon: 'ant-design:delete-outlined',
|
|
|
|
|
tooltip: '删除',
|
|
|
|
|
onClick: () => { },
|
|
|
|
|
},
|
|
|
|
|
]" />
|
|
|
|
|
</template>
|
|
|
|
|
</template>
|
|
|
|
|
</BasicTable>
|
|
|
|
@ -92,403 +79,20 @@
|
|
|
|
|
</template>
|
|
|
|
|
<script lang="ts" setup>
|
|
|
|
|
import { BasicTable, useTable, TableAction } from '/@/components/Table'
|
|
|
|
|
import { PageDataByBooking } from '../../operation/seaexport/api/BookingLedger'
|
|
|
|
|
import { BookingSlotPage } from './api'
|
|
|
|
|
import { columns, searchFormSchema, FeeStatus } from './columns'
|
|
|
|
|
import { BulbFilled, CheckCircleFilled,BulbOutlined } from '@ant-design/icons-vue';
|
|
|
|
|
import { BulbFilled, CheckCircleFilled, BulbOutlined } from '@ant-design/icons-vue';
|
|
|
|
|
import { useModal } from '/@/components/Modal'
|
|
|
|
|
import { formatParams } from '/@/hooks/web/common'
|
|
|
|
|
import { useGo } from '/@/hooks/web/usePage'
|
|
|
|
|
const go = useGo()
|
|
|
|
|
const [registerModal, { openModal }] = useModal()
|
|
|
|
|
const [registerTable, { reload, getForm, getPaginationRef, getSelectRows, setProps }] = useTable({
|
|
|
|
|
title: '',
|
|
|
|
|
api: async (p) => {
|
|
|
|
|
const res: API.DataResult = await PageDataByBooking(p)
|
|
|
|
|
const res: API.DataResult = await BookingSlotPage(p)
|
|
|
|
|
return new Promise((resolve) => {
|
|
|
|
|
const arr = [
|
|
|
|
|
{
|
|
|
|
|
"id": 563488536383557,
|
|
|
|
|
"createdTime": "2024-06-30 16:20:45",
|
|
|
|
|
"updatedTime": "2024-06-30 20:59:33",
|
|
|
|
|
"createdUserName": "石慧",
|
|
|
|
|
"updatedUserName": "石慧",
|
|
|
|
|
"labelList": [],
|
|
|
|
|
"sloT_BOOKING_NO": "238699308",
|
|
|
|
|
"contracT_NO": "299026908",
|
|
|
|
|
"bookinG_PARTY": "QINGDAO CHENGSI FREIGHT FORWARDER CO",
|
|
|
|
|
"vessel": "MORTEN MAERSK3",
|
|
|
|
|
"voyno": "424W3",
|
|
|
|
|
"etd": "2024-06-15 00:00:00",
|
|
|
|
|
"eta": "2024-07-25 00:00:00",
|
|
|
|
|
"placereceipt": "Dalian,Liaoning,China",
|
|
|
|
|
"placedelivery": "Melbourne,Victoria,Australia",
|
|
|
|
|
"portloadid": "CNDAL",
|
|
|
|
|
"portload": "DALIAN",
|
|
|
|
|
"portdischargeid": "AUMEL",
|
|
|
|
|
"portdischarge": "MELBOURNE,VI,AU",
|
|
|
|
|
"portdischargE_COUNTRY_CODE": "AU",
|
|
|
|
|
"portdischargE_COUNTRY": "澳大利亚(AUSTRALIA)",
|
|
|
|
|
"transfeR_PORT_1": "CO BUSAN INTERNATIONAL TRANSHIPMENT",
|
|
|
|
|
"transfeR_PORT_2": "Beilun Container Terminal Phase 4",
|
|
|
|
|
"carrierid": "MSK",
|
|
|
|
|
"carrier": "马士基",
|
|
|
|
|
"carriagE_TYPE": "TRANSFER_SHIP",
|
|
|
|
|
"carriagE_TYPE_NAME": "中转",
|
|
|
|
|
"bookinG_SLOT_TYPE": "CONTRACT_ORDER",
|
|
|
|
|
"bookinG_SLOT_TYPE_NAME": "合约订舱",
|
|
|
|
|
"ctN_STAT": "20GP* 3 ",
|
|
|
|
|
"weeK_AT": 24,
|
|
|
|
|
"detensioN_FREE_DAYS": 0,
|
|
|
|
|
"sI_CUT_DATE": "2024-06-30 20:00:00",
|
|
|
|
|
"vgM_SUBMISSION_CUT_DATE": "2024-06-30 20:00:00",
|
|
|
|
|
"manifesT_CUT_DATE": "2024-06-11 14:30:00",
|
|
|
|
|
"iS_CANCELLATION": true,
|
|
|
|
|
"custoM_SI_CUT_DATE": "2024-06-11 10:00:00",
|
|
|
|
|
"pricE_CALCULATION_DATE": "2024-06-15 00:00:00"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 562064187785285,
|
|
|
|
|
"createdTime": "2024-06-30 16:20:45",
|
|
|
|
|
"updatedTime": "2024-06-30 20:59:33",
|
|
|
|
|
"createdUserName": "石慧",
|
|
|
|
|
"updatedUserName": "石慧",
|
|
|
|
|
"labelList": [],
|
|
|
|
|
"sloT_BOOKING_NO": "232397405",
|
|
|
|
|
"loaD_GUARANTEE_FLAG_NAME": "全部舱保",
|
|
|
|
|
"spliT_OR_MERGE_FLAG": 0,
|
|
|
|
|
"contracT_NO": "299026908",
|
|
|
|
|
"bookinG_PARTY": "QINGDAO CHENGSI FREIGHT FORWARDER CO",
|
|
|
|
|
"vessel": "MORTEN MAERSK3",
|
|
|
|
|
"voyno": "424W3",
|
|
|
|
|
"etd": "2024-06-15 00:00:00",
|
|
|
|
|
"eta": "2024-07-25 00:00:00",
|
|
|
|
|
"placereceipt": "Dalian,Liaoning,China",
|
|
|
|
|
"placedelivery": "Melbourne,Victoria,Australia",
|
|
|
|
|
"portloadid": "CNDAL",
|
|
|
|
|
"portload": "DALIAN",
|
|
|
|
|
"portdischargeid": "AUMEL",
|
|
|
|
|
"portdischarge": "MELBOURNE,VI,AU",
|
|
|
|
|
"portdischargE_COUNTRY_CODE": "AU",
|
|
|
|
|
"portdischargE_COUNTRY": "澳大利亚(AUSTRALIA)",
|
|
|
|
|
"transfeR_PORT_1": "CO BUSAN INTERNATIONAL TRANSHIPMENT",
|
|
|
|
|
"transfeR_PORT_2": "Beilun Container Terminal Phase 4",
|
|
|
|
|
"carrierid": "MSK",
|
|
|
|
|
"carrier": "马士基",
|
|
|
|
|
"carriagE_TYPE": "TRANSFER_SHIP",
|
|
|
|
|
"carriagE_TYPE_NAME": "中转",
|
|
|
|
|
"bookinG_SLOT_TYPE": "CONTRACT_ORDER",
|
|
|
|
|
"bookinG_SLOT_TYPE_NAME": "合约订舱",
|
|
|
|
|
"ctN_STAT": "20GP* 3 ",
|
|
|
|
|
"weeK_AT": 24,
|
|
|
|
|
"detensioN_FREE_DAYS": 0,
|
|
|
|
|
"sI_CUT_DATE": "2024-06-30 20:00:00",
|
|
|
|
|
"vgM_SUBMISSION_CUT_DATE": "2024-06-30 20:00:00",
|
|
|
|
|
"manifesT_CUT_DATE": "2024-06-11 14:30:00",
|
|
|
|
|
"iS_CANCELLATION": true,
|
|
|
|
|
"custoM_SI_CUT_DATE": "2024-06-11 10:00:00",
|
|
|
|
|
"pricE_CALCULATION_DATE": "2024-06-15 00:00:00",
|
|
|
|
|
"bookingSlotSaleInfoList": [
|
|
|
|
|
{
|
|
|
|
|
"id": 562064420188229,
|
|
|
|
|
"bookinG_ID": 562064397226053,
|
|
|
|
|
"bookinG_SLOT_ID": 562064187785285,
|
|
|
|
|
"customerid": 505381205700677,
|
|
|
|
|
"customername": "青岛测试",
|
|
|
|
|
"custserviceid": "519572541472837",
|
|
|
|
|
"custservice": "丛黎晓",
|
|
|
|
|
"saleid": "519572541472837",
|
|
|
|
|
"sale": "何雨菲",
|
|
|
|
|
"opid": "519572983967813",
|
|
|
|
|
"op": "纪亚男",
|
|
|
|
|
"docid": "519572338753605",
|
|
|
|
|
"doc": "何雨菲",
|
|
|
|
|
"businessid": "",
|
|
|
|
|
"business": "123",
|
|
|
|
|
"shipper": "123",
|
|
|
|
|
"goodsname": "123",
|
|
|
|
|
"sellinG_PRICE": "123",
|
|
|
|
|
"salE_TIME": "2024-06-26 15:45:30",
|
|
|
|
|
"updateFlag": false,
|
|
|
|
|
"createdUserId": 505423895470149
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 562064648892485,
|
|
|
|
|
"bookinG_ID": 562064635387973,
|
|
|
|
|
"bookinG_SLOT_ID": 562064187785285,
|
|
|
|
|
"customerid": 505381205700677,
|
|
|
|
|
"customername": "青岛测试",
|
|
|
|
|
"custserviceid": "519572541472837",
|
|
|
|
|
"custservice": "丛黎晓",
|
|
|
|
|
"saleid": "519572541472837",
|
|
|
|
|
"sale": "何雨菲",
|
|
|
|
|
"opid": "519572983967813",
|
|
|
|
|
"op": "纪亚男",
|
|
|
|
|
"docid": "519572338753605",
|
|
|
|
|
"doc": "何雨菲",
|
|
|
|
|
"businessid": "",
|
|
|
|
|
"business": "",
|
|
|
|
|
"salE_TIME": "2024-06-26 15:46:32",
|
|
|
|
|
"updateFlag": false,
|
|
|
|
|
"createdUserId": 505423895470149
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 559255102201925,
|
|
|
|
|
"createdTime": "2024-06-18 17:14:52",
|
|
|
|
|
"updatedTime": "2024-06-18 18:53:25",
|
|
|
|
|
"createdUserName": "石慧",
|
|
|
|
|
"updatedUserName": "石慧",
|
|
|
|
|
"spliT_OR_MERGE_FLAG": 0,
|
|
|
|
|
"sloT_BOOKING_NO": "XIA1380066",
|
|
|
|
|
"contracT_NO": "QHOF247973",
|
|
|
|
|
"bookinG_PARTY": "SUNNINESS LOGISTICS CO LTD",
|
|
|
|
|
"vessel": "CMA CGM TUTICORIN",
|
|
|
|
|
"voyno": "0TND5S1MA",
|
|
|
|
|
"etd": "2024-07-01 09:00:00",
|
|
|
|
|
"placereceipt": "CNXMN (XIAMEN)",
|
|
|
|
|
"placedelivery": "MXLZC (LAZARO CARDENAS)",
|
|
|
|
|
"portloadid": "CNXIA",
|
|
|
|
|
"portload": "XIAMEN",
|
|
|
|
|
"portdischargeid": "MXLZC",
|
|
|
|
|
"portdischarge": "LAZARO CARDENAS,MEXICO",
|
|
|
|
|
"portdischargE_COUNTRY_CODE": "MX",
|
|
|
|
|
"portdischargE_COUNTRY": "墨西哥(MEXICO)",
|
|
|
|
|
"carrierid": "CMA",
|
|
|
|
|
"carrier": "法国达飞",
|
|
|
|
|
"carriagE_TYPE": "DIRECT_SHIP",
|
|
|
|
|
"carriagE_TYPE_NAME": "直达",
|
|
|
|
|
"bookinG_SLOT_TYPE": "CONTRACT_ORDER",
|
|
|
|
|
"bookinG_SLOT_TYPE_NAME": "合约订舱",
|
|
|
|
|
"ctN_STAT": "40GP*1",
|
|
|
|
|
"detensioN_FREE_DAYS": 0,
|
|
|
|
|
"sI_CUT_DATE": "2024-06-27 09:00:00",
|
|
|
|
|
"cY_CUT_DATE": "2024-06-29 04:00:00",
|
|
|
|
|
"vgM_SUBMISSION_CUT_DATE": "2024-06-29 04:00:00",
|
|
|
|
|
"iS_CANCELLATION": false,
|
|
|
|
|
"bookingSlotSaleInfoList": [
|
|
|
|
|
{
|
|
|
|
|
"id": 559258301587525,
|
|
|
|
|
"bookinG_ID": 559258276556869,
|
|
|
|
|
"bookinG_SLOT_ID": 559255102201925,
|
|
|
|
|
"updateFlag": false,
|
|
|
|
|
"createdUserId": 505423895470149
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 559234884751429,
|
|
|
|
|
"createdTime": "2024-06-18 15:52:36",
|
|
|
|
|
"updatedTime": "2024-06-25 11:01:56",
|
|
|
|
|
"createdUserName": "石慧",
|
|
|
|
|
"updatedUserName": "石慧",
|
|
|
|
|
"labelList": [],
|
|
|
|
|
"spliT_OR_MERGE_FLAG": 0,
|
|
|
|
|
"sloT_BOOKING_NO": "XIA1356764",
|
|
|
|
|
"contracT_NO": "QHOFXP244396",
|
|
|
|
|
"bookinG_PARTY": "SUNNINESS LOGISTICS CO LTD",
|
|
|
|
|
"vessel": "CMA CGM UNITY",
|
|
|
|
|
"voyno": "0MEI1W1MA",
|
|
|
|
|
"etd": "2024-05-27 08:00:00",
|
|
|
|
|
"eta": "2024-09-21 22:00:00",
|
|
|
|
|
"placereceipt": "CNXMN (XIAMEN)",
|
|
|
|
|
"placedelivery": "MXZLO (MANZANILLO, MX)",
|
|
|
|
|
"portloadid": "CNXIA",
|
|
|
|
|
"portload": "XIAMEN",
|
|
|
|
|
"portdischargeid": "PAMIT",
|
|
|
|
|
"portdischarge": "MANZANILLO,PANAMA",
|
|
|
|
|
"portdischargE_COUNTRY_CODE": "PA",
|
|
|
|
|
"portdischargE_COUNTRY": "PANAMA",
|
|
|
|
|
"carrierid": "CMA",
|
|
|
|
|
"carrier": "法国达飞",
|
|
|
|
|
"carriagE_TYPE": "DIRECT_SHIP",
|
|
|
|
|
"carriagE_TYPE_NAME": "直达",
|
|
|
|
|
"bookinG_SLOT_TYPE": "CONTRACT_ORDER",
|
|
|
|
|
"bookinG_SLOT_TYPE_NAME": "合约订舱",
|
|
|
|
|
"ctN_STAT": "40HC* 1 ",
|
|
|
|
|
"detensioN_FREE_DAYS": 0,
|
|
|
|
|
"sI_CUT_DATE": "2024-05-23 16:00:00",
|
|
|
|
|
"cY_CUT_DATE": "2024-05-24 09:00:00",
|
|
|
|
|
"vgM_SUBMISSION_CUT_DATE": "2024-05-24 09:00:00",
|
|
|
|
|
"iS_CANCELLATION": false,
|
|
|
|
|
"bookingSlotSaleInfoList": [
|
|
|
|
|
{
|
|
|
|
|
"id": 559948185612357,
|
|
|
|
|
"bookinG_ID": 559948173021253,
|
|
|
|
|
"bookinG_SLOT_ID": 559234884751429,
|
|
|
|
|
"customerid": 505381205700677,
|
|
|
|
|
"customername": "青岛测试",
|
|
|
|
|
"custserviceid": "519572541472837",
|
|
|
|
|
"custservice": "丛黎晓",
|
|
|
|
|
"saleid": "519572541472837",
|
|
|
|
|
"sale": "何雨菲",
|
|
|
|
|
"opid": "519572983967813",
|
|
|
|
|
"op": "纪亚男",
|
|
|
|
|
"docid": "519572338753605",
|
|
|
|
|
"doc": "何雨菲",
|
|
|
|
|
"businessid": "",
|
|
|
|
|
"business": "",
|
|
|
|
|
"salE_TIME": "2024-06-20 16:14:23",
|
|
|
|
|
"updateFlag": false,
|
|
|
|
|
"createdUserId": 505423895470149
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 554957557194821,
|
|
|
|
|
"createdTime": "2024-06-06 13:48:07",
|
|
|
|
|
"updatedTime": "2024-06-26 11:27:33",
|
|
|
|
|
"createdUserName": "单证007",
|
|
|
|
|
"updatedUserName": "单证007",
|
|
|
|
|
"labelList": [],
|
|
|
|
|
"spliT_OR_MERGE_FLAG": 0,
|
|
|
|
|
"sloT_BOOKING_NO": "2222",
|
|
|
|
|
"sloT_NO": "222",
|
|
|
|
|
"ctN_STAT": "",
|
|
|
|
|
"detensioN_FREE_DAYS": 0,
|
|
|
|
|
"sI_CUT_DATE": "2024-06-26 11:00:00",
|
|
|
|
|
"cY_CUT_DATE": "2024-06-26 11:00:00",
|
|
|
|
|
"vgM_SUBMISSION_CUT_DATE": "2024-06-26 11:00:00",
|
|
|
|
|
"mdgF_CUT_DATE": "2024-06-26 11:00:00",
|
|
|
|
|
"manifesT_CUT_DATE": "2024-06-26 11:00:00",
|
|
|
|
|
"iS_CANCELLATION": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 547926230757445,
|
|
|
|
|
"createdTime": "2024-05-17 16:57:34",
|
|
|
|
|
"createdUserName": "超级管理员",
|
|
|
|
|
"labelList": [
|
|
|
|
|
{
|
|
|
|
|
"id": 549232334430277,
|
|
|
|
|
"name": "测试2",
|
|
|
|
|
"scope": 1,
|
|
|
|
|
"color": "#10dacd"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 549232370462789,
|
|
|
|
|
"name": "测试3",
|
|
|
|
|
"scope": 1,
|
|
|
|
|
"color": "#d60040"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 548907868680261,
|
|
|
|
|
"name": "测试1",
|
|
|
|
|
"scope": 1,
|
|
|
|
|
"color": "#23b388"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"spliT_OR_MERGE_FLAG": 0,
|
|
|
|
|
"sloT_BOOKING_NO": "QGD0884913",
|
|
|
|
|
"vessel": "CMA CGM TROCADERO",
|
|
|
|
|
"voyno": "0FMFVW1MA",
|
|
|
|
|
"portload": "QINGDAO",
|
|
|
|
|
"portdischarge": "MOGADISHU",
|
|
|
|
|
"carrierid": "CMA",
|
|
|
|
|
"carrier": "法国达飞",
|
|
|
|
|
"bookinG_SLOT_TYPE": "SPOT_ORDER",
|
|
|
|
|
"bookinG_SLOT_TYPE_NAME": "SPOT订舱",
|
|
|
|
|
"detensioN_FREE_DAYS": 0,
|
|
|
|
|
"vgM_SUBMISSION_CUT_DATE": "2024-06-01 21:00:00",
|
|
|
|
|
"iS_CANCELLATION": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 547900976529477,
|
|
|
|
|
"createdTime": "2024-05-17 15:14:49",
|
|
|
|
|
"updatedTime": "2024-06-24 10:44:18",
|
|
|
|
|
"createdUserName": "邵芳",
|
|
|
|
|
"updatedUserName": "邵芳",
|
|
|
|
|
"spliT_OR_MERGE_FLAG": 2,
|
|
|
|
|
"loaD_GUARANTEE_FLAG": "FULL",
|
|
|
|
|
"loaD_GUARANTEE_FLAG_NAME": "全部舱保",
|
|
|
|
|
"sloT_BOOKING_NO": "238699307BB",
|
|
|
|
|
"contracT_NO": "299026908",
|
|
|
|
|
"bookinG_PARTY": "QINGDAO CHENGSI FREIGHT FORWARDER CO",
|
|
|
|
|
"vessel": "MORTEN MAERSK",
|
|
|
|
|
"voyno": "424W",
|
|
|
|
|
"etd": "2024-06-15 00:00:00",
|
|
|
|
|
"eta": "2024-07-25 00:00:00",
|
|
|
|
|
"placereceipt": "Dalian,Liaoning,China",
|
|
|
|
|
"placedelivery": "Melbourne,Victoria,Australia",
|
|
|
|
|
"portloadid": "CNDAL",
|
|
|
|
|
"portload": "DALIAN",
|
|
|
|
|
"portdischargeid": "AUMEL",
|
|
|
|
|
"portdischarge": "MELBOURNE,VI,AU",
|
|
|
|
|
"portdischargE_COUNTRY_CODE": "AU",
|
|
|
|
|
"portdischargE_COUNTRY": "澳大利亚(AUSTRALIA)",
|
|
|
|
|
"transfeR_PORT_1": "CO BUSAN INTERNATIONAL TRANSHIPMENT",
|
|
|
|
|
"transfeR_PORT_2": "Beilun Container Terminal Phase 4",
|
|
|
|
|
"carrierid": "MSK",
|
|
|
|
|
"carrier": "马士基",
|
|
|
|
|
"carriagE_TYPE": "TRANSFER_SHIP",
|
|
|
|
|
"carriagE_TYPE_NAME": "中转",
|
|
|
|
|
"bookinG_SLOT_TYPE": "CONTRACT_ORDER",
|
|
|
|
|
"bookinG_SLOT_TYPE_NAME": "合约订舱",
|
|
|
|
|
"ctN_STAT": "20GP* 3 ",
|
|
|
|
|
"weeK_AT": 24,
|
|
|
|
|
"detensioN_FREE_DAYS": 0,
|
|
|
|
|
"sI_CUT_DATE": "2024-06-11 16:00:00",
|
|
|
|
|
"manifesT_CUT_DATE": "2024-06-11 14:30:00",
|
|
|
|
|
"iS_CANCELLATION": false,
|
|
|
|
|
"custoM_SI_CUT_DATE": "2024-06-11 10:00:00",
|
|
|
|
|
"pricE_CALCULATION_DATE": "2024-05-17 00:00:00",
|
|
|
|
|
"bookingSlotSaleInfoList": [
|
|
|
|
|
{
|
|
|
|
|
"id": 561288040603717,
|
|
|
|
|
"bookinG_ID": 561288029708358,
|
|
|
|
|
"bookinG_SLOT_ID": 547900976529477,
|
|
|
|
|
"customerid": 505381205700677,
|
|
|
|
|
"customername": "青岛测试",
|
|
|
|
|
"custserviceid": "519572541472837",
|
|
|
|
|
"custservice": "丛黎晓",
|
|
|
|
|
"saleid": "519572541472837",
|
|
|
|
|
"sale": "何雨菲",
|
|
|
|
|
"opid": "519572983967813",
|
|
|
|
|
"op": "纪亚男",
|
|
|
|
|
"docid": "519572338753605",
|
|
|
|
|
"doc": "何雨菲",
|
|
|
|
|
"businessid": "",
|
|
|
|
|
"business": "",
|
|
|
|
|
"updateFlag": false,
|
|
|
|
|
"createdUserId": 505423895470149
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 547555377487941,
|
|
|
|
|
"createdTime": "2024-05-16 15:48:34",
|
|
|
|
|
"createdUserName": "超级管理员",
|
|
|
|
|
"spliT_OR_MERGE_FLAG": 0,
|
|
|
|
|
"sloT_BOOKING_NO": "QGD0877999",
|
|
|
|
|
"vessel": "CSL MANHATTAN",
|
|
|
|
|
"voyno": "0WU07E1MA",
|
|
|
|
|
"portload": "QINGDAO",
|
|
|
|
|
"portdischarge": "MANZANILLO, MX",
|
|
|
|
|
"carrierid": "CMA",
|
|
|
|
|
"carrier": "法国达飞",
|
|
|
|
|
"bookinG_SLOT_TYPE": "SPOT_ORDER",
|
|
|
|
|
"bookinG_SLOT_TYPE_NAME": "SPOT订舱",
|
|
|
|
|
"detensioN_FREE_DAYS": 0,
|
|
|
|
|
"vgM_SUBMISSION_CUT_DATE": "2024-06-01 05:00:00",
|
|
|
|
|
"iS_CANCELLATION": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 546477107662917,
|
|
|
|
|
"createdTime": "2024-05-13 14:41:05",
|
|
|
|
|
"createdUserName": "超级管理员",
|
|
|
|
|
"spliT_OR_MERGE_FLAG": 0,
|
|
|
|
|
"sloT_BOOKING_NO": "test22",
|
|
|
|
|
"detensioN_FREE_DAYS": 0,
|
|
|
|
|
"iS_CANCELLATION": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"id": 546476199157829,
|
|
|
|
|
"createdTime": "2024-05-13 14:37:23",
|
|
|
|
|
"createdUserName": "超级管理员",
|
|
|
|
|
"spliT_OR_MERGE_FLAG": 0,
|
|
|
|
|
"sloT_BOOKING_NO": "test111",
|
|
|
|
|
"detensioN_FREE_DAYS": 0,
|
|
|
|
|
"iS_CANCELLATION": false
|
|
|
|
|
}
|
|
|
|
|
] as any
|
|
|
|
|
const arr = res.data
|
|
|
|
|
for (let i = arr.length - 1; i >= 0; i--) {
|
|
|
|
|
if (arr[i].bookingSlotSaleInfoList && arr[i].bookingSlotSaleInfoList.length > 1) {
|
|
|
|
|
arr[i].bookingSlotSaleInfoList.forEach((ite, index) => {
|
|
|
|
@ -510,45 +114,35 @@ const [registerTable, { reload, getForm, getPaginationRef, getSelectRows, setPro
|
|
|
|
|
arr[i].isRemark = true
|
|
|
|
|
arr[i].dzmarkLoading = false
|
|
|
|
|
}
|
|
|
|
|
console.log(arr)
|
|
|
|
|
setProps({
|
|
|
|
|
showIndexColumn: false,
|
|
|
|
|
}),
|
|
|
|
|
resolve({data: arr, total: 10})
|
|
|
|
|
|
|
|
|
|
resolve({ data: arr, total: 10 })
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
beforeFetch: (p) => {
|
|
|
|
|
var data = getForm().getFieldsValue()
|
|
|
|
|
const postParam: API.PageRequest = {
|
|
|
|
|
queryCondition: '',
|
|
|
|
|
pageCondition: {
|
|
|
|
|
pageIndex: p.current,
|
|
|
|
|
pageSize: p.pageSize,
|
|
|
|
|
sortConditions: []
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return postParam
|
|
|
|
|
return formatParams(p)
|
|
|
|
|
},
|
|
|
|
|
columns,
|
|
|
|
|
formConfig: {
|
|
|
|
|
labelWidth: 120,
|
|
|
|
|
schemas: searchFormSchema,
|
|
|
|
|
},
|
|
|
|
|
clickToRowSelect: false,
|
|
|
|
|
isTreeTable: false,
|
|
|
|
|
pagination: true,
|
|
|
|
|
striped: true,
|
|
|
|
|
useSearchForm: true,
|
|
|
|
|
showTableSetting: true,
|
|
|
|
|
bordered: true,
|
|
|
|
|
showIndexColumn: false,
|
|
|
|
|
showIndexColumn: true,
|
|
|
|
|
indexColumnProps: {
|
|
|
|
|
width: 60,
|
|
|
|
|
},
|
|
|
|
|
canResize: true,
|
|
|
|
|
resizeHeightOffset: 80,
|
|
|
|
|
resizeHeightOffset: 35,
|
|
|
|
|
immediate: true,
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
function handledbclick(record) {
|
|
|
|
@ -560,61 +154,61 @@ function handleAdd() {
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
|
|
/deep/ .ant-form-item {
|
|
|
|
|
margin-bottom: 10px !important;
|
|
|
|
|
}
|
|
|
|
|
/deep/ .ant-form-item {
|
|
|
|
|
margin-bottom: 10px !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/ .ant-card-body {
|
|
|
|
|
padding-bottom: 0px !important;
|
|
|
|
|
}
|
|
|
|
|
/deep/ .ant-card-body {
|
|
|
|
|
padding-bottom: 0px !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.table-operator {
|
|
|
|
|
margin-bottom: 18px;
|
|
|
|
|
}
|
|
|
|
|
.table-operator {
|
|
|
|
|
margin-bottom: 18px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.Close {
|
|
|
|
|
height: 45px;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
}
|
|
|
|
|
.Close {
|
|
|
|
|
height: 45px;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.vxe-table--render-default .vxe-body--row.row--stripe {
|
|
|
|
|
background: #f5f9fe;
|
|
|
|
|
}
|
|
|
|
|
.vxe-table--render-default .vxe-body--row.row--stripe {
|
|
|
|
|
background: #f5f9fe;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.ant-card-body {
|
|
|
|
|
padding-top: 10px;
|
|
|
|
|
}
|
|
|
|
|
.ant-card-body {
|
|
|
|
|
padding-top: 10px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.inline {
|
|
|
|
|
position: relative;
|
|
|
|
|
}
|
|
|
|
|
.inline {
|
|
|
|
|
position: relative;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.inline-right {
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: 6px;
|
|
|
|
|
right: 25px;
|
|
|
|
|
}
|
|
|
|
|
.inline-right {
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: 6px;
|
|
|
|
|
right: 25px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.change {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
margin-top: 25px;
|
|
|
|
|
.change {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
margin-top: 25px;
|
|
|
|
|
|
|
|
|
|
div {
|
|
|
|
|
width: 120px;
|
|
|
|
|
height: 50px;
|
|
|
|
|
background-color: rgb(247, 249, 250);
|
|
|
|
|
border: 1px solid rgb(247, 249, 250);
|
|
|
|
|
color: rgb(105, 102, 102);
|
|
|
|
|
line-height: 50px;
|
|
|
|
|
text-align: center;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
transition: box-shadow 0.3s, background-color 0.3s;
|
|
|
|
|
margin-right: 10px;
|
|
|
|
|
}
|
|
|
|
|
div {
|
|
|
|
|
width: 120px;
|
|
|
|
|
height: 50px;
|
|
|
|
|
background-color: rgb(247, 249, 250);
|
|
|
|
|
border: 1px solid rgb(247, 249, 250);
|
|
|
|
|
color: rgb(105, 102, 102);
|
|
|
|
|
line-height: 50px;
|
|
|
|
|
text-align: center;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
transition: box-shadow 0.3s, background-color 0.3s;
|
|
|
|
|
margin-right: 10px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div:hover {
|
|
|
|
|
border: 1px solid #d1cfcf;
|
|
|
|
|
}
|
|
|
|
|
div:hover {
|
|
|
|
|
border: 1px solid #d1cfcf;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|