This commit is contained in:
2021-07-08 22:49:31 +00:00
parent 91e0c50055
commit cd27aa0f4d
2 changed files with 78 additions and 9 deletions

View File

@@ -409,17 +409,79 @@ export default {
"purchaseReceiptNumber":"139736",
"lifeTimeWarranty":false,
"warrantyExpiryDate":"2019-04-12T09:37:52.930923Z",
"warrantyTerms":"Shipping parts and service"} */
"warrantyTerms":"Shipping parts and service"}
"UnitPurchasedDate": "Purchased Date",
"UnitPurchaseFromID": "Purchased From",
"UnitReceipt": "Receipt Number",
*/
const r = res.data;
let Warranty = `${this.$ay.t("Warranty")}:`;
let WarrantyExpiryInfo = "-";
if (r.lifeTimeWarranty) {
WarrantyExpiryInfo = this.$ay.t("UnitModelLifeTimeWarranty");
} else {
if (r.warrantyExpiryDate) {
WarrantyExpiryInfo = `${this.$ay.t(
"WarrantyExpires"
)}: ${window.$gz.locale.utcDateToShortDateAndTimeLocalized(
r.warrantyExpiryDate,
this.pvm.timeZoneName,
this.pvm.languageName,
this.pvm.hour12
)}`;
}
}
Warranty += WarrantyExpiryInfo;
let PurchasedFrom = "-";
if (r.purchaseFromVendorId) {
PurchasedFrom = `<a href="/vendors/${r.purchaseFromVendorId}"> ${r.purchaseFromVendor}</a>`;
}
let PurchasedDate = "-";
if (r.purchaseDate) {
PurchasedDate = window.$gz.locale.utcDateToShortDateAndTimeLocalized(
r.purchaseDate,
this.pvm.timeZoneName,
this.pvm.languageName,
this.pvm.hour12
);
}
let PurchaseInfo = `${this.$ay.t(
"UnitPurchaseFromID"
)}: ${PurchasedFrom}<br/>${this.$ay.t(
"UnitPurchasedDate"
)}: ${PurchasedDate}<br/>${this.$ay.t(
"UnitReceipt"
)}: ${r.purchaseReceiptNumber ?? "-"}`;
let RecentWorkOrderList = "";
if (r.recentWorkOrders.length > 0) {
RecentWorkOrderList += "<br/>";
r.recentWorkOrders.forEach(x => {
RecentWorkOrderList += `<a href="/svc-workorders/${x.id}"> ${
x.serial
}<span class='ml-5'>${window.$gz.locale.utcDateToShortDateAndTimeLocalized(
x.serviceDate,
this.pvm.timeZoneName,
this.pvm.languageName,
this.pvm.hour12
)}</span></a><br/>`;
});
} else {
RecentWorkOrderList = "-";
}
let RecentWorkOrders = `${this.$ay.t(
"RecentWorkOrders"
)}:${RecentWorkOrderList}`;
let d = `<div>${Warranty}<br/>${PurchaseInfo}<br/>${RecentWorkOrders}</div>`;
this.value.items[this.activeWoItemIndex].units[
this.activeItemIndex
].warrantyViz = `<div>${JSON.stringify(res.data)}</div>`;
// console.log(
// "warrantyviz:",
// this.value.items[this.activeWoItemIndex].units[this.activeItemIndex]
// .warrantyViz
// );
].warrantyViz = d;
}
},
showBulkUnitsDialog() {

View File

@@ -2177,7 +2177,14 @@ async function fetchTranslatedText(vm) {
"CopyToWorkOrder",
"WorkOrderConvertScheduledUserToLabor",
"AppendTasks",
"UnitWarrantyInfo"
"UnitWarrantyInfo",
"UnitModelLifeTimeWarranty",
"Warranty",
"WarrantyExpires",
"UnitPurchaseFromID",
"UnitPurchasedDate",
"UnitReceipt",
"RecentWorkOrders"
]);
}