style:各模块导出接口逻辑修改-不勾选则默认导出当前分页全部数据

main
黄伟杰 2 weeks ago
parent 196b76f4f0
commit f3f3edc9fa

@ -271,16 +271,16 @@ const handleCopy = async (id: number) => {
/** 导出按钮操作 */ /** 导出按钮操作 */
const handleExport = async () => { const handleExport = async () => {
if (!selectedIds.value.length) {
message.error('请选择需要导出的数据')
return
}
try { try {
// //
await message.exportConfirm() await message.exportConfirm()
// //
exportLoading.value = true exportLoading.value = true
const data = await DeviceApi.exportDevice({ ids: selectedIds.value.join(',') }) const params: any = {
...queryParams,
ids: selectedIds.value.length ? selectedIds.value.join(',') : undefined
}
const data = await DeviceApi.exportDevice(params)
download.excel(data, '物联设备.xls') download.excel(data, '物联设备.xls')
} catch { } catch {
} finally { } finally {

@ -208,16 +208,16 @@ const handleBatchDelete = async () => {
/** 导出按钮操作 */ /** 导出按钮操作 */
const handleExport = async () => { const handleExport = async () => {
if (!selectedIds.value.length) {
message.error('请选择需要导出的数据')
return
}
try { try {
// //
await message.exportConfirm() await message.exportConfirm()
// //
exportLoading.value = true exportLoading.value = true
const data = await DeviceModelApi.exportDeviceModel({ ids: selectedIds.value.join(',') }) const params: any = {
...queryParams,
ids: selectedIds.value.length ? selectedIds.value.join(',') : undefined
}
const data = await DeviceModelApi.exportDeviceModel(params)
download.excel(data, '采集设备模型.xls') download.excel(data, '采集设备模型.xls')
} catch { } catch {
} finally { } finally {

@ -913,16 +913,16 @@ const handleBatchDelete = async () => {
/** 导出按钮操作 */ /** 导出按钮操作 */
const handleExport = async () => { const handleExport = async () => {
if (!selectedIds.value.length) {
message.error('请选择需要导出的数据')
return
}
try { try {
// //
await message.exportConfirm() await message.exportConfirm()
// //
exportLoading.value = true exportLoading.value = true
const data = await DeviceLedgerApi.exportDeviceLedger({ ids: selectedIds.value.join(',') }) const params: any = {
...queryParams,
ids: selectedIds.value.length ? selectedIds.value.join(',') : undefined
}
const data = await DeviceLedgerApi.exportDeviceLedger(params)
download.excel(data, '设备台账.xls') download.excel(data, '设备台账.xls')
} catch { } catch {
} finally { } finally {

@ -226,16 +226,16 @@ const handleBatchDelete = async () => {
/** 导出按钮操作 */ /** 导出按钮操作 */
const handleExport = async () => { const handleExport = async () => {
if (!selectedIds.value.length) {
message.error('请选择需要导出的数据')
return
}
try { try {
// //
await message.exportConfirm() await message.exportConfirm()
// //
exportLoading.value = true exportLoading.value = true
const data = await DvSubjectApi.exportDvSubject({ ids: selectedIds.value.join(',') }) const params: any = {
...queryParams,
ids: selectedIds.value.length ? selectedIds.value.join(',') : undefined
}
const data = await DvSubjectApi.exportDvSubject(params)
download.excel(data, '维保项目.xls') download.excel(data, '维保项目.xls')
} catch { } catch {
} finally { } finally {

@ -304,14 +304,14 @@ const handleBatchDelete = async () => {
} }
const handleExport = async () => { const handleExport = async () => {
if (!selectedIds.value.length) {
message.error('请选择需要导出的数据')
return
}
try { try {
await message.exportConfirm() await message.exportConfirm()
exportLoading.value = true exportLoading.value = true
const data = await PlanMaintenanceApi.exportPlanMaintenance({ ids: selectedIds.value.join(',') }) const params: any = {
...queryParams,
ids: selectedIds.value.length ? selectedIds.value.join(',') : undefined
}
const data = await PlanMaintenanceApi.exportPlanMaintenance(params)
download.excel(data, '方案维护.xls') download.excel(data, '方案维护.xls')
} catch { } catch {
} finally { } finally {

@ -226,16 +226,14 @@ const handleBatchDelete = async () => {
/** 导出按钮操作 */ /** 导出按钮操作 */
const handleExport = async () => { const handleExport = async () => {
if (!selectedIds.value.length) {
message.error('请选择需要导出的数据')
return
}
try { try {
//
await message.exportConfirm() await message.exportConfirm()
//
exportLoading.value = true exportLoading.value = true
const data = await DvSubjectApi.exportDvSubject({ ids: selectedIds.value.join(',') }) const params: any = {
...queryParams,
ids: selectedIds.value.length ? selectedIds.value.join(',') : undefined,
}
const data = await DvSubjectApi.exportDvSubject(params)
download.excel(data, '维保项目.xls') download.excel(data, '维保项目.xls')
} catch { } catch {
} finally { } finally {

@ -304,14 +304,14 @@ const handleBatchDelete = async () => {
} }
const handleExport = async () => { const handleExport = async () => {
if (!selectedIds.value.length) {
message.error('请选择需要导出的数据')
return
}
try { try {
await message.exportConfirm() await message.exportConfirm()
exportLoading.value = true exportLoading.value = true
const data = await PlanMaintenanceApi.exportPlanMaintenance({ ids: selectedIds.value.join(',') }) const params: any = {
...queryParams,
ids: selectedIds.value.length ? selectedIds.value.join(',') : undefined
}
const data = await PlanMaintenanceApi.exportPlanMaintenance(params)
download.excel(data, '方案维护.xls') download.excel(data, '方案维护.xls')
} catch { } catch {
} finally { } finally {
@ -325,4 +325,3 @@ onMounted(async () => {
getList() getList()
}) })
</script> </script>

Loading…
Cancel
Save