diff --git a/modules/entry/back/models/entry.json b/modules/entry/back/models/entry.json index 2739156ea5..a67641b0c5 100644 --- a/modules/entry/back/models/entry.json +++ b/modules/entry/back/models/entry.json @@ -62,6 +62,18 @@ }, "loadPriority": { "type": "number" + }, + "supplierFk": { + "type": "number", + "required": true + }, + "travelFk": { + "type": "number", + "required": true + }, + "companyFk": { + "type": "number", + "required": true } }, "relations": { diff --git a/modules/entry/front/create/index.html b/modules/entry/front/create/index.html index 3bc086f4e9..262e904d79 100644 --- a/modules/entry/front/create/index.html +++ b/modules/entry/front/create/index.html @@ -7,6 +7,10 @@
+ + + label="Supplier" + required="true"> {{::id}} - {{::nickname}} - + label="Travel" + required="true"> {{::agencyModeName}} - {{::warehouseInName}} ({{::shipped | date: 'dd/MM/yyyy'}}) → {{::warehouseOutName}} ({{::landed | date: 'dd/MM/yyyy'}}) @@ -43,7 +49,8 @@ label="Company" show-field="code" value-field="id" - ng-model="$ctrl.entry.companyFk"> + ng-model="$ctrl.entry.companyFk" + required="true"> diff --git a/modules/entry/front/create/index.js b/modules/entry/front/create/index.js index b94cbe2ca9..ec022afeda 100644 --- a/modules/entry/front/create/index.js +++ b/modules/entry/front/create/index.js @@ -1,5 +1,6 @@ import ngModule from '../module'; import Section from 'salix/components/section'; +import './style.scss'; export default class Controller extends Section { constructor($element, $) { diff --git a/modules/entry/front/create/locale/es.yml b/modules/entry/front/create/locale/es.yml index bb20b313c7..aa269ed151 100644 --- a/modules/entry/front/create/locale/es.yml +++ b/modules/entry/front/create/locale/es.yml @@ -1 +1,2 @@ -New entry: Nueva entrada \ No newline at end of file +New entry: Nueva entrada +Required fields (*): Campos requeridos (*) \ No newline at end of file diff --git a/modules/entry/front/create/style.scss b/modules/entry/front/create/style.scss new file mode 100644 index 0000000000..2dc52b1ff3 --- /dev/null +++ b/modules/entry/front/create/style.scss @@ -0,0 +1,10 @@ +vn-entry-create { + vn-card { + position: relative + } + vn-icon[icon="info"] { + position: absolute; + top: 16px; + right: 16px + } +} \ No newline at end of file