supplier basicData
gitea/salix/pipeline/head This commit looks good Details

This commit is contained in:
Bernat Exposito 2020-10-31 11:22:56 +01:00
parent 0825042a6b
commit c1125916f6
5 changed files with 65 additions and 0 deletions

View File

@ -0,0 +1,42 @@
<mg-ajax path="Suppliers/{{patch.params.id}}" options="vnPatch"></mg-ajax>
<vn-watcher
vn-id="watcher"
data="$ctrl.supplier"
form="form"
save="patch">
</vn-watcher>
<form name="form" ng-submit="watcher.submit()" class="vn-w-md">
<vn-card class="vn-pa-lg">
<vn-horizontal>
<vn-textfield
vn-one
label="Alias"
ng-model="$ctrl.supplier.nickname"
rule
vn-focus>
</vn-textfield>
</vn-horizontal>
<vn-horizontal>
<vn-check
label="Is official"
ng-model="$ctrl.supplier.isOfficial">
</vn-check>
<vn-check
label="Is Active"
ng-model="$ctrl.supplier.isActive">
</vn-check>
</vn-horizontal>
<vn-horizontal>
<vn-textarea
vn-one
label="Notes"
ng-model="$ctrl.supplier.note"
rule>
</vn-textarea>
</vn-horizontal>
</vn-card>
<vn-button-bar>
<vn-submit label="Save"></vn-submit>
<vn-button label="Undo changes" ng-if="watcher.dataChanged()" ng-click="watcher.loadOriginalData()"></vn-button>
</vn-button-bar>
</form>

View File

@ -0,0 +1,10 @@
import ngModule from '../module';
import Section from 'salix/components/section';
ngModule.vnComponent('vnSupplierBasicData', {
template: require('./index.html'),
controller: Section,
bindings: {
supplier: '<'
}
});

View File

@ -0,0 +1,2 @@
Notes: Notas
Is Active: Es activo

View File

@ -7,3 +7,4 @@ import './index/';
import './search-panel';
import './log';
import './summary';
import './basic-data';

View File

@ -9,6 +9,7 @@
{"state": "supplier.index", "icon": "icon-supplier"}
],
"card": [
{"state": "supplier.card.basicData", "icon": "settings"},
{"state": "supplier.card.log", "icon": "history"}
]
},
@ -42,6 +43,15 @@
"state": "supplier.card.log",
"component": "vn-supplier-log",
"description": "Log"
}, {
"url": "/basic-data",
"state": "supplier.card.basicData",
"component": "vn-supplier-basic-data",
"description": "Basic data",
"acl": ["administrative"],
"params": {
"supplier": "$ctrl.supplier"
}
}
]
}