work order open and close date aliases
parent
5b318ac583
commit
8f1b1d7764
|
|
@ -13,5 +13,7 @@ config.aliases.occupancy = "Contract";
|
||||||
config.aliases.occupancies = "Contracts";
|
config.aliases.occupancies = "Contracts";
|
||||||
config.aliases.occupant = "Related Party";
|
config.aliases.occupant = "Related Party";
|
||||||
config.aliases.occupants = "Related Parties";
|
config.aliases.occupants = "Related Parties";
|
||||||
|
config.aliases.workOrderOpenDate = "Order Date";
|
||||||
|
config.aliases.workOrderCloseDate = "Completion Date";
|
||||||
config.settings.lotOccupancy.occupancyEndDateIsRequired = false;
|
config.settings.lotOccupancy.occupancyEndDateIsRequired = false;
|
||||||
export default config;
|
export default config;
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,8 @@ config.aliases.occupancy = "Contract";
|
||||||
config.aliases.occupancies = "Contracts";
|
config.aliases.occupancies = "Contracts";
|
||||||
config.aliases.occupant = "Related Party";
|
config.aliases.occupant = "Related Party";
|
||||||
config.aliases.occupants = "Related Parties";
|
config.aliases.occupants = "Related Parties";
|
||||||
|
config.aliases.workOrderOpenDate = "Order Date";
|
||||||
|
config.aliases.workOrderCloseDate = "Completion Date";
|
||||||
|
|
||||||
config.settings.lotOccupancy.occupancyEndDateIsRequired = false;
|
config.settings.lotOccupancy.occupancyEndDateIsRequired = false;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,8 @@ export declare function getProperty(propertyName: "aliases.occupancies"): string
|
||||||
export declare function getProperty(propertyName: "aliases.occupancyStartDate"): string;
|
export declare function getProperty(propertyName: "aliases.occupancyStartDate"): string;
|
||||||
export declare function getProperty(propertyName: "aliases.occupant"): string;
|
export declare function getProperty(propertyName: "aliases.occupant"): string;
|
||||||
export declare function getProperty(propertyName: "aliases.occupants"): string;
|
export declare function getProperty(propertyName: "aliases.occupants"): string;
|
||||||
|
export declare function getProperty(propertyName: "aliases.workOrderOpenDate"): string;
|
||||||
|
export declare function getProperty(propertyName: "aliases.workOrderCloseDate"): string;
|
||||||
export declare function getProperty(propertyName: "aliases.externalReceiptNumber"): string;
|
export declare function getProperty(propertyName: "aliases.externalReceiptNumber"): string;
|
||||||
export declare function getProperty(propertyName: "settings.map.mapCityDefault"): string;
|
export declare function getProperty(propertyName: "settings.map.mapCityDefault"): string;
|
||||||
export declare function getProperty(propertyName: "settings.map.mapProvinceDefault"): string;
|
export declare function getProperty(propertyName: "settings.map.mapProvinceDefault"): string;
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,8 @@ configFallbackValues.set("aliases.occupancyStartDate", "Start Date");
|
||||||
configFallbackValues.set("aliases.occupant", "Occupant");
|
configFallbackValues.set("aliases.occupant", "Occupant");
|
||||||
configFallbackValues.set("aliases.occupants", "Occupants");
|
configFallbackValues.set("aliases.occupants", "Occupants");
|
||||||
configFallbackValues.set("aliases.externalReceiptNumber", "External Receipt Number");
|
configFallbackValues.set("aliases.externalReceiptNumber", "External Receipt Number");
|
||||||
|
configFallbackValues.set("aliases.workOrderOpenDate", "Open Date");
|
||||||
|
configFallbackValues.set("aliases.workOrderCloseDate", "Close Date");
|
||||||
configFallbackValues.set("settings.map.mapCityDefault", "");
|
configFallbackValues.set("settings.map.mapCityDefault", "");
|
||||||
configFallbackValues.set("settings.map.mapProvinceDefault", "");
|
configFallbackValues.set("settings.map.mapProvinceDefault", "");
|
||||||
configFallbackValues.set("settings.lot.lotNameSortNameFunction", (lotName) => lotName);
|
configFallbackValues.set("settings.lot.lotNameSortNameFunction", (lotName) => lotName);
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,8 @@ configFallbackValues.set("aliases.occupancyStartDate", "Start Date");
|
||||||
configFallbackValues.set("aliases.occupant", "Occupant");
|
configFallbackValues.set("aliases.occupant", "Occupant");
|
||||||
configFallbackValues.set("aliases.occupants", "Occupants");
|
configFallbackValues.set("aliases.occupants", "Occupants");
|
||||||
configFallbackValues.set("aliases.externalReceiptNumber", "External Receipt Number");
|
configFallbackValues.set("aliases.externalReceiptNumber", "External Receipt Number");
|
||||||
|
configFallbackValues.set("aliases.workOrderOpenDate", "Open Date");
|
||||||
|
configFallbackValues.set("aliases.workOrderCloseDate", "Close Date");
|
||||||
|
|
||||||
configFallbackValues.set("settings.map.mapCityDefault", "");
|
configFallbackValues.set("settings.map.mapCityDefault", "");
|
||||||
configFallbackValues.set("settings.map.mapProvinceDefault", "");
|
configFallbackValues.set("settings.map.mapProvinceDefault", "");
|
||||||
|
|
@ -104,6 +106,8 @@ export function getProperty(propertyName: "aliases.occupancies"): string;
|
||||||
export function getProperty(propertyName: "aliases.occupancyStartDate"): string;
|
export function getProperty(propertyName: "aliases.occupancyStartDate"): string;
|
||||||
export function getProperty(propertyName: "aliases.occupant"): string;
|
export function getProperty(propertyName: "aliases.occupant"): string;
|
||||||
export function getProperty(propertyName: "aliases.occupants"): string;
|
export function getProperty(propertyName: "aliases.occupants"): string;
|
||||||
|
export function getProperty(propertyName: "aliases.workOrderOpenDate"): string;
|
||||||
|
export function getProperty(propertyName: "aliases.workOrderCloseDate"): string;
|
||||||
|
|
||||||
export function getProperty(propertyName: "aliases.externalReceiptNumber"): string;
|
export function getProperty(propertyName: "aliases.externalReceiptNumber"): string;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -73,15 +73,25 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
relatedHTML +
|
relatedHTML +
|
||||||
"</span></td>") +
|
"</span></td>") +
|
||||||
('<td class="is-nowrap">' +
|
('<td class="is-nowrap">' +
|
||||||
('<span class="has-tooltip-left" data-tooltip="Open Date">' +
|
('<span class="has-tooltip-left" data-tooltip="' +
|
||||||
'<i class="fas fa-fw fa-play" aria-label="Open Date"></i> ' +
|
cityssm.escapeHTML(exports.aliases.workOrderOpenDate) +
|
||||||
|
'">' +
|
||||||
|
'<i class="fas fa-fw fa-play" aria-label="' +
|
||||||
|
cityssm.escapeHTML(exports.aliases.workOrderOpenDate) +
|
||||||
|
'"></i> ' +
|
||||||
workOrder.workOrderOpenDateString +
|
workOrder.workOrderOpenDateString +
|
||||||
"</span><br />") +
|
"</span><br />") +
|
||||||
('<span class="has-tooltip-left" data-tooltip="Close Date">' +
|
('<span class="has-tooltip-left" data-tooltip="' +
|
||||||
'<i class="fas fa-fw fa-stop" aria-label="Close Date"></i> ' +
|
cityssm.escapeHTML(exports.aliases.workOrderCloseDate) +
|
||||||
|
'">' +
|
||||||
|
'<i class="fas fa-fw fa-stop" aria-label="' +
|
||||||
|
cityssm.escapeHTML(exports.aliases.workOrderCloseDate) +
|
||||||
|
'"></i> ' +
|
||||||
(workOrder.workOrderCloseDate
|
(workOrder.workOrderCloseDate
|
||||||
? workOrder.workOrderCloseDateString
|
? workOrder.workOrderCloseDateString
|
||||||
: '<span class="has-text-grey">(No Close Date)</span>') +
|
: '<span class="has-text-grey">(No ' +
|
||||||
|
cityssm.escapeHTML(exports.aliases.workOrderCloseDate) +
|
||||||
|
")</span>") +
|
||||||
"</span>") +
|
"</span>") +
|
||||||
"</td>") +
|
"</td>") +
|
||||||
("<td>" +
|
("<td>" +
|
||||||
|
|
@ -148,14 +158,10 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
"</div>";
|
"</div>";
|
||||||
searchResultsContainerElement.querySelector("table").append(resultsTbodyElement);
|
searchResultsContainerElement.querySelector("table").append(resultsTbodyElement);
|
||||||
if (offset > 0) {
|
if (offset > 0) {
|
||||||
searchResultsContainerElement
|
searchResultsContainerElement.querySelector("button[data-page='previous']").addEventListener("click", previousAndGetWorkOrders);
|
||||||
.querySelector("button[data-page='previous']")
|
|
||||||
.addEventListener("click", previousAndGetWorkOrders);
|
|
||||||
}
|
}
|
||||||
if (limit + offset < responseJSON.count) {
|
if (limit + offset < responseJSON.count) {
|
||||||
searchResultsContainerElement
|
searchResultsContainerElement.querySelector("button[data-page='next']").addEventListener("click", nextAndGetWorkOrders);
|
||||||
.querySelector("button[data-page='next']")
|
|
||||||
.addEventListener("click", nextAndGetWorkOrders);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -106,15 +106,25 @@ declare const cityssm: cityssmGlobal;
|
||||||
relatedHTML +
|
relatedHTML +
|
||||||
"</span></td>") +
|
"</span></td>") +
|
||||||
('<td class="is-nowrap">' +
|
('<td class="is-nowrap">' +
|
||||||
('<span class="has-tooltip-left" data-tooltip="Open Date">' +
|
('<span class="has-tooltip-left" data-tooltip="' +
|
||||||
'<i class="fas fa-fw fa-play" aria-label="Open Date"></i> ' +
|
cityssm.escapeHTML(exports.aliases.workOrderOpenDate) +
|
||||||
|
'">' +
|
||||||
|
'<i class="fas fa-fw fa-play" aria-label="' +
|
||||||
|
cityssm.escapeHTML(exports.aliases.workOrderOpenDate) +
|
||||||
|
'"></i> ' +
|
||||||
workOrder.workOrderOpenDateString +
|
workOrder.workOrderOpenDateString +
|
||||||
"</span><br />") +
|
"</span><br />") +
|
||||||
('<span class="has-tooltip-left" data-tooltip="Close Date">' +
|
('<span class="has-tooltip-left" data-tooltip="' +
|
||||||
'<i class="fas fa-fw fa-stop" aria-label="Close Date"></i> ' +
|
cityssm.escapeHTML(exports.aliases.workOrderCloseDate) +
|
||||||
|
'">' +
|
||||||
|
'<i class="fas fa-fw fa-stop" aria-label="' +
|
||||||
|
cityssm.escapeHTML(exports.aliases.workOrderCloseDate) +
|
||||||
|
'"></i> ' +
|
||||||
(workOrder.workOrderCloseDate
|
(workOrder.workOrderCloseDate
|
||||||
? workOrder.workOrderCloseDateString
|
? workOrder.workOrderCloseDateString
|
||||||
: '<span class="has-text-grey">(No Close Date)</span>') +
|
: '<span class="has-text-grey">(No ' +
|
||||||
|
cityssm.escapeHTML(exports.aliases.workOrderCloseDate) +
|
||||||
|
")</span>") +
|
||||||
"</span>") +
|
"</span>") +
|
||||||
"</td>") +
|
"</td>") +
|
||||||
("<td>" +
|
("<td>" +
|
||||||
|
|
@ -185,15 +195,19 @@ declare const cityssm: cityssmGlobal;
|
||||||
searchResultsContainerElement.querySelector("table")!.append(resultsTbodyElement);
|
searchResultsContainerElement.querySelector("table")!.append(resultsTbodyElement);
|
||||||
|
|
||||||
if (offset > 0) {
|
if (offset > 0) {
|
||||||
(searchResultsContainerElement
|
(
|
||||||
.querySelector("button[data-page='previous']") as HTMLButtonElement)
|
searchResultsContainerElement.querySelector(
|
||||||
.addEventListener("click", previousAndGetWorkOrders);
|
"button[data-page='previous']"
|
||||||
|
) as HTMLButtonElement
|
||||||
|
).addEventListener("click", previousAndGetWorkOrders);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (limit + offset < responseJSON.count) {
|
if (limit + offset < responseJSON.count) {
|
||||||
(searchResultsContainerElement
|
(
|
||||||
.querySelector("button[data-page='next']") as HTMLButtonElement)
|
searchResultsContainerElement.querySelector(
|
||||||
.addEventListener("click", nextAndGetWorkOrders);
|
"button[data-page='next']"
|
||||||
|
) as HTMLButtonElement
|
||||||
|
).addEventListener("click", nextAndGetWorkOrders);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const e=exports.los,t=exports.workOrderPrints,s=document.querySelector("#form--searchFilters");e.initializeDatePickers(s);const a=document.querySelector("#container--searchResults"),r=Number.parseInt(document.querySelector("#searchFilter--limit").value,10),o=document.querySelector("#searchFilter--offset"),i=()=>{const i=Number.parseInt(o.value,10);a.innerHTML='<div class="has-text-grey has-text-centered"><i class="fas fa-5x fa-circle-notch fa-spin" aria-hidden="true"></i><br />Loading Work Orders...</div>',cityssm.postJSON(e.urlPrefix+"/workOrders/doSearchWorkOrders",s,s=>{if(0===s.workOrders.length)return void(a.innerHTML='<div class="message is-info"><p class="message-body">There are no work orders that meet the search criteria.</p></div>');const o=document.createElement("tbody");for(const a of s.workOrders){let s="";for(const e of a.workOrderLots)s+='<span class="has-tooltip-left" data-tooltip="'+cityssm.escapeHTML(e.mapName||"")+'"><i class="fas fa-vector-square" aria-label="'+cityssm.escapeHTML(exports.aliases.lot)+'"></i> '+cityssm.escapeHTML(e.lotName||"(No Lot Name)")+"</span><br />";for(const e of a.workOrderLotOccupancies)for(const t of e.lotOccupancyOccupants)s+='<span class="has-tooltip-left" data-tooltip="'+cityssm.escapeHTML(t.lotOccupantType||"")+'"><i class="fas fa-user" aria-label="'+cityssm.escapeHTML(exports.aliases.occupant)+'"></i> '+cityssm.escapeHTML(t.occupantName||"(No Name)")+"</span><br />";o.insertAdjacentHTML("beforeend",'<tr><td><a class="has-text-weight-bold" href="'+e.urlPrefix+"/workOrders/"+a.workOrderId+'">'+(a.workOrderNumber.trim()?cityssm.escapeHTML(a.workOrderNumber||""):"(No Number)")+"</a></td><td>"+cityssm.escapeHTML(a.workOrderType||"")+'<br /><span class="is-size-7">'+cityssm.escapeHTML(a.workOrderDescription||"")+'</span></td><td class="is-nowrap"><span class="is-size-7">'+s+'</span></td><td class="is-nowrap"><span class="has-tooltip-left" data-tooltip="Open Date"><i class="fas fa-fw fa-play" aria-label="Open Date"></i> '+a.workOrderOpenDateString+'</span><br /><span class="has-tooltip-left" data-tooltip="Close Date"><i class="fas fa-fw fa-stop" aria-label="Close Date"></i> '+(a.workOrderCloseDate?a.workOrderCloseDateString:'<span class="has-text-grey">(No Close Date)</span>')+"</span></td><td>"+(0===a.workOrderMilestoneCount?"-":a.workOrderMilestoneCompletionCount+" / "+a.workOrderMilestoneCount)+"</td>"+(t.length>0?'<td><a class="button is-small" data-tooltip="Print" href="'+e.urlPrefix+"/print/"+t[0]+"/?workOrderId="+a.workOrderId+'" target="_blank"><i class="fas fa-print" aria-label="Print"></i></a></td>':"")+"</tr>")}a.innerHTML='<table class="table is-fullwidth is-striped is-hoverable has-sticky-header"><thead><tr><th>Work Order Number</th><th>Description</th><th>Related</th><th>Date</th><th class="has-tooltip-bottom" data-tooltip="Completed / Total Milestones">Progress</th>'+(t.length>0?'<th class="has-width-1"></th>':"")+'</tr></thead><table><div class="level"><div class="level-left"><div class="level-item has-text-weight-bold">Displaying '+(i+1).toString()+" to "+Math.min(s.count,r+i)+" of "+s.count+'</div></div><div class="level-right">'+(i>0?'<div class="level-item"><button class="button is-rounded is-link is-outlined" data-page="previous" type="button" title="Previous"><i class="fas fa-arrow-left" aria-hidden="true"></i></button></div>':"")+(r+i<s.count?'<div class="level-item"><button class="button is-rounded is-link" data-page="next" type="button" title="Next"><span>Next</span><span class="icon"><i class="fas fa-arrow-right" aria-hidden="true"></i></span></button></div>':"")+"</div></div>",a.querySelector("table").append(o),i>0&&a.querySelector("button[data-page='previous']").addEventListener("click",n),r+i<s.count&&a.querySelector("button[data-page='next']").addEventListener("click",c)})},l=()=>{o.value="0",i()},n=()=>{o.value=Math.max(Number.parseInt(o.value,10)-r,0).toString(),i()},c=()=>{o.value=(Number.parseInt(o.value,10)+r).toString(),i()},d=s.querySelectorAll("input, select");for(const e of d)e.addEventListener("change",l);s.addEventListener("submit",e=>{e.preventDefault(),l()}),i()})();
|
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const e=exports.los,t=exports.workOrderPrints,s=document.querySelector("#form--searchFilters");e.initializeDatePickers(s);const a=document.querySelector("#container--searchResults"),r=Number.parseInt(document.querySelector("#searchFilter--limit").value,10),o=document.querySelector("#searchFilter--offset"),i=()=>{const i=Number.parseInt(o.value,10);a.innerHTML='<div class="has-text-grey has-text-centered"><i class="fas fa-5x fa-circle-notch fa-spin" aria-hidden="true"></i><br />Loading Work Orders...</div>',cityssm.postJSON(e.urlPrefix+"/workOrders/doSearchWorkOrders",s,s=>{if(0===s.workOrders.length)return void(a.innerHTML='<div class="message is-info"><p class="message-body">There are no work orders that meet the search criteria.</p></div>');const o=document.createElement("tbody");for(const a of s.workOrders){let s="";for(const e of a.workOrderLots)s+='<span class="has-tooltip-left" data-tooltip="'+cityssm.escapeHTML(e.mapName||"")+'"><i class="fas fa-vector-square" aria-label="'+cityssm.escapeHTML(exports.aliases.lot)+'"></i> '+cityssm.escapeHTML(e.lotName||"(No Lot Name)")+"</span><br />";for(const e of a.workOrderLotOccupancies)for(const t of e.lotOccupancyOccupants)s+='<span class="has-tooltip-left" data-tooltip="'+cityssm.escapeHTML(t.lotOccupantType||"")+'"><i class="fas fa-user" aria-label="'+cityssm.escapeHTML(exports.aliases.occupant)+'"></i> '+cityssm.escapeHTML(t.occupantName||"(No Name)")+"</span><br />";o.insertAdjacentHTML("beforeend",'<tr><td><a class="has-text-weight-bold" href="'+e.urlPrefix+"/workOrders/"+a.workOrderId+'">'+(a.workOrderNumber.trim()?cityssm.escapeHTML(a.workOrderNumber||""):"(No Number)")+"</a></td><td>"+cityssm.escapeHTML(a.workOrderType||"")+'<br /><span class="is-size-7">'+cityssm.escapeHTML(a.workOrderDescription||"")+'</span></td><td class="is-nowrap"><span class="is-size-7">'+s+'</span></td><td class="is-nowrap"><span class="has-tooltip-left" data-tooltip="'+cityssm.escapeHTML(exports.aliases.workOrderOpenDate)+'"><i class="fas fa-fw fa-play" aria-label="'+cityssm.escapeHTML(exports.aliases.workOrderOpenDate)+'"></i> '+a.workOrderOpenDateString+'</span><br /><span class="has-tooltip-left" data-tooltip="'+cityssm.escapeHTML(exports.aliases.workOrderCloseDate)+'"><i class="fas fa-fw fa-stop" aria-label="'+cityssm.escapeHTML(exports.aliases.workOrderCloseDate)+'"></i> '+(a.workOrderCloseDate?a.workOrderCloseDateString:'<span class="has-text-grey">(No '+cityssm.escapeHTML(exports.aliases.workOrderCloseDate)+")</span>")+"</span></td><td>"+(0===a.workOrderMilestoneCount?"-":a.workOrderMilestoneCompletionCount+" / "+a.workOrderMilestoneCount)+"</td>"+(t.length>0?'<td><a class="button is-small" data-tooltip="Print" href="'+e.urlPrefix+"/print/"+t[0]+"/?workOrderId="+a.workOrderId+'" target="_blank"><i class="fas fa-print" aria-label="Print"></i></a></td>':"")+"</tr>")}a.innerHTML='<table class="table is-fullwidth is-striped is-hoverable has-sticky-header"><thead><tr><th>Work Order Number</th><th>Description</th><th>Related</th><th>Date</th><th class="has-tooltip-bottom" data-tooltip="Completed / Total Milestones">Progress</th>'+(t.length>0?'<th class="has-width-1"></th>':"")+'</tr></thead><table><div class="level"><div class="level-left"><div class="level-item has-text-weight-bold">Displaying '+(i+1).toString()+" to "+Math.min(s.count,r+i)+" of "+s.count+'</div></div><div class="level-right">'+(i>0?'<div class="level-item"><button class="button is-rounded is-link is-outlined" data-page="previous" type="button" title="Previous"><i class="fas fa-arrow-left" aria-hidden="true"></i></button></div>':"")+(r+i<s.count?'<div class="level-item"><button class="button is-rounded is-link" data-page="next" type="button" title="Next"><span>Next</span><span class="icon"><i class="fas fa-arrow-right" aria-hidden="true"></i></span></button></div>':"")+"</div></div>",a.querySelector("table").append(o),i>0&&a.querySelector("button[data-page='previous']").addEventListener("click",n),r+i<s.count&&a.querySelector("button[data-page='next']").addEventListener("click",c)})},l=()=>{o.value="0",i()},n=()=>{o.value=Math.max(Number.parseInt(o.value,10)-r,0).toString(),i()},c=()=>{o.value=(Number.parseInt(o.value,10)+r).toString(),i()},d=s.querySelectorAll("input, select");for(const e of d)e.addEventListener("change",l);s.addEventListener("submit",e=>{e.preventDefault(),l()}),i()})();
|
||||||
|
|
@ -24,6 +24,8 @@ export interface Config {
|
||||||
occupant?: string;
|
occupant?: string;
|
||||||
occupants?: string;
|
occupants?: string;
|
||||||
externalReceiptNumber?: string;
|
externalReceiptNumber?: string;
|
||||||
|
workOrderOpenDate?: string;
|
||||||
|
workOrderCloseDate?: string;
|
||||||
};
|
};
|
||||||
settings: {
|
settings: {
|
||||||
fees: {
|
fees: {
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,8 @@ export interface Config {
|
||||||
occupant?: string;
|
occupant?: string;
|
||||||
occupants?: string;
|
occupants?: string;
|
||||||
externalReceiptNumber?: string;
|
externalReceiptNumber?: string;
|
||||||
|
workOrderOpenDate?: string;
|
||||||
|
workOrderCloseDate?: string;
|
||||||
};
|
};
|
||||||
settings: {
|
settings: {
|
||||||
fees: {
|
fees: {
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,9 @@
|
||||||
occupancyStartDate: "<%= configFunctions.getProperty("aliases.occupancyStartDate") %>",
|
occupancyStartDate: "<%= configFunctions.getProperty("aliases.occupancyStartDate") %>",
|
||||||
occupant: "<%= configFunctions.getProperty("aliases.occupant") %>",
|
occupant: "<%= configFunctions.getProperty("aliases.occupant") %>",
|
||||||
occupants: "<%= configFunctions.getProperty("aliases.occupants") %>",
|
occupants: "<%= configFunctions.getProperty("aliases.occupants") %>",
|
||||||
externalReceiptNumber: "<%= configFunctions.getProperty("aliases.externalReceiptNumber") %>"
|
externalReceiptNumber: "<%= configFunctions.getProperty("aliases.externalReceiptNumber") %>",
|
||||||
|
workOrderOpenDate: "<%= configFunctions.getProperty("aliases.workOrderOpenDate") %>",
|
||||||
|
workOrderCloseDate: "<%= configFunctions.getProperty("aliases.workOrderCloseDate") %>"
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
<script src="<%= urlPrefix %>/lib/cityssm-bulma-js/bulma-js.js"></script>
|
<script src="<%= urlPrefix %>/lib/cityssm-bulma-js/bulma-js.js"></script>
|
||||||
|
|
|
||||||
|
|
@ -32,12 +32,12 @@
|
||||||
</td>
|
</td>
|
||||||
<td class="pl-1 is-width-1 has-text-nowrap">
|
<td class="pl-1 is-width-1 has-text-nowrap">
|
||||||
<p>
|
<p>
|
||||||
<strong>Open Date</strong><br />
|
<strong><%= configFunctions.getProperty("aliases.workOrderOpenDate") %></strong><br />
|
||||||
<%= workOrder.workOrderOpenDateString %>
|
<%= workOrder.workOrderOpenDateString %>
|
||||||
</p>
|
</p>
|
||||||
<% if (workOrder.workOrderCloseDate) { %>
|
<% if (workOrder.workOrderCloseDate) { %>
|
||||||
<p>
|
<p>
|
||||||
<strong>Close Date</strong><br />
|
<strong><%= configFunctions.getProperty("aliases.workOrderCloseDate") %></strong><br />
|
||||||
<%= workOrder.workOrderCloseDateString %>
|
<%= workOrder.workOrderCloseDateString %>
|
||||||
</p>
|
</p>
|
||||||
<% } %>
|
<% } %>
|
||||||
|
|
|
||||||
|
|
@ -32,12 +32,12 @@
|
||||||
</td>
|
</td>
|
||||||
<td class="pl-1 is-width-1 has-text-nowrap">
|
<td class="pl-1 is-width-1 has-text-nowrap">
|
||||||
<p>
|
<p>
|
||||||
<strong>Open Date</strong><br />
|
<strong><%= configFunctions.getProperty("aliases.workOrderOpenDate") %></strong><br />
|
||||||
<%= workOrder.workOrderOpenDateString %>
|
<%= workOrder.workOrderOpenDateString %>
|
||||||
</p>
|
</p>
|
||||||
<% if (workOrder.workOrderCloseDate) { %>
|
<% if (workOrder.workOrderCloseDate) { %>
|
||||||
<p>
|
<p>
|
||||||
<strong>Close Date</strong><br />
|
<strong><%= configFunctions.getProperty("aliases.workOrderCloseDate") %></strong><br />
|
||||||
<%= workOrder.workOrderCloseDateString %>
|
<%= workOrder.workOrderCloseDateString %>
|
||||||
</p>
|
</p>
|
||||||
<% } %>
|
<% } %>
|
||||||
|
|
|
||||||
|
|
@ -133,7 +133,7 @@
|
||||||
<div class="columns">
|
<div class="columns">
|
||||||
<div class="column">
|
<div class="column">
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="label" for="workOrderEdit--workOrderOpenDateString">Open Date</label>
|
<label class="label" for="workOrderEdit--workOrderOpenDateString"><%= configFunctions.getProperty("aliases.workOrderOpenDate") %></label>
|
||||||
<div class="control has-icons-left">
|
<div class="control has-icons-left">
|
||||||
<%
|
<%
|
||||||
const currentDateString = dateTimeFunctions.dateToString(new Date());
|
const currentDateString = dateTimeFunctions.dateToString(new Date());
|
||||||
|
|
@ -150,7 +150,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="column">
|
<div class="column">
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="label" for="workOrderEdit--workOrderCloseDateString">Close Date</label>
|
<label class="label" for="workOrderEdit--workOrderCloseDateString"><%= configFunctions.getProperty("aliases.workOrderCloseDate") %></label>
|
||||||
<div class="control">
|
<div class="control">
|
||||||
<input class="input" id="workOrderEdit--workOrderCloseDateString" name="workOrderCloseDateString" type="date" value="<%= workOrder.workOrderCloseDateString %>" disabled readonly />
|
<input class="input" id="workOrderEdit--workOrderCloseDateString" name="workOrderCloseDateString" type="date" value="<%= workOrder.workOrderCloseDateString %>" disabled readonly />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="column">
|
<div class="column">
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="label" for="searchFilter--workOrderOpenDateString">Open Date</label>
|
<label class="label" for="searchFilter--workOrderOpenDateString"><%= configFunctions.getProperty("aliases.workOrderOpenDate") %></label>
|
||||||
<div class="control is-expanded has-icons-left">
|
<div class="control is-expanded has-icons-left">
|
||||||
<input class="input" id="searchFilter--workOrderOpenDateString" name="workOrderOpenDateString" type="date" value="<%= workOrderOpenDateString %>" max="<%= dateTimeFunctions.dateToString(new Date()) %>" />
|
<input class="input" id="searchFilter--workOrderOpenDateString" name="workOrderOpenDateString" type="date" value="<%= workOrderOpenDateString %>" max="<%= dateTimeFunctions.dateToString(new Date()) %>" />
|
||||||
<span class="icon is-small is-left">
|
<span class="icon is-small is-left">
|
||||||
|
|
|
||||||
|
|
@ -95,15 +95,15 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="column">
|
<div class="column">
|
||||||
<p class="mb-2">
|
<p class="mb-2">
|
||||||
<strong>Open Date</strong><br />
|
<strong><%= configFunctions.getProperty("aliases.workOrderOpenDate") %></strong><br />
|
||||||
<%= workOrder.workOrderOpenDateString %>
|
<%= workOrder.workOrderOpenDateString %>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<strong>Close Date</strong><br />
|
<strong><%= configFunctions.getProperty("aliases.workOrderCloseDate") %></strong><br />
|
||||||
<% if (workOrder.workOrderCloseDate) { %>
|
<% if (workOrder.workOrderCloseDate) { %>
|
||||||
<%= workOrder.workOrderCloseDateString %>
|
<%= workOrder.workOrderCloseDateString %>
|
||||||
<% } else { %>
|
<% } else { %>
|
||||||
<span class="has-text-grey">(No Close Date)</span>
|
<span class="has-text-grey">(No <%= configFunctions.getProperty("aliases.workOrderCloseDate") %>)</span>
|
||||||
<% } %>
|
<% } %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue