job-repository
ownerCompanyId
by tadchristiansen
HTML
<div id="app"></div>
CSS
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
#app {
background: #fff;
border-radius: 4px;
padding: 20px;
transition: all 0.2s;
text-align: left;
}
.job-sql, .scan-sql {
padding: 2px;
margin: 5px 0;
}
.job-sql {
border: 1px solid black;
}
.scan-sql {
background-color: #DDDDDD;
}
TypeScript
let jobs = [
{
"id" : "JOB_1",
"name" : "Inhouse",
"addressId" : "ADDRESS_1",
"companyId" : "COMPANY_1",
"jobFulfillmentState": {
"ownerCompanyId": "COMPANY_1",
"ownerHierarchyId": "",
"capturerCompanyId": "COMPANY_1",
"capturerHierarchyId": "",
"analystCompanyId": "COMPANY_1",
"analystHierarchyId": "",
"fulfillmentType": "DO_IT_YOURSELF"
},
"latLng" : {
"latitude" : 40.427899,
"longitude" : -111.830726
},
"assigneeId" : "22f9afd5-7033-4d9d-9ae1-c97381aa688b",
"timeZone" : "America/Denver",
"createdInstant" : "2016-08-05T22:58:39.769Z",
"lastUpdatedInstant" : "2016-08-05T22:58:39.769Z",
"createdByUser" : { "userId" : "48d28150-93df-41b8-907e-32ec659b3873" },
"lastUpdatedByUser" : { "userId" : "48d28150-93df-41b8-907e-32ec659b3873" }
},
{
"id" : "JOB_2",
"name" : "3rd party adjustment",
"addressId" : "ADDRESS_1",
"companyId" : "COMPANY_1",
"jobFulfillmentState": {
"ownerCompanyId": "COMPANY_1",
"ownerHierarchyId": "",
"releasedFromOwnerInstant" : "2016-08-06T22:58:39.769Z",
"capturerCompanyId": "CAPTURER_1",
"capturerHierarchyId": "",
"analystCompanyId": "ANALYST_1",
"analystHierarchyId": "",
"fulfillmentType": "THIRD_PARTY_ADJUSTMENT"
},
"latLng" : {
"latitude" : 40.427899,
"longitude" : -111.830726
},
"assigneeId" : "22f9afd5-7033-4d9d-9ae1-c97381aa688b",
"timeZone" : "America/Denver",
"createdInstant" : "2016-08-05T22:58:39.769Z",
"lastUpdatedInstant" : "2016-08-05T22:58:39.769Z",
"createdByUser" : { "userId" : "48d28150-93df-41b8-907e-32ec659b3873" },
"lastUpdatedByUser" : { "userId" : "48d28150-93df-41b8-907e-32ec659b3873" }
},
{
"id" : "JOB_3",
"name" : "Not released Drone Assist",
"addressId" : "ADDRESS_1",
"companyId" : "COMPANY_1",
"jobFulfillmentState": {
"ownerCompanyId":...