1
1
mirror of https://github.com/Fabio286/antares.git synced 2025-06-05 21:59:22 +02:00

feat: processes list tool

This commit is contained in:
2021-03-03 19:31:05 +01:00
parent db4430609e
commit 049143d143
11 changed files with 589 additions and 13 deletions

View File

@ -42,7 +42,7 @@
/>
<span>{{ field.alias || field.name }}</span>
<i
v-if="idSortable && currentSort === field.name || currentSort === `${field.table}.${field.name}`"
v-if="isSortable && currentSort === field.name || currentSort === `${field.table}.${field.name}`"
class="mdi sort-icon"
:class="currentSortDir === 'asc' ? 'mdi-sort-ascending':'mdi-sort-descending'"
/>
@ -67,7 +67,6 @@
:row="row"
:fields="fieldsObj"
:key-usage="keyUsage"
class="tr"
:class="{'selected': selectedRows.includes(row._id)}"
@select-row="selectRow($event, row._id)"
@update-field="updateField($event, row)"
@ -97,7 +96,6 @@ export default {
},
props: {
results: Array,
tabUid: [String, Number],
connUid: String,
mode: String
},
@ -125,7 +123,7 @@ export default {
primaryField () {
return this.fields.filter(field => ['pri', 'uni'].includes(field.key))[0] || false;
},
idSortable () {
isSortable () {
return this.fields.every(field => field.name);
},
isHardSort () {
@ -380,7 +378,7 @@ export default {
this.isContext = true;
},
sort (field) {
if (!this.idSortable) return;
if (!this.isSortable) return;
if (this.mode === 'query')
field = `${this.getTable(this.resultsetIndex)}.${field}`;