|
|
|
@ -12,16 +12,6 @@
|
|
|
|
:placeholder="t('EquipmentManagement.CapacityReport.placeholderDeviceName')" clearable
|
|
|
|
:placeholder="t('EquipmentManagement.CapacityReport.placeholderDeviceName')" clearable
|
|
|
|
@keyup.enter="handleQuery" class="!w-240px" />
|
|
|
|
@keyup.enter="handleQuery" class="!w-240px" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item :label="t('EquipmentManagement.CapacityReport.deviceType')" prop="deviceType">
|
|
|
|
|
|
|
|
<el-input v-model="queryParams.deviceType"
|
|
|
|
|
|
|
|
:placeholder="t('EquipmentManagement.CapacityReport.placeholderDeviceType')" clearable
|
|
|
|
|
|
|
|
@keyup.enter="handleQuery" class="!w-240px" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item :label="t('EquipmentManagement.CapacityReport.workshop')" prop="workshop" v-show="showAllFilters">
|
|
|
|
|
|
|
|
<el-input v-model="queryParams.workshop"
|
|
|
|
|
|
|
|
:placeholder="t('EquipmentManagement.CapacityReport.placeholderWorkshop')" clearable
|
|
|
|
|
|
|
|
@keyup.enter="handleQuery" class="!w-240px" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item v-if="filterCount > 3">
|
|
|
|
<el-form-item v-if="filterCount > 3">
|
|
|
|
<el-button type="text" class="text-primary" @click="toggleFilters">
|
|
|
|
<el-button type="text" class="text-primary" @click="toggleFilters">
|
|
|
|
@ -72,8 +62,15 @@
|
|
|
|
</el-button>
|
|
|
|
</el-button>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column :label="t('EquipmentManagement.CapacityReport.actualCapacity')" align="center"
|
|
|
|
<el-table-column align="center" prop="actualCapacity" sortable>
|
|
|
|
prop="actualCapacity" sortable />
|
|
|
|
<template #header>
|
|
|
|
|
|
|
|
<span>{{ t('EquipmentManagement.CapacityReport.actualCapacity') }}</span>
|
|
|
|
|
|
|
|
<el-tooltip :content="t('EquipmentManagement.CapacityReport.actualCapacityTooltip')" placement="top">
|
|
|
|
|
|
|
|
<Icon icon="ep:question-filled" class="ml-4px"
|
|
|
|
|
|
|
|
style="vertical-align: middle; color: var(--el-text-color-secondary)" />
|
|
|
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column :label="t('EquipmentManagement.CapacityReport.workshop')" align="center" prop="workshopName"
|
|
|
|
<el-table-column :label="t('EquipmentManagement.CapacityReport.workshop')" align="center" prop="workshopName"
|
|
|
|
sortable />
|
|
|
|
sortable />
|
|
|
|
</el-table>
|
|
|
|
</el-table>
|
|
|
|
@ -109,8 +106,8 @@ const queryParams = reactive({
|
|
|
|
})
|
|
|
|
})
|
|
|
|
const queryFormRef = ref()
|
|
|
|
const queryFormRef = ref()
|
|
|
|
const exportLoading = ref(false)
|
|
|
|
const exportLoading = ref(false)
|
|
|
|
const showAllFilters = ref(false) // 是否显示所有筛选框
|
|
|
|
const showAllFilters = ref(false)
|
|
|
|
const filterCount = 4 // 筛选框数量
|
|
|
|
const filterCount = 2
|
|
|
|
const selectedIds = ref<number[]>([])
|
|
|
|
const selectedIds = ref<number[]>([])
|
|
|
|
const productCapacityVisible = ref(false)
|
|
|
|
const productCapacityVisible = ref(false)
|
|
|
|
const productCapacityDeviceId = ref<number>()
|
|
|
|
const productCapacityDeviceId = ref<number>()
|
|
|
|
|