Merge remote-tracking branch 'origin/material-ui' into material-ui
This commit is contained in:
commit
68d7fe22e8
|
|
@ -268,7 +268,7 @@
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-table v-loading="loadingTwo" :data="outCodeList" height="500" @selection-change="handleSelectionChange">
|
<el-table v-loading="loadingTwo" :data="outCodeList" height="500" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" :selectable="selectable" />
|
||||||
<el-table-column label="序号" align="center" width="80" type="index">
|
<el-table-column label="序号" align="center" width="80" type="index">
|
||||||
<!-- <template slot-scope="scope">
|
<!-- <template slot-scope="scope">
|
||||||
<span>{{
|
<span>{{
|
||||||
|
|
@ -279,6 +279,12 @@
|
||||||
<el-table-column label="类型名称" align="center" prop="materialName" :show-overflow-tooltip="true" />
|
<el-table-column label="类型名称" align="center" prop="materialName" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="规格型号" align="center" prop="materialModel" :show-overflow-tooltip="true" />
|
<el-table-column label="规格型号" align="center" prop="materialModel" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="设备编码" align="center" prop="maCode" :show-overflow-tooltip="true" />
|
<el-table-column label="设备编码" align="center" prop="maCode" :show-overflow-tooltip="true" />
|
||||||
|
<el-table-column label="本次检验时间" align="center" prop="thisCheckTime" :show-overflow-tooltip="true" />
|
||||||
|
<el-table-column label="下次检验时间" align="center" prop="nextCheckTime" :show-overflow-tooltip="true">
|
||||||
|
<template slot-scope="{ row }">
|
||||||
|
<span :style="{color: isWithinOneMonth(row.nextCheckTime) ? 'red' : ''}">{{ row.nextCheckTime }}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<pagination
|
<pagination
|
||||||
v-show="outTotal > 0"
|
v-show="outTotal > 0"
|
||||||
|
|
@ -787,6 +793,25 @@ export default {
|
||||||
// 不在这里直接调用getList,等字典数据加载完成后再调用
|
// 不在这里直接调用getList,等字典数据加载完成后再调用
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
selectable(row, index) {
|
||||||
|
if (row.jiJuType == 2) {
|
||||||
|
return this.isWithinOneMonth(row.nextCheckTime)
|
||||||
|
} else {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
isWithinOneMonth(dateStr) {
|
||||||
|
if (!dateStr) return false
|
||||||
|
|
||||||
|
const inputDate = new Date(dateStr)
|
||||||
|
const today = new Date()
|
||||||
|
today.setHours(0, 0, 0, 0) // 清除时分秒
|
||||||
|
|
||||||
|
const diffTime = inputDate.getTime() - today.getTime()
|
||||||
|
const diffDays = diffTime / (1000 * 60 * 60 * 24)
|
||||||
|
|
||||||
|
return diffDays <= 30
|
||||||
|
},
|
||||||
// 字典数据加载完成后的回调
|
// 字典数据加载完成后的回调
|
||||||
onDictReady(dict) {
|
onDictReady(dict) {
|
||||||
// 获取过滤后的状态选项(排除值为1和2的选项)
|
// 获取过滤后的状态选项(排除值为1和2的选项)
|
||||||
|
|
@ -819,7 +844,8 @@ export default {
|
||||||
maCode: item.maCode,
|
maCode: item.maCode,
|
||||||
parentId: this.parentIdTemp,
|
parentId: this.parentIdTemp,
|
||||||
outNum: 1,
|
outNum: 1,
|
||||||
publishTask: this.publishTask
|
publishTask: this.publishTask,
|
||||||
|
jiJuType: item.jiJuType
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
this.single = selection.length != 1
|
this.single = selection.length != 1
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue