5066-vehicleSorted #1467

Merged
carlossa merged 23 commits from 5066-vehicleSorted into dev 2023-07-18 15:21:57 +00:00
3 changed files with 10 additions and 14 deletions
Showing only changes of commit eff46c1cec - Show all commits

View File

@ -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,

View File

@ -28,7 +28,8 @@
data="$ctrl.vehicles"

desde back no has de pasar el concat, al autocomplete busca exemples en el que el autocomplete es genera ell el concat

desde back no has de pasar el concat, al autocomplete busca exemples en el que el autocomplete es genera ell el concat
show-field="numberPlate"
value-field="id"
order="false">
order="false"
vn-name="vehicle">
<tpl-item>{{::numberPlate}} - {{::name}}</tpl-item>
</vn-autocomplete>
</vn-horizontal>

View File

@ -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() {
Outdated
Review

En lugar de hacer la petición, utilizar el servicio vnConfig.

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;
});
}
});
}
}
Outdated
Review

Para que se compruebe si res y res.data está definido?

Para que se compruebe si `res` y `res.data` está definido?

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
Outdated
Review

En que casos res no esta definido?

En que casos `res` no esta definido?

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

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
Outdated
Review

El if (res.data) no es necesario y no funcionará correctamente si no hay resultados.

El `if (res.data)` no es necesario y no funcionará correctamente si no hay resultados.
ngModule.vnComponent('vnRouteBasicData', {