const bridgePrompts = { '应力(应变)监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%BA%94%E5%8A%9B%EF%BC%88%E5%BA%94%E5%8F%98%EF%BC%89%E7%9B%91%E6%B5%8B.xlsx', sensors: ['应变计类型', '应变计数量'], getPrompt: function ([type, sensorNum = 1]) { return `传感器型号:${type}默认型号${type === '表面式应变计' ? 'FS-BM30' : 'FS-NM30'} 传感器数量:${sensorNum}${type === '表面式应变计' ? '\n表面式应变计自动匹配相等数量的表面应变计支架保护罩FS-BMBOM-V0.0\n' : ''} 通信线缆:通信线缆RYVP 4*035自动匹配数量,数量=传感器数量*100 信号类型:默认为振弦信号` } }, '桥墩/桥塔位移监测(北斗)': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%A1%A5%E5%A2%A9%E6%A1%A5%E5%A1%94%E4%BD%8D%E7%A7%BB%E7%9B%91%E6%B5%8B%EF%BC%88%E5%8C%97%E6%96%97%EF%BC%89.xlsx', sensors: ['测地型GNSS接收机数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:默认测地型GNSS接收机A300 传感器数量:${sensorNum} 配套:通用GNSS立杆 FS-FT-GNSS-12,地笼FS-FT-DLGS,数量=传感器数量。 机箱配套:三级防雷配电箱FS-SJPDX-A 数量=传感器数量,抱杆支架300*55*20 数量=2*三级防雷配电箱数量,通用抱箍U型(成品) FS-FT-BGU 数量=2*传感器数量,断路器DZ47-60 数量=传感器数量,12V直流电源防雷器12V 数量=传感器数量,电源电涌保护器AM2-40 数量=传感器数量,开关电源1 25-12-A 数量=传感器数量,导轨插座10A 数量=传感器数量。 接地电缆BVR 1*16,数量=传感器数量*10。 传输设备:物联网卡2G,数量=传感器数量。 地网:接地桩(镀锌角铁)FS-DXJT-2=传感器数量*3,镀锌扁铁FS-DXBL-40*40=传感器数量*10,降阻剂25kg/袋=传感器数量*5。 配套电缆:220V交流供电电缆RVV 3*2.5,数量=传感器数量*100 信号类型:默认为232信号` } }, '挠度监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%8C%A0%E5%BA%A6%E7%9B%91%E6%B5%8B.xlsx', sensors: ['静力水准仪数量', '基点加转点数量', '连接水管长度'], getPrompt: function ([staticForceLevelNum = 1, baseAndTurningPointNum, waterPipeNum]) { // 防冻液数量AI算的不准,在此手动计算:0.012*连接水管数量+储液罐(压差水箱)数量,并对数量计算结果进行向上取整 return `传感器型号:静力水准仪默认型号FS-JLSZ-20-V1.00 传感器数量:${staticForceLevelNum} 传感器配套:储液罐(压差水箱)FS-LTG-MD-V2.0 数量:${baseAndTurningPointNum}。连接水管(聚醚型,12*8)数量:${waterPipeNum}。导气管(6*4mm PU管)数量=连接水管数量*2。 安装支架+保护罩FS-AM-JLSZ,数量=传感器数量。 防冻液2默认型号“9KG/桶”,数量=${Math.ceil(0.012 * Number(waterPipeNum) + Number(baseAndTurningPointNum))}。 通信电缆RYVP 4*035数量=连接水管数量*1.1。 桥架默认型号“喷塑型,100*50mm”,数量=连接水管数量。 信号类型:默认为485信号` } }, '动挠度监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%8A%A8%E6%8C%A0%E5%BA%A6%E7%9B%91%E6%B5%8B.xlsx', sensors: ['桥长', '光电挠度仪数量', '红外标靶数量'], getPrompt: function ([bridgeLength, PDINum, infraredTargetNum, transmitMethod]) { return `传感器型号:默认光电挠度仪FS-GDND-125-V1.0,数量:${PDINum} 红外标靶FS-HWBB-6,数量:${infraredTargetNum} 光电挠度仪万向壁挂辅材FS-AM-GDND-WX-V1.0,数量=传感器数量 直流供电电缆RVV 2*2.5,数量=${bridgeLength}*2 超5类网线,数量=传感器数量*50 机箱配套:三级防雷配电箱FS-SJPDX-A 数量=传感器数量,断路器DZ47-60 数量=传感器数量,12V直流电源防雷器12V 数量=传感器数量,电源电涌保护器AM2-40 数量=传感器数量,开关电源1 25-12-A 数量=传感器数量,导轨插座10A 数量=传感器数量。 ${transmitMethod === '无线' ? '无线路由器工业级=传感器数量\n物联网卡2G=传感器数量' : ''}` } }, '裂缝监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%A3%82%E7%BC%9D%E7%9B%91%E6%B5%8B.xlsx', sensors: ['裂缝计数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:默认裂缝计FS-LF10-Z 传感器数量:${sensorNum} 传感器配套:裂缝计安装支架保护罩FS-LFBOM-V0.0,数量=传感器数量 通信线缆:通信线缆RYVP 4*035 数量=100*传感器数量 信号类型:默认为485信号` } }, '伸缩缝监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E4%BC%B8%E7%BC%A9%E7%BC%9D%E7%9B%91%E6%B5%8B.xlsx', sensors: ['直线位移传感器数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:默认直线位移传感器FS-ZWY-500 传感器数量:${sensorNum} 传感器配套:直线位移传感器安装支架保护罩FS-ZXWYBOM-500,数量=传感器数量 通信线缆:通信线缆RYVP 4*035 数量=100*传感器数量 信号类型:默认为485信号` } }, '支座位移监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%94%AF%E5%BA%A7%E4%BD%8D%E7%A7%BB%E7%9B%91%E6%B5%8B.xlsx', sensors: ['拉线位移传感器数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:拉线位移传感器FS-LXWY-Z-500 传感器数量:${sensorNum} 传感器配套:钢丝绳0.8mm 数量=10*传感器数量,PP波纹管AD25,阻燃 数量=10*传感器数量,安装配件套FS-AZPJT 数量=传感器数量,拉线位移保护罩FS-LXWYBOM-V1.2 数量=传感器数量,拉线位移计辅助安装支架FS-AM-LXWY-02 数量=传感器数量。 通信线缆:通信线缆RYVP 4*035 数量=100*传感器数量 信号类型:默认为485信号` } }, '倾斜监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%80%BE%E6%96%9C%E7%9B%91%E6%B5%8B.xlsx', sensors: ['盒式固定测斜仪数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:默认盒式固定测斜仪FS-HGC01-V2.00 传感器数量:${sensorNum} 盒式固定测斜仪自动监测系统V1.0 型号FS-HGC01-内置软件 数量=传感器数量 传感器配套:盒式测斜仪保护罩FS-HSCXBOM-V0.0,数量=传感器数量 通信线缆:通信线缆RYVP 4*035 数量=100*传感器数量 信号类型:默认为485信号` } }, '索力监测(磁通量)': { // 索力监测(磁通量)、索力监测(加速度计)在excel中合并为 索力监测 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%B4%A2%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['磁通量传感器数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:磁通量传感器 传感器数量:${sensorNum} 传感器配套:默认磁通量固定喉箍FS-CCGH***,磁通量固定喉箍数量=传感器数量。 通信线缆:通信电缆RYVP 6*035,数量=100*传感器数量,通信电缆RYVP 4*035,数量=10*传感器数量。 采集系统:磁通量采集系统v1.0(开关箱)FS-CTL-CHB-08,通道数为8,数量=传感器数量/通道数(向上取整),磁通量采集系统v1.0 FS-CTL,数量=传感器数量/16(向上取整)。` } }, '索力监测(加速度计)': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%B4%A2%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['加速度计数量', '采集仪类型'], getPrompt: function ([sensorNum = 1, type]) { return `传感器型号:加速度计FS-ZD-A01 传感器数量:${sensorNum} 传感器配套:默认振动传感器铝铣抱箍底座FS-ZD-MAI-02-01,数量=传感器数量。 通信线缆:通信电缆RYVP 4*035,数量=100*传感器数量。 采集系统:${type === '云振动采集仪' ? '云振动采集仪FS-iZD08,通道数为8,数量=传感器数量/通道数(向上取整),振动采集仪测试分析系统V1.0  FS-iZD08-内置软件,数量=云振动采集仪数量,物联网卡 2G,数量=云振动采集仪数量。' : '振动采集仪FS-ZD08,通道数为8,数量=传感器数量/通道数(向上取整),振动采集仪测试分析系统V1.0 FS-ZD08-内置软件,数量=振动采集仪数量。'}` } }, '振动监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%8C%AF%E5%8A%A8%E7%9B%91%E6%B5%8B.xlsx', sensors: ['加速度计数量', '采集仪类型'], getPrompt: function ([sensorNum = 1, type, transmitMethod]) { return `传感器型号:默认加速度计FS-ZD-A01 传感器数量:${sensorNum} 传感器配套:振动传感器安装支架保护罩FS-AM-AXZD-01,数量=传感器数量 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 采集系统:${transmitMethod === '无线' ? '云振动采集仪FS-iZD08,通道数为8,数量=传感器数量/通道数(向上取整),振动采集仪测试分析系统V1.0  FS-iZD08-内置软件,数量=云振动采集仪数量,物联网卡 1G,数量=云振动采集仪数量。' : '振动采集仪FS-ZD08,通道数为8,数量=传感器数量/通道数(向上取整),振动采集仪测试分析系统V1.0 FS-ZD08-内置软件,数量=振动采集仪数量。'}` } }, '地震动监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%8C%AF%E5%8A%A8%E7%9B%91%E6%B5%8B.xlsx', // todo sensors: ['加速度计数量'], getPrompt: function ([sensorNum = 1, transmitMethod]) { return `传感器型号:默认加速度计FS-ZD-A03 传感器数量:${sensorNum} 传感器配套:振动传感器安装支架保护罩FS-AM-AXZD-01,数量=传感器数量 通信线缆:通信线缆RYVP 6*035,数量=100*传感器数量 ${transmitMethod === '无线' ? '采集系统:默认云振动采集仪FS-iZD08,通道数为8,数量=(传感器数量*3)/通道数(向上取整),振动采集仪测试分析系统V1.0(型号:FS-iZD08-内置软件),数量=云振动采集仪数量,物联网卡1G,数量=云振动采集仪数量。' : '采集系统:振动采集仪FS-ZD08,通道数为8,数量=(传感器数量*3)/8(向上取整),振动采集仪测试分析系统V1.0(型号:FS-ZD08-内置软件),数量=振动采集仪数量。'}` } }, '动应变监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%8A%A8%E5%BA%94%E5%8F%98%E7%9B%91%E6%B5%8B.xlsx', sensors: ['电阻应变计数量'], getPrompt: function ([sensorNum = 1, transmitMethod]) { return `传感器型号:默认电阻应变计FS-DZYBJ 传感器数量:${sensorNum} 传感器配套:表面应变计支架保护罩FS-BMBOM-V0.0,数量=传感器数量 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 ${transmitMethod === '无线' ? '采集系统:默认调理盒(4通道)数量=传感器数量/通道数(向上取整),默认云振动采集仪FS-iZD08,通道数为8,数量=传感器数量/通道数(向上取整),振动采集仪测试分析系统V1.0(型号:FS-iZD08-内置软件),数量=云振动采集仪数量,物联网卡1G,数量=云振动采集仪数量。' : '采集系统:振动采集仪FS-ZD08,通道数为8,数量=传感器数量/8(向上取整),振动采集仪测试分析系统V1.0(型号:FS-ZD08-内置软件),数量=振动采集仪数量。'}` } }, '结构温度监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%BB%93%E6%9E%84%E6%B8%A9%E5%BA%A6%E7%9B%91%E6%B5%8B.xlsx', sensors: ['温度传感器数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:温度传感器FS-WD120 传感器数量:${sensorNum} 传感器配套:温度计安装支架(成品)FS-AM-WD120,数量=传感器数量 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为振弦信号` } }, '环境温湿度监测': { // 环境温湿度监测、风速风向监测在excel中合并为 环境监测 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%8E%AF%E5%A2%83%E7%9B%91%E6%B5%8B.xlsx', sensors: ['温湿度传感器数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:默认温湿度传感器FS-BDS-WSD 传感器数量:${sensorNum} 传感器配套:温湿度保护罩FS-WSDBOM-V0.0,数量=传感器数量。 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为485信号` } }, '风速风向监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%8E%AF%E5%A2%83%E7%9B%91%E6%B5%8B.xlsx', sensors: ['超声波风速风向仪数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:默认超声波风速风向仪FS-FSFXY-S 传感器数量:${sensorNum} 传感器配套:通用立杆FS-FT-LG32,通用主支架FS-FT-SPQJ,通用雨量计支架FS-FT-YLJ,地笼FS-FT-DL,避雷针FS-FT-BLZ,数量=传感器数量。 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为485信号` } }, '视频监控(有线)': { // 视频监控(有线)、视频监控(无线)根据用户问题二选一 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%A7%86%E9%A2%91%E7%9B%91%E6%8E%A7%EF%BC%88%E6%9C%89%E7%BA%BF%EF%BC%89.xlsx', sensors: ['4G网络球机数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:摄像头默认4G网络球机,型号:3寸 400万,数量=${sensorNum} 支架:球机吊装支架 FS-1661ZJ,数量=传感器数量 硬盘录像机4路1盘位,数量=传感器数量/4(向上取整) 硬盘:需要的内存=0.02*传感器数量*天数(天数默认为30天) 内存单位为T,根据需要的内存从“1T、2T、4T”中选择一个合适的硬盘型号,硬盘数量=需要的内存/每个硬盘内存(向上取整) 数据采集箱FS-CJX03-A 数量=传感器数量,抱杆支架FS-BGZJ1 数量=2*传感器数量,通用抱箍U型(成品)FS-FT-BGU 数量=2*传感器数量,智能断路器 R3S 数量=传感器数量,智能电源监测模块 FS-S270 数量=传感器数量,物联网卡 1G 数量=传感器数量,超5类网线 数量=10*传感器数量,光纤收发器1310 数量=传感器数量,光纤收发器1550 数量=传感器数量,网络电源二合一防雷器2/12 数量=传感器数量,公牛插座GN-607 数量=传感器数量,220V交流供电电缆RVV 3*2.5 数量=100*传感器数量,通用立杆FS-FT-LG32 数量=传感器数量,通用主支架FS-FT-SPQJ 数量=传感器数量` } }, '视频监控(无线1)': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%A7%86%E9%A2%91%E7%9B%91%E6%8E%A7%EF%BC%88%E6%97%A0%E7%BA%BF1%EF%BC%89.xlsx', sensors: ['4G网络球机数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:4G网络球机,型号:3寸 400万,数量=${sensorNum} 支架:球机吊装支架 FS-1661ZJ,数量=传感器数量 内存卡:TF存储卡256G,数量=传感器数量 物联网卡20G 数量=传感器数量 数据采集箱FS-CJX03-A 数量=传感器数量,抱杆支架FS-BGZJ1 数量=2*传感器数量,通用抱箍U型(成品)FS-FT-BGU 数量=2*传感器数量,智能断路器 R3S 数量=传感器数量,智能电源监测模块 FS-S270 数量=传感器数量,物联网卡 1G 数量=传感器数量,超5类网线 数量=10*传感器数量,网络电源二合一防雷器2/12 数量=传感器数量,公牛插座GN-607 数量=传感器数量,220V交流供电电缆RVV 3*2.5 数量=100*传感器数量,通用立杆FS-FT-LG32数量=传感器数量,通用主支架FS-FT-SPQJ 数量=传感器数量` } }, '交通动态称重监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E4%BA%A4%E9%80%9A%E5%8A%A8%E6%80%81%E7%A7%B0%E9%87%8D%E7%9B%91%E6%B5%8B.xlsx', sensors: ['车道数'], getPrompt: function ([lanes]) { return `车道数:${lanes} 称重系统:默认为含抓拍功能的传感器(传感器型号后带S的为含抓拍功能,如“FS-WIM-V1.00-2-S”),根据车道数选择对应的型号: 名称 型号 两车道(全套) FS-WIM-V1.00-2-S 四车道(全套) FS-WIM-V1.00-4-S 六车道(全套) FS-WIM-V1.00-6-S 八车道(全套) FS-WIM-V1.00-8-S 传感器配套:含抓拍的话,三车道抓拍立杆FS-3CDLG-H,数量=2*传感器数量。不含抓拍的话则不要。(传感器型号后带S为带抓拍,不带S的不带抓拍) 4G路由器 数量=传感器数量。 光纤收发器1310 数量=传感器数量,光纤收发器1550 数量=传感器数量 软件:动态称重系统及抓拍软件1套` } }, '机箱配套': { // 依赖前面的传感器数量 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%9C%BA%E7%AE%B1%E9%85%8D%E5%A5%97.xlsx', sensors: [], getPrompt: function ([otherInstrumentCount, vibratingWireSensorCount, signal485SensorCount, isSolarEnergy = false]) { return `其他模块采集仪${otherInstrumentCount}个,振弦信号传感器${vibratingWireSensorCount}个,485信号传感器${signal485SensorCount}个。 振弦采集仪:根据振弦采集仪配置规则确定型号和数量。 RS485集线器:根据集线器配置规则确定型号和数量。 断路器DZ47-60:数量=其他模块采集仪数量+多通道振弦采集仪数量+单通道振弦采集模块数量。 12V直流电源防雷器 12V:数量=断路器数量 数据采集箱FS-CJX03-A:数量=断路器数量 接地电缆BVR 1*16:数量=10*数据采集箱数量 GPRS无线模块FS-DTU-4G-W-V1.00:数量=数据采集箱数量 物联网卡20G:数量=数据采集箱数量 接地桩(镀锌角铁)FS-DXJT-2 数量=数据采集箱数量*3,镀锌扁铁FS-DXBL-40*40 数量=数据采集箱数量*10,降阻剂25kg/袋 数量=数据采集箱数量*10 ${// 如果是太阳能供电,则不需要以下配套 isSolarEnergy ? '' : `\n电源电涌保护器AM2-40:数量=断路器数量 开关电源1(型号25-12-A):数量=断路器数量 导轨插座10A:数量=断路器数量 220V交流供电电缆RVV 3*2.5:数量=100*数据采集箱数量`}` } }, '通信系统': { // 依赖机箱配套数据 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E9%80%9A%E4%BF%A1%E7%B3%BB%E7%BB%9F.xlsx', sensors: [], getPrompt: function ([collectingBoxCount, vibratingWireAcquisitionInstrumentCount, dataAcquisitionInstrumentCount, GNSSCount, PVCNum, fiberOpticsLength]) { return `采集箱${collectingBoxCount}个,振弦采集仪${vibratingWireAcquisitionInstrumentCount}个,数据采集仪${dataAcquisitionInstrumentCount}个,测地型GNSS接收机${GNSSCount}。 通信光缆(光纤):可选择芯数有4芯、8芯、16芯、24芯,选择芯数要大于采集箱数量,取相差最小的一个芯数,数量=${fiberOpticsLength}。 光纤终端盒:可选择型号有4口 SC型、8口 SC型、12口 SC型、24口 SC型,选择型号口要大于芯数,取相差最小的一个型号口,数量=采集箱数量+1 耦合器 SC型:数量=2*(((采集箱数量+1)*采集箱数量)/2+采集箱数量) 光纤跳线SC口-SC口:数量=2*(((采集箱数量+1)*采集箱数量)/2+采集箱数量) 串口服务器1D(RS485/232):数量=振弦采集仪数量+数据采集仪数量+测地型GNSS接收机数量。 光纤收发器1310、光纤收发器1550:数量=采集箱数量 工业交换机:选择下面列表中路数(5路、8路、16路、24路)>采集箱数量的工业级交换机 工业级交换机 工业级、5路百兆电 060307001001 工业级交换机 工业级、8路百兆电 060307001101 工业级交换机 工业级、16路千兆电 060307001201 工业级交换机 工业级、24路千兆电 060307001301 辅材:PVC管,数量=${PVCNum}` } }, '电力系统(市电)': { // 电力系统根据用户问题二选一 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%94%B5%E5%8A%9B%E7%B3%BB%E7%BB%9F%EF%BC%88%E5%B8%82%E7%94%B5%EF%BC%89.xlsx', sensors: [], getPrompt: function () { return `智能断路器R3S 数量=1 智能电源监测模块 FS-S270 数量=智能断路器数量 物联网卡 1G 数量=智能断路器数量 电源电涌保护器Asafe-15/2 数量=2 接地电缆BVR 1*16 数量=10 接地桩(镀锌角铁)FS-DXJT-2 数量=3 镀锌扁铁FS-DXBL-40*40 数量=10 三级防雷配电箱FS-SJPDX-A 数量=1 220V交流供电电缆RVV 3*2.5数量=100。` } }, '电力系统(太阳能)': { // 依赖 太阳能计算 结果 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%94%B5%E5%8A%9B%E7%B3%BB%E7%BB%9F%EF%BC%88%E5%A4%AA%E9%98%B3%E8%83%BD%EF%BC%89.xlsx', sensors: [], getPrompt: function ([solar_panel_count, battery_count]) { return `太阳能板:太阳能电池板(不含支架)18V 200W,数量=${solar_panel_count}。 太阳能控制器:根据太阳能控制器选型计算公式从“12V10A、12V30A、12V50A”中选择一个合适的型号。默认太阳能板功率为200,太阳能控制器选型计算公式:(太阳能板功率/18)*太阳能板数量,根据该公式的计算结果选择对应型号:如果计算结果<10,选择太阳能控制器12V10A;如果计算结果>=10且<30选择太阳能控制器12V30A;如果计算结果>=30选择太阳能控制器12V50A。太阳能控制器数量=太阳能板功率*太阳能板数量/900(向上取整)。 安装支架:200W太阳能抱箍支架(成品)FS-FT-TYN200 数量=太阳能板数量。 配套:通用立杆FS-FT-LG32 数量=太阳能板数量,通用抱箍U型FS-FT-BGU 数量=2*太阳能板数量,地笼FS-FT-DL 数量=太阳能板数量,避雷针FS-FT-BLZ数量=太阳能板数量 工程PP地埋箱120型:数量=${battery_count}。 太阳能蓄电池 12V120A:数量=${battery_count}。` } }, '软件系统': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%BD%AF%E4%BB%B6%E7%B3%BB%E7%BB%9F.xlsx', sensors: ['平台类型'], getPrompt: function ([platformType]) { return `${platformType === '简约版' ? '平台选择:安心云软件(综合管理系统V1.0 简约版) 数量1套。' : platformType === '精简版' ? '平台选择:安心云软件(综合管理系统V1.0 精简版) 数量1套。' : platformType === '完整版' ? '平台选择:安心云软件(综合管理系统V1.0 完整版) 数量1套。' : '软件:北斗解析软件1套。' }` } }, '监控中心': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%9B%91%E6%8E%A7%E4%B8%AD%E5%BF%83.xlsx', sensors: [], getPrompt: function () { return `显示器:27英寸,数量=1 应用服务器:物料代码060302000702,数量=1 健康监测服务器:物料代码060303000802,数量=1 UPS电源3kVA,数量=1 太阳能蓄电池12V120A,数量=1 蓄电池机架 配套,数量=1 网络机柜:网络机柜600mm*1000mm,数量=1 断路器DZ47-60 数量=1 12V直流电源防雷器12V,数量=1 电源电涌保护器AM2-40 数量=1。 开关电源1:型号25-12-A,数量=1 PDU电源防雷插座106-PDU 数量=1 工业交换机:工业级、24路千兆电,数量=1 网线:超5类网线,数量=50` } }, '运维服务': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/bridge/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%BF%90%E7%BB%B4%E6%9C%8D%E5%8A%A1.xlsx', sensors: ['运维年限'], getPrompt: function ([opsYear = 1]) { return `运维年限:${opsYear}年 基础知识服务:数量=运维年限 系统运维跟踪服务:数量=运维年限 日报:数量=365*运维年限 周报:数量=52*运维年限 月报:数量=12*运维年限 季报:数量=4*运维年限 年报:数量=运维年限 预报警分析及推送:数量=运维年限 事件响应服务:数量=运维年限 阶段性监测成果推送:数量=运维年限 深度1V1技术支持:数量=运维年限 期刊论文服务:数量=运维年限` } }, } const tunnelPrompts = { '隧道拱顶沉降监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E9%9A%A7%E9%81%93%E6%8B%B1%E9%A1%B6%E6%B2%89%E9%99%8D%E7%9B%91%E6%B5%8B.xlsx', sensors: ['激光测距仪'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:激光测距仪FS-LRF-V1.00 传感器数量:${sensorNum} 配套支架:激光测距仪保护罩(成品)FS-AM-LRFBH-V1.1 数量=传感器数量/2(向上取整),激光反光板安装支架FS-JGFGBBOM-V0.0 数量=传感器数量。 通信线缆:通信线缆RYVP 4*035,数量=传感器数量*100 信号类型:默认为485信号` } }, '裂缝监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%A3%82%E7%BC%9D%E7%9B%91%E6%B5%8B.xlsx', sensors: ['裂缝计'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:默认裂缝计FS-LF10-Z 传感器数量:${sensorNum} 配套支架:裂缝计安装支架保护罩FS-LFBOM-V0.0,数量=传感器数量。 通信线缆:通信线缆RYVP 4*035,数量=传感器数量*100 信号类型:默认为485信号` } }, '不均匀沉降监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E4%B8%8D%E5%9D%87%E5%8C%80%E6%B2%89%E9%99%8D%E7%9B%91%E6%B5%8B.xlsx', sensors: ['静力水准仪', '基点加转点', '连接水管'], getPrompt: function ([staticForceLevelNum = 1, baseAndTurningPointNum, waterPipeNum]) { // 防冻液数量AI算的不准,在此手动计算:0.012*连接水管数量+储液罐(压差水箱)数量,并对数量计算结果进行向上取整 return `传感器型号:静力水准仪默认型号FS-JLSZ-20-V1.00 传感器数量:${staticForceLevelNum} 传感器配套:储液罐(压差水箱)FS-LTG-MD-V2.0 数量:${baseAndTurningPointNum}。连接水管(聚醚型,12*8)数量:${waterPipeNum}。导气管(6*4mm PU管)数量=连接水管数量*2。 安装支架+保护罩FS-AM-JLSZ,数量=传感器数量。 防冻液2默认型号“9KG/桶”,数量=${Math.ceil(0.012 * Number(waterPipeNum) + Number(baseAndTurningPointNum))}。 通信电缆RYVP 4*035数量=连接水管数量*1.1。 桥架默认型号“喷塑型,100*50mm”,数量=连接水管数量。 信号类型:默认为485信号,通道数量为储液罐(压差水箱)数量` } }, '锚杆轴力监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E9%94%9A%E6%9D%86%E8%BD%B4%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['锚索计弦数', '锚索计'], getPrompt: function ([ropeMeterStrings, ropeMeterCount]) { return `锚索计弦数:${ropeMeterStrings} 传感器型号:默认锚索计(型号为空字符串) 传感器数量:${ropeMeterCount} 锚垫板FS-MDB-40Cr-35,数量=传感器数量*2。 通信线缆:根据锚索计弦数选择其中一个通信电缆。如果是3弦锚索计,则选择通信电缆RYVP 6*035,数量=传感器数量*100;如果是6弦锚索计,则选择通信电缆TPU 9*035,数量=传感器数量*100。 信号类型:默认为振弦信号` } }, '钢筋应力监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E9%92%A2%E7%AD%8B%E5%BA%94%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['钢筋计型号', '钢筋计'], getPrompt: function ([rebarMeterModel, rebarMeterCount = 1]) { return `传感器型号:钢筋计${rebarMeterModel} 传感器数量:${rebarMeterCount} 通信线缆:通信线缆RYVP 4*035 数量=100*传感器数量 信号类型:默认为振弦信号` } }, '围岩与初支接触压力监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%9B%B4%E5%B2%A9%E4%B8%8E%E5%88%9D%E6%94%AF%E6%8E%A5%E8%A7%A6%E5%8E%8B%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['直线位移传感器数量'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:土压力计(单膜)FS-TY02 传感器数量:${sensorNum} 通信线缆:通信线缆RYVP 2*035 数量=100*传感器数量 信号类型:默认为振弦信号` } }, '围岩体内部位移监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%9B%B4%E5%B2%A9%E4%BD%93%E5%86%85%E9%83%A8%E4%BD%8D%E7%A7%BB%E7%9B%91%E6%B5%8B.xlsx', sensors: ['位移计'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:位移计FS-WY05-08 传感器数量:${sensorNum} 传感器配套:位移计安装辅材FS-AM-WY05-03 数量=传感器数量。 通信线缆:通信线缆RYVP 4*035 数量=100*传感器数量 信号类型:默认为振弦信号` } }, '钢支撑内应力监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E9%92%A2%E6%94%AF%E6%92%91%E5%86%85%E5%BA%94%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['表面式应变计'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:表面式应变计FS-BM30 传感器数量:${sensorNum} 传感器配套:表面应变计支架保护罩FS-BMBOM-V0.0,数量=传感器数量 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为振弦信号` } }, '初支喷砼应力和二次衬砌应力监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%88%9D%E6%94%AF%E5%96%B7%E7%A0%BC%E5%BA%94%E5%8A%9B%E5%92%8C%E4%BA%8C%E6%AC%A1%E8%A1%AC%E7%A0%8C%E5%BA%94%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['内埋式应变计'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:内埋式应变计FS-NM30 传感器数量:${sensorNum} 通信线缆:通信线缆RYVP 4*035 数量=100*传感器数量 信号类型:默认为振弦信号` } }, '初支与二衬接触压力监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%88%9D%E6%94%AF%E4%B8%8E%E4%BA%8C%E8%A1%AC%E6%8E%A5%E8%A7%A6%E5%8E%8B%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['土压力计'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:土压力计(单膜)FS-TY02 传感器数量:${sensorNum} 通信线缆:通信线缆RYVP 2*035 数量=100*传感器数量 信号类型:默认为振弦信号` } }, '岩土温湿度监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%B2%A9%E5%9C%9F%E6%B8%A9%E6%B9%BF%E5%BA%A6%E7%9B%91%E6%B5%8B.xlsx', sensors: ['土壤温湿度传感器'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:土壤温湿度传感器FS-TRWSD 传感器数量:${sensorNum} 通信线缆:通信线缆RYVP 4*035 数量=100*传感器数量 信号类型:默认为485信号` } }, '地下水位监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%9C%B0%E4%B8%8B%E6%B0%B4%E4%BD%8D%E7%9B%91%E6%B5%8B.xlsx', sensors: ['孔隙水压计', '水位管'], getPrompt: function ([sensorNum = 1, pipeNum]) { return `传感器型号:孔隙水压计FS-KY02 传感器数量:${sensorNum} 传感器配套:水位管(型号“PVC,φ53”)数量=${pipeNum},连接管 数量=水位管数量/2(向上取整),花管(型号“PVC,φ53”)数量=传感器数量*2,顶盖、底盖 数量=传感器数量 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为振弦信号` } }, '环境监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%8E%AF%E5%A2%83%E7%9B%91%E6%B5%8B.xlsx', sensors: ['温湿度传感器'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:默认温湿度传感器FS-BDS-WSD 传感器数量:${sensorNum} 传感器配套:温湿度保护罩FS-WSDBOM-V0.0,数量=传感器数量。 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为485信号` } }, '雨量监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E9%9B%A8%E9%87%8F%E7%9B%91%E6%B5%8B.xlsx', sensors: ['雨量计'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:雨量计FS-FDYLJ 传感器数量:${sensorNum} 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为485信号` } }, '视频监控(有线)': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%A7%86%E9%A2%91%E7%9B%91%E6%8E%A7%EF%BC%88%E6%9C%89%E7%BA%BF%EF%BC%89.xlsx', sensors: ['4G网络球机'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:摄像头默认4G网络球机,型号:3寸 400万,数量=${sensorNum} 硬盘录像机4路1盘位,数量=传感器数量/4(向上取整) 硬盘:需要的内存=0.02*传感器数量*天数(天数默认为30天) 内存单位为T,根据需要的内存从“1T、2T、4T”中选择一个合适的硬盘型号,硬盘数量=需要的内存/每个硬盘内存(向上取整) 数据采集箱FS-CJX03-A 数量=传感器数量,抱杆支架FS-BGZJ1 数量=2*传感器数量,通用抱箍U型(成品)FS-FT-BGU 数量=2*传感器数量,智能断路器 R3S 数量=传感器数量,智能电源监测模块 FS-S270 数量=传感器数量,物联网卡 1G 数量=传感器数量,超5类网线 数量=10*传感器数量,工业级光纤收发器 SKMSW-02011L 数量=传感器数量,网络电源二合一防雷器2/12 数量=传感器数量,公牛插座GN-607 数量=传感器数量,220V交流供电电缆RVV 3*2.5 数量=100*传感器数量,通用立杆FS-FT-LG32 数量=传感器数量,通用主支架FS-FT-SPQJ 数量=传感器数量` } }, '视频监控(无线1)': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%A7%86%E9%A2%91%E7%9B%91%E6%8E%A7%EF%BC%88%E6%97%A0%E7%BA%BF1%EF%BC%89.xlsx', sensors: ['4G网络球机'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:4G网络球机,型号:3寸 400万,数量=${sensorNum} 内存卡:TF存储卡256G,数量=传感器数量 物联网卡20G 数量=传感器数量 数据采集箱FS-CJX03-A 数量=传感器数量,抱杆支架FS-BGZJ1 数量=2*传感器数量,通用抱箍U型(成品)FS-FT-BGU 数量=2*传感器数量,智能断路器 R3S 数量=传感器数量,智能电源监测模块 FS-S270 数量=传感器数量,物联网卡 1G 数量=传感器数量,超5类网线 数量=10*传感器数量,网络电源二合一防雷器2/12 数量=传感器数量,公牛插座GN-607 数量=传感器数量,220V交流供电电缆RVV 3*2.5 数量=100*传感器数量,通用立杆FS-FT-LG32数量=传感器数量,通用主支架FS-FT-SPQJ 数量=传感器数量` } }, '机箱配套': { // 依赖前面的传感器数量 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%9C%BA%E7%AE%B1%E9%85%8D%E5%A5%97.xlsx', sensors: [], getPrompt: function ([otherInstrumentCount, vibratingWireSensorCount, signal485SensorCount, isSolarEnergy = false]) { return `其他模块采集仪${otherInstrumentCount}个,振弦信号传感器${vibratingWireSensorCount}个,485信号传感器${signal485SensorCount}个。 振弦采集仪:根据振弦采集仪配置规则确定型号和数量。 RS485集线器:根据集线器配置规则确定型号和数量。 断路器DZ47-60:数量=其他模块采集仪数量+多通道振弦采集仪数量+单通道振弦采集模块数量。 12V直流电源防雷器 12V:数量=断路器数量 数据采集箱FS-CJX03-A:数量=断路器数量 接地电缆BVR 1*16:数量=10*数据采集箱数量 GPRS无线模块FS-DTU-4G-W-V1.00:数量=数据采集箱数量 物联网卡20G:数量=数据采集箱数量 接地桩(镀锌角铁)FS-DXJT-2 数量=数据采集箱数量*3,镀锌扁铁FS-DXBL-40*40 数量=数据采集箱数量*10,降阻剂25kg/袋 数量=数据采集箱数量*10 ${// 如果是太阳能供电,则不需要以下配套 isSolarEnergy ? '' : `\n电源电涌保护器AM2-40:数量=断路器数量 开关电源1(型号25-12-A):数量=断路器数量 导轨插座10A:数量=断路器数量 220V交流供电电缆RVV 3*2.5:数量=100*数据采集箱数量`}` } }, '通信系统': { // 依赖机箱配套数据 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E9%80%9A%E4%BF%A1%E7%B3%BB%E7%BB%9F.xlsx', sensors: [], getPrompt: function ([collectingBoxCount, vibratingWireAcquisitionInstrumentCount, dataAcquisitionInstrumentCount, GNSSCount, PVCNum, fiberOpticsLength]) { return `采集箱${collectingBoxCount}个,振弦采集仪${vibratingWireAcquisitionInstrumentCount}个,数据采集仪${dataAcquisitionInstrumentCount}个,测地型GNSS接收机数量为${GNSSCount}。 通信光缆(光纤):可选择芯数有4芯、8芯、16芯、24芯,选择芯数要大于采集箱数量,取相差最小的一个芯数,数量=${fiberOpticsLength}。 光纤终端盒:可选择型号有4口 SC型、8口 SC型、12口 SC型、24口 SC型,选择型号口要大于芯数,取相差最小的一个型号口,数量=采集箱数量+1 耦合器 SC型:数量=2*(((采集箱数量+1)*采集箱数量)/2+采集箱数量) 光纤跳线SC口-SC口:数量=2*(((采集箱数量+1)*采集箱数量)/2+采集箱数量) 串口服务器1D(RS485/232):数量=振弦采集仪数量+数据采集仪数量+测地型GNSS接收机数量 工业级光纤收发器SKMSW-02011L:数量=采集箱数量 工业交换机:选择下面列表中路数(5路、8路、16路、24路)>采集箱数量的工业级交换机,取相差最小的路数 工业级交换机 工业级、5路百兆电 工业级交换机 工业级、8路百兆电 工业级交换机 工业级、16路千兆电 工业级交换机 工业级、24路千兆电 辅材:PVC管(型号φ32),数量=${PVCNum}` } }, '电力系统(市电)': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%94%B5%E5%8A%9B%E7%B3%BB%E7%BB%9F%EF%BC%88%E5%B8%82%E7%94%B5%EF%BC%89.xlsx', sensors: [], getPrompt: function () { return `断路器DZ47-60 数量=1 电源电涌保护器Asafe-15/2 数量=2 接地电缆BVR 1*16 数量=10 接地桩(镀锌角铁)FS-DXJT-2 数量=3 镀锌扁铁FS-DXBL-40*40 数量=10 三级防雷配电箱FS-SJPDX-A 数量=1 220V交流供电电缆RVV 3*2.5数量=100。` } }, '电力系统(太阳能)': { // 依赖 太阳能计算 结果 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%94%B5%E5%8A%9B%E7%B3%BB%E7%BB%9F%EF%BC%88%E5%A4%AA%E9%98%B3%E8%83%BD%EF%BC%89.xlsx', sensors: [], getPrompt: function ([solar_panel_count, battery_count]) { return `太阳能板:太阳能电池板(不含支架)18V 200W,数量=${solar_panel_count}。 太阳能控制器:根据太阳能控制器选型计算公式从“12V10A、12V30A、12V50A”中选择一个合适的型号。默认太阳能板功率为200,太阳能控制器选型计算公式:(太阳能板功率/18)*太阳能板数量,根据该公式的计算结果选择对应型号:如果计算结果<10,选择太阳能控制器12V10A;如果计算结果>=10且<30选择太阳能控制器12V30A;如果计算结果>=30选择太阳能控制器12V50A。太阳能控制器数量=太阳能板功率*太阳能板数量/900(向上取整)。 安装支架:200W太阳能抱箍支架(成品)FS-FT-TYN200 数量=太阳能板数量。 配套:通用立杆FS-FT-LG32 数量=太阳能板数量,通用抱箍U型(成品)FS-FT-BGU 数量=2*太阳能板数量,地笼FS-FT-DL 数量=太阳能板数量,避雷针FS-FT-BLZ数量=太阳能板数量 工程PP地埋箱120型:数量=${battery_count}。 太阳能蓄电池 12V120A:数量=${battery_count}。` } }, '软件系统': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%BD%AF%E4%BB%B6%E7%B3%BB%E7%BB%9F.xlsx', sensors: ['平台类型'], getPrompt: function ([platformType]) { return `${platformType === '简约版' ? '综合管理系统V1.0(型号:简约版)数量=1' : platformType === '精简版' ? '综合管理系统V1.0(型号:精简版)数量=1' : platformType === '完整版' ? '综合管理系统V1.0(型号:完整版)数量=1' : 'GNSS解析软件(型号:北斗解析软件)数量=1' }` } }, '监控中心': { // 监控中心只适用于本地化部署平台,其他平台(如云平台等)不需要提供监控中心模块。 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%9B%91%E6%8E%A7%E4%B8%AD%E5%BF%83.xlsx', sensors: [], getPrompt: function () { return `显示器:27英寸,数量=1 应用服务器:物料代码060302000702,数量=1 健康监测服务器:物料代码060303000802,数量=1 UPS电源3kVA,数量=1 太阳能蓄电池12V120A,数量=1 蓄电池机架(型号:配套),数量=1 网络机柜:网络机柜600mm*1000mm,数量=1 断路器DZ47-60 数量=1 12V直流电源防雷器12V,数量=1 电源电涌保护器AM2-40 数量=1。 开关电源1:型号25-12-A,数量=1 PDU电源防雷插座106-PDU 数量=1 工业交换机:工业级、24路千兆电,数量=1 网线:超5类网线,数量=50` } }, '运维服务': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%BF%90%E7%BB%B4%E6%9C%8D%E5%8A%A1.xlsx', sensors: ['运维年限'], getPrompt: function ([opsYear = 1]) { return `运维年限:${opsYear}年 基础知识服务:数量=运维年限 系统运维跟踪服务:数量=运维年限 日报:数量=365*运维年限 周报:数量=52*运维年限 月报:数量=12*运维年限 季报:数量=4*运维年限 年报:数量=运维年限 预报警分析及推送:数量=运维年限 事件响应服务:数量=运维年限 阶段性监测成果推送:数量=运维年限 深度1V1技术支持:数量=运维年限` } }, } const slopePrompts = { '表面位移监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%A1%A8%E9%9D%A2%E4%BD%8D%E7%A7%BB%E7%9B%91%E6%B5%8B.xlsx', sensors: ['测地型GNSS接收机', '通讯方式'], getPrompt: function ([sensorNum = 1, communicationType]) { return `传感器型号:默认测地型GNSS接收机A300 传感器数量:${sensorNum} 配套:通用GNSS立杆 FS-FT-GNSS-12,地笼FS-FT-DLGS,数量=传感器数量。 机箱配套:三级防雷配电箱FS-SJPDX-A 数量=传感器数量,抱杆支架300*55*20 数量=传感器数量,通用抱箍U型FS-FT-BGU 数量=2*传感器数量,断路器DZ47-60 数量=传感器数量,12V直流电源防雷器12V 数量=传感器数量,电源电涌保护器AM2-40 数量=传感器数量,开关电源1(型号“25-12-A”)数量=传感器数量,导轨插座10A 数量=传感器数量。 接地线缆BVR 1*16,数量=传感器数量*10。${communicationType === '无线' ? '\n传输设备:物联网卡2G,数量=传感器数量。' : ''} 地网:接地桩(镀锌角铁)FS-DXJT-2=传感器数量*3,镀锌扁铁FS-DXBL-40*40=传感器数量*10,降阻剂25kg/袋=传感器数量*5。 配套电缆:220V交流供电电缆RVV 3*2.5 数量=传感器数量*100 信号类型:默认为232信号` } }, '内部变形监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%86%85%E9%83%A8%E5%8F%98%E5%BD%A2%E7%9B%91%E6%B5%8B.xlsx', sensors: ['串联式固定测斜仪', '加长导管', '孔数', '总深度'], getPrompt: function ([tandemFixedInclinometer, lengthenedCatheterCount, holeCount, depth]) { return `传感器型号:串联式固定测斜仪FS-GGCL01-V1.00 传感器数量:${tandemFixedInclinometer} 保护罩:加长导管(升级款) FS-GGCL01-04 数量=${lengthenedCatheterCount},安装件(升级款) 型号“配套” 数量=${holeCount},测斜管 φ70 数量=${depth},连接管=测斜管数量/2(向上取整),顶盖、底盖=${holeCount} 通信线缆:通信线缆RYVP 4*035,数量=传感器数量*20 信号类型:默认为485信号` } }, '路基沉降监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%B7%AF%E5%9F%BA%E6%B2%89%E9%99%8D%E7%9B%91%E6%B5%8B.xlsx', sensors: ['物位计', '基点加转点', '连接水管'], getPrompt: function ([levelMeterCount = 1, baseAndTurningPointNum, waterPipeNum]) { // 防冻液数量AI算的不准,在此手动计算:0.012*连接水管数量+储液罐(压差水箱)数量,并对数量计算结果进行向上取整 return `传感器型号:物位计FS-WWJ 传感器数量:${levelMeterCount} 传感器配套:沉降板(成品)FS-AM-WWJ-01 数量=传感器数量,储液罐(压差水箱)FS-LTG-MD-V2.0 数量=${baseAndTurningPointNum}。连接水管(型号“聚醚型,12*8”)数量=${waterPipeNum}。导气管(型号“6*4mm PU管”)数量=连接水管数量*2。 防冻液2(型号“9KG/桶”)数量=${Math.ceil(0.012 * Number(waterPipeNum) + Number(baseAndTurningPointNum))}。 透明保护管(型号“透明,DN25”)数量=连接水管数量。 通信电缆RYVP 4*035 数量=连接水管数量*1.1。 信号类型:默认为485信号` } }, '渗流压力/孔隙水压力监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%B8%97%E6%B5%81%E5%8E%8B%E5%8A%9B%E5%AD%94%E9%9A%99%E6%B0%B4%E5%8E%8B%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['孔隙水压计', '总深度'], getPrompt: function ([piezometerCount = 1, depth4]) { return `传感器型号:孔隙水压计FS-KY02 传感器数量:${piezometerCount} 传感器配套:水位管(型号“PVC,φ53”)数量=${depth4},连接管 数量=水位管数量/2(向上取整),花管(型号“PVC,φ53”)数量=传感器数量*2,顶盖、底盖 数量=传感器数量 渗压保护盖2mm 数量=传感器数量 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为振弦信号` } }, '渗流量监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%B8%97%E6%B5%81%E9%87%8F%E7%9B%91%E6%B5%8B.xlsx', sensors: ['投入式水位计', '导气管电缆线'], getPrompt: function ([waterLevelMeterCount = 1, pipeLength]) { return `传感器型号:投入式水位计FS-TRSW 传感器数量:${waterLevelMeterCount} 传感器配套:量水堰板FS-LSYB,数量=传感器数量 通信线缆:通信线缆RYVP 4*035 数量=100*传感器数量。导气管电缆线(型号“CYUP4*0.2mm2+导气管”)数量=${pipeLength} 信号类型:默认为485信号` } }, '土压力监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E5%9C%9F%E5%8E%8B%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['土压力计'], getPrompt: function ([soilPressureMeterCount = 1]) { return `传感器型号:土压力计(单膜)FS-TY02 传感器数量:${soilPressureMeterCount} 通信线缆:通信线缆RYVP 2*035 数量=100*传感器数量 信号类型:默认为振弦信号` } }, '混凝土面板应力监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%B7%B7%E5%87%9D%E5%9C%9F%E9%9D%A2%E6%9D%BF%E5%BA%94%E5%8A%9B%E7%9B%91%E6%B5%8B.xlsx', sensors: ['表面式应变计'], getPrompt: function ([surfaceStrainGaugeCount = 1]) { return `传感器型号:表面式应变计FS-BM30 传感器数量:${surfaceStrainGaugeCount} 传感器配套:表面应变计支架保护罩FS-BMBOM-V0.0,数量=传感器数量 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为振弦信号` } }, '水位监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%B0%B4%E4%BD%8D%E7%9B%91%E6%B5%8B.xlsx', sensors: ['雷达水位计'], getPrompt: function ([radarLevelMeterCount = 1]) { return `传感器型号:雷达水位计FS-LDSW-30 传感器数量:${radarLevelMeterCount} 传感器配套:通用立杆FS-FT-LG43 数量=传感器数量,通用雷达液位计支架FS-FT-LEDYJ 数量=传感器数量,地笼FS-FT-DL 数量=传感器数量,避雷针FS-FT-BLZ 数量=传感器数量 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为485信号` } }, '降水量监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E9%99%8D%E6%B0%B4%E9%87%8F%E7%9B%91%E6%B5%8B.xlsx', sensors: ['雨量计'], getPrompt: function ([rainMeterCount = 1]) { return `传感器型号:雨量计FS-FDYLJ 传感器数量:${rainMeterCount} 传感器配套:通用主支架FS-FT-SPQJ 数量=传感器数量,通用雨量计支架FS-FT-YLJ 数量=传感器数量 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为485信号` } }, '气温监测': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%B0%94%E6%B8%A9%E7%9B%91%E6%B5%8B.xlsx', sensors: ['温湿度传感器'], getPrompt: function ([temperatureSensorCount = 1]) { return `传感器型号:默认温湿度传感器FS-BDS-WSD 传感器数量:${temperatureSensorCount} 传感器配套:温湿度保护罩FS-WSDBOM-V0.0,数量=传感器数量。 通信线缆:通信线缆RYVP 4*035,数量=100*传感器数量 信号类型:默认为485信号` } }, '视频监控(有线)': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%A7%86%E9%A2%91%E7%9B%91%E6%8E%A7%EF%BC%88%E6%9C%89%E7%BA%BF%EF%BC%89.xlsx', sensors: ['4G网络球机'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:摄像头默认4G网络球机,型号:3寸 400万,数量=${sensorNum} 硬盘录像机4路1盘位,数量=传感器数量/4(向上取整) 硬盘:需要的内存=0.02*传感器数量*天数(天数默认为30天) 内存单位为T,根据需要的内存从“1T、2T、4T”中选择一个合适的硬盘型号,硬盘数量=需要的内存/每个硬盘内存(向上取整) 数据采集箱FS-CJX03-A 数量=传感器数量,抱杆支架FS-BGZJ1 数量=2*传感器数量,通用抱箍U型(成品)FS-FT-BGU 数量=2*传感器数量,智能断路器 R3S 数量=传感器数量,智能电源监测模块 FS-S270 数量=传感器数量,物联网卡 1G 数量=传感器数量,超5类网线 数量=10*传感器数量,工业级光纤收发器 SKMSW-02011L 数量=传感器数量,网络电源二合一防雷器2/12 数量=传感器数量,公牛插座GN-607 数量=传感器数量,220V交流供电电缆RVV 3*2.5 数量=100*传感器数量,通用立杆FS-FT-LG32 数量=传感器数量,通用主支架FS-FT-SPQJ 数量=传感器数量` } }, '视频监控(无线1)': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/slope/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%A7%86%E9%A2%91%E7%9B%91%E6%8E%A7%EF%BC%88%E6%97%A0%E7%BA%BF1%EF%BC%89.xlsx', sensors: ['4G网络球机'], getPrompt: function ([sensorNum = 1]) { return `传感器型号:4G网络球机,型号:3寸 400万,数量=${sensorNum} 内存卡:TF存储卡256G,数量=传感器数量 物联网卡20G 数量=传感器数量 数据采集箱FS-CJX03-A 数量=传感器数量,抱杆支架FS-BGZJ1 数量=2*传感器数量,通用抱箍U型(成品)FS-FT-BGU 数量=2*传感器数量,智能断路器 R3S 数量=传感器数量,智能电源监测模块 FS-S270 数量=传感器数量,物联网卡 1G 数量=传感器数量,超5类网线 数量=10*传感器数量,网络电源二合一防雷器2/12 数量=传感器数量,公牛插座GN-607 数量=传感器数量,220V交流供电电缆RVV 3*2.5 数量=100*传感器数量,通用立杆FS-FT-LG32数量=传感器数量,通用主支架FS-FT-SPQJ 数量=传感器数量` } }, '机箱配套': { // 依赖前面的传感器数量 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E6%9C%BA%E7%AE%B1%E9%85%8D%E5%A5%97.xlsx', sensors: [], getPrompt: function ([otherInstrumentCount, vibratingWireSensorCount, signal485SensorCount, isSolarEnergy = false]) { return `其他模块采集仪${otherInstrumentCount}个,振弦信号传感器${vibratingWireSensorCount}个,485信号传感器${signal485SensorCount}个。 振弦采集仪:根据振弦采集仪配置规则确定型号和数量。 RS485集线器:根据集线器配置规则确定型号和数量。 断路器DZ47-60:数量=其他模块采集仪数量+多通道振弦采集仪数量+单通道振弦采集模块数量。 12V直流电源防雷器 12V:数量=断路器数量 数据采集箱FS-CJX03-A:数量=断路器数量 接地电缆BVR 1*16:数量=10*数据采集箱数量 GPRS无线模块FS-DTU-4G-W-V1.00:数量=数据采集箱数量 物联网卡20G:数量=数据采集箱数量 接地桩(镀锌角铁)FS-DXJT-2 数量=数据采集箱数量*3,镀锌扁铁FS-DXBL-40*40 数量=数据采集箱数量*10,降阻剂25kg/袋 数量=数据采集箱数量*10 ${// 如果是太阳能供电,则不需要以下配套 isSolarEnergy ? '' : `\n电源电涌保护器AM2-40:数量=断路器数量 开关电源1(型号25-12-A):数量=断路器数量 导轨插座10A:数量=断路器数量 220V交流供电电缆RVV 3*2.5:数量=100*数据采集箱数量`}` } }, '通信系统': { // 依赖机箱配套数据 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E9%80%9A%E4%BF%A1%E7%B3%BB%E7%BB%9F.xlsx', sensors: [], getPrompt: function ([collectingBoxCount, vibratingWireAcquisitionInstrumentCount, dataAcquisitionInstrumentCount, GNSSCount, PVCNum, fiberOpticsLength]) { return `采集箱${collectingBoxCount}个,振弦采集仪${vibratingWireAcquisitionInstrumentCount}个,数据采集仪${dataAcquisitionInstrumentCount}个,测地型GNSS接收机数量为${GNSSCount}。 通信光缆(光纤):可选择芯数有4芯、8芯、16芯、24芯,选择芯数要大于采集箱数量,取相差最小的一个芯数,数量=${fiberOpticsLength}。 光纤终端盒:可选择型号有4口 SC型、8口 SC型、12口 SC型、24口 SC型,选择型号口要大于芯数,取相差最小的一个型号口,数量=采集箱数量+1 耦合器 SC型:数量=2*(((采集箱数量+1)*采集箱数量)/2+采集箱数量) 光纤跳线SC口-SC口:数量=2*(((采集箱数量+1)*采集箱数量)/2+采集箱数量) 串口服务器1D(RS485/232):数量=振弦采集仪数量+数据采集仪数量+测地型GNSS接收机数量 工业级光纤收发器SKMSW-02011L:数量=采集箱数量 工业交换机:选择下面列表中路数(5路、8路、16路、24路)>采集箱数量的工业级交换机,取相差最小的路数 工业级交换机 工业级、5路百兆电 工业级交换机 工业级、8路百兆电 工业级交换机 工业级、16路千兆电 工业级交换机 工业级、24路千兆电 辅材:PVC管(型号φ32),数量=${PVCNum}` } }, '电力系统(市电)': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%94%B5%E5%8A%9B%E7%B3%BB%E7%BB%9F%EF%BC%88%E5%B8%82%E7%94%B5%EF%BC%89.xlsx', sensors: [], getPrompt: function () { return `智能断路器 R3S 数量=1 智能电源监测模块 FS-S270 数量=智能断路器数量 物联网卡 1G 数量=智能断路器数量 电源电涌保护器Asafe-15/2 数量=2 接地电缆BVR 1*16 数量=10 接地桩(镀锌角铁)FS-DXJT-2 数量=3 镀锌扁铁FS-DXBL-40*40 数量=10 三级防雷配电箱FS-SJPDX-A 数量=1 220V交流供电电缆RVV 3*2.5数量=100。` } }, '电力系统(太阳能)': { // 依赖 太阳能计算 结果 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%94%B5%E5%8A%9B%E7%B3%BB%E7%BB%9F%EF%BC%88%E5%A4%AA%E9%98%B3%E8%83%BD%EF%BC%89.xlsx', sensors: [], getPrompt: function ([solar_panel_count, battery_count]) { return `太阳能板:太阳能电池板(不含支架)18V 200W,数量=${solar_panel_count}。 太阳能控制器:根据太阳能控制器选型计算公式从“12V10A、12V30A、12V50A”中选择一个合适的型号。默认太阳能板功率为200,太阳能控制器选型计算公式:(太阳能板功率/18)*太阳能板数量,根据该公式的计算结果选择对应型号:如果计算结果<10,选择太阳能控制器12V10A;如果计算结果>=10且<30选择太阳能控制器12V30A;如果计算结果>=30选择太阳能控制器12V50A。太阳能控制器数量=太阳能板功率*太阳能板数量/900(向上取整)。 安装支架:200W太阳能抱箍支架(成品)FS-FT-TYN200 数量=太阳能板数量。 配套:通用立杆FS-FT-LG32 数量=太阳能板数量,通用抱箍U型(成品)FS-FT-BGU 数量=2*太阳能板数量,地笼FS-FT-DL 数量=太阳能板数量,避雷针FS-FT-BLZ数量=太阳能板数量 工程PP地埋箱120型:数量=${battery_count}。 太阳能蓄电池 12V120A:数量=${battery_count}。` } }, '软件系统': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%BD%AF%E4%BB%B6%E7%B3%BB%E7%BB%9F.xlsx', sensors: ['平台类型'], getPrompt: function ([platformType]) { return `${platformType === '简约版' ? '综合管理系统V1.0(型号:简约版)数量=1' : platformType === '精简版' ? '综合管理系统V1.0(型号:精简版)数量=1' : platformType === '完整版' ? '综合管理系统V1.0(型号:完整版)数量=1' : 'GNSS解析软件(型号:北斗解析软件)数量=1' }` } }, '监控中心': { // 监控中心只适用于本地化部署平台,其他平台(如云平台等)不需要提供监控中心模块。 file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E7%9B%91%E6%8E%A7%E4%B8%AD%E5%BF%83.xlsx', sensors: [], getPrompt: function () { return `显示器:27英寸,数量=1 应用服务器:物料代码060302000702,数量=1 健康监测服务器:物料代码060303000802,数量=1 UPS电源3kVA,数量=1 太阳能蓄电池12V120A,数量=1 蓄电池机架(型号:配套),数量=1 网络机柜:网络机柜600mm*1000mm,数量=1 断路器DZ47-60 数量=1 12V直流电源防雷器12V,数量=1 电源电涌保护器AM2-40 数量=1。 开关电源1:型号25-12-A,数量=1 PDU电源防雷插座106-PDU 数量=1 工业交换机:工业级、24路千兆电,数量=1 网线:超5类网线,数量=50` } }, '运维服务': { file: 'https://resources-test.anxinyun.cn/ai-query/scheme-list-test/tunnel/%E7%9B%91%E6%B5%8B%E8%AE%BE%E5%A4%87%E6%B8%85%E5%8D%95/%E8%BF%90%E7%BB%B4%E6%9C%8D%E5%8A%A1.xlsx', sensors: ['运维年限'], getPrompt: function ([opsYear = 1]) { return `运维年限:${opsYear}年 基础知识服务:数量=运维年限 系统运维跟踪服务:数量=运维年限 日报:数量=365*运维年限 周报:数量=52*运维年限 月报:数量=12*运维年限 季报:数量=4*运维年限 年报:数量=运维年限 预报警分析及推送:数量=运维年限 事件响应服务:数量=运维年限 阶段性监测成果推送:数量=运维年限 深度1V1技术支持:数量=运维年限` } }, } module.exports = { bridgePrompts, tunnelPrompts, slopePrompts };