|
@@ -131,6 +131,7 @@
|
|
|
<span>外部检验</span>
|
|
<span>外部检验</span>
|
|
|
<span class="section-info">
|
|
<span class="section-info">
|
|
|
待检设备数量: {{ outEquipCount }} 最近临期时间: {{ outLatestTime }}
|
|
待检设备数量: {{ outEquipCount }} 最近临期时间: {{ outLatestTime }}
|
|
|
|
|
+ <template v-if="isSameYear(inLatestTime, outLatestTime)"> 内检临期时间: {{ inLatestTime }}</template>
|
|
|
</span>
|
|
</span>
|
|
|
</div>
|
|
</div>
|
|
|
<el-form-item label="外检日期" prop="outDate">
|
|
<el-form-item label="外检日期" prop="outDate">
|
|
@@ -225,6 +226,8 @@
|
|
|
<span>耐压检验</span>
|
|
<span>耐压检验</span>
|
|
|
<span class="section-info">
|
|
<span class="section-info">
|
|
|
待检设备数量: {{ preEquipCount }} 最近临期时间: {{ preLatestTime }}
|
|
待检设备数量: {{ preEquipCount }} 最近临期时间: {{ preLatestTime }}
|
|
|
|
|
+ <template v-if="isSameYear(inLatestTime, preLatestTime)"> 内检临期时间: {{ inLatestTime }}</template>
|
|
|
|
|
+ <template v-if="isSameYear(outLatestTime, preLatestTime)"> 外检临期时间: {{ outLatestTime }}</template>
|
|
|
</span>
|
|
</span>
|
|
|
</div>
|
|
</div>
|
|
|
<el-form-item label="耐压检验日期" prop="preDate">
|
|
<el-form-item label="耐压检验日期" prop="preDate">
|
|
@@ -541,6 +544,12 @@ const preLatestTime = computed(() => {
|
|
|
return latestTime ? dayjs(latestTime).format('YYYY-MM-DD') : '无'
|
|
return latestTime ? dayjs(latestTime).format('YYYY-MM-DD') : '无'
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
|
|
+/** 判断两个临检时间是否同一年 */
|
|
|
|
|
+const isSameYear = (time1: string, time2: string) => {
|
|
|
|
|
+ if (time1 === '无' || time2 === '无') return false
|
|
|
|
|
+ return time1.substring(0, 4) === time2.substring(0, 4)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
const formData = ref({
|
|
const formData = ref({
|
|
|
checkType: '100',
|
|
checkType: '100',
|
|
|
// 内部检验
|
|
// 内部检验
|