fix: ticketBasicData step1
gitea/salix-front/pipeline/head This commit looks good
Details
gitea/salix-front/pipeline/head This commit looks good
Details
This commit is contained in:
parent
15010d3e41
commit
bc7c20e6a6
|
@ -59,11 +59,25 @@ const zoneWhere = computed(() => {
|
||||||
});
|
});
|
||||||
|
|
||||||
async function getLanded(params) {
|
async function getLanded(params) {
|
||||||
getDate(`Agencies/getLanded`, params);
|
const data = await getDate(`Agencies/getLanded`, params);
|
||||||
|
formData.value.landed = data.landed;
|
||||||
|
const shippedDate = new Date(params.shipped);
|
||||||
|
const landedDate = new Date(data.hour);
|
||||||
|
shippedDate.setHours(
|
||||||
|
landedDate.getHours(),
|
||||||
|
landedDate.getMinutes(),
|
||||||
|
landedDate.getSeconds(),
|
||||||
|
);
|
||||||
|
formData.value.shipped = shippedDate.toISOString();
|
||||||
}
|
}
|
||||||
|
|
||||||
async function getShipped(params) {
|
async function getShipped(params) {
|
||||||
getDate(`Agencies/getShipped`, params);
|
const data = await getDate(`Agencies/getShipped`, params);
|
||||||
|
formData.value.landed = params.landed;
|
||||||
|
const [hours, minutes, seconds] = data.hour.split(':').map(Number);
|
||||||
|
let shippedDate = new Date(data.shipped);
|
||||||
|
shippedDate.setHours(hours, minutes, seconds);
|
||||||
|
formData.value.shipped = shippedDate.toISOString();
|
||||||
}
|
}
|
||||||
|
|
||||||
async function getDate(query, params) {
|
async function getDate(query, params) {
|
||||||
|
@ -75,15 +89,8 @@ async function getDate(query, params) {
|
||||||
if (!data) return notify(t('basicData.noDeliveryZoneAvailable'), 'negative');
|
if (!data) return notify(t('basicData.noDeliveryZoneAvailable'), 'negative');
|
||||||
|
|
||||||
formData.value.zoneFk = data.zoneFk;
|
formData.value.zoneFk = data.zoneFk;
|
||||||
formData.value.landed = data.landed;
|
|
||||||
const shippedDate = new Date(params.shipped);
|
return data;
|
||||||
const landedDate = new Date(data.hour);
|
|
||||||
shippedDate.setHours(
|
|
||||||
landedDate.getHours(),
|
|
||||||
landedDate.getMinutes(),
|
|
||||||
landedDate.getSeconds(),
|
|
||||||
);
|
|
||||||
formData.value.shipped = shippedDate.toISOString();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const onChangeZone = async (zoneId) => {
|
const onChangeZone = async (zoneId) => {
|
||||||
|
@ -422,14 +429,6 @@ async function getZone(options) {
|
||||||
:rules="validate('ticketList.shipped')"
|
:rules="validate('ticketList.shipped')"
|
||||||
@update:model-value="setShipped"
|
@update:model-value="setShipped"
|
||||||
/>
|
/>
|
||||||
<VnInputTime
|
|
||||||
:label="t('basicData.shippedHour')"
|
|
||||||
v-model="formData.shipped"
|
|
||||||
:required="true"
|
|
||||||
:rules="validate('basicData.shippedHour')"
|
|
||||||
disabled
|
|
||||||
@update:model-value="setShipped"
|
|
||||||
/>
|
|
||||||
<VnInputDate
|
<VnInputDate
|
||||||
:label="t('basicData.landed')"
|
:label="t('basicData.landed')"
|
||||||
v-model="formData.landed"
|
v-model="formData.landed"
|
||||||
|
|
Loading…
Reference in New Issue