Add Tag to Document Status (#215)
* Add Tag to Document Status * Support to Smart Browser * change colorpull/3759/head
parent
da3fad95a6
commit
945c7941f5
|
@ -295,9 +295,21 @@
|
||||||
@keyup.enter.native="confirmEdit(scope.row)"
|
@keyup.enter.native="confirmEdit(scope.row)"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<span v-else :style="getFieldDefinition(fieldAttributes.fieldDefinition, scope.row)">
|
<template
|
||||||
{{ displayedValue(scope.row, fieldAttributes) }}
|
v-else
|
||||||
</span>
|
>
|
||||||
|
<el-tag
|
||||||
|
v-if="fieldAttributes.columnName === 'DocStatus' || (fieldAttributes.columnName === 'O_DocStatus')"
|
||||||
|
:style="getFieldDefinition(fieldAttributes.fieldDefinition, scope.row)"
|
||||||
|
:type="fieldAttributes.columnName === 'DocStatus' ? tagStatus(scope.row.DocStatus) : tagStatus(scope.row.O_DocStatus)"
|
||||||
|
disable-transitions
|
||||||
|
>
|
||||||
|
{{ displayedValue(scope.row, fieldAttributes) }}
|
||||||
|
</el-tag>
|
||||||
|
<span v-else :style="getFieldDefinition(fieldAttributes.fieldDefinition, scope.row)">
|
||||||
|
{{ displayedValue(scope.row, fieldAttributes) }}
|
||||||
|
</span>
|
||||||
|
</template>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
|
@ -698,6 +710,52 @@ export default {
|
||||||
}
|
}
|
||||||
return field.name
|
return field.name
|
||||||
},
|
},
|
||||||
|
/**
|
||||||
|
* add a tab depending on the status of the document
|
||||||
|
* @param {string} tag, document status key
|
||||||
|
*/
|
||||||
|
tagStatus(tag) {
|
||||||
|
var type
|
||||||
|
switch (tag) {
|
||||||
|
case 'VO':
|
||||||
|
type = 'danger'
|
||||||
|
break
|
||||||
|
case 'AP':
|
||||||
|
type = 'success'
|
||||||
|
break
|
||||||
|
case 'DR':
|
||||||
|
type = 'info'
|
||||||
|
break
|
||||||
|
case 'CL':
|
||||||
|
type = 'primary'
|
||||||
|
break
|
||||||
|
case 'CO':
|
||||||
|
type = 'success'
|
||||||
|
break
|
||||||
|
case '??':
|
||||||
|
type = 'info'
|
||||||
|
break
|
||||||
|
case 'IP':
|
||||||
|
type = 'warning'
|
||||||
|
break
|
||||||
|
case 'WC':
|
||||||
|
type = 'warning'
|
||||||
|
break
|
||||||
|
case 'WP':
|
||||||
|
type = 'warning'
|
||||||
|
break
|
||||||
|
case 'NA':
|
||||||
|
type = 'danger'
|
||||||
|
break
|
||||||
|
case 'IN':
|
||||||
|
type = 'danger'
|
||||||
|
break
|
||||||
|
case 'RE':
|
||||||
|
type = 'danger'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
return type
|
||||||
|
},
|
||||||
/**
|
/**
|
||||||
* @param {object} row, row data
|
* @param {object} row, row data
|
||||||
* @param {object} field, field with attributes
|
* @param {object} field, field with attributes
|
||||||
|
|
|
@ -204,6 +204,9 @@ export default {
|
||||||
return 50
|
return 50
|
||||||
}
|
}
|
||||||
if (this.isShowedRecordNavigation) {
|
if (this.isShowedRecordNavigation) {
|
||||||
|
if (this.isMobile) {
|
||||||
|
return 100
|
||||||
|
}
|
||||||
return 50
|
return 50
|
||||||
}
|
}
|
||||||
return -1
|
return -1
|
||||||
|
|
Loading…
Reference in New Issue