refactor(info): 优化日期格式导出

- 在多个实体类中为日期相关字段添加 dateFormat 属性,统一日期格式
- 修改部分字段名称,简化标签文本
- 调整部分 UI 组件的显示格式
boardTest
zch 3 weeks ago
parent c98918824b
commit 44cad2be04

@ -41,10 +41,10 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="处置时长,单位:分钟" prop="handlingDuration"> <el-form-item label="处置时长" prop="handlingDuration">
<el-input <el-input
v-model="queryParams.handlingDuration" v-model="queryParams.handlingDuration"
placeholder="请输入处置时长,单位:分钟" placeholder="请输入处置时长"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
@ -121,7 +121,7 @@
<el-table-column label="故障情况处置" align="center" prop="faultSituationHandling" v-if="columns[5].visible"/> <el-table-column label="故障情况处置" align="center" prop="faultSituationHandling" v-if="columns[5].visible"/>
<el-table-column label="影响" align="center" prop="impact" v-if="columns[6].visible"/> <el-table-column label="影响" align="center" prop="impact" v-if="columns[6].visible"/>
<el-table-column label="故障发生时间" align="center" prop="faultOccurrenceTime" v-if="columns[7].visible"/> <el-table-column label="故障发生时间" align="center" prop="faultOccurrenceTime" v-if="columns[7].visible"/>
<el-table-column label="处置时长,单位:分钟" align="center" prop="handlingDuration" v-if="columns[8].visible"/> <el-table-column label="处置时长" align="center" prop="handlingDuration" v-if="columns[8].visible"/>
<el-table-column label="维修更换的主要元器件" align="center" prop="mainComponentsRepaired" v-if="columns[9].visible"/> <el-table-column label="维修更换的主要元器件" align="center" prop="mainComponentsRepaired" v-if="columns[9].visible"/>
<el-table-column label="备注" align="center" prop="remarks" v-if="columns[10].visible"/> <el-table-column label="备注" align="center" prop="remarks" v-if="columns[10].visible"/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="100"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="100">
@ -187,8 +187,8 @@
format="HH:mm:ss" format="HH:mm:ss"
/> />
</el-form-item> </el-form-item>
<el-form-item label="处置时长,单位:分钟" prop="handlingDuration"> <el-form-item label="处置时长" prop="handlingDuration">
<el-input v-model="form.handlingDuration" placeholder="请输入处置时长,单位:分钟" /> <el-input v-model="form.handlingDuration" placeholder="请输入处置时长" />
</el-form-item> </el-form-item>
<el-form-item label="维修更换的主要元器件" prop="mainComponentsRepaired"> <el-form-item label="维修更换的主要元器件" prop="mainComponentsRepaired">
<el-input v-model="form.mainComponentsRepaired" type="textarea" placeholder="请输入内容" /> <el-input v-model="form.mainComponentsRepaired" type="textarea" placeholder="请输入内容" />
@ -289,7 +289,7 @@
{ key: 5, label: `故障情况处置`, visible: true }, { key: 5, label: `故障情况处置`, visible: true },
{ key: 6, label: `影响`, visible: true }, { key: 6, label: `影响`, visible: true },
{ key: 7, label: `故障发生时间`, visible: true }, { key: 7, label: `故障发生时间`, visible: true },
{ key: 8, label: `处置时长,单位:分钟`, visible: true }, { key: 8, label: `处置时长`, visible: true },
{ key: 9, label: `维修更换的主要元器件`, visible: true }, { key: 9, label: `维修更换的主要元器件`, visible: true },
{ key: 10, label: `备注`, visible: true }, { key: 10, label: `备注`, visible: true },
], ],

