#762 refactor componente fetched tags
This commit is contained in:
parent
f02f3938dd
commit
6addb2146d
|
@ -91,7 +91,7 @@
|
||||||
{{("000000"+sale.itemFk).slice(-6)}}
|
{{("000000"+sale.itemFk).slice(-6)}}
|
||||||
</span>
|
</span>
|
||||||
</vn-td>
|
</vn-td>
|
||||||
<vn-td><vn-fetched-tags concept="sale.concept" tags="sale.item.tags"/></vn-td>
|
<vn-td><vn-fetched-tags max-length="6" item="sale.tags"/></vn-td>
|
||||||
<vn-td ng-if="!$ctrl.isEditable" number>{{sale.quantity}}</vn-td>
|
<vn-td ng-if="!$ctrl.isEditable" number>{{sale.quantity}}</vn-td>
|
||||||
<vn-td ng-if="$ctrl.isEditable" number>
|
<vn-td ng-if="$ctrl.isEditable" number>
|
||||||
<vn-textfield
|
<vn-textfield
|
||||||
|
|
|
@ -28,22 +28,8 @@ module.exports = Self => {
|
||||||
ids.push(line.itemFk);
|
ids.push(line.itemFk);
|
||||||
|
|
||||||
let filter = {
|
let filter = {
|
||||||
fields: ['id'],
|
fields: ['id', 'name', 'tag5', 'value5', 'tag6', 'value6', 'tag7', 'value7', 'tag8', 'value8', 'tag9', 'value9', 'tag10', 'value10'],
|
||||||
where: {id: {inq: ids}},
|
where: {id: {inq: ids}}
|
||||||
include: {
|
|
||||||
relation: 'tags',
|
|
||||||
scope: {
|
|
||||||
fields: ['tagFk', 'value', 'priority'],
|
|
||||||
where: {priority: {lte: 6}},
|
|
||||||
order: 'priority',
|
|
||||||
include: {
|
|
||||||
relation: 'tag',
|
|
||||||
scope: {
|
|
||||||
fields: ['name']
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
let items = await Self.app.models.Item.find(filter);
|
let items = await Self.app.models.Item.find(filter);
|
||||||
|
|
||||||
|
@ -52,7 +38,7 @@ module.exports = Self => {
|
||||||
map[item.id] = item;
|
map[item.id] = item;
|
||||||
|
|
||||||
for (line of lines)
|
for (line of lines)
|
||||||
line.item = {tags: map[line.itemFk].tags()};
|
line.tags = map[line.itemFk];
|
||||||
|
|
||||||
return lines;
|
return lines;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue