|
@@ -120,13 +120,13 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop='position' label='对应广场说明书的位置' show-overflow-tooltip>
|
|
|
<template slot-scope='{row}'>
|
|
|
- <span v-for='item in row.GraphCategorys ' :key='item.Name'>{{item.Name}}</span>
|
|
|
+ <span v-for='item in row.GraphCategorys ' :key='item.Name'>{{item.Name | filterName(index,row.GraphCategorys)}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label='对应工程信息化' align='center'>
|
|
|
<el-table-column prop='type' label='位置/设备分类' show-overflow-tooltip>
|
|
|
<template slot-scope='{row}'>
|
|
|
- <span v-for='item in row.InfoLocal ' :key='item.name'>{{item.name}}</span>
|
|
|
+ <span v-for='(item,index) in row.InfoLocal ' :key='item.name'>{{item.name |filterName(index,row.InfoLocal)}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop='system' label='专业' show-overflow-tooltip width='120'>
|
|
@@ -137,7 +137,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop='typeId' resizable label='铺位可视化typeid' width='140' show-overflow-tooltip>
|
|
|
<template slot-scope='{row}'>
|
|
|
- <span v-for='(item,index) in row.InfoTypes ' :key='index'>{{item.Name}}</span>
|
|
|
+ <span v-for='(item,index) in row.InfoTypes ' :key='index'>{{item.Name | filterName(index,row.InfoTypes)}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label='操作' width='100' v-if='state==1'>
|
|
@@ -274,6 +274,15 @@ export default {
|
|
|
InfoTypeIds: [] //铺位可视化typeid
|
|
|
}
|
|
|
},
|
|
|
+ filters: {
|
|
|
+ filterName(val, index, arr) {
|
|
|
+ if (arr.length != 1) {
|
|
|
+ return val + ','
|
|
|
+ } else {
|
|
|
+ return val
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
watch: {
|
|
|
selVal(n, o) {
|
|
|
if (n === o) return
|