diff --git a/src/i18n/en/index.js b/src/i18n/en/index.js
index c9e1415749..4c7734029c 100644
--- a/src/i18n/en/index.js
+++ b/src/i18n/en/index.js
@@ -1220,6 +1220,7 @@ export default {
diary: 'Diary',
tags: 'Tags',
create: 'Create',
+ buyRequest: 'Buy requests',
},
descriptor: {
item: 'Item',
@@ -1250,6 +1251,18 @@ export default {
producer: 'Producer',
landed: 'Landed',
},
+ buyRequest: {
+ ticketId: 'Ticket ID',
+ shipped: 'Shipped',
+ requester: 'Requester',
+ requested: 'Requested',
+ price: 'Price',
+ attender: 'Atender',
+ item: 'Item',
+ achieved: 'Achieved',
+ concept: 'Concept',
+ state: 'State',
+ },
},
components: {
topbar: {},
diff --git a/src/i18n/es/index.js b/src/i18n/es/index.js
index d10f4c0233..c9a8f875ec 100644
--- a/src/i18n/es/index.js
+++ b/src/i18n/es/index.js
@@ -1219,6 +1219,7 @@ export default {
diary: 'Histórico',
tags: 'Etiquetas',
create: 'Crear',
+ buyRequest: 'Peticiones de compra',
},
descriptor: {
item: 'Artículo',
@@ -1249,6 +1250,18 @@ export default {
producer: 'Productor',
landed: 'F. entrega',
},
+ buyRequest: {
+ ticketId: 'ID Ticket',
+ shipped: 'F. envío',
+ requester: 'Solicitante',
+ requested: 'Solicitado',
+ price: 'Precio',
+ attender: 'Comprador',
+ item: 'Artículo',
+ achieved: 'Conseguido',
+ concept: 'Concepto',
+ state: 'Estado',
+ },
},
components: {
topbar: {},
diff --git a/src/pages/Item/ItemRequest.vue b/src/pages/Item/ItemRequest.vue
new file mode 100644
index 0000000000..79a93c7bf1
--- /dev/null
+++ b/src/pages/Item/ItemRequest.vue
@@ -0,0 +1,244 @@
+
+
+
+ (itemRequestsOptions = data)"
+ />
+
+
+
+
+
+ {{ row.id }}
+
+
+
+
+
+
+
+ {{ toDateFormat(row.shipped) }}
+
+ {{ toDateFormat(row.shipped) }}
+
+
+
+
+ {{ row.requesterName }}
+
+
+
+
+
+ {{ row.attenderName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/item.js b/src/router/modules/item.js
index d16022f792..daade45087 100644
--- a/src/router/modules/item.js
+++ b/src/router/modules/item.js
@@ -10,7 +10,7 @@ export default {
component: RouterView,
redirect: { name: 'ItemMain' },
menus: {
- main: ['ItemList'],
+ main: ['ItemList', 'ItemRequest'],
card: [],
},
children: [
@@ -37,6 +37,15 @@ export default {
},
component: () => import('src/pages/Item/ItemCreate.vue'),
},
+ {
+ path: 'request',
+ name: 'ItemRequest',
+ meta: {
+ title: 'buyRequest',
+ icon: 'vn:buyrequest',
+ },
+ component: () => import('src/pages/Item/ItemRequest.vue'),
+ },
],
},
{