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)"
|
||||
/>
|
||||
</template>
|
||||
<span v-else :style="getFieldDefinition(fieldAttributes.fieldDefinition, scope.row)">
|
||||
{{ displayedValue(scope.row, fieldAttributes) }}
|
||||
</span>
|
||||
<template
|
||||
v-else
|
||||
>
|
||||
<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>
|
||||
</el-table-column>
|
||||
</template>
|
||||
|
@ -698,6 +710,52 @@ export default {
|
|||
}
|
||||
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} field, field with attributes
|
||||
|
|
|
@ -204,6 +204,9 @@ export default {
|
|||
return 50
|
||||
}
|
||||
if (this.isShowedRecordNavigation) {
|
||||
if (this.isMobile) {
|
||||
return 100
|
||||
}
|
||||
return 50
|
||||
}
|
||||
return -1
|
||||
|
|
Loading…
Reference in New Issue