JSFiddle - React, Tailwind, and code Playground
by Jon Kittell
JavaScript
$(function () {
var unredeemed = [];
var redeemed = [];
var pending = [];
var policyToRedeem = function (policyNumber, issueDate, insuredName, policyStatus, policyType) {
this.policyNumber = policyNumber;
this.issueDate = issueDate;
this.insuredName = insuredName;
this.policyStatus = policyStatus;
this.policyType = policyType;
};
$.getJSON('GetAgentPolicies', function (data) {
var result = $.parseJSON(data);
$.each(result, function (i, item) {
console.log(item);
if (item.LeadRequestStatus === 0 || item.LeadRequestStatus === 1 || item.LeadRequestStatus === 4) unredeemed.push(item);
if (item.LeadRequestStatus === 2) pending.push(item);
if (item.LeadRequestStatus === 3) redeemed.push(item);
});
console.log("Unredeemed policies");
$.each(unredeemed, function (i, item) {
console.log(item);
});
}).done(function (data) {
var columns = [{
id: "AgentCode",
name: "AgentCode",
field: "AgentCode",
width: 100,
editor: Slick.Editors.Text
}, {
id: "PolicyNumber",
name: "Policy Number",
field: "PolicyNumber",
width: 100,
editor: Slick.Editors.Text
}, {
id: "IssueDate",
name: "Issue Date",
field: "IssueDate",
minWidth: 100,
editor: Slick.Editors.Date
}, {
id: "InsuredName",
name: "Insured Name",
field: "InsuredName",
minWidth: 120,
editor: Slick.Editors.Text
}, {
id: "PolicyStatus",
name: "Policy Status",
field: "PolicyStatus",
editor: Slick.Editors.Text
}, {
id: "PolicyType",
name: "Policy Type",
field: "PolicyType",
...