|
|
|
@ -26,6 +26,15 @@
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-button @click="openDetail('create')" plain type="primary">
|
|
|
|
|
<Icon icon="ep:plus" class="mr-5px" /> 新增
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-button
|
|
|
|
|
type="success"
|
|
|
|
|
plain
|
|
|
|
|
@click="handleExport"
|
|
|
|
|
:loading="exportLoading"
|
|
|
|
|
v-hasPermi="['biz:classes:export']"
|
|
|
|
|
>
|
|
|
|
|
<Icon icon="ep:download" class="mr-5px" /> 导出
|
|
|
|
|
</el-button>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form>
|
|
|
|
@ -45,7 +54,6 @@
|
|
|
|
|
<el-table-column label="卡片名称" align="center" prop="name" min-width="120">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
{{getDictLabel(DICT_TYPE.BIZ_EQUIP_MAINTENANCE_TYPE, scope.row.type)}}
|
|
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="上报日期" align="center" prop="submitTime" :formatter="dateFormatter2" min-width="140" />
|
|
|
|
@ -202,8 +210,8 @@ const handleExport = async () => {
|
|
|
|
|
await message.exportConfirm()
|
|
|
|
|
// 发起导出
|
|
|
|
|
exportLoading.value = true
|
|
|
|
|
const data = await ProcessDesignApi.exportProcessDesign(queryParams)
|
|
|
|
|
download.excel(data, '工艺设计.xls')
|
|
|
|
|
const data = await EquipMaintenanceRecordApi.exportEquipMaintenanceRecord(queryParams)
|
|
|
|
|
download.excel(data, '设备维保记录.xls')
|
|
|
|
|
} catch {
|
|
|
|
|
} finally {
|
|
|
|
|
exportLoading.value = false
|
|
|
|
|