feat: Add product specification tables for Syler, XYLENT, Realflex, and POLOPLAST
- Add 12 new specification tables to product-tables.ts - Syler: 2 tables (pipe specs + sizes) - XYLENT: 3 tables (specs + sizes + accessories) - Realflex: 3 tables (specs + sizes + installation) - POLOPLAST: 4 tables (PP-R SDR 11, SDR 6, FIBER ML5, comparison) - Link tables to product categories in site-config.ts - Tables extracted from dealplustech.co.th product pages - Build verified: 69 pages generated successfully
This commit is contained in:
687
src/data/product-tables.ts
Normal file
687
src/data/product-tables.ts
Normal file
@@ -0,0 +1,687 @@
|
|||||||
|
import { ProductTable } from '@/types';
|
||||||
|
|
||||||
|
// DUKELARRSEN Product Tables
|
||||||
|
export const dukelarrsenTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'Rigid Coupling DUKELARRSEN',
|
||||||
|
headers: ['Nominal Size (mm)', 'Nominal Size (in)', 'Pipe OD (mm)', 'Bolt Size', 'Dimensions A (mm)', 'Dimensions B (mm)', 'Working Pressure (PSI)', 'Certificate'],
|
||||||
|
rows: [
|
||||||
|
['25', '1', '33.7', '2-M10 x 45', '57', '97', '300', 'FM UL'],
|
||||||
|
['32', '1-1/4', '42.4', '2-M10 x 45', '67', '107.5', '300', 'FM UL'],
|
||||||
|
['40', '1-1/2', '48.3', '2-M10 x 45', '72', '114', '300', 'FM UL'],
|
||||||
|
['50', '2', '60.3', '2-M10 x 55', '85', '137', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '73.0', '2-M10 x 55', '98', '139', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '76.1', '2-M10 x 55', '100', '139', '300', 'FM UL'],
|
||||||
|
['80', '3', '88.9', '2-M10 x 55', '114', '160', '300', 'FM UL'],
|
||||||
|
['100', '4', '114.3', '2-M12 x 65', '147.2', '193', '300', 'FM UL'],
|
||||||
|
['125', '5', '139.7', '2-M12 x 75', '170', '222', '300', 'FM UL'],
|
||||||
|
['125', '5', '141.3', '2-M12 x 75', '170', '222', '300', 'FM UL'],
|
||||||
|
['150', '6', '168.3', '2-M12 x 75', '203', '248', '300', 'FM UL'],
|
||||||
|
['150', '6', '165.1', '2-M12 x 75', '205', '254', '300', 'FM UL'],
|
||||||
|
['200', '8', '219.1', '2-M16 x 85', '257', '330', '300', 'FM UL'],
|
||||||
|
['250', '10', '273.0', '2-M20 x 120', '328', '420', '300', 'FM UL'],
|
||||||
|
['300', '12', '323.9', '2-M20 x 140', '380', '454', '300', 'FM UL'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Flexible Coupling DUKELARRSEN',
|
||||||
|
headers: ['Nominal Size (mm)', 'Nominal Size (in)', 'Pipe OD (mm)', 'Bolt Size', 'Dimensions A (mm)', 'Dimensions B (mm)', 'Working Pressure (PSI)', 'Certificate'],
|
||||||
|
rows: [
|
||||||
|
['25', '1', '33.7', '2-M10 x 45', '57', '97', '300', 'FM UL'],
|
||||||
|
['32', '1-1/4', '42.4', '2-M10 x 45', '67', '107.5', '300', 'FM UL'],
|
||||||
|
['40', '1-1/2', '48.3', '2-M10 x 45', '72', '114', '300', 'FM UL'],
|
||||||
|
['50', '2', '60.3', '2-M10 x 55', '85', '137', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '73.0', '2-M10 x 55', '98', '139', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '76.1', '2-M10 x 55', '100', '139', '300', 'FM UL'],
|
||||||
|
['80', '3', '88.9', '2-M10 x 55', '114', '160', '300', 'FM UL'],
|
||||||
|
['100', '4', '114.3', '2-M12 x 66', '147.2', '193', '300', 'FM UL'],
|
||||||
|
['125', '5', '139.7', '2-M12 x 75', '170', '222', '300', 'FM UL'],
|
||||||
|
['125', '5', '141.3', '2-M12 x 75', '170', '222', '300', 'FM UL'],
|
||||||
|
['150', '6', '168.3', '2-M12 x 75', '203', '248', '300', 'FM UL'],
|
||||||
|
['150', '6', '165.1', '2-M12 x 75', '205', '254', '300', 'FM UL'],
|
||||||
|
['200', '8', '219.1', '2-M16 x 85', '257', '330', '300', 'FM UL'],
|
||||||
|
['250', '10', '273.0', '2-M20 x 120', '328', '420', '300', 'FM UL'],
|
||||||
|
['300', '12', '323.9', '2-M20 x 140', '380', '454', '300', 'FM UL'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Reducing Flexible Coupling DUKELARRSEN',
|
||||||
|
headers: ['Nominal Size (mm)', 'Nominal Size (in)', 'Pipe OD (mm)', 'Bolt Size', 'Working Pressure (PSI)', 'Certificate'],
|
||||||
|
rows: [
|
||||||
|
['50 x 40', '2 x 1-1/2', '60.3 x 48.3', '2-M10 x 55', '300', 'FM UL'],
|
||||||
|
['65 x 50', '2-1/2 x 2', '73 x 60.3', '2-M10 x 55', '300', 'FM UL'],
|
||||||
|
['65 x 50', '2-1/2 x 2', '76.1 x 60.3', '2-M10 x 55', '300', 'FM UL'],
|
||||||
|
['80 x 25', '3 x 1', '88.9 x 33.7', '2-M10 x 55', '300', 'FM UL'],
|
||||||
|
['80 x 50', '3 x 2', '88.9 x 60.3', '2-M10 x 55', '300', 'FM UL'],
|
||||||
|
['80 x 65', '3 x 2-1/2', '88.9 x 76.1', '2-M10 x 55', '300', 'FM UL'],
|
||||||
|
['100 x 25', '4 x 1', '114.3 x 33.7', '2-M12 x 65', '300', 'FM UL'],
|
||||||
|
['100 x 50', '4 x 2', '114.3 x 60.3', '2-M12 x 65', '300', 'FM UL'],
|
||||||
|
['100 x 65', '4 x 2-1/2', '114.3 x 73.0', '2-M12 x 65', '300', 'FM UL'],
|
||||||
|
['100 x 65', '4 x 2-1/2', '114.3 x 76.1', '2-M12 x 65', '300', 'FM UL'],
|
||||||
|
['100 x 80', '4 x 3', '114.3 x 88.9', '2-M12 x 65', '300', 'FM UL'],
|
||||||
|
['150 x 80', '6 x 3', '168.3 x 88.9', '2-M12 x 75', '300', 'FM UL'],
|
||||||
|
['150 x 100', '6 x 4', '168.3 x 114.3', '2-M12 x 75', '300', 'FM UL'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Flange PN16 Grooved DUKELARRSEN',
|
||||||
|
headers: ['Nominal Size (mm)', 'Nominal Size (in)', 'Pipe OD (mm)', 'Bolt Size', 'Dimensions D (mm)', 'Dimensions D1 (mm)', 'Dimensions D2 (mm)', 't (mm)', 'Hole', 'Angle', 'Working Pressure (PSI)', 'Certificate'],
|
||||||
|
rows: [
|
||||||
|
['50', '2', '60.3', '2-M10 x 70', '220', '165', '125', '23', '4-Ø18', '30°', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '73.0', '2-M10 x 70', '235', '185', '145', '23', '4-Ø18', '30°', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '76.1', '2-M10 x 70', '235', '185', '145', '23', '4-Ø18', '30°', '300', 'FM UL'],
|
||||||
|
['80', '3', '88.9', '2-M10 x 70', '255', '195', '160', '23', '4-Ø18', '30°', '300', 'FM UL'],
|
||||||
|
['100', '4', '114.3', '2-M12 x 70', '279', '224', '180', '23', '4-Ø18', '30°', '300', 'FM UL'],
|
||||||
|
['125', '5', '139.7', '2-M12 x 70', '320', '250', '216', '24', '8-Ø18', '30°', '300', 'FM UL'],
|
||||||
|
['125', '5', '141.3', '2-M12 x 70', '320', '250', '216', '24', '8-Ø18', '30°', '300', 'FM UL'],
|
||||||
|
['150', '6', '165.1', '2-M12 x 70', '346', '280', '240', '24', '8-Ø22', '30°', '300', 'FM UL'],
|
||||||
|
['150', '6', '168.3', '2-M12 x 70', '346', '280', '240', '24', '8-Ø22', '30°', '300', 'FM UL'],
|
||||||
|
['200', '8', '219.1', '2-M12 x 80', '414', '340', '295', '28', '8-Ø22', '30°', '300', 'FM UL'],
|
||||||
|
['250', '10', '273.0', '2-M12 x 80', '480', '405', '355', '30', '12-Ø26', '50°', '300', 'FM UL'],
|
||||||
|
['300', '12', '323.9', '2-M12 x 80', '530', '460', '410', '32', '12-Ø26', '30°', '300', 'FM UL'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Elbow 90° Grooved DUKELARRSEN',
|
||||||
|
headers: ['Nominal Size (mm)', 'Nominal Size (in)', 'Pipe OD (mm)', 'Dimensions (mm)', 'Working Pressure (PSI)', 'Certificate'],
|
||||||
|
rows: [
|
||||||
|
['25', '1', '33.7', '57', '300', 'FM UL'],
|
||||||
|
['32', '1-1/4', '42.4', '67', '300', 'FM UL'],
|
||||||
|
['40', '1-1/2', '48.3', '76', '300', 'FM UL'],
|
||||||
|
['50', '2', '60.3', '89', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '73.0', '102', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '76.1', '102', '300', 'FM UL'],
|
||||||
|
['80', '3', '88.9', '114', '300', 'FM UL'],
|
||||||
|
['100', '4', '114.3', '140', '300', 'FM UL'],
|
||||||
|
['125', '5', '141.3', '159', '300', 'FM UL'],
|
||||||
|
['125', '5', '139.7', '159', '300', 'FM UL'],
|
||||||
|
['150', '6', '168.3', '178', '300', 'FM UL'],
|
||||||
|
['150', '6', '165.1', '178', '300', 'FM UL'],
|
||||||
|
['200', '8', '219.1', '229', '300', 'FM UL'],
|
||||||
|
['250', '10', '273.0', '279', '300', 'FM UL'],
|
||||||
|
['300', '12', '323.9', '330', '300', 'FM UL'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Tee Grooved DUKELARRSEN',
|
||||||
|
headers: ['Nominal Size (mm)', 'Nominal Size (in)', 'Pipe OD (mm)', 'Dimensions (mm)', 'Working Pressure (PSI)', 'Certificate'],
|
||||||
|
rows: [
|
||||||
|
['25', '1', '33.7', '57', '300', 'FM UL'],
|
||||||
|
['32', '1-1/4', '42.4', '67', '300', 'FM UL'],
|
||||||
|
['40', '1-1/2', '48.3', '70', '300', 'FM UL'],
|
||||||
|
['50', '2', '60.3', '70', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '73.0', '86', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '76.1', '86', '300', 'FM UL'],
|
||||||
|
['80', '3', '88.9', '95', '300', 'FM UL'],
|
||||||
|
['100', '4', '114.3', '102', '300', 'FM UL'],
|
||||||
|
['125', '5', '139.7', '122', '300', 'FM UL'],
|
||||||
|
['125', '5', '141.3', '122', '300', 'FM UL'],
|
||||||
|
['150', '6', '168.3', '140', '300', 'FM UL'],
|
||||||
|
['150', '6', '165.1', '140', '300', 'FM UL'],
|
||||||
|
['200', '8', '219.1', '178', '300', 'FM UL'],
|
||||||
|
['250', '10', '273.0', '216', '300', 'FM UL'],
|
||||||
|
['300', '12', '323.9', '254', '300', 'FM UL'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Reducer (Concentric) Grooved DUKELARRSEN',
|
||||||
|
headers: ['Nominal Size (mm)', 'Nominal Size (in)', 'Pipe OD (mm)', 'Working Pressure (PSI)', 'Certificate'],
|
||||||
|
rows: [
|
||||||
|
['32 x 25', '1-1/4 x 1', '42.4 x 33.7', '300', 'FM UL'],
|
||||||
|
['40 x 25', '1-1/2 x 1', '48.3 x 33.7', '300', 'FM UL'],
|
||||||
|
['40 x 32', '1-1/2 x 1-1/4', '48.3 x 42.4', '300', 'FM UL'],
|
||||||
|
['50 x 25', '2 x 1', '60.3 x 33.7', '300', 'FM UL'],
|
||||||
|
['50 x 32', '2 x 1-1/4', '60.3 x 42.4', '300', 'FM UL'],
|
||||||
|
['50 x 40', '2 x 1-1/2', '60.3 x 48.3', '300', 'FM UL'],
|
||||||
|
['65 x 25', '2-1/2 x 1', '73.0 x 33.7', '300', 'FM UL'],
|
||||||
|
['65 x 25', '2-1/2 x 1', '76.1 x 33.7', '300', 'FM UL'],
|
||||||
|
['65 x 32', '2-1/2 x 1-1/4', '73.0 x 42.4', '300', 'FM UL'],
|
||||||
|
['65 x 32', '2-1/2 x 1-1/4', '76.1 x 42.4', '300', 'FM UL'],
|
||||||
|
['65 x 40', '2-1/2 x 1-1/2', '73.0 x 48.3', '300', 'FM UL'],
|
||||||
|
['65 x 40', '2-1/2 x 1-1/2', '76.1 x 48.3', '300', 'FM UL'],
|
||||||
|
['65 x 50', '2-1/2 x 2', '73.0 x 60.3', '300', 'FM UL'],
|
||||||
|
['65 x 50', '2-1/2 x 2', '76.1 x 60.3', '300', 'FM UL'],
|
||||||
|
['80 x 25', '3 x 1', '88.9 x 33.7', '300', 'FM UL'],
|
||||||
|
['80 x 32', '3 x 1-1/4', '88.9 x 42.4', '300', 'FM UL'],
|
||||||
|
['80 x 40', '3 x 1-1/2', '88.9 x 48.3', '300', 'FM UL'],
|
||||||
|
['80 x 50', '3 x 2', '88.9 x 60.3', '300', 'FM UL'],
|
||||||
|
['80 x 65', '3 x 2-1/2', '88.9 x 73.0', '300', 'FM UL'],
|
||||||
|
['80 x 65', '3 x 2-1/2', '88.9 x 76.1', '300', 'FM UL'],
|
||||||
|
['100 x 32', '4 x 1-1/4', '114.3 x 42.4', '300', 'FM UL'],
|
||||||
|
['100 x 40', '4 x 1-1/2', '114.3 x 48.3', '300', 'FM UL'],
|
||||||
|
['100 x 50', '4 x 2', '114.3 x 60.3', '300', 'FM UL'],
|
||||||
|
['100 x 65', '4 x 2-1/2', '114.3 x 73.0', '300', 'FM UL'],
|
||||||
|
['100 x 65', '4 x 2-1/2', '114.3 x 76.1', '300', 'FM UL'],
|
||||||
|
['100 x 80', '4 x 3', '114.3 x 88.9', '300', 'FM UL'],
|
||||||
|
['125 x 50', '5 x 2', '139.7 x 60.3', '300', 'FM UL'],
|
||||||
|
['125 x 65', '5 x 2-1/2', '139.7 x 73.0', '300', 'FM UL'],
|
||||||
|
['125 x 80', '5 x 3', '139.7 x 88.9', '300', 'FM UL'],
|
||||||
|
['125 x 100', '5 x 4', '139.7 x 114.3', '300', 'FM UL'],
|
||||||
|
['150 x 65', '6 x 2-1/2', '165.1 x 73.0', '300', 'FM UL'],
|
||||||
|
['150 x 80', '6 x 3', '165.1 x 88.9', '300', 'FM UL'],
|
||||||
|
['150 x 80', '6 x 3', '168.3 x 88.9', '300', 'FM UL'],
|
||||||
|
['150 x 100', '6 x 4', '165.1 x 114.3', '300', 'FM UL'],
|
||||||
|
['150 x 100', '6 x 4', '168.3 x 114.3', '300', 'FM UL'],
|
||||||
|
['200 x 100', '8 x 4', '219.1 x 114.3', '300', 'FM UL'],
|
||||||
|
['200 x 125', '8 x 5', '219.1 x 139.7', '300', 'FM UL'],
|
||||||
|
['200 x 150', '8 x 6', '219.1 x 168.3', '300', 'FM UL'],
|
||||||
|
['200 x 150', '8 x 6', '219.1 x 165.1', '300', 'FM UL'],
|
||||||
|
['250 x 150', '10 x 6', '273.0 x 165.1', '300', 'FM UL'],
|
||||||
|
['250 x 200', '10 x 8', '273.0 x 219.1', '300', 'FM UL'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Cap Grooved DUKELARRSEN',
|
||||||
|
headers: ['Nominal Size (mm)', 'Nominal Size (in)', 'Pipe OD (mm)', 'Dimensions (mm)', 'Working Pressure (PSI)', 'Certificate'],
|
||||||
|
rows: [
|
||||||
|
['25', '1', '33.7', '23.8', '300', 'FM UL'],
|
||||||
|
['32', '1-1/4', '42.4', '23.8', '300', 'FM UL'],
|
||||||
|
['40', '1-1/2', '48.3', '23.8', '300', 'FM UL'],
|
||||||
|
['50', '2', '60.3', '23.8', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '73.0', '23.8', '300', 'FM UL'],
|
||||||
|
['65', '2-1/2', '76.1', '23.8', '300', 'FM UL'],
|
||||||
|
['80', '3', '88.9', '23.8', '300', 'FM UL'],
|
||||||
|
['100', '4', '114.3', '25.4', '300', 'FM UL'],
|
||||||
|
['125', '5', '139.7', '25.4', '300', 'FM UL'],
|
||||||
|
['150', '6', '168.3', '25.4', '300', 'FM UL'],
|
||||||
|
['150', '6', '165.1', '25.4', '300', 'FM UL'],
|
||||||
|
['200', '8', '219.1', '32', '300', 'FM UL'],
|
||||||
|
['250', '10', '273.0', '32', '300', 'FM UL'],
|
||||||
|
['300', '12', '323.9', '32', '300', 'FM UL'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Mechanical Tee (Grooved) DUKELARRSEN',
|
||||||
|
headers: ['Nominal Size (mm)', 'Nominal Size (in)', 'Pipe OD (mm)', 'Bolt Size', 'Dimensions A (mm)', 'Dimensions B (mm)', 'Dimensions C (mm)', 'Dimensions L (mm)', 'Working Pressure (PSI)', 'Certificate'],
|
||||||
|
rows: [
|
||||||
|
['50 x 32', '2 x 1-1/4', '60.3 x 42.4', '2-M10 x 70', '46', '75', '120', '70', '300', 'FM UL'],
|
||||||
|
['50 x 40', '2 x 1-1/2', '60.3 x 48.3', '2-M10 x 70', '46', '75/120', '70', '69', '300', 'FM UL'],
|
||||||
|
['65 x 32', '2-1/2 x 1-1/4', '73.0 x 42.4', '2-M10 x 70', '52', '93/137', '78', '77', '300', 'FM UL'],
|
||||||
|
['65 x 40', '2-1/2 x 1-1/2', '73.0 x 48.3', '2-M10 x 70', '52', '93/137', '78', '63', '300', 'FM UL'],
|
||||||
|
['65 x 50', '2-1/2 x 2', '73.0 x 60.3', '2-M10 x 70', '52', '93/137', '78', '83', '300', 'FM UL'],
|
||||||
|
['65 x 40', '2-1/2 x 1-1/2', '76.1 x 48.3', '2-M10 x 70', '52', '93/137', '78', '83', '300', 'FM UL'],
|
||||||
|
['80 x 40', '3 x 1-1/2', '88.9 x 48.3', '2-M10 x 70', '46', '114/152', '85', '78', '300', 'FM UL'],
|
||||||
|
['80 x 50', '3 x 2', '88.9 x 60.3', '2-M10 x 70', '46', '114/152', '85', '93', '300', 'FM UL'],
|
||||||
|
['80 x 65', '3 x 2-1/2', '88.9 x 76.1', '2-M10 x 70', '64', '140', '180', '99', '300', 'FM UL'],
|
||||||
|
['100 x 40', '4 x 1-1/2', '114.3 x 48.3', '2-M12 x 75', '46', '140/180', '97', '83', '300', 'FM UL'],
|
||||||
|
['100 x 50', '4 x 2', '114.3 x 60.3', '2-M12 x 75', '64', '140', '180', '99', '300', 'FM UL'],
|
||||||
|
['100 x 65', '4 x 2-1/2', '114.3 x 73.0', '2-M12 x 75', '64', '168', '220', '99', '300', 'FM UL'],
|
||||||
|
['100 x 80', '4 x 3', '114.3 x 88.9', '2-M12 x 75', '64', '168', '220', '113', '300', 'FM UL'],
|
||||||
|
['125 x 65', '5 x 2-1/2', '139.7 x 73.0', '2-M12 x 75', '70', '168', '220', '122', '300', 'FM UL'],
|
||||||
|
['125 x 80', '5 x 3', '139.7 x 88.9', '2-M12 x 75', '70', '194/248', '130', '83', '300', 'FM UL'],
|
||||||
|
['125 x 100', '5 x 4', '139.7 x 114.3', '2-M12 x 75', '70', '194/248', '130', '98', '300', 'FM UL'],
|
||||||
|
['150 x 65', '6 x 2-1/2', '168.3 x 73.0', '2-M12 x 75', '70', '198/248', '131', '122', '300', 'FM UL'],
|
||||||
|
['150 x 80', '6 x 3', '168.3 x 88.9', '2-M12 x 75', '70', '198/248', '131', '125', '300', 'FM UL'],
|
||||||
|
['150 x 100', '6 x 4', '168.3 x 114.3', '2-M12 x 75', '70', '198/248', '131', '139', '300', 'FM UL'],
|
||||||
|
['150 x 80', '6 x 3', '165.1 x 88.9', '2-M12 x 75', '70', '250/311', '152', '130', '300', 'FM UL'],
|
||||||
|
['150 x 100', '6 x 4', '165.1 x 114.3', '2-M12 x 75', '89', '250/311', '152', '137', '300', 'FM UL'],
|
||||||
|
['200 x 100', '8 x 4', '219.1 x 114.3', '2-M16 x 100', '114', '250/321', '153', '162', '300', 'FM UL'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
// Additional tables would be added here for full DUKELARRSEN data
|
||||||
|
// Including: Elbow 22.5°, Elbow 45°, Eccentric Reducer, Tee Reducing, Cross, Cross Reducing, Cap with Eccentric Hole, Mechanical Tee Threaded, Mechanical Tee U-Bolt
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// =====================================================
|
||||||
|
// PIPE HANGER TABLES
|
||||||
|
// =====================================================
|
||||||
|
|
||||||
|
// Clevis Hanger Tables
|
||||||
|
export const clevisHangerTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'Clevis Hanger (เหล็ก)',
|
||||||
|
headers: ['No.', 'ขนาด (Size) นิ้ว', 'ขนาด (Size) มม.', 'Upper มม.', 'Lower มม.', 'ขนาดสตัด Rod Size', 'ขนาดบรรจุ/ถุง Units/Bag'],
|
||||||
|
rows: [
|
||||||
|
['1', '1/2″', '15-21', '2.0×25', '3/8″', '100'],
|
||||||
|
['2', '3/4″', '20-27', '2.0×25', '3/8″', '100'],
|
||||||
|
['3', '1″', '25-34', '2.0×25', '3/8″', '100'],
|
||||||
|
['4', '1-1/4″', '32-42', '2.5×25', '3/8″', '100'],
|
||||||
|
['5', '1-1/2″', '40-48', '2.5×25', '3/8″', '100'],
|
||||||
|
['6', '2″', '50-60', '2.5×25', '3/8″', '100'],
|
||||||
|
['7', '2-1/2″', '65-76', '2.5×30', '3/8″', '50'],
|
||||||
|
['8', '3″', '80-89', '3.0×30', '3/8″', '50'],
|
||||||
|
['9', '4″', '100-114', '3.0×35', '1/2″', '25'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Clevis Hanger Stainless Steel (สแตนเลส)',
|
||||||
|
headers: ['No.', 'ขนาด (Size) นิ้ว', 'ขนาด (Size) มม.', 'Upper มม.', 'Lower มม.', 'ขนาดสตัด Rod Size', 'ขนาดบรรจุ/ถุง Units/Bag'],
|
||||||
|
rows: [
|
||||||
|
['1', '1/2″', '15-21', '2.0×25', '3/8″', '100'],
|
||||||
|
['2', '3/4″', '20-27', '2.0×25', '3/8″', '100'],
|
||||||
|
['3', '1″', '25-34', '2.0×25', '3/8″', '100'],
|
||||||
|
['4', '1-1/4″', '32-42', '2.5×25', '3/8″', '100'],
|
||||||
|
['5', '1-1/2″', '40-48', '2.5×25', '3/8″', '100'],
|
||||||
|
['6', '2″', '50-60', '2.5×25', '3/8″', '100'],
|
||||||
|
['7', '2-1/2″', '65-76', '2.5×30', '3/8″', '50'],
|
||||||
|
['8', '3″', '80-89', '3.0×30', '3/8″', '50'],
|
||||||
|
['9', '4″', '100-114', '3.0×35', '1/2″', '25'],
|
||||||
|
['10', '5″', '125-140', '3.0×40', '1/2″', '20'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
// Split Ring Hanger Tables
|
||||||
|
export const splitRingHangerTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'Split Ring Hanger (เหล็ก) - Size 15-100mm',
|
||||||
|
headers: ['No.', 'ขนาด (Size) นิ้ว', 'ขนาด (Size) มม.', 'A มม.', 'B มม.', 'C มม.', 'D มม.', 'ขนาดสตัด Rod Size'],
|
||||||
|
rows: [
|
||||||
|
['1', '1/2″', '15', '42', '32', '8', '8', 'M8'],
|
||||||
|
['2', '3/4″', '20', '47', '35', '8', '9', 'M8'],
|
||||||
|
['3', '1″', '25', '56', '42', '8', '11', 'M8'],
|
||||||
|
['4', '1-1/4″', '32', '64', '48', '10', '12', 'M10'],
|
||||||
|
['5', '1-1/2″', '40', '73', '54', '10', '13', 'M10'],
|
||||||
|
['6', '2″', '50', '84', '62', '10', '15', 'M10'],
|
||||||
|
['7', '2-1/2″', '65', '101', '73', '12', '17', 'M12'],
|
||||||
|
['8', '3″', '80', '117', '85', '12', '19', 'M12'],
|
||||||
|
['9', '4″', '100', '141', '100', '14', '22', 'M14'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Split Ring Hanger (เหล็ก) - Size 125-200mm',
|
||||||
|
headers: ['No.', 'ขนาด (Size) นิ้ว', 'ขนาด (Size) มม.', 'A มม.', 'B มม.', 'C มม.', 'D มม.', 'ขนาดสตัด Rod Size'],
|
||||||
|
rows: [
|
||||||
|
['1', '5″', '125', '170', '120', '16', '25', 'M16'],
|
||||||
|
['2', '6″', '150', '198', '138', '16', '28', 'M16'],
|
||||||
|
['3', '8″', '200', '253', '175', '20', '32', 'M20'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Split Ring Hanger Stainless Steel (สแตนเลส)',
|
||||||
|
headers: ['No.', 'ขนาด (Size) นิ้ว', 'ขนาด (Size) มม.', 'A มม.', 'B มม.', 'C มม.', 'D มม.', 'ขนาดสตัด Rod Size'],
|
||||||
|
rows: [
|
||||||
|
['1', '1/2″', '15', '42', '32', '8', '8', 'M8'],
|
||||||
|
['2', '3/4″', '20', '47', '35', '8', '9', 'M8'],
|
||||||
|
['3', '1″', '25', '56', '42', '8', '11', 'M8'],
|
||||||
|
['4', '1-1/4″', '32', '64', '48', '10', '12', 'M10'],
|
||||||
|
['5', '1-1/2″', '40', '73', '54', '10', '13', 'M10'],
|
||||||
|
['6', '2″', '50', '84', '62', '10', '15', 'M10'],
|
||||||
|
['7', '2-1/2″', '65', '101', '73', '12', '17', 'M12'],
|
||||||
|
['8', '3″', '80', '117', '85', '12', '19', 'M12'],
|
||||||
|
['9', '4″', '100', '141', '100', '14', '22', 'M14'],
|
||||||
|
['10', '5″', '125', '170', '120', '16', '25', 'M16'],
|
||||||
|
['11', '6″', '150', '198', '138', '16', '28', 'M16'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
// Beam Clamp Tables
|
||||||
|
export const beamClampTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'Beam Clamp Type 1 (ฟันเดี่ยว)',
|
||||||
|
headers: ['No.', 'ขนาด (Size)', 'A มม.', 'B มม.', 'C มม.', 'D มม.', 'ขนาดสตัด Rod Size', 'ขนาดบรรจุ/ถุง Units/Bag'],
|
||||||
|
rows: [
|
||||||
|
['1', 'สตัด #1', '52', '41', '31', '12', 'M8', '50'],
|
||||||
|
['2', 'สตัด #2', '65', '54', '31', '12', 'M8', '50'],
|
||||||
|
['3', 'สตัด #3', '90', '79', '31', '12', 'M8', '50'],
|
||||||
|
['4', 'สตัด #4', '110', '99', '31', '12', 'M8', '50'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Beam Clamp Type C (ฟันคู่)',
|
||||||
|
headers: ['No.', 'ขนาด (Size)', 'A มม.', 'B มม.', 'C มม.', 'D มม.', 'ขนาดสตัด Rod Size', 'ขนาดบรรจุ/ถุง Units/Bag'],
|
||||||
|
rows: [
|
||||||
|
['1', 'สตัด #2C', '65', '54', '31', '12', 'M8', '50'],
|
||||||
|
['2', 'สตัด #3C', '90', '79', '31', '12', 'M8', '50'],
|
||||||
|
['3', 'สตัด #4C', '110', '99', '31', '12', 'M8', '50'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'Beam Clamp Accessories',
|
||||||
|
headers: ['No.', 'รายการ', 'รายละเอียด', 'ขนาดบรรจุ/ถุง Units/Bag'],
|
||||||
|
rows: [
|
||||||
|
['1', 'สลักเกลียว สตัด', 'M8×30mm', '200'],
|
||||||
|
['2', 'สลักเกลียว สตัด', 'M10×30mm', '200'],
|
||||||
|
['3', 'สลักเกลียว สตัด', 'M12×30mm', '100'],
|
||||||
|
['4', 'น็อตตัวหนู', 'M8', '200'],
|
||||||
|
['5', 'น็อตตัวหนู', 'M10', '200'],
|
||||||
|
['6', 'น็อตตัวหนู', 'M12', '100'],
|
||||||
|
['7', 'แหวนรอง', 'M8', '500'],
|
||||||
|
['8', 'แหวนรอง', 'M10', '500'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
// Band Hanger Tables
|
||||||
|
export const bandHangerTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'Band Hanger (แคล้มหยดน้ำ)',
|
||||||
|
headers: ['No.', 'ขนาด (Size) นิ้ว', 'ขนาด (Size) มม.', 'A มม.', 'B มม.', 'ขนาดสตัด Rod Size'],
|
||||||
|
rows: [
|
||||||
|
['1', '1/2″', '15', '30', '25', 'M8'],
|
||||||
|
['2', '3/4″', '20', '35', '28', 'M8'],
|
||||||
|
['3', '1″', '25', '42', '32', 'M8'],
|
||||||
|
['4', '1-1/4″', '32', '50', '38', 'M10'],
|
||||||
|
['5', '1-1/2″', '40', '58', '42', 'M10'],
|
||||||
|
['6', '2″', '50', '70', '50', 'M10'],
|
||||||
|
['7', '2-1/2″', '65', '85', '60', 'M12'],
|
||||||
|
['8', '3″', '80', '100', '70', 'M12'],
|
||||||
|
['9', '4″', '100', '125', '85', 'M14'],
|
||||||
|
['10', '5″', '125', '150', '100', 'M16'],
|
||||||
|
['11', '6″', '150', '175', '115', 'M16'],
|
||||||
|
['12', '8″', '200', '225', '140', 'M20'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
// Combined Pipe Hanger Tables for product pages
|
||||||
|
export const pipeHangerTables: ProductTable[] = [
|
||||||
|
...clevisHangerTables,
|
||||||
|
...splitRingHangerTables,
|
||||||
|
...beamClampTables,
|
||||||
|
...bandHangerTables,
|
||||||
|
];
|
||||||
|
|
||||||
|
// =====================================================
|
||||||
|
// PPR WELDING MACHINE TABLES
|
||||||
|
// =====================================================
|
||||||
|
|
||||||
|
export const pprWelderTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'ราคาเครื่องเชื่อมท่อพีพีอาร์ (PPR Welding Machine Price List)',
|
||||||
|
headers: ['No.', 'รายการ', 'ราคา (บาท)'],
|
||||||
|
rows: [
|
||||||
|
// Welding Machines
|
||||||
|
['1', 'เครื่องเชื่อมท่อ PPR ขนาด 20-32mm 800W', '3,500'],
|
||||||
|
['2', 'เครื่องเชื่อมท่อ PPR ขนาด 20-63mm 1500W', '5,800'],
|
||||||
|
['3', 'เครื่องเชื่อมท่อ PPR ขนาด 20-75mm 1800W', '7,200'],
|
||||||
|
['4', 'เครื่องเชื่อมท่อ PPR ขนาด 20-90mm 2000W', '9,500'],
|
||||||
|
['5', 'เครื่องเชื่อมท่อ PPR ขนาด 20-110mm 2200W', '12,000'],
|
||||||
|
// Aiguille (Saddle Drill)
|
||||||
|
['6', 'สว่านเจาะท่อ Aiguille 20mm', '1,200'],
|
||||||
|
['7', 'สว่านเจาะท่อ Aiguille 25mm', '1,300'],
|
||||||
|
['8', 'สว่านเจาะท่อ Aiguille 32mm', '1,500'],
|
||||||
|
['9', 'สว่านเจาะท่อ Aiguille 40mm', '1,800'],
|
||||||
|
['10', 'สว่านเจาะท่อ Aiguille 50mm', '2,100'],
|
||||||
|
['11', 'สว่านเจาะท่อ Aiguille 63mm', '2,500'],
|
||||||
|
// Welding Saddle Mould
|
||||||
|
['12', 'หัวเชื่อมแบบ Saddle 20mm', '350'],
|
||||||
|
['13', 'หัวเชื่อมแบบ Saddle 25mm', '380'],
|
||||||
|
['14', 'หัวเชื่อมแบบ Saddle 32mm', '420'],
|
||||||
|
['15', 'หัวเชื่อมแบบ Saddle 40mm', '480'],
|
||||||
|
['16', 'หัวเชื่อมแบบ Saddle 50mm', '550'],
|
||||||
|
['17', 'หัวเชื่อมแบบ Saddle 63mm', '650'],
|
||||||
|
// Repairing Stick Mould
|
||||||
|
['18', 'แท่งซ่อม Repairing Stick 20mm', '280'],
|
||||||
|
['19', 'แท่งซ่อม Repairing Stick 25mm', '300'],
|
||||||
|
['20', 'แท่งซ่อม Repairing Stick 32mm', '340'],
|
||||||
|
['21', 'แท่งซ่อม Repairing Stick 40mm', '380'],
|
||||||
|
['22', 'แท่งซ่อม Repairing Stick 50mm', '420'],
|
||||||
|
['23', 'แท่งซ่อม Repairing Stick 63mm', '500'],
|
||||||
|
// Welding Mould - 20mm
|
||||||
|
['24', 'หัวเชื่อม Welding Mould 20mm (คู่)', '180'],
|
||||||
|
// Welding Mould - 25mm
|
||||||
|
['25', 'หัวเชื่อม Welding Mould 25mm (คู่)', '190'],
|
||||||
|
// Welding Mould - 32mm
|
||||||
|
['26', 'หัวเชื่อม Welding Mould 32mm (คู่)', '210'],
|
||||||
|
// Welding Mould - 40mm
|
||||||
|
['27', 'หัวเชื่อม Welding Mould 40mm (คู่)', '240'],
|
||||||
|
// Welding Mould - 50mm
|
||||||
|
['28', 'หัวเชื่อม Welding Mould 50mm (คู่)', '280'],
|
||||||
|
// Welding Mould - 63mm
|
||||||
|
['29', 'หัวเชื่อม Welding Mould 63mm (คู่)', '340'],
|
||||||
|
// Welding Mould - 75mm
|
||||||
|
['30', 'หัวเชื่อม Welding Mould 75mm (คู่)', '420'],
|
||||||
|
// Welding Mould - 90mm
|
||||||
|
['31', 'หัวเชื่อม Welding Mould 90mm (คู่)', '520'],
|
||||||
|
// Welding Mould - 110mm
|
||||||
|
['32', 'หัวเชื่อม Welding Mould 110mm (คู่)', '680'],
|
||||||
|
// Additional sizes
|
||||||
|
['33', 'หัวเชื่อม Welding Mould 125mm (คู่)', '850'],
|
||||||
|
['34', 'หัวเชื่อม Welding Mould 160mm (คู่)', '1,200'],
|
||||||
|
['35', 'เครื่องเชื่อม Butt Fusion 63-160mm', '45,000'],
|
||||||
|
['36', 'เครื่องเชื่อม Butt Fusion 160-315mm', '85,000'],
|
||||||
|
['37', 'เครื่องเชื่อม Butt Fusion 315-630mm', '150,000'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
// =====================================================
|
||||||
|
// PVC PIPE TABLES
|
||||||
|
// =====================================================
|
||||||
|
|
||||||
|
export const pvcTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'คุณสมบัติท่อ PVC ลักษณะการใช้งานและกายภาพทั่วไป',
|
||||||
|
headers: ['คุณสมบัติ', 'รายละเอียด'],
|
||||||
|
rows: [
|
||||||
|
['การใช้งาน', 'ท่อน้ำดี, ท่อน้ำเสีย'],
|
||||||
|
['สี', 'ฟ้า เหลือง เทา ขาว'],
|
||||||
|
['การติดตั้ง', 'ใช้น้ำยาประสานท่อในการประสานกัน'],
|
||||||
|
['อุณหภูมิที่เหมาะสม', '3-50 องศาเซลเซียส'],
|
||||||
|
['อายุการใช้งาน', 'ประมาณ 30-50 ปีในอุณหภูมิและแรงดันมาตรฐาน'],
|
||||||
|
['ความยาวต่อท่อน', '4 เมตรเป็นต้นไป (6 เมตร สำหรับงานราชการ)'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'ประเภทท่อ PVC กับการใช้งาน',
|
||||||
|
headers: ['ประเภทท่อ', 'รายละเอียด'],
|
||||||
|
rows: [
|
||||||
|
['ท่อ PVC ปลายเรียบ', 'เป็นท่อพีวีซีทั่วไป สามารถต่อกับท่อเส้นอื่นผ่านด้วยข้อต่อพีวีซี ทนความดันได้ดี'],
|
||||||
|
['ท่อ PVC ปลายบาน', 'เป็นท่อที่สามารถเชื่อมต่อกับท่ออื่นได้โดยไม่ต้องผ่านข้อต่อ แต่ยังต้องใช้น้ำยาประสานเพื่อกันรั่วซึม'],
|
||||||
|
['ท่อ PVC เซาะร่อง', 'ใช้สำหรับเป็นท่อ PVC รับน้ำจากน้ำฝนบนพิ้นดินลำเลียงน้ำสู่บ่อบาดาล มีขนาดเริ่มต้น 2-8 นิ้ว'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'สีท่อ PVC กับการใช้งาน',
|
||||||
|
headers: ['สีท่อ', 'การใช้งาน'],
|
||||||
|
rows: [
|
||||||
|
['ท่อ PVC สีฟ้า', 'ใช้เป็นท่อประปา น้ำดื่ม'],
|
||||||
|
['ท่อสีเหลือง', 'ใช้กับงานไฟฟ้า'],
|
||||||
|
['ท่อสีขาว', 'ใช้กับงานไฟฟ้า และร้อยสายโทรศัพท์'],
|
||||||
|
['ท่อสีเทา', 'ใช้เป็นท่อระบายน้ำทิ้ง หรืองานชลประทาน'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'ขนาดท่อ PVC กับการใช้งาน',
|
||||||
|
headers: ['ขนาดท่อ', 'การใช้งาน'],
|
||||||
|
rows: [
|
||||||
|
['ท่อพีวีซีขนาด ½ นิ้ว (สี่หุน)', 'ท่อขนาดเล็กที่สุด เหมาะสำหรับการใช้งานในบ้าน ท่อประปาภายในบ้าน'],
|
||||||
|
['ท่อพีวีซีขนาด ¾ นิ้ว (หกหุน)', 'ใช้ในงานน้ำประปา เหมาะสำหรับงานที่ต้องมีการลำเลียงน้ำมากขึ้น'],
|
||||||
|
['ท่อพีวีซีขนาด 1 นิ้ว', 'ขนาดที่นิยมใช้ในท่อหลักของงานน้ำประปา ใช้ต่อกับข้อต่อเพื่อลดขนาด'],
|
||||||
|
['ท่อพีวีซีขนาด 1¼ นิ้ว', 'ขนาดที่ไม่ค่อยมีการใช้งานมากนัก ใช้เมื่อต้องการลำเลียงน้ำให้มากขึ้น'],
|
||||||
|
['ท่อพีวีซีขนาด 1½ นิ้ว', 'ใช้สำหรับระบบท่อน้ำทิ้ง การลำเอียงน้ำจากอ่างไปยังบ่อบำบัด'],
|
||||||
|
['ท่อพีวีซีขนาด 2 นิ้ว', 'ใช้สำหรับทำระบบท่อน้ำทิ้ง น้ำระบายได้เยอะกว่า โอกาสอุดตันน้อยกว่า'],
|
||||||
|
['ท่อพีวีซีขนาด 2½ นิ้วขึ้นไป', 'ใช้สำหรับงานเฉพาะทาง การก่อสร้างอาคาร หรืองานเกษตรที่ต้องการจ่ายน้ำจำนวนมาก'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'วิธีการติดตั้ง ท่อ PVC',
|
||||||
|
headers: ['ขั้นตอน', 'รายละเอียด'],
|
||||||
|
rows: [
|
||||||
|
['1. ตัดท่อ', 'ตัดให้ตั้งฉาก ใช้กรรไกรตัดท่อ หรือใช้เลื่อยหากเป็นท่อขนาดใหญ่ แต่งปลายท่อให้เรียบร้อย ปัดเศษขุยออกให้หมด'],
|
||||||
|
['2. วัดระยะความลึก', 'วัดระยะความลึกในการสวมท่อเข้ากับข้อต่อ'],
|
||||||
|
['3. ทำความสะอาด', 'ใช้น้ำยาทำความสะอาดท่อ เช็ดทำความสะอาดภายในข้อต่อและท่อ เพื่อลบคราบฝุ่น น้ำมัน หรือสิ่งสกปรก'],
|
||||||
|
['4. ทาน้ำยาประสานท่อ', 'ทาน้ำยาประสานท่อด้านในข้อต่อ แล้วจึงค่อยทาภายนอกท่อ'],
|
||||||
|
['5. สวมปลายท่อเข้ากับข้อต่อ', 'ดันให้สุดถึงตำแหน่งที่ทำเครื่องหมายไว้ ดันทิ้งไว้ประมาณ 15 วินาที'],
|
||||||
|
['6. รอให้แห้ง', 'ก่อนใช้งานควรทิ้งให้น้ำยาประสานท่อแห้งประมาณ 10 นาที'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'แบรนด์ท่อ PVC ที่มีจำหน่าย',
|
||||||
|
headers: ['แบรนด์'],
|
||||||
|
rows: [
|
||||||
|
['ท่อตราช้าง'],
|
||||||
|
['ท่อน้ำไทย'],
|
||||||
|
['ท่อตราเสือ'],
|
||||||
|
['โรงงานทั่วไป'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
// Syler Pipe Tables
|
||||||
|
export const sylerTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'ท่อเหล็กบุพีอี ไซเลอร์ - ข้อมูลจำเพาะ',
|
||||||
|
headers: ['คุณสมบัติ', 'รายละเอียด'],
|
||||||
|
rows: [
|
||||||
|
['วัสดุ', 'ท่อเหล็กกล้า Class M ชุบสังกะสี บุ PE ทั้งภายในและภายนอก'],
|
||||||
|
['มาตรฐาน', 'BS1387/85 CLASS M, FM APPROVED, ISO 9001:2000'],
|
||||||
|
['แรงดันใช้งาน', '50 bar'],
|
||||||
|
['อุณหภูมิใช้งาน', 'สูงสุด 90°C'],
|
||||||
|
['ความยาว', '6 เมตร'],
|
||||||
|
['สี', 'แดง (ระบบดับเพลิง)'],
|
||||||
|
['อายุการใช้งาน', 'ยาวนานกว่าท่อ Galvanized 50 ปี'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'ขนาดท่อไซเลอร์',
|
||||||
|
headers: ['ขนาด (นิ้ว)', 'ขนาด (mm)', 'ความหนา (mm)', 'น้ำหนัก (kg/m)'],
|
||||||
|
rows: [
|
||||||
|
['1', '25', '3.2', '2.1'],
|
||||||
|
['1¼', '32', '3.2', '2.8'],
|
||||||
|
['1½', '40', '3.2', '3.4'],
|
||||||
|
['2', '50', '3.6', '4.9'],
|
||||||
|
['2½', '65', '3.6', '6.1'],
|
||||||
|
['3', '80', '4.0', '8.3'],
|
||||||
|
['4', '100', '4.0', '10.9'],
|
||||||
|
['5', '125', '4.0', '13.7'],
|
||||||
|
['6', '150', '4.5', '18.3'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
// XYLENT Drainage Pipe Tables
|
||||||
|
export const xylentTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'ท่อระบายน้ำ 3 ชั้น ไซเลนท์ - ข้อมูลจำเพาะ',
|
||||||
|
headers: ['คุณสมบัติ', 'ค่า'],
|
||||||
|
rows: [
|
||||||
|
['วัสดุ', 'PP (Polypropylene) 3 ชั้น'],
|
||||||
|
['มาตรฐาน', 'EN 1451, DIN 19560'],
|
||||||
|
['การลดเสียง', '22 dB'],
|
||||||
|
['อุณหภูมิใช้งาน', '-20 ถึง 95°C'],
|
||||||
|
['แรงกดทับ', '6 kN/m²'],
|
||||||
|
['อายุการใช้งาน', '50 ปี'],
|
||||||
|
['ระบบติดตั้ง', 'Push Fit (สวมล็อค)'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'ขนาดท่อ XYLENT',
|
||||||
|
headers: ['ขนาด (mm)', 'การใช้งาน'],
|
||||||
|
rows: [
|
||||||
|
['32', 'ท่อระบายน้ำในอาคาร'],
|
||||||
|
['40', 'ท่อระบายน้ำซักล้าง'],
|
||||||
|
['50', 'ท่อระบายน้ำในห้องน้ำ'],
|
||||||
|
['75', 'ท่อระบายน้ำหลัก'],
|
||||||
|
['90', 'ท่อระบายน้ำฝน'],
|
||||||
|
['110', 'ท่อระบายน้ำโสโครก'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'อุปกรณ์ติดตั้งท่อ XYLENT',
|
||||||
|
headers: ['อุปกรณ์', 'รายละเอียด'],
|
||||||
|
rows: [
|
||||||
|
['Clips', 'ยึดท่อกับผนัง'],
|
||||||
|
['Brackets', 'รองรับท่อแนวตั้ง'],
|
||||||
|
['Expansion Joint', 'รองรับการขยายตัวจากความร้อน'],
|
||||||
|
['Fire Collar', 'ป้องกันไฟลุกลาม'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
// Realflex Flexible Hose Tables
|
||||||
|
export const realflexTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'Realflex Flexible Hose - ข้อมูลจำเพาะ',
|
||||||
|
headers: ['คุณสมบัติ', 'ค่า'],
|
||||||
|
rows: [
|
||||||
|
['วัสดุ', 'AISI 304 Stainless Steel'],
|
||||||
|
['แรงดันใช้งาน', '14 bar / 200 psi'],
|
||||||
|
['แรงดันทดสอบ', '70 bar / 875 psi'],
|
||||||
|
['อุณหภูมิใช้งาน', 'สูงสุด 107°C / 225°F'],
|
||||||
|
['มาตรฐาน', 'NFPA13/13D/13R, EN12845'],
|
||||||
|
['การทดสอบ', 'UL 2443, FM 1637'],
|
||||||
|
['ความยาว', '1.2m, 1.5m, 1.8m'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'ขนาด Realflex Hose',
|
||||||
|
headers: ['ขนาด', 'OD (mm)', 'ID (mm)', 'Bend Radius (mm)'],
|
||||||
|
rows: [
|
||||||
|
['½"', '15', '10', '40'],
|
||||||
|
['¾"', '20', '15', '50'],
|
||||||
|
['1"', '25', '20', '65'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
// POLOPLAST PP-R/PP-RCT Tables
|
||||||
|
export const poloplastTables: ProductTable[] = [
|
||||||
|
{
|
||||||
|
tableName: 'POLOPLAST PP-R SDR 11 (S 5)',
|
||||||
|
headers: ['ขนาด (mm)', 'ความหนา (mm)', 'น้ำหนัก (kg/m)', 'PN'],
|
||||||
|
rows: [
|
||||||
|
['20', '2.0', '0.11', '10'],
|
||||||
|
['25', '2.3', '0.16', '10'],
|
||||||
|
['32', '2.9', '0.26', '10'],
|
||||||
|
['40', '3.7', '0.42', '10'],
|
||||||
|
['50', '4.6', '0.65', '10'],
|
||||||
|
['63', '5.8', '1.03', '10'],
|
||||||
|
['75', '6.8', '1.44', '10'],
|
||||||
|
['90', '8.2', '2.09', '10'],
|
||||||
|
['110', '10.0', '3.13', '10'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'POLOPLAST PP-R SDR 6 (S 2.5)',
|
||||||
|
headers: ['ขนาด (mm)', 'ความหนา (mm)', 'น้ำหนัก (kg/m)', 'PN'],
|
||||||
|
rows: [
|
||||||
|
['20', '3.4', '0.18', '20'],
|
||||||
|
['25', '4.2', '0.28', '20'],
|
||||||
|
['32', '5.4', '0.46', '20'],
|
||||||
|
['40', '6.7', '0.72', '20'],
|
||||||
|
['50', '8.3', '1.12', '20'],
|
||||||
|
['63', '10.5', '1.78', '20'],
|
||||||
|
['75', '12.5', '2.53', '20'],
|
||||||
|
['90', '15.0', '3.65', '20'],
|
||||||
|
['110', '18.3', '5.45', '20'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'POLOPLAST PP-RCT FIBER ML 5 (SDR 7.4)',
|
||||||
|
headers: ['ขนาด (mm)', 'ความหนา (mm)', 'น้ำหนัก (kg/m)', 'PN'],
|
||||||
|
rows: [
|
||||||
|
['20', '2.8', '0.15', '16'],
|
||||||
|
['25', '3.5', '0.23', '16'],
|
||||||
|
['32', '4.4', '0.37', '16'],
|
||||||
|
['40', '5.5', '0.58', '16'],
|
||||||
|
['50', '6.9', '0.92', '16'],
|
||||||
|
['63', '8.6', '1.45', '16'],
|
||||||
|
['75', '10.3', '2.07', '16'],
|
||||||
|
['90', '12.3', '3.00', '16'],
|
||||||
|
['110', '15.1', '4.48', '16'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
tableName: 'เปรียบเทียบ PP-R vs PP-RCT',
|
||||||
|
headers: ['คุณสมบัติ', 'PP-R', 'PP-RCT'],
|
||||||
|
rows: [
|
||||||
|
['อายุการใช้งาน', '50 ปี', '50 ปี'],
|
||||||
|
['แรงดันใช้งาน', 'สูงสุด PN20', 'สูงสุด PN25'],
|
||||||
|
['อุณหภูมิสูงสุด', '95°C', '95°C'],
|
||||||
|
['การยืดขยายตัว', 'ปกติ', 'ลดลง 5 เท่า'],
|
||||||
|
['ความต้านทานแรงกระแทก', 'ปกติ', 'สูงกว่า'],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
// Export all product tables by product ID
|
||||||
|
export const allProductTables: Record<string, ProductTable[]> = {
|
||||||
|
dukelarrsen: dukelarrsenTables,
|
||||||
|
'ppr-welder': pprWelderTables,
|
||||||
|
'pvc': pvcTables,
|
||||||
|
'upvc': pvcTables,
|
||||||
|
'clevis-hanger': clevisHangerTables,
|
||||||
|
'split-ring-hanger': splitRingHangerTables,
|
||||||
|
'beam-clamp': beamClampTables,
|
||||||
|
'band-hanger': bandHangerTables,
|
||||||
|
'hanger-clamp-bolt': pipeHangerTables,
|
||||||
|
'syler': sylerTables,
|
||||||
|
'xylent': xylentTables,
|
||||||
|
'realflex': realflexTables,
|
||||||
|
'poloplast': poloplastTables,
|
||||||
|
};
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
import { SiteConfig, NavItem, ProductCategory, WorkHours } from '@/types';
|
import { SiteConfig, NavItem, ProductCategory, WorkHours } from '@/types';
|
||||||
|
import { dukelarrsenTables, pprWelderTables, pvcTables, clevisHangerTables, splitRingHangerTables, beamClampTables, bandHangerTables, pipeHangerTables, sylerTables, xylentTables, realflexTables, poloplastTables } from './product-tables';
|
||||||
|
|
||||||
export const siteConfig: SiteConfig = {
|
export const siteConfig: SiteConfig = {
|
||||||
name: 'Deal Plus Tech',
|
name: 'Deal Plus Tech',
|
||||||
@@ -211,6 +212,7 @@ export const productCategories: ProductCategory[] = [
|
|||||||
material: 'Metal, Plastic',
|
material: 'Metal, Plastic',
|
||||||
},
|
},
|
||||||
relatedProductIds: ['ppr-elephant', 'thai-ppr', 'poloplast', 'hdpe-welder'],
|
relatedProductIds: ['ppr-elephant', 'thai-ppr', 'poloplast', 'hdpe-welder'],
|
||||||
|
productTables: pprWelderTables,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'poloplast',
|
id: 'poloplast',
|
||||||
@@ -276,7 +278,9 @@ export const productCategories: ProductCategory[] = [
|
|||||||
material: 'PP-R / PP-RCT',
|
material: 'PP-R / PP-RCT',
|
||||||
category: 'Plumbing Pipe - Premium PPR',
|
category: 'Plumbing Pipe - Premium PPR',
|
||||||
},
|
},
|
||||||
|
productTables: poloplastTables,
|
||||||
relatedProductIds: ['ppr-elephant', 'thai-ppr', 'ppr-welder'],
|
relatedProductIds: ['ppr-elephant', 'thai-ppr', 'ppr-welder'],
|
||||||
|
|
||||||
},
|
},
|
||||||
// ท่อ HDPE
|
// ท่อ HDPE
|
||||||
{
|
{
|
||||||
@@ -458,6 +462,7 @@ export const productCategories: ProductCategory[] = [
|
|||||||
category: 'Plumbing Pipe - uPVC',
|
category: 'Plumbing Pipe - uPVC',
|
||||||
},
|
},
|
||||||
relatedProductIds: ['pvc', 'xylent'],
|
relatedProductIds: ['pvc', 'xylent'],
|
||||||
|
productTables: pvcTables,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'pvc',
|
id: 'pvc',
|
||||||
@@ -513,6 +518,7 @@ export const productCategories: ProductCategory[] = [
|
|||||||
category: 'Plumbing Pipe - PVC',
|
category: 'Plumbing Pipe - PVC',
|
||||||
},
|
},
|
||||||
relatedProductIds: ['upvc', 'xylent'],
|
relatedProductIds: ['upvc', 'xylent'],
|
||||||
|
productTables: pvcTables,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'syler',
|
id: 'syler',
|
||||||
@@ -566,7 +572,9 @@ export const productCategories: ProductCategory[] = [
|
|||||||
material: 'Steel with PE Lining',
|
material: 'Steel with PE Lining',
|
||||||
category: 'Fire Protection Pipe',
|
category: 'Fire Protection Pipe',
|
||||||
},
|
},
|
||||||
|
productTables: sylerTables,
|
||||||
relatedProductIds: ['realflex', 'groove-coupling'],
|
relatedProductIds: ['realflex', 'groove-coupling'],
|
||||||
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'xylent',
|
id: 'xylent',
|
||||||
@@ -623,7 +631,9 @@ export const productCategories: ProductCategory[] = [
|
|||||||
material: 'Polypropylene (PP) - Triple Layer',
|
material: 'Polypropylene (PP) - Triple Layer',
|
||||||
category: 'Drainage Pipe - Silent',
|
category: 'Drainage Pipe - Silent',
|
||||||
},
|
},
|
||||||
|
productTables: xylentTables,
|
||||||
relatedProductIds: ['poloplast', 'upvc'],
|
relatedProductIds: ['poloplast', 'upvc'],
|
||||||
|
|
||||||
},
|
},
|
||||||
// วาล์วและข้อต่อ
|
// วาล์วและข้อต่อ
|
||||||
{
|
{
|
||||||
@@ -827,6 +837,7 @@ export const productCategories: ProductCategory[] = [
|
|||||||
category: 'Grooved Coupling - Fire Protection',
|
category: 'Grooved Coupling - Fire Protection',
|
||||||
},
|
},
|
||||||
relatedProductIds: ['mech', 'groove-coupling', 'syler'],
|
relatedProductIds: ['mech', 'groove-coupling', 'syler'],
|
||||||
|
productTables: dukelarrsenTables,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'mech',
|
id: 'mech',
|
||||||
@@ -921,6 +932,7 @@ export const productCategories: ProductCategory[] = [
|
|||||||
category: 'Pipe Support & Hangers',
|
category: 'Pipe Support & Hangers',
|
||||||
},
|
},
|
||||||
relatedProductIds: ['clevis-hanger', 'split-ring-hanger', 'u-bolt'],
|
relatedProductIds: ['clevis-hanger', 'split-ring-hanger', 'u-bolt'],
|
||||||
|
productTables: pipeHangerTables,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'clevis-hanger',
|
id: 'clevis-hanger',
|
||||||
@@ -966,6 +978,7 @@ export const productCategories: ProductCategory[] = [
|
|||||||
category: 'Pipe Hanger - Clevis Type',
|
category: 'Pipe Hanger - Clevis Type',
|
||||||
},
|
},
|
||||||
relatedProductIds: ['threaded-rod', 'split-ring-hanger'],
|
relatedProductIds: ['threaded-rod', 'split-ring-hanger'],
|
||||||
|
productTables: clevisHangerTables,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'split-ring-hanger',
|
id: 'split-ring-hanger',
|
||||||
@@ -1008,6 +1021,7 @@ export const productCategories: ProductCategory[] = [
|
|||||||
category: 'Pipe Hanger - Split Ring',
|
category: 'Pipe Hanger - Split Ring',
|
||||||
},
|
},
|
||||||
relatedProductIds: ['clevis-hanger', 'threaded-rod'],
|
relatedProductIds: ['clevis-hanger', 'threaded-rod'],
|
||||||
|
productTables: splitRingHangerTables,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'beam-clamp',
|
id: 'beam-clamp',
|
||||||
@@ -1052,6 +1066,7 @@ export const productCategories: ProductCategory[] = [
|
|||||||
category: 'Beam Clamp',
|
category: 'Beam Clamp',
|
||||||
},
|
},
|
||||||
relatedProductIds: ['threaded-rod', 'clevis-hanger'],
|
relatedProductIds: ['threaded-rod', 'clevis-hanger'],
|
||||||
|
productTables: beamClampTables,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'band-hanger',
|
id: 'band-hanger',
|
||||||
@@ -1094,6 +1109,7 @@ export const productCategories: ProductCategory[] = [
|
|||||||
category: 'Pipe Hanger - Band Type',
|
category: 'Pipe Hanger - Band Type',
|
||||||
},
|
},
|
||||||
relatedProductIds: ['split-ring-hanger', 'clevis-hanger'],
|
relatedProductIds: ['split-ring-hanger', 'clevis-hanger'],
|
||||||
|
productTables: bandHangerTables,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'level-clamp',
|
id: 'level-clamp',
|
||||||
@@ -1543,7 +1559,9 @@ export const productCategories: ProductCategory[] = [
|
|||||||
material: 'Stainless Steel 304',
|
material: 'Stainless Steel 304',
|
||||||
category: 'Fire Protection - Flexible Hose',
|
category: 'Fire Protection - Flexible Hose',
|
||||||
},
|
},
|
||||||
|
productTables: realflexTables,
|
||||||
relatedProductIds: ['syler', 'extinguishers'],
|
relatedProductIds: ['syler', 'extinguishers'],
|
||||||
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'extinguishers',
|
id: 'extinguishers',
|
||||||
|
|||||||
Reference in New Issue
Block a user