You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1 line
4.3 KiB

  1. {"ast":null,"code":"var getRandomInt = function getRandomInt(min, max) {\n min = Math.ceil(min);\n max = Math.floor(max);\n return Math.floor(Math.random() * (max - min + 1)) + min;\n};\n\nvar getRandomDate = function getRandomDate(start, end) {\n return new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())).toLocaleDateString();\n};\n\nvar createRows = function createRows(numberOfRows) {\n var rows = [];\n\n for (var i = 1; i < numberOfRows + 1; i += 1) {\n rows.push({\n partNum: getRandomInt(100000, 20000),\n dspecID: getRandomInt(1, 12),\n partCode: ['Control Panel', 'Quick Fit', 'OE Starter', 'OE Remote'][Math.floor(Math.random() * 4)],\n description: 'AC Prelub Controller - 460V 3ph w/ Isolators',\n customer: ['Cummins', 'John Deere', 'Caterpillar', 'Various', 'DDC', 'Diesel Recon', 'Mack'][Math.floor(Math.random() * 7)],\n effectiveDate: getRandomDate(new Date(), new Date(100000)),\n ern: getRandomInt(1, 12),\n status: ['Approved', 'Awaiting Review', 'In Process'][Math.floor(Math.random() * 3)]\n });\n }\n\n return rows;\n};\n\nvar SearchMockData = createRows(5823);\nexport default SearchMockData;","map":{"version":3,"sources":["/Users/michielcarman/Projects/React Access/ClientApp/src/shared/components/mockdata/SearchMockData.tsx"],"names":["getRandomInt","min","max","Math","ceil","floor","random","getRandomDate","start","end","Date","getTime","toLocaleDateString","createRows","numberOfRows","rows","i","push","partNum","dspecID","partCode","description","customer","effectiveDate","ern","status","SearchMockData"],"mappings":"AAAA,IAAMA,YAAY,GAAG,SAAfA,YAAe,CAAEC,GAAF,EAAeC,GAAf,EAAgC;AACjDD,EAAAA,GAAG,GAAGE,IAAI,CAACC,IAAL,CAAUH,GAAV,CAAN;AACAC,EAAAA,GAAG,GAAGC,IAAI,CAACE,KAAL,CAAWH,GAAX,CAAN;AACA,SAAOC,IAAI,CAACE,KAAL,CAAWF,IAAI,CAACG,MAAL,MAAiBJ,GAAG,GAAGD,GAAN,GAAY,CAA7B,CAAX,IAA8CA,GAArD;AACH,CAJD;;AAKA,IAAMM,aAAa,GAAG,SAAhBA,aAAgB,CAACC,KAAD,EAAeC,GAAf;AAAA,SAA6B,IAAIC,IAAJ,CAASF,KAAK,CAACG,OAAN,KAAmBR,IAAI,CAACG,MAAL,MAAiBG,GAAG,CAACE,OAAJ,KAC1FH,KAAK,CAACG,OAAN,EADyE,CAA5B,EAC1BC,kBAD0B,EAA7B;AAAA,CAAtB;;AAGA,IAAMC,UAAU,GAAG,SAAbA,UAAa,CAACC,YAAD,EAA2B;AAC1C,MAAMC,IAAI,GAAG,EAAb;;AACA,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGF,YAAY,GAAG,CAAnC,EAAsCE,CAAC,IAAI,CAA3C,EAA8C;AAC1CD,IAAAA,IAAI,CAACE,IAAL,CAAU;AACNC,MAAAA,OAAO,EAAElB,YAAY,CAAC,MAAD,EAAS,KAAT,CADf;AAENmB,MAAAA,OAAO,EAAEnB,YAAY,CAAC,CAAD,EAAI,EAAJ,CAFf;AAGNoB,MAAAA,QAAQ,EAAE,CAAC,eAAD,EAAkB,WAAlB,EAA+B,YAA/B,EAA4C,WAA5C,EAAyDjB,IAAI,CAACE,KAAL,CAAYF,IAAI,CAACG,MAAL,KAAgB,CAA5B,CAAzD,CAHJ;AAINe,MAAAA,WAAW,EAAE,8CAJP;AAKNC,MAAAA,QAAQ,EAAE,CAAC,SAAD,EAAY,YAAZ,EAA0B,aAA1B,EAAwC,SAAxC,EAAkD,KAAlD,EAAwD,cAAxD,EAAuE,MAAvE,EAA+EnB,IAAI,CAACE,KAAL,CAAYF,IAAI,CAACG,MAAL,KAAgB,CAA5B,CAA/E,CALJ;AAMNiB,MAAAA,aAAa,EAAEhB,aAAa,CAAC,IAAIG,IAAJ,EAAD,EAAa,IAAIA,IAAJ,CAAS,MAAT,CAAb,CANtB;AAONc,MAAAA,GAAG,EAAExB,YAAY,CAAC,CAAD,EAAI,EAAJ,CAPX;AAQNyB,MAAAA,MAAM,EAAE,CAAC,UAAD,EAAY,iBAAZ,EAA8B,YAA9B,EAA4CtB,IAAI,CAACE,KAAL,CAAYF,IAAI,CAACG,MAAL,KAAgB,CAA5B,CAA5C;AARF,KAAV;AAUH;;AACD,SAAOS,IAAP;AACH,CAfD;;AAgBA,IAAMW,cAAc,GAAGb,UAAU,CAAC,IAAD,CAAjC;AAIA,eAAea,cAAf","sourcesContent":["const getRandomInt = ( min: number, max: number ) => {\n min = Math.ceil(min);\n max = Math.floor(max);\n return Math.floor(Math.random() * (max - min + 1)) + min;\n}\nconst getRandomDate = (start : Date, end: Date) => new Date(start.getTime() + (Math.random() * (end.getTime()\n - start.getTime()))).toLocaleDateString();\n\nconst createRows = (numberOfRows : number) => {\n const rows = [];\n for (let i = 1; i < numberOfRows + 1; i += 1) {\n rows.push({\n partNum: getRandomInt(100000, 20000),\n dspecID: getRandomInt(1, 12),\n partCode: ['Control Panel', 'Quick Fit', 'OE Starter','OE Remote'][Math.floor((Math.random() * 4))],\n description: 'AC Prelub Controller - 460V 3ph w/ Isolators',\n customer: ['Cummins', 'John Deere', 'Caterpillar','Various','DDC','Diesel Recon','Mack'][Math.floor((Math.random() * 7))],\n effectiveDate: getRandomDate(new Date(), new Date(100000)),\n ern: getRandomInt(1, 12),\n status: ['Approved','Awaiting Review','In Process'][Math.floor((Math.random() * 3))],\n });\n }\n return rows;\n};\nconst SearchMockData = createRows(5823);\n\n\n\nexport default SearchMockData;"]},"metadata":{},"sourceType":"module"}