|
@@ -280,30 +280,6 @@ const tableData = ref<VxeGridProps<any>>({
|
|
|
// 实现行点击样式
|
|
// 实现行点击样式
|
|
|
useRowClickStyle(tableRef)
|
|
useRowClickStyle(tableRef)
|
|
|
|
|
|
|
|
-const CustomizeColumnsRef = ref()
|
|
|
|
|
-// 打开定制表格弹窗
|
|
|
|
|
-const handleCustomizeColumns = () => {
|
|
|
|
|
- const params = {
|
|
|
|
|
- getData: {
|
|
|
|
|
- action: 'ocean_booking',
|
|
|
|
|
- operate: 'setting_display'
|
|
|
|
|
- },
|
|
|
|
|
- saveData: {
|
|
|
|
|
- action: 'ajax',
|
|
|
|
|
- operate: 'save_setting_display',
|
|
|
|
|
- model_name: 'Booking_Search'
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- CustomizeColumnsRef.value.openDialog(params, -220)
|
|
|
|
|
-}
|
|
|
|
|
-// 定制表格
|
|
|
|
|
-const customizeColumns = async () => {
|
|
|
|
|
- await getTableColumns()
|
|
|
|
|
- nextTick(() => {
|
|
|
|
|
- tableRef.value && autoWidth(tableData.value, tableRef.value)
|
|
|
|
|
- })
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
const tableLoadingColumn = ref(false)
|
|
const tableLoadingColumn = ref(false)
|
|
|
const tableLoadingTableData = ref(false)
|
|
const tableLoadingTableData = ref(false)
|
|
|
|
|
|
|
@@ -369,12 +345,6 @@ defineExpose({
|
|
|
>
|
|
>
|
|
|
<div class="table-tools">
|
|
<div class="table-tools">
|
|
|
<div class="left-total-records">Booking List</div>
|
|
<div class="left-total-records">Booking List</div>
|
|
|
- <div class="right-tools-btn">
|
|
|
|
|
- <el-button type="default" @click="handleCustomizeColumns">
|
|
|
|
|
- <span style="margin-right: 8px" class="font_family icon-icon_column_b"></span>
|
|
|
|
|
- Customize Columns
|
|
|
|
|
- </el-button>
|
|
|
|
|
- </div>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
<vxe-grid
|
|
<vxe-grid
|
|
|
ref="tableRef"
|
|
ref="tableRef"
|
|
@@ -488,7 +458,6 @@ defineExpose({
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <CustomizeColumns @customize="customizeColumns" ref="CustomizeColumnsRef" />
|
|
|
|
|
<BookingDetailDialog ref="bookingDetailDiaRef" />
|
|
<BookingDetailDialog ref="bookingDetailDiaRef" />
|
|
|
<EmailDialog ref="emailDialogRef" />
|
|
<EmailDialog ref="emailDialogRef" />
|
|
|
<TipsDialog ref="tipsDialogRef" @state-change="handleChangeRowState" />
|
|
<TipsDialog ref="tipsDialogRef" @state-change="handleChangeRowState" />
|