5066-vehicleSorted #1467
|
@ -24,7 +24,7 @@ describe('Route basic Data path', () => {
|
|||
const form = 'vn-route-basic-data form';
|
||||
const values = {
|
||||
worker: 'adminBossNick',
|
||||
vehicle: '1111-IMK - Warehouse One',
|
||||
vehicle: '1111-IMK',
|
||||
created: nextMonth,
|
||||
kmStart: 1,
|
||||
kmEnd: 2,
|
||||
|
|
|
@ -28,7 +28,8 @@
|
|||
data="$ctrl.vehicles"
|
||||
|
||||
show-field="numberPlate"
|
||||
value-field="id"
|
||||
order="false">
|
||||
order="false"
|
||||
vn-name="vehicle">
|
||||
<tpl-item>{{::numberPlate}} - {{::name}}</tpl-item>
|
||||
</vn-autocomplete>
|
||||
</vn-horizontal>
|
||||
|
|
|
@ -2,23 +2,18 @@ import ngModule from '../module';
|
|||
import Section from 'salix/components/section';
|
||||
|
||||
class Controller extends Section {
|
||||
$onInit() {
|
||||
this.$http.post(`Vehicles/sorted`, {warehouseFk: this.vnConfig.warehouseFk})
|
||||
.then(res => {
|
||||
this.vehicles = res.data;
|
||||
});
|
||||
}
|
||||
|
||||
onSubmit() {
|
||||
juan
commented
En lugar de hacer la petición, utilizar el servicio En lugar de hacer la petición, utilizar el servicio `vnConfig`.
|
||||
this.$.watcher.submit().then(() =>
|
||||
this.card.reload()
|
||||
);
|
||||
}
|
||||
constructor($element, $) {
|
||||
super($element, $);
|
||||
this.$http.get(`UserConfigs/getUserConfig`)
|
||||
.then(res => {
|
||||
if (res.data) {
|
||||
this.$http.post(`Vehicles/sorted`, {warehouseFk: res.data.warehouseFk})
|
||||
.then(res => {
|
||||
this.vehicles = res.data;
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
juan
commented
Para que se compruebe si Para que se compruebe si `res` y `res.data` está definido?
carlossa
commented
Se utiliza para comprobar que res.data lleva la información, ya que si no da error al buscarlo
Se utiliza para comprobar que res.data lleva la información, ya que si no da error al buscarlo
juan
commented
En que casos En que casos `res` no esta definido?
carlossa
commented
Lo estaba haciendo como una comprobación de que también tenia res, pero he pensado que directamente comprobando res.data ya serviria ya que es el que lleva la información Lo estaba haciendo como una comprobación de que también tenia res, pero he pensado que directamente comprobando res.data ya serviria ya que es el que lleva la información
carlossa
commented
Porque si no habia res, res.data me daria error porque intenta hacer .data de undefined, pero como res esta definido, no hace falta la comprobación de si existe res Porque si no habia res, res.data me daria error porque intenta hacer .data de undefined, pero como res esta definido, no hace falta la comprobación de si existe res
juan
commented
El El `if (res.data)` no es necesario y no funcionará correctamente si no hay resultados.
|
||||
|
||||
ngModule.vnComponent('vnRouteBasicData', {
|
||||
|
|
Loading…
Reference in New Issue
desde back no has de pasar el concat, al autocomplete busca exemples en el que el autocomplete es genera ell el concat