|
@@ -173,7 +173,7 @@ export default {
|
|
|
listData: this.deviceStatusTransfer
|
|
|
}
|
|
|
},
|
|
|
- { headerName: '绑定人', field: 'member_name', sortable: true, filter: 'agTextColumnFilter', minWidth: 140 },
|
|
|
+ { headerName: '绑定人', field: 'member_name', sortable: true, filter: 'agTextColumnFilter', minWidth: 140, valueFormatter: this.formatterName },
|
|
|
{ headerName: '所属位置', field: 'full_name', sortable: true, filter: 'agTextColumnFilter', minWidth: 140 },
|
|
|
{ headerName: '有线物理地址', field: 'eth_mac', sortable: true, filter: 'agTextColumnFilter', minWidth: 150 },
|
|
|
{ headerName: '有线IP地址', field: 'eth_ip', sortable: true, filter: 'agTextColumnFilter', minWidth: 150 },
|
|
@@ -340,6 +340,17 @@ export default {
|
|
|
formatterDate(params) {
|
|
|
return unixToDate(params.value)
|
|
|
},
|
|
|
+ formatterName(params) {
|
|
|
+ if (params.value && params.data.role_name) {
|
|
|
+ return params.value + params.data.role_name
|
|
|
+ } else {
|
|
|
+ if (params.value) {
|
|
|
+ return params.value
|
|
|
+ } else if (params.data.role_name) {
|
|
|
+ return '未绑定' + params.data.role_name
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
filterModifed(param) {
|
|
|
const model = param.api.getFilterModel()
|
|
|
this.params.filter = JSON.stringify(model)
|