3607-supplier_agencyTerm #905

Merged
carlosjr merged 22 commits from 3607-supplier_agencyTerm into dev 2022-03-29 08:03:03 +00:00
4 changed files with 21 additions and 22 deletions
Showing only changes of commit 1ecc76067a - Show all commits

View File

@ -10,7 +10,7 @@
auto-load="true" auto-load="true"
url="Agencies" url="Agencies"
filter="$ctrl.filter" filter="$ctrl.filter"
data="agencies"> data="$ctrl.agencies">
</vn-crud-model> </vn-crud-model>
<form name="form" ng-submit="$ctrl.onSubmit()" class="vn-w-md"> <form name="form" ng-submit="$ctrl.onSubmit()" class="vn-w-md">
<vn-card class="vn-pa-lg"> <vn-card class="vn-pa-lg">
@ -18,7 +18,7 @@
<vn-autocomplete vn-id="agency" vn-one <vn-autocomplete vn-id="agency" vn-one
label="Agency" label="Agency"
ng-model="$ctrl.supplierAgencyTerm.agencyFk" ng-model="$ctrl.supplierAgencyTerm.agencyFk"
data="agencies" data="$ctrl.agencies"
show-field="name" show-field="name"
value-field="id" value-field="id"
rule> rule>

View File

@ -5,22 +5,29 @@ export default class Controller extends Section {
constructor($element, $) { constructor($element, $) {
super($element, $); super($element, $);
this.supplierAgencyTerm = {
supplierFk: this.$params.id
};
this.filter = { this.filter = {
fields: [ include: {
'name'
],
include: [{
relation: 'supplierAgencyTerm', relation: 'supplierAgencyTerm',
scope: {
where: { where: {
supplierFk: 1 supplierFk: 1
} }
}], }
}
}; };
} }
$onInit() {
console.log(this);
}
onSubmit() { onSubmit() {
this.$.watcher.submit().then(res => { this.$.watcher.submit().then(res => {
this.$state.go('supplier.card.address.index'); this.$state.go('supplier.card.agencyTerm.index');
}); });
} }
} }

View File

@ -68,14 +68,6 @@
</vn-icon-button> </vn-icon-button>
</vn-none> </vn-none>
</vn-horizontal> </vn-horizontal>
<vn-one>
<vn-icon-button
vn-bind="+"
vn-tooltip="Add row"
icon="add_circle"
ng-click="$ctrl.add()">
</vn-icon-button>
</vn-one>
</vn-card> </vn-card>
<vn-button-bar> <vn-button-bar>
<vn-submit <vn-submit

View File

@ -19,7 +19,7 @@
}, },
"relations": { "relations": {
"supplierAgencyTerm": { "supplierAgencyTerm": {
"type": "belongsTo", "type": "hasOne",
"model": "SupplierAgencyTerm", "model": "SupplierAgencyTerm",
"foreignKey": "agencyFk" "foreignKey": "agencyFk"
} }