linting
parent
ba9f8f1717
commit
d946f8a323
|
|
@ -8,13 +8,13 @@ export async function getLotOccupancyTransactions(lotOccupancyId, options, conne
|
|||
database.function('userFn_timeIntegerToString', timeIntegerToString);
|
||||
const lotOccupancyTransactions = database
|
||||
.prepare(`select lotOccupancyId, transactionIndex,
|
||||
transactionDate, userFn_dateIntegerToString(transactionDate) as transactionDateString,
|
||||
transactionTime, userFn_timeIntegerToString(transactionTime) as transactionTimeString,
|
||||
transactionAmount, externalReceiptNumber, transactionNote
|
||||
from LotOccupancyTransactions
|
||||
where recordDelete_timeMillis is null
|
||||
and lotOccupancyId = ?
|
||||
order by transactionDate, transactionTime, transactionIndex`)
|
||||
transactionDate, userFn_dateIntegerToString(transactionDate) as transactionDateString,
|
||||
transactionTime, userFn_timeIntegerToString(transactionTime) as transactionTimeString,
|
||||
transactionAmount, externalReceiptNumber, transactionNote
|
||||
from LotOccupancyTransactions
|
||||
where recordDelete_timeMillis is null
|
||||
and lotOccupancyId = ?
|
||||
order by transactionDate, transactionTime, transactionIndex`)
|
||||
.all(lotOccupancyId);
|
||||
if (connectedDatabase === undefined) {
|
||||
database.release();
|
||||
|
|
|
|||
|
|
@ -26,13 +26,13 @@ export async function getLotOccupancyTransactions(
|
|||
const lotOccupancyTransactions = database
|
||||
.prepare(
|
||||
`select lotOccupancyId, transactionIndex,
|
||||
transactionDate, userFn_dateIntegerToString(transactionDate) as transactionDateString,
|
||||
transactionTime, userFn_timeIntegerToString(transactionTime) as transactionTimeString,
|
||||
transactionAmount, externalReceiptNumber, transactionNote
|
||||
from LotOccupancyTransactions
|
||||
where recordDelete_timeMillis is null
|
||||
and lotOccupancyId = ?
|
||||
order by transactionDate, transactionTime, transactionIndex`
|
||||
transactionDate, userFn_dateIntegerToString(transactionDate) as transactionDateString,
|
||||
transactionTime, userFn_timeIntegerToString(transactionTime) as transactionTimeString,
|
||||
transactionAmount, externalReceiptNumber, transactionNote
|
||||
from LotOccupancyTransactions
|
||||
where recordDelete_timeMillis is null
|
||||
and lotOccupancyId = ?
|
||||
order by transactionDate, transactionTime, transactionIndex`
|
||||
)
|
||||
.all(lotOccupancyId) as recordTypes.LotOccupancyTransaction[]
|
||||
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
('<td>' +
|
||||
(occupantsHTML === ''
|
||||
? ''
|
||||
: '<ul class="fa-ul">' + occupantsHTML + '</ul>') +
|
||||
: '<ul class="fa-ul ml-5">' + occupantsHTML + '</ul>') +
|
||||
'</td>') +
|
||||
('<td>' + feeIconHTML + '</td>') +
|
||||
'<td>' +
|
||||
|
|
|
|||
|
|
@ -159,7 +159,7 @@ declare const cityssm: cityssmGlobal
|
|||
('<td>' +
|
||||
(occupantsHTML === ''
|
||||
? ''
|
||||
: '<ul class="fa-ul">' + occupantsHTML + '</ul>') +
|
||||
: '<ul class="fa-ul ml-5">' + occupantsHTML + '</ul>') +
|
||||
'</td>') +
|
||||
('<td>' + feeIconHTML + '</td>') +
|
||||
'<td>' +
|
||||
|
|
|
|||
|
|
@ -9,8 +9,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
const searchResultsContainerElement = document.querySelector('#container--searchResults');
|
||||
const limit = Number.parseInt(document.querySelector('#searchFilter--limit').value, 10);
|
||||
const offsetElement = document.querySelector('#searchFilter--offset');
|
||||
function renderWorkOrders(responseJSON) {
|
||||
function renderWorkOrders(rawResponseJSON) {
|
||||
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l;
|
||||
const responseJSON = rawResponseJSON;
|
||||
if (responseJSON.workOrders.length === 0) {
|
||||
searchResultsContainerElement.innerHTML = `<div class="message is-info">
|
||||
<p class="message-body">There are no work orders that meet the search criteria.</p>
|
||||
|
|
@ -21,7 +22,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
for (const workOrder of responseJSON.workOrders) {
|
||||
let relatedHTML = '';
|
||||
for (const lot of workOrder.workOrderLots) {
|
||||
relatedHTML += `<li class="has-tooltip-right"
|
||||
relatedHTML += `<li class="has-tooltip-left"
|
||||
data-tooltip="${cityssm.escapeHTML((_a = lot.mapName) !== null && _a !== void 0 ? _a : '')}">
|
||||
<span class="fa-li">
|
||||
<i class="fas fa-fw fa-vector-square"
|
||||
|
|
@ -34,7 +35,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
}
|
||||
for (const occupancy of workOrder.workOrderLotOccupancies) {
|
||||
for (const occupant of occupancy.lotOccupancyOccupants) {
|
||||
relatedHTML += `<li class="has-tooltip-right"
|
||||
relatedHTML += `<li class="has-tooltip-left"
|
||||
data-tooltip="${cityssm.escapeHTML((_c = occupant.lotOccupantType) !== null && _c !== void 0 ? _c : '')}">
|
||||
<span class="fa-li">
|
||||
<i class="fas fa-fw fa-${cityssm.escapeHTML(((_d = occupant.fontAwesomeIconClass) !== null && _d !== void 0 ? _d : '') === ''
|
||||
|
|
@ -57,13 +58,12 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
: cityssm.escapeHTML((_g = workOrder.workOrderNumber) !== null && _g !== void 0 ? _g : '')) +
|
||||
'</a>' +
|
||||
'</td>') +
|
||||
('<td>' +
|
||||
cityssm.escapeHTML((_h = workOrder.workOrderType) !== null && _h !== void 0 ? _h : '') +
|
||||
'<br />' +
|
||||
'<span class="is-size-7">' +
|
||||
cityssm.escapeHTML((_j = workOrder.workOrderDescription) !== null && _j !== void 0 ? _j : '') +
|
||||
'</span>' +
|
||||
'</td>') +
|
||||
`<td>
|
||||
${cityssm.escapeHTML((_h = workOrder.workOrderType) !== null && _h !== void 0 ? _h : '')}<br />
|
||||
<span class="is-size-7">
|
||||
${cityssm.escapeHTML((_j = workOrder.workOrderDescription) !== null && _j !== void 0 ? _j : '')}
|
||||
</span>
|
||||
</td>` +
|
||||
('<td>' +
|
||||
(relatedHTML === ''
|
||||
? ''
|
||||
|
|
@ -71,16 +71,15 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
'</td>') +
|
||||
('<td>' +
|
||||
'<ul class="fa-ul ml-5 is-size-7">' +
|
||||
('<li class="has-tooltip-right" data-tooltip="' +
|
||||
los.escapedAliases.WorkOrderOpenDate +
|
||||
'">' +
|
||||
'<span class="fa-li">' +
|
||||
'<i class="fas fa-fw fa-play" aria-label="' +
|
||||
los.escapedAliases.WorkOrderOpenDate +
|
||||
'"></i></span> ' +
|
||||
workOrder.workOrderOpenDateString +
|
||||
'</li>') +
|
||||
('<li class="has-tooltip-right" data-tooltip="' +
|
||||
`<li class="has-tooltip-left"
|
||||
data-tooltip="${los.escapedAliases.WorkOrderOpenDate}">
|
||||
<span class="fa-li">
|
||||
<i class="fas fa-fw fa-play"
|
||||
aria-label="${los.escapedAliases.WorkOrderOpenDate}"></i>
|
||||
</span>
|
||||
${workOrder.workOrderOpenDateString}
|
||||
</li>` +
|
||||
('<li class="has-tooltip-left" data-tooltip="' +
|
||||
los.escapedAliases.WorkOrderCloseDate +
|
||||
'">' +
|
||||
'<span class="fa-li">' +
|
||||
|
|
|
|||
|
|
@ -29,11 +29,13 @@ declare const cityssm: cityssmGlobal
|
|||
'#searchFilter--offset'
|
||||
) as HTMLInputElement
|
||||
|
||||
function renderWorkOrders(responseJSON: {
|
||||
count: number
|
||||
offset: number
|
||||
workOrders: recordTypes.WorkOrder[]
|
||||
}): void {
|
||||
function renderWorkOrders(rawResponseJSON: unknown): void {
|
||||
const responseJSON = rawResponseJSON as {
|
||||
count: number
|
||||
offset: number
|
||||
workOrders: recordTypes.WorkOrder[]
|
||||
}
|
||||
|
||||
if (responseJSON.workOrders.length === 0) {
|
||||
searchResultsContainerElement.innerHTML = `<div class="message is-info">
|
||||
<p class="message-body">There are no work orders that meet the search criteria.</p>
|
||||
|
|
@ -48,7 +50,7 @@ declare const cityssm: cityssmGlobal
|
|||
let relatedHTML = ''
|
||||
|
||||
for (const lot of workOrder.workOrderLots!) {
|
||||
relatedHTML += `<li class="has-tooltip-right"
|
||||
relatedHTML += `<li class="has-tooltip-left"
|
||||
data-tooltip="${cityssm.escapeHTML(lot.mapName ?? '')}">
|
||||
<span class="fa-li">
|
||||
<i class="fas fa-fw fa-vector-square"
|
||||
|
|
@ -64,7 +66,7 @@ declare const cityssm: cityssmGlobal
|
|||
|
||||
for (const occupancy of workOrder.workOrderLotOccupancies!) {
|
||||
for (const occupant of occupancy.lotOccupancyOccupants!) {
|
||||
relatedHTML += `<li class="has-tooltip-right"
|
||||
relatedHTML += `<li class="has-tooltip-left"
|
||||
data-tooltip="${cityssm.escapeHTML(
|
||||
occupant.lotOccupantType ?? ''
|
||||
)}">
|
||||
|
|
@ -96,13 +98,12 @@ declare const cityssm: cityssmGlobal
|
|||
: cityssm.escapeHTML(workOrder.workOrderNumber ?? '')) +
|
||||
'</a>' +
|
||||
'</td>') +
|
||||
('<td>' +
|
||||
cityssm.escapeHTML(workOrder.workOrderType ?? '') +
|
||||
'<br />' +
|
||||
'<span class="is-size-7">' +
|
||||
cityssm.escapeHTML(workOrder.workOrderDescription ?? '') +
|
||||
'</span>' +
|
||||
'</td>') +
|
||||
`<td>
|
||||
${cityssm.escapeHTML(workOrder.workOrderType ?? '')}<br />
|
||||
<span class="is-size-7">
|
||||
${cityssm.escapeHTML(workOrder.workOrderDescription ?? '')}
|
||||
</span>
|
||||
</td>` +
|
||||
('<td>' +
|
||||
(relatedHTML === ''
|
||||
? ''
|
||||
|
|
@ -110,16 +111,15 @@ declare const cityssm: cityssmGlobal
|
|||
'</td>') +
|
||||
('<td>' +
|
||||
'<ul class="fa-ul ml-5 is-size-7">' +
|
||||
('<li class="has-tooltip-right" data-tooltip="' +
|
||||
los.escapedAliases.WorkOrderOpenDate +
|
||||
'">' +
|
||||
'<span class="fa-li">' +
|
||||
'<i class="fas fa-fw fa-play" aria-label="' +
|
||||
los.escapedAliases.WorkOrderOpenDate +
|
||||
'"></i></span> ' +
|
||||
workOrder.workOrderOpenDateString! +
|
||||
'</li>') +
|
||||
('<li class="has-tooltip-right" data-tooltip="' +
|
||||
`<li class="has-tooltip-left"
|
||||
data-tooltip="${los.escapedAliases.WorkOrderOpenDate}">
|
||||
<span class="fa-li">
|
||||
<i class="fas fa-fw fa-play"
|
||||
aria-label="${los.escapedAliases.WorkOrderOpenDate}"></i>
|
||||
</span>
|
||||
${workOrder.workOrderOpenDateString!}
|
||||
</li>` +
|
||||
('<li class="has-tooltip-left" data-tooltip="' +
|
||||
los.escapedAliases.WorkOrderCloseDate +
|
||||
'">' +
|
||||
'<span class="fa-li">' +
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1 +1 @@
|
|||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const e=exports.los,t=exports.workOrderPrints,a=document.querySelector("#form--searchFilters");e.initializeDatePickers(a);const s=document.querySelector("#container--searchResults"),r=Number.parseInt(document.querySelector("#searchFilter--limit").value,10),o=document.querySelector("#searchFilter--offset");function l(a){var o,l,i,n,p,u,f,h,m,O,k;if(0===a.workOrders.length)return void(s.innerHTML='<div class="message is-info">\n <p class="message-body">There are no work orders that meet the search criteria.</p>\n </div>');const b=document.createElement("tbody");for(const s of a.workOrders){let a="";for(const t of s.workOrderLots)a+=`<li class="has-tooltip-right"\n data-tooltip="${cityssm.escapeHTML(null!==(o=t.mapName)&&void 0!==o?o:"")}">\n <span class="fa-li">\n <i class="fas fa-fw fa-vector-square"\n aria-label="${e.escapedAliases.Lot}"></i>\n </span>\n ${cityssm.escapeHTML(""===(null!==(l=t.lotName)&&void 0!==l?l:"")?"(No "+e.escapedAliases.Lot+" Name)":t.lotName)}\n </li>`;for(const t of s.workOrderLotOccupancies)for(const s of t.lotOccupancyOccupants)a+=`<li class="has-tooltip-right"\n data-tooltip="${cityssm.escapeHTML(null!==(i=s.lotOccupantType)&&void 0!==i?i:"")}">\n <span class="fa-li">\n <i class="fas fa-fw fa-${cityssm.escapeHTML(""===(null!==(n=s.fontAwesomeIconClass)&&void 0!==n?n:"")?"user":s.fontAwesomeIconClass)}" aria-label="${e.escapedAliases.occupant}"></i></span>\n ${cityssm.escapeHTML(""===(null!==(p=s.occupantName)&&void 0!==p?p:"")&&""===(null!==(u=s.occupantFamilyName)&&void 0!==u?u:"")?"(No Name)":s.occupantName+" "+s.occupantFamilyName)}\n </li>`;b.insertAdjacentHTML("beforeend",'<tr><td><a class="has-text-weight-bold" href="'+e.getWorkOrderURL(s.workOrderId)+'">'+(""===s.workOrderNumber.trim()?"(No Number)":cityssm.escapeHTML(null!==(f=s.workOrderNumber)&&void 0!==f?f:""))+"</a></td><td>"+cityssm.escapeHTML(null!==(h=s.workOrderType)&&void 0!==h?h:"")+'<br /><span class="is-size-7">'+cityssm.escapeHTML(null!==(m=s.workOrderDescription)&&void 0!==m?m:"")+"</span></td><td>"+(""===a?"":'<ul class="fa-ul ml-5 is-size-7">'+a+"</ul>")+'</td><td><ul class="fa-ul ml-5 is-size-7"><li class="has-tooltip-right" data-tooltip="'+e.escapedAliases.WorkOrderOpenDate+'"><span class="fa-li"><i class="fas fa-fw fa-play" aria-label="'+e.escapedAliases.WorkOrderOpenDate+'"></i></span> '+s.workOrderOpenDateString+'</li><li class="has-tooltip-right" data-tooltip="'+e.escapedAliases.WorkOrderCloseDate+'"><span class="fa-li"><i class="fas fa-fw fa-stop" aria-label="'+e.escapedAliases.WorkOrderCloseDate+'"></i></span> '+(s.workOrderCloseDate?s.workOrderCloseDateString:'<span class="has-text-grey">(No '+e.escapedAliases.WorkOrderCloseDate+")</span>")+"</li></ul></td><td>"+(0===s.workOrderMilestoneCount?"-":s.workOrderMilestoneCompletionCount.toString()+" / "+s.workOrderMilestoneCount.toString())+"</td>"+(t.length>0?'<td><a class="button is-small" data-tooltip="Print" href="'+e.urlPrefix+"/print/"+t[0]+"/?workOrderId="+s.workOrderId.toString()+'" target="_blank"><i class="fas fa-print" aria-label="Print"></i></a></td>':"")+"</tr>")}s.innerHTML=`<table class="table is-fullwidth is-striped is-hoverable has-sticky-header">\n <thead><tr>\n <th>Work Order Number</th>\n <th>Description</th>\n <th>Related</th>\n <th>Date</th>\n <th class="has-tooltip-bottom" data-tooltip="Completed / Total Milestones">Progress</th>\n ${t.length>0?'<th class="has-width-1"></th>':""}\n </tr></thead>\n <table>`,s.insertAdjacentHTML("beforeend",e.getSearchResultsPagerHTML(r,a.offset,a.count)),s.querySelector("table").append(b),null===(O=s.querySelector("button[data-page='previous']"))||void 0===O||O.addEventListener("click",c),null===(k=s.querySelector("button[data-page='next']"))||void 0===k||k.addEventListener("click",d)}function i(){s.innerHTML=e.getLoadingParagraphHTML("Loading Work Orders..."),cityssm.postJSON(e.urlPrefix+"/workOrders/doSearchWorkOrders",a,l)}function n(){o.value="0",i()}function c(){o.value=Math.max(Number.parseInt(o.value,10)-r,0).toString(),i()}function d(){o.value=(Number.parseInt(o.value,10)+r).toString(),i()}const p=a.querySelectorAll("input, select");for(const e of p)e.addEventListener("change",n);a.addEventListener("submit",e=>{e.preventDefault()}),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");function l(s){var o,l,n,i,p,u,f,m,h,O,k;const b=s;if(0===b.workOrders.length)return void(a.innerHTML='<div class="message is-info">\n <p class="message-body">There are no work orders that meet the search criteria.</p>\n </div>');const v=document.createElement("tbody");for(const s of b.workOrders){let a="";for(const t of s.workOrderLots)a+=`<li class="has-tooltip-left"\n data-tooltip="${cityssm.escapeHTML(null!==(o=t.mapName)&&void 0!==o?o:"")}">\n <span class="fa-li">\n <i class="fas fa-fw fa-vector-square"\n aria-label="${e.escapedAliases.Lot}"></i>\n </span>\n ${cityssm.escapeHTML(""===(null!==(l=t.lotName)&&void 0!==l?l:"")?"(No "+e.escapedAliases.Lot+" Name)":t.lotName)}\n </li>`;for(const t of s.workOrderLotOccupancies)for(const s of t.lotOccupancyOccupants)a+=`<li class="has-tooltip-left"\n data-tooltip="${cityssm.escapeHTML(null!==(n=s.lotOccupantType)&&void 0!==n?n:"")}">\n <span class="fa-li">\n <i class="fas fa-fw fa-${cityssm.escapeHTML(""===(null!==(i=s.fontAwesomeIconClass)&&void 0!==i?i:"")?"user":s.fontAwesomeIconClass)}" aria-label="${e.escapedAliases.occupant}"></i></span>\n ${cityssm.escapeHTML(""===(null!==(p=s.occupantName)&&void 0!==p?p:"")&&""===(null!==(u=s.occupantFamilyName)&&void 0!==u?u:"")?"(No Name)":s.occupantName+" "+s.occupantFamilyName)}\n </li>`;v.insertAdjacentHTML("beforeend",'<tr><td><a class="has-text-weight-bold" href="'+e.getWorkOrderURL(s.workOrderId)+'">'+(""===s.workOrderNumber.trim()?"(No Number)":cityssm.escapeHTML(null!==(f=s.workOrderNumber)&&void 0!==f?f:""))+"</a></td>"+`<td>\n ${cityssm.escapeHTML(null!==(m=s.workOrderType)&&void 0!==m?m:"")}<br />\n <span class="is-size-7">\n ${cityssm.escapeHTML(null!==(h=s.workOrderDescription)&&void 0!==h?h:"")}\n </span>\n </td>`+"<td>"+(""===a?"":'<ul class="fa-ul ml-5 is-size-7">'+a+"</ul>")+'</td><td><ul class="fa-ul ml-5 is-size-7">'+`<li class="has-tooltip-left"\n data-tooltip="${e.escapedAliases.WorkOrderOpenDate}">\n <span class="fa-li">\n <i class="fas fa-fw fa-play"\n aria-label="${e.escapedAliases.WorkOrderOpenDate}"></i>\n </span>\n ${s.workOrderOpenDateString}\n </li>`+'<li class="has-tooltip-left" data-tooltip="'+e.escapedAliases.WorkOrderCloseDate+'"><span class="fa-li"><i class="fas fa-fw fa-stop" aria-label="'+e.escapedAliases.WorkOrderCloseDate+'"></i></span> '+(s.workOrderCloseDate?s.workOrderCloseDateString:'<span class="has-text-grey">(No '+e.escapedAliases.WorkOrderCloseDate+")</span>")+"</li></ul></td><td>"+(0===s.workOrderMilestoneCount?"-":s.workOrderMilestoneCompletionCount.toString()+" / "+s.workOrderMilestoneCount.toString())+"</td>"+(t.length>0?'<td><a class="button is-small" data-tooltip="Print" href="'+e.urlPrefix+"/print/"+t[0]+"/?workOrderId="+s.workOrderId.toString()+'" 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">\n <thead><tr>\n <th>Work Order Number</th>\n <th>Description</th>\n <th>Related</th>\n <th>Date</th>\n <th class="has-tooltip-bottom" data-tooltip="Completed / Total Milestones">Progress</th>\n ${t.length>0?'<th class="has-width-1"></th>':""}\n </tr></thead>\n <table>`,a.insertAdjacentHTML("beforeend",e.getSearchResultsPagerHTML(r,b.offset,b.count)),a.querySelector("table").append(v),null===(O=a.querySelector("button[data-page='previous']"))||void 0===O||O.addEventListener("click",c),null===(k=a.querySelector("button[data-page='next']"))||void 0===k||k.addEventListener("click",d)}function n(){a.innerHTML=e.getLoadingParagraphHTML("Loading Work Orders..."),cityssm.postJSON(e.urlPrefix+"/workOrders/doSearchWorkOrders",s,l)}function i(){o.value="0",n()}function c(){o.value=Math.max(Number.parseInt(o.value,10)-r,0).toString(),n()}function d(){o.value=(Number.parseInt(o.value,10)+r).toString(),n()}const p=s.querySelectorAll("input, select");for(const e of p)e.addEventListener("change",i);s.addEventListener("submit",e=>{e.preventDefault()}),n()})();
|
||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue