|
50 | 50 | <status-icon :status="statusIcon(value)" />
|
51 | 51 | {{ value }}
|
52 | 52 | </template>
|
| 53 | + <!-- Status --> |
| 54 | + <template #cell(status)="row"> |
| 55 | + {{ |
| 56 | + row.item.statusState === 'Enabled' |
| 57 | + ? $t('global.status.present') |
| 58 | + : $t('global.status.absent') |
| 59 | + }} |
| 60 | + </template> |
53 | 61 | <!-- Toggle identify LED -->
|
54 | 62 | <template #cell(identifyLed)="row">
|
55 | 63 | <b-form-checkbox
|
|
85 | 93 | </dl>
|
86 | 94 | <dl>
|
87 | 95 | <!-- Model -->
|
88 |
| - <dt>{{ $t('pageInventory.table.model') }}:</dt> |
| 96 | + <dt>{{ $t('pageInventory.table.bmcManagerModel') }}:</dt> |
89 | 97 | <dd>{{ dataFormatter(item.model) }}</dd>
|
90 | 98 | </dl>
|
91 |
| - <dl> |
92 |
| - <!-- Manufacturer --> |
93 |
| - <dt>{{ $t('pageInventory.table.manufacturer') }}:</dt> |
94 |
| - <dd>{{ dataFormatter(item.manufacturer) }}</dd> |
95 |
| - </dl> |
96 | 99 | </b-col>
|
97 | 100 | <b-col sm="6" xl="6">
|
98 |
| - <dl> |
99 |
| - <!-- Memory Size in kb --> |
100 |
| - <dt>{{ $t('pageInventory.table.memorySize') }}:</dt> |
101 |
| - <dd>{{ dataFormatter(item.memorySize) }} KB</dd> |
102 |
| - </dl> |
103 |
| - <dl> |
104 |
| - <!-- Status--> |
105 |
| - <dt>{{ $t('pageInventory.table.statusState') }}:</dt> |
106 |
| - <dd>{{ dataFormatter(item.statusState) }}</dd> |
107 |
| - </dl> |
108 |
| - <dl> |
109 |
| - <!-- Enabled--> |
110 |
| - <dt>{{ $t('pageInventory.table.enabled') }}:</dt> |
111 |
| - <dd>{{ dataFormatter(item.enabled) }}</dd> |
112 |
| - </dl> |
113 |
| - <dl> |
114 |
| - <!-- Firmware revision--> |
115 |
| - <dt>{{ $t('pageInventory.table.firmwareRevision') }}:</dt> |
116 |
| - <dd>{{ dataFormatter(item.firmwareRevision) }}</dd> |
117 |
| - </dl> |
118 |
| - </b-col> |
119 |
| - </b-row> |
120 |
| - <div class="section-divider mb-3 mt-3"></div> |
121 |
| - <b-row> |
122 |
| - <b-col sm="6" xl="6"> |
123 |
| - <dl> |
124 |
| - <!-- Description --> |
125 |
| - <dt>{{ $t('pageInventory.table.description') }}:</dt> |
126 |
| - <dd>{{ dataFormatter(item.description) }}</dd> |
127 |
| - </dl> |
128 |
| - <dl> |
129 |
| - <!-- Memory Type --> |
130 |
| - <dt>{{ $t('pageInventory.table.memoryType') }}:</dt> |
131 |
| - <dd>{{ dataFormatter(item.memoryType) }}</dd> |
132 |
| - </dl> |
133 |
| - <dl> |
134 |
| - <!-- Base Module Type --> |
135 |
| - <dt>{{ $t('pageInventory.table.baseModuleType') }}:</dt> |
136 |
| - <dd>{{ dataFormatter(item.baseModuleType) }}</dd> |
137 |
| - </dl> |
138 | 101 | <dl>
|
139 | 102 | <!-- Capacity MiB -->
|
140 | 103 | <dt>{{ $t('pageInventory.table.capacityMiB') }}:</dt>
|
141 | 104 | <dd>{{ dataFormatter(item.capacityMiB) }}</dd>
|
142 | 105 | </dl>
|
143 | 106 | <dl>
|
144 |
| - <!-- Rank count --> |
145 |
| - <dt>{{ $t('pageInventory.table.rankCount') }}:</dt> |
146 |
| - <dd>{{ dataFormatter(item.rankCount) }}</dd> |
147 |
| - </dl> |
148 |
| - </b-col> |
149 |
| - <b-col sm="6" xl="6"> |
150 |
| - <dl> |
151 |
| - <!-- Bus Width Bits --> |
152 |
| - <dt>{{ $t('pageInventory.table.busWidthBits') }}:</dt> |
153 |
| - <dd>{{ dataFormatter(item.busWidthBits) }}</dd> |
154 |
| - </dl> |
155 |
| - <dl> |
156 |
| - <!-- Data Width Bits --> |
157 |
| - <dt>{{ $t('pageInventory.table.dataWidthBits') }}:</dt> |
158 |
| - <dd>{{ dataFormatter(item.dataWidthBits) }}</dd> |
159 |
| - </dl> |
160 |
| - <dl> |
161 |
| - <!-- Operating Speed Mhz --> |
162 |
| - <dt>{{ $t('pageInventory.table.operatingSpeedMhz') }}:</dt> |
163 |
| - <dd>{{ dataFormatter(item.operatingSpeedMhz) }} MHz</dd> |
164 |
| - </dl> |
165 |
| - <dl> |
166 |
| - <!-- Allowed Speeds MHz --> |
167 |
| - <dt>{{ $t('pageInventory.table.allowedSpeedsMHz') }}:</dt> |
168 |
| - <dd v-if="item.allowedSpeedsMHz.length > 0"> |
169 |
| - {{ dataFormatter(item.allowedSpeedsMHz) }} MHz |
170 |
| - </dd> |
171 |
| - <dd v-else>--</dd> |
| 107 | + <!-- Enabled--> |
| 108 | + <dt>{{ $t('pageInventory.table.enabled') }}:</dt> |
| 109 | + <dd>{{ dataFormatter(item.enabled) }}</dd> |
172 | 110 | </dl>
|
173 | 111 | </b-col>
|
174 | 112 | </b-row>
|
@@ -216,22 +154,33 @@ export default {
|
216 | 154 | key: 'id',
|
217 | 155 | label: this.$t('pageInventory.table.id'),
|
218 | 156 | formatter: this.dataFormatter,
|
| 157 | + sortable: true, |
219 | 158 | },
|
220 | 159 | {
|
221 | 160 | key: 'health',
|
222 | 161 | label: this.$t('pageInventory.table.health'),
|
223 | 162 | formatter: this.dataFormatter,
|
224 | 163 | tdClass: 'text-nowrap',
|
| 164 | + sortable: true, |
| 165 | + }, |
| 166 | + { |
| 167 | + key: 'status', |
| 168 | + label: this.$t('pageUserManagement.table.status'), |
| 169 | + formatter: this.dataFormatter, |
| 170 | + sortable: true, |
| 171 | + tdClass: 'text-nowrap', |
225 | 172 | },
|
226 | 173 | {
|
227 | 174 | key: 'locationNumber',
|
228 | 175 | label: this.$t('pageInventory.table.locationNumber'),
|
229 | 176 | formatter: this.dataFormatter,
|
| 177 | + sortable: true, |
230 | 178 | },
|
231 | 179 | {
|
232 | 180 | key: 'identifyLed',
|
233 | 181 | label: this.$t('pageInventory.table.identifyLed'),
|
234 | 182 | formatter: this.dataFormatter,
|
| 183 | + sortable: false, |
235 | 184 | },
|
236 | 185 | ],
|
237 | 186 | searchFilter: searchFilter,
|
|
0 commit comments