@ -216,10 +216,10 @@
<el-table-column label="来源" align="center" prop="source" v-if="columns[4].visible"/> <el-table-column label="来源" align="center" prop="source" v-if="columns[4].visible"/>
<el-table-column label="取电" align="center" prop="powerSource" v-if="columns[5].visible"/> <el-table-column label="取电" align="center" prop="powerSource" v-if="columns[5].visible"/>
<el-table-column label="图片地址" align="center" prop="imageAddress" width="100" v-if="columns[6].visible"> <el-table-column label="图片地址" align="center" prop="imageAddress" width="100" v-if="columns[6].visible">
<template slot-scope="scope"> <template slot-scope="scope">
<image-preview :src="scope.row.imageAddress" :width="50" :height="50"/> <image-preview :src="scope.row.imageAddress" :width="50" :height="50"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="备注" align="center" prop="remarks" v-if="columns[7].visible"/> <el-table-column label="备注" align="center" prop="remarks" v-if="columns[7].visible"/>
<el-table-column label="第1次" align="center" prop="firstInstance" v-if="columns[8].visible"/> <el-table-column label="第1次" align="center" prop="firstInstance" v-if="columns[8].visible"/>
<el-table-column label="第2次" align="center" prop="secondInstance" v-if="columns[9].visible"/> <el-table-column label="第2次" align="center" prop="secondInstance" v-if="columns[9].visible"/>
@ -279,9 +279,9 @@
<el-form-item label="取电" prop="powerSource"> <el-form-item label="取电" prop="powerSource">
<el-input v-model="form.powerSource" placeholder="请输入取电" /> <el-input v-model="form.powerSource" placeholder="请输入取电" />
</el-form-item> </el-form-item>
<el-form-item label="图片地址" prop="imageAddress"> <el-form-item label="图片地址" prop="imageAddress">
<image-upload v-model="form.imageAddress"/> <image-upload v-model="form.imageAddress"/>
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="remarks"> <el-form-item label="备注" prop="remarks">
<el-input v-model="form.remarks" type="textarea" placeholder="请输入内容" /> <el-input v-model="form.remarks" type="textarea" placeholder="请输入内容" />
</el-form-item> </el-form-item>

@ -225,9 +225,9 @@
<el-table-column label="电池类型" align="center" prop="batteryType" v-if="columns[5].visible"/> <el-table-column label="电池类型" align="center" prop="batteryType" v-if="columns[5].visible"/>
<el-table-column label="备注" align="center" prop="remarks" v-if="columns[6].visible"/> <el-table-column label="备注" align="center" prop="remarks" v-if="columns[6].visible"/>
<el-table-column label="图片位置" align="center" prop="imageLocation" v-if="columns[7].visible"> <el-table-column label="图片位置" align="center" prop="imageLocation" v-if="columns[7].visible">
<template slot-scope="scope"> <template slot-scope="scope">
<image-preview :src="scope.row.imageLocation":width="50" :height="50"></image-preview> <image-preview :src="scope.row.imageLocation":width="50" :height="50"></image-preview>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="第1次" align="center" prop="firstInstance" v-if="columns[8].visible"/> <el-table-column label="第1次" align="center" prop="firstInstance" v-if="columns[8].visible"/>
<el-table-column label="第2次" align="center" prop="secondInstance" v-if="columns[9].visible"/> <el-table-column label="第2次" align="center" prop="secondInstance" v-if="columns[9].visible"/>

@ -632,11 +632,11 @@
this.$modal.msgSuccess("删除成功"); this.$modal.msgSuccess("删除成功");
}).catch(() => {}); }).catch(() => {});
}, },
/** 导出按钮操作 */ /** 导出按钮操作 */
handleExport() { handleExport() {
this.download('ems/info/upsBatteryLifecycle/export', { this.download('ems/info/upsBatteryLifecycle/export', {
...this.queryParams ...this.queryParams
}, `upsBatteryLifecycle_${new Date().getTime()}.xlsx`) }, `upsBatteryLifecycle_${new Date().getTime()}.xlsx`)
}, },
/** 导入按钮操作 */ /** 导入按钮操作 */
handleImport() { handleImport() {
@ -663,7 +663,7 @@
// //
submitFileForm() { submitFileForm() {
this.$refs.upload.submit(); this.$refs.upload.submit();
} }
} }
}; };
</script> </script>

Loading…
Cancel
Save