fix 80304

This commit is contained in:
赵霄
2024-01-11 10:15:11 +08:00
parent 732336b120
commit a8173ac7be
2 changed files with 32 additions and 3 deletions
@@ -115,6 +115,17 @@
</a-tooltip>
</template>
<!--整改状态-->
<template slot="state" slot-scope="{text, record}">
<a-tooltip overlay-class-name="tooltip-style">
<template slot="title">{{ text || text === 0 ? text : global.emptyLine }}</template>
<div class="table-text"
:class="{'warning-text': record.state === InconformityItemState.caution.value,'exceeded-text': record.state === InconformityItemState.exceedTheTimeLimit.value}">
{{ text || text === 0 ? text : global.emptyLine }}
</div>
</a-tooltip>
</template>
</j-table>
</div>
@@ -131,7 +142,7 @@ import JTable from '../../../components/jero/JTable'
import InconformityItemModal from './modules/InconformityItemModal'
import { batchCloseInconformityItem } from '../../../api/projectLibraryApi'
import InconformityItemDetailModal from './modules/InconformityItemDetailModal'
import { StandardSource } from '../../../enums/commonEnums'
import { StandardSource, InconformityItemState } from '../../../enums/commonEnums'
import { mapGetters } from 'vuex'
import { filterObj } from '../../../utils/util'
@@ -150,6 +161,7 @@ export default {
},
data () {
return {
InconformityItemState,
columns: [
// 工作令编号
{
@@ -214,7 +226,8 @@ export default {
{
dataIndex: 'state_dictText',
title: this.$t('workCenter.esInspectionProcess.rectificationStatus'),
width: 120
width: 120,
scopedSlots: { customRender: 'state' }
},
// 操作
{
@@ -332,5 +345,10 @@ export default {
<style scoped lang="less">
@import '~@assets/less/common.less';
.warning-text {
color: #ffc100;
}
.exceeded-text {
color: #d9001b;
}
</style>