3607-supplier_agencyTerm #905
|
@ -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>
|
||||||
|
|
|
@ -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');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
},
|
},
|
||||||
"relations": {
|
"relations": {
|
||||||
"supplierAgencyTerm": {
|
"supplierAgencyTerm": {
|
||||||
"type": "belongsTo",
|
"type": "hasOne",
|
||||||
"model": "SupplierAgencyTerm",
|
"model": "SupplierAgencyTerm",
|
||||||
"foreignKey": "agencyFk"
|
"foreignKey": "agencyFk"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue