scan-data: adjust field visibilities
- Hide labels for tenants. - Add labels to visible_fields if admin.
This commit is contained in:
parent
3909509523
commit
92eb92134f
@ -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
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user