|
@@ -8,11 +8,14 @@
|
|
|
<div></div>
|
|
|
</template>
|
|
|
<template #bodyCell="{ column, record }">
|
|
|
- <template v-if="column.dataIndex === 'nwartype'">
|
|
|
+ <template v-if="column.dict">
|
|
|
<!-- 除了 101(蓝色预警)其他都是红色字体 -->
|
|
|
- <span :class="{ 'color-#ff3823': ['102', '103', '104', '201', '1001'].includes(record.nwartype) }">
|
|
|
+ <span v-if="column.dataIndex === 'nwartype'" :class="{ 'color-#ff3823': ['102', '103', '104', '201', '1001'].includes(record.nwartype) }">
|
|
|
{{ render.renderDictText(record.nwartype, 'leveltype') || '-' }}
|
|
|
</span>
|
|
|
+ <span v-else>
|
|
|
+ {{ render.renderDictText(record[column.dataIndex], column.dict) || '-' }}
|
|
|
+ </span>
|
|
|
</template>
|
|
|
<slot name="filterCell" v-bind="{ column, record }"></slot>
|
|
|
</template>
|