feat: tkx 检验设备临期提醒
This commit is contained in:
parent
c667ac0994
commit
f677082480
|
@ -193,8 +193,15 @@
|
|||
</el-col>
|
||||
<el-col :md="12" :sm="24">
|
||||
<el-form-item label="检定周期(月)">
|
||||
<el-input-number v-model="form.cycle" :precision="1" :min="0" controls-position="right"
|
||||
style="width: 100%;" placeholder="检定周期(月)" />
|
||||
<el-input-number v-model="form.cycle" :min="0" controls-position="right"
|
||||
|
||||
placeholder="检定周期(月)" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :md="12" :sm="24">
|
||||
<el-form-item label="检定临期预警(天)">
|
||||
<el-input-number v-model="form.check_days_number" :min="0" controls-position="right"
|
||||
placeholder="临期预警" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
|
|
@ -53,9 +53,10 @@
|
|||
</el-table-column>
|
||||
<el-table-column label="生产厂家" prop="factory" show-overflow-tooltip>
|
||||
</el-table-column>
|
||||
<el-table-column label="检定周期/月" prop="cycle" width="100">
|
||||
<el-table-column label="检定日期" prop="check_date" ></el-table-column>
|
||||
<el-table-column label="检定周期/月" prop="cycle" width="70">
|
||||
</el-table-column>
|
||||
<el-table-column label="检定日期" prop="check_date" width="100">
|
||||
<el-table-column label="设备状态" width="70">
|
||||
<template #default="scope">
|
||||
<el-tag v-if="scope.row.state === 10" type="success">
|
||||
{{ state_[scope.row.state] }}
|
||||
|
@ -71,7 +72,7 @@
|
|||
</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="下次检定日期" prop="next_check_date" width="100">
|
||||
<el-table-column label="下次检定日期" prop="next_check_date" width="70">
|
||||
</el-table-column>
|
||||
<el-table-column label="精度等级" prop="accuracy_level" show-overflow-tooltip>
|
||||
</el-table-column>
|
||||
|
@ -80,6 +81,23 @@
|
|||
<el-table-column label="设备负责人" prop="device_people" show-overflow-tooltip>
|
||||
</el-table-column>
|
||||
<el-table-column label="更新时间" prop="update_time"></el-table-column>
|
||||
<el-table-column label="临期预警(天)" prop="check_days_number"></el-table-column>
|
||||
<el-table-column label="检定状态" prop="state_measure" width="100">
|
||||
<template #default="scope">
|
||||
<el-tag v-if="scope.row.state_measure === 10" type="success">
|
||||
{{ state_measure[scope.row.state_measure] }}
|
||||
</el-tag>
|
||||
<el-tag v-else-if="scope.row.state_measure === 20" type="warning">
|
||||
{{ state_measure[scope.row.state_measure] }}
|
||||
</el-tag>
|
||||
<el-tag v-else-if="scope.row.state_measure === 30" type="danger">
|
||||
{{ state_measure[scope.row.state_measure] }}
|
||||
</el-tag>
|
||||
<el-tag v-else-if="scope.row.state_measure === 40" type="normal">
|
||||
{{ state_measure[scope.row.state_measure] }}
|
||||
</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="备注" show-overflow-tooltip>
|
||||
<template #default="scope">{{ scope.row.description }}</template>
|
||||
</el-table-column>
|
||||
|
@ -207,6 +225,12 @@ export default {
|
|||
20: 'B',
|
||||
30: 'C',
|
||||
},
|
||||
state_measure: {
|
||||
10: '正常',
|
||||
20: '临期',
|
||||
30: '过期',
|
||||
40: '待检',
|
||||
},
|
||||
options: [
|
||||
{ id: 10, name: '正常' },
|
||||
{ id: 20, name: '异常' }
|
||||
|
|
Loading…
Reference in New Issue