|
|
@@ -118,6 +118,11 @@
|
|
|
item.checkUsers.length ? item.checkUsers[0].nickname : '未分配'
|
|
|
}}</span>
|
|
|
<span v-else>{{ item.checkUsers.length ? item.checkUsers[0]?.nickname : '' }}</span>
|
|
|
+ <el-icon v-if="item?.recheckStatus === 300"
|
|
|
+ class="warning-icon"
|
|
|
+ >
|
|
|
+ <Warning />
|
|
|
+ </el-icon>
|
|
|
<div
|
|
|
class="text-[14px]"
|
|
|
v-if="item.reportType === 300 && !item.instructionId && item.instructionTempId"
|
|
|
@@ -248,7 +253,7 @@
|
|
|
import { ref, computed, nextTick, onMounted, onUnmounted } from 'vue'
|
|
|
import calcCheckItemFee from '@/views/pressure2/boilertaskorder/components/calcCheckItemFee.vue'
|
|
|
|
|
|
-import {User, Delete, ArrowUp, ArrowDown, Setting, RefreshLeft, Plus, CopyDocument} from '@element-plus/icons-vue'
|
|
|
+import {User, Delete, ArrowUp, ArrowDown, Setting, RefreshLeft, Plus, CopyDocument,Warning} from '@element-plus/icons-vue'
|
|
|
import {ElMessage, ElMessageBox} from 'element-plus'
|
|
|
import {
|
|
|
PressureCheckerMyTaskStatusMap,
|
|
|
@@ -1171,6 +1176,18 @@ const isDisabledBtn = (item) => {
|
|
|
font-size: 14px;
|
|
|
vertical-align: baseline;
|
|
|
}
|
|
|
+
|
|
|
+ .warning-icon {
|
|
|
+ color: lightcoral;
|
|
|
+ display: inline-flex;
|
|
|
+ align-items: flex-end;
|
|
|
+ vertical-align: baseline;
|
|
|
+ margin-left: 4px;
|
|
|
+ font-size: 16px;
|
|
|
+ line-height: 1;
|
|
|
+ transform: translateY(3px);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|