| | |
| | | v-loading="dataListLoading" |
| | | element-loading-text="加载中..." |
| | | element-loading-spinner="el-icon-loading" |
| | | @expand-change="expandChange" |
| | | > |
| | | <!--多选择框--> |
| | | <el-table-column |
| | |
| | | <template v-if="item.formatter"> |
| | | <span v-if="item.isTag&&scope.row[item.prop]!=null" style="text-align: center;"> |
| | | <el-tag style="width:60px;margin: 3px;" :type="scope.row[item.prop] == 0 ? 'success' : 'info'"> |
| | | <span v-html="item.formatter(scope.row, item, scope.row[item.prop])"></span> |
| | | </el-tag> |
| | | </span> |
| | | <span v-if="item.isTags&&scope.row[item.prop]!=null" style="text-align: center;"> |
| | | <el-tag style="width:60px;margin: 3px;" :type="scope.row[item.prop] == '正常' ? 'success' : (scope.row[item.prop] == '异常'?'warning':(scope.row[item.prop] == '返修'?'danger':'info'))"> |
| | | <span v-html="item.formatter(scope.row, item, scope.row[item.prop])"></span> |
| | | </el-tag> |
| | | </span> |
| | |
| | | column: { |
| | | type: Object, |
| | | default: null |
| | | } |
| | | }, |
| | | }, |
| | | render: (h, data) => { |
| | | const params = { |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | currentExpand:null, |
| | | dataListLoading: false, |
| | | tableKey: 0, |
| | | // jipf 导出所用变量 |
| | |
| | | // 设置高级搜索查询条件 |
| | | setMultiSearchFilter(filters) { |
| | | this.multiSearchFilter = filters |
| | | }, |
| | | expandChange(e){ |
| | | this.currentExpand = e; |
| | | }, |
| | | toggleRowExpansion(){ |
| | | this.tableData.forEach((ele) => { |
| | | this.$refs.lmesTable.toggleRowExpansion(ele,false) |
| | | }) |
| | | this.$refs.lmesTable.toggleRowExpansion(this.currentExpand,true) |
| | | } |
| | | } |
| | | } |