diff --git a/web/src/views/scan-data.vue b/web/src/views/scan-data.vue index c8e5013..9d15330 100644 --- a/web/src/views/scan-data.vue +++ b/web/src/views/scan-data.vue @@ -3,7 +3,7 @@ :uri="resource_uri" object_name="扫码记录" :visible_fields="visible_fields" - :list_fields="['id', 'succeeded', 'datetime', 'location', 'product__name', 'phone_model', 'code', 'labels']" + :list_fields="list_fields" :editable_fields="['labels']" no_delete=1 no_create=1 @@ -51,12 +51,21 @@ export default { }; }, computed: { + list_fields: function() { + var fs = ['id', 'succeeded', 'datetime', 'location', 'product__name', 'code']; + if (this.$root.is_admin) { + fs.push('labels'); + fs.push('phone_model'); + } + return fs; + }, visible_fields: function() { var fs = ['succeeded', 'datetime', 'location', 'product__name', 'code', 'phone_model', 'labels']; if (this.$root.is_admin) { fs.push('ip'); fs.push('message'); fs.push('client_log'); + fs.push('labels'); } return fs },