PageSourceSearch

https://b-link.net.cn/products_10/module.html?flag=new

html b-link.net.cn collected 2026-10-07 16:12:39 UTC 38,531 bytes, 916 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zh-CN">
3<head>
4    <meta property="og:url" content="https://www.b-link.net.cn/products_10/module.html?flag=new">
5    <meta property="og:locale" content="zh-CN">
6    <meta property="og:site_name" content="LB-LINK China">
7    <meta property="og:type" content="website">
8    <title>无线模组_源头生产厂家 | 必联(LB-LINK)官网</title>
9    <meta name="keywords" content="无线模组,无线模块,必联无线模组,必联 WiFi6 模组,必联蓝牙 5.4 模组,必联 IoT 模组,无线模组选型(必联),RTL8852CE 芯片无线模组,必联 WiFi6 模组定制厂家,蓝牙 5.2 模组 必联 样品申请,必联 IoT 模组解决方案">
10    <meta name="description" content="必联(LB-LINK)无线模组专区:含 WiFi7/6/5/4 模组(BL-M8852CP1/BL-M7920XU1)、蓝牙 4.0-5.4 模组、IoT 专用模组,芯片涵盖 RTL/MTK/AIC,支持 FAE 选型、定制服务,适配智能家居 / 工业 IoT,点击查看型号参数与技术手册。">
11    <meta charset="utf-8" />
12    <meta http-equiv="Content-Language" content="zh-CN">
13    
14    
15    <!--[if IE]>
16        
16<script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
16
17        
17<script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
17
18        
18<script src="https://cdn.bootcdn.net/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js"></script>
18
19        
19<script>CFInstall.check();</script>
19
20    <![endif]-->
21    <meta name="renderer" content="webkit"/>
22    <meta name="force-rendering" content="webkit"/>
23    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
24    <!--
25    <meta name="referrer" content="always"/>
26    -->
27    
27<script>/*@cc_on window.location.href="http://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(window.location.href); @*/</script>
27
28    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
29    <meta name="format-detection" content="telephone=no">
30    
31
32    <meta name="author" content="">
33    <meta name="Copyright" content="必联(LB-LINK)官网">
34
35    <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico?_=1776074243"/>
36    
37    <link rel="stylesheet" type="text/css" href="/static/website/blink/css/bootstrap.min.css?v=1776074243">
38
39    
39<script type="text/javascript" src="/static/website/blink/js/jquery.min.js?v=1776763186"></script>
39
40    
41    <link rel="stylesheet" type="text/css" href="/static/website/blink/swiper/css/swiper.min.css?v=1776074243">
42    <!--
43    <link rel="stylesheet" type="text/css" href="/static/website/blink/swiper/css/swiper-bundle.min.css">
44   --> 
45    <link rel="stylesheet" type="text/css" href="/static/website/blink/css/animate.min.css?v=1776074243">
46    <link rel="stylesheet" type="text/css" href="/static/website/blink/css/owl.carousel.min.css?v=1776074243">
47    <!--
48    <link rel="stylesheet" type="text/css" href="/static/website/blink/css/global.css?v=1776074243">
49    -->
50    
51    <link rel="stylesheet" type="text/css" href="/static/website/blink/fonts/iconfont.css?v=1776074243">
52    
53    <link rel="stylesheet" type="text/css" href="/static/website/blink/css/style.css?v=1776074243">
54 
55     <link rel="stylesheet" type="text/css" href="/static/website/blink/css/nav.css?v=1776074243">
56    
57   
58    
59            <link rel="stylesheet" type="text/css" href="/static/website/blink/css/productslist.css?v=1776074243">
60        
60<script type="text/javascript" src="/static/website/blink/js/bootstrap.min.js?v=1776763186"></script>
60
61    <!--
62    
62<script type="text/javascript" src="/static/website/blink/js/owl.carousel.js?v=1776763186"></script>
62
63    -->
64    
64<script type="text/javascript" src="/static/website/blink/js/wow.js"></script>
64
65    
65<script type="text/javascript" src="/static/website/blink/js/main.js?v=1776763186"></script>
65
66    
66<script src="/static/website/blink/js/swiper.min.js"></script>
66
67    
68    
68<script src="/static/website/blink/swiper/js/swiper.min.js?v=1776763186"></script>
68
69    
69<script src="/static/website/blink/js/axios.min.js?v=1776763186"></script>
69
70
71<script>
72var _hmt = _hmt || [];
73(function() {
74  var hm = document.createElement("script");
75  hm.src = "https://hm.baidu.com/hm.js?e3757789a1e458af33595eb23bb7cd77";
76  var s = document.getElementsByTagName("script")[0]; 
77  s.parentNode.insertBefore(hm, s);
78})();
79</script>
79
80
81
82</head>
83<body class="">
84<!-------------------------------------- 头部开始 -------------------------------------->
85
86<div class="header  headback">
87    <!--
88    <div class="head">
89        <div class="wrap"> <span class="flt">欢迎您来到!</span> <span class="frt">咨询热线:</span>
90            <div class="clear"></div>
91        </div>
92    </div>
93    -->
94    
95
96    <div class="top">
97        <div class="box">
98            
99            <div class="logo icon iconfont bl-icon-LOGO flt"></div>
100            <!---->
101            <!--导航开始-->
102<div class="menu frt">
103    <ul>
104        <li data-id="" class="logo icon iconfont bl-icon-LOGO" ></li>
105        <li data-id="1" class="" ><a href="/">首页</a></li>
106                <li data-id="4" class="menudown on ">
107                        <a  href="javascript:void(null)" title="产品中心">产品中心<i class="iconfont bl-icon-add"></i></a>
108                        <div class="menu-sub">
109                <div class="menuContainer w3">
110                    <div>
111                                            <div  data-id="10" class="menuItem">
112                            
113                               <!-- <img id="cimg_10" class="cImage" src="" />-->
114                            
115                            
116                            <div class="itemTitleMain">
117                                <a class="itemTitle" href="https://b-link.net.cn/products_10_module.html">无线模组<i class="iconfont bl-icon-right"></i></a>
118                            </div>
119                            <div class="itemMain"  pid="4">
120                                                        
121                                <a class="itemCat" style="color:red;transition: opacity .5s;" data-id="" href="/products_10/module.html?flag=new">新品</a>
122                            
123    
124                                <a class="itemCat" data-id="56" href="https://b-link.net.cn/products_56_module_WiFi7.html">WiFi7模组</a>
125    
126                            
127
128    
129                                <a class="itemCat" data-id="38" href="https://b-link.net.cn/products_38_module_WiFi6.html">WiFi6模组</a>
130    
131                            
132
133    
134                                <a class="itemCat" data-id="57" href="https://b-link.net.cn/products_57_module_wifi6bt.html">WiFi6+蓝牙模组</a>
135    
136                            
137
138    
139                                <a class="itemCat" data-id="36" href="https://b-link.net.cn/products_36_module_WiFi5.html">WiFi5模组</a>
140    
141                            
142
143    
144                                <a class="itemCat" data-id="37" href="https://b-link.net.cn/products_37_module_wifi5bt.html">WiFi5+蓝牙模组</a>
145    
146                            
147
148    
149                                <a class="itemCat" data-id="34" href="https://b-link.net.cn/products_34_module_WiFi4.html">WiFi4模组</a>
150    
151                            
152
153    
154                                <a class="itemCat" data-id="35" href="https://b-link.net.cn/products_35_module_WiFi4bt.html">WiFi4+蓝牙模组</a>
155    
156                            
157
158    
159                                <a class="itemCat" data-id="39" href="https://b-link.net.cn/products_39_module_bt.html">蓝牙模组</a>
160    
161                            
162
163    
164                                <a class="itemCat" data-id="40" href="https://b-link.net.cn/products_40_module_route.html">路由模组</a>
165    
166                            
167
168    
169                                <a class="itemCat" data-id="41" href="https://b-link.net.cn/products_41_module_iot.html">IOT模组</a>
170    
171                            
172
173    
174                                <a class="itemCat" data-id="42" href="https://b-link.net.cn/products_42_module_4g.html">4G模组</a>
175    
176                            
177
178    
179                                <a class="itemCat" data-id="54" href="https://b-link.net.cn/products_54_other.html">其他无线模组</a>
180    
181                            
182                            </div>
183        
184                        </div>
185                                        
186                    
187                        <div  data-id="5" class="menuItem">
188                            
189                               <!-- <img id="cimg_5" class="cImage" src="" />-->
190                            
191                            
192                            <div class="itemTitleMain">
193                                <a class="itemTitle" href="https://b-link.net.cn/products_5_router.html">无线路由器<i class="iconfont bl-icon-right"></i></a>
194                            </div>
195                            <div class="itemMain"  pid="4">
196                                                        
197                                <a class="itemCat" style="color:red;transition: opacity .5s;" data-id="54" href="/products_5/router.html?flag=new">新品</a>
198                            
199    
200                                <a class="itemCat" data-id="28" href="https://b-link.net.cn/products_28_router_WiFi6.html">WiFi6无线路由器</a>
201    
202                            
203
204    
205                                <a class="itemCat" data-id="29" href="https://b-link.net.cn/products_29_router_WiFi5.html">WiFi5无线路由器</a>
206    
207                            
208
209    
210                                <a class="itemCat" data-id="30" href="https://b-link.net.cn/products_30_router_WiFi4.html">WiFi4无线路由器</a>
211    
212                            
213
214    
215                                <a class="itemCat" data-id="44" href="https://b-link.net.cn/products_44_router_4GWiFi.html">4G路由器</a>
216    
217                            
218                            </div>
219        
220                        </div>
221                                        
222                    
223                        <div  data-id="9" class="menuItem">
224                            
225                               <!-- <img id="cimg_9" class="cImage" src="" />-->
226                            
227                            
228                            <div class="itemTitleMain">
229                                <a class="itemTitle" href="https://b-link.net.cn/products_9_networkcard.html">网卡<i class="iconfont bl-icon-right"></i></a>
230                            </div>
231                            <div class="itemMain"  pid="4">
232                                                        
233                                <a class="itemCat" style="color:red;transition: opacity .5s;" data-id="44" href="/products_9/networkcard.html?flag=new">新品</a>
234                            
235    
236                                <a class="itemCat" data-id="31" href="https://b-link.net.cn/products_31_networkcard_usb.html">USB无线网卡</a>
237    
238                            
239
240    
241                                <a class="itemCat" data-id="32" href="https://b-link.net.cn/products_32_networkcard_pcie.html">PCIe无线网卡</a>
242    
243                            
244
245    
246                                <a class="itemCat" data-id="33" href="https://b-link.net.cn/products_33_networkcard_lan.html">有线网卡</a>
247    
248                            
249                            </div>
250        
251                        </div>
252                                        
253                    
254                    </div>
255                </div>
256            </div>
257
258                    </li>
259                <li data-id="16" class="menudown">
260                        <a  href="https://b-link.net.cn/downloads_16.html" title="资源下载">资源下载<i class="iconfont bl-icon-right"></i></a>
261                        <div class="menu-sub">
262                <div class="menuContainer w3">
263                    <div>
264                                        </div>
265                </div>
266            </div>
267
268                    </li>
269                <li data-id="46" class="menudown">
270                        <a  href="https://b-link.net.cn/video_cat_46.html" title="è
270§†é¢‘中心">视频中心<i class="iconfont bl-icon-right"></i></a>
271                        <div class="menu-sub">
272                <div class="menuContainer w3">
273                    <div>
274                                        </div>
275                </div>
276            </div>
277
278                    </li>
279                <li data-id="8" class="menudown">
280                        <a  href="https://b-link.net.cn/about/8.html" title="关于我们">关于我们<i class="iconfont bl-icon-right"></i></a>
281                        <div class="menu-sub">
282                <div class="menuContainer w3">
283                    <div>
284                                        </div>
285                </div>
286            </div>
287
288                    </li>
289                <li data-id="2" class="menudown">
290                        <a  href="https://b-link.net.cn/news_2.html" title="新闻中心">新闻中心<i class="iconfont bl-icon-right"></i></a>
291                        <div class="menu-sub">
292                <div class="menuContainer w3">
293                    <div>
294                                        </div>
295                </div>
296            </div>
297
298                    </li>
299            
300        
301        
302        
303        
304        <li  ><a href="https://shop9824327m88209.1688.com" target="_blank">官方商城</a></li>
305
306                    <li  class="search-menu">
307            <div id="search-btn"><i class="iconfont bl-icon-search"></i></div>
308            <div class="search-menu-sub">
309                <div id="search-box">
310                    <form action="/search/" method="post" class="search-form">
311                        <div class="search-form-flex" >
312                            <input class="form-control" id="Keyword" name="Keyword" autocomplete="off" placeholder="请输入关键词" type="text">
313                            <button type="submit" class="iconfont bl-icon-search"></button>
314                        </div>
315                    </form>
316                </div>
317
318            </div>
319        </li>
320        
321		<li class="global_en"><a href="https://www.lb-link.com" target="_blank" class="iconfont bl-icon-global"><span>[Global]</span></a></li>
322    </ul>
323</div>
324
325<!--导航结束-->
326            <div class="menu_wrap"></div>
327            <div class="clear"></div>
328            
329        </div>
330    </div>
331</div>
332<div class="blurbg"></div>
333
334
335<!-------------------------------------- 头部结束 -------------------------------------->
336
337
338<!-------------------------------------- 内容开始 -------------------------------------->
339
340<div class="mainer">
341  <!--
342    <div class="neibanr"><img src="/" width="100%"></div>
343    -->
344
345    <div class="page_list">
346        <div class="page">
347            <div class="wrap">
348              <div class="product-nav-bar">
349                <div class="page_meun">
350                  <span class="page_title" >无线模组<i class="iconfont bl-icon-down"></i></span>
351                  <div class="tag" >
352                    <ul>
353                                                <li >
354                            <span>
355                                <a href="/products_10.html">全部</a>
356                            </span>
357                        </li>
358                        
359                        <li class='on'>
360                            <span>
361                                <a href="/products_10/module.html?flag=new">新品</a>
362                            </span>
363                        </li>
364                                                
365                        <li  sort="2" ><span><a href="https://b-link.net.cn/products_56_module_WiFi7.html">WiFi7模组</a></span></li>
366                                                
367                        <li  sort="3" ><span><a href="https://b-link.net.cn/products_38_module_WiFi6.html">WiFi6模组</a></span></li>
368                                                
369                        <li  sort="4" ><span><a href="https://b-link.net.cn/products_57_module_wifi6bt.html">WiFi6+蓝牙模组</a></span></li>
370                                                
371                        <li  sort="5" ><span><a href="https://b-link.net.cn/products_37_module_wifi5bt.html">WiFi5+蓝牙模组</a></span></li>
372                                                
373                        <li  sort="5" ><span><a href="https://b-link.net.cn/products_36_module_WiFi5.html">WiFi5模组</a></span></li>
374                                                
375                        <li  sort="6" ><span><a href="https://b-link.net.cn/products_34_module_WiFi4.html">WiFi4模组</a></span></li>
376                                                
377                        <li  sort="7" ><span><a href="https://b-link.net.cn/products_35_module_WiFi4bt.html">WiFi4+蓝牙模组</a></span></li>
378                                                
379                        <li  sort="8" ><span><a href="https://b-link.net.cn/products_39_module_bt.html">蓝牙模组</a></span></li>
380                                                
381                        <li  sort="9" ><span><a href="https://b-link.net.cn/products_40_module_route.html">路由模组</a></span></li>
382                                                
383                        <li  sort="10" ><span><a href="https://b-link.net.cn/products_41_module_iot.html">IOT模组</a></span></li>
384                                                
385                        <li  sort="11" ><span><a href="https://b-link.net.cn/products_42_module_4g.html">4G模组</a></span></li>
386                                                
387                        <li  sort="50" ><span><a href="https://b-link.net.cn/products_54_other.html">其他无线模组</a></span></li>
388                                                                    </ul>
389                    </ul>
390                  </div>
391                </div>
392              </div>
393            <!---------------产品------------------>
394            <div class="pro_list mk">
395              <ul>
396                <!--------------产品列表-------------->
397                                <li class="list_detail  wow fadeInUp">
398                  <a href="/product_56_371.html" >
399                       
400                                        
401                    <div class="prodlist_label label_text_t show" type="2" showType="0" style="">
402                                            	<div class="" style="background-color: rgba(5, 184, 17, 1);color: rgba(255, 255, 255, 1);">新品</div>
403                    	                    </div>
404                      
405                    <div class="img"><div><img src="/storage/uploads/20241104/c59913f7b4af88d7e88cf5cbc42be567.jpg" title="2T2R 802.11a/b/g/n/ac/ax/be WiFi+BT5.4模组" /></div></div>
406                    <div class="text">
407                        <div class="box">
408                            <div class="title">
409                                <div class="model">BL-M8922AP1</div>
410                                <div class="pname">
4102T2R 802.11a/b/g/n/ac/ax/be WiFi+BT5.4模组</div>
411                            </div>
412                            <div class="desc">RTL8922AE-CG</div>
413                        </div>
414                    </div>
415                  </a>
416                </li>
417                
418                <!--------------产品列表-------------->
419              </ul>
420              </div>
421            <!--
422              <div class="pagebar">
423                                    <div class="pagination">
424                      
425                  </div>
426                                </div>
427			-->
428          </div>
429			
430			  <!-------产品------------------>
431        </div>
432    </div>
433</div>
434<script>
435    $(".product-nav-bar .page_title").on("click",function(){
436      $(".page_meun").toggleClass("open");
437  });
438</script>
438
439<!-------------------------------------- 内容结束 -------------------------------------->
440
441<!-------------------------------------- 尾部开始 -------------------------------------->
442<footer class="footer ">
443    <div class="wrap">
444        <div class="page">
445            <div class="page_tit bg_000">
446                <!--
447                <h3 class="wow fadeInUp" data-wow-delay=".1s">联系我们<span>CONTACT</span></h3>
448                -->
449                <h3 class="wow fadeInUp" >
450                <span class="icon iconfont bl-icon-LOGO"></span>
451                </h3>
452            </div>
453            <div class="contact d-none d-xl-block">
454                <!--
455                <h3 class="wow fadeInUp" data-wow-delay=".1s">深圳市必联电子有限公司</h3>
456                -->
457                <div class="statement wow fadeInUp" >
458                    <!--
459                    <span>公司地址:广东省深圳市光明区观光路华强创意产业园1A栋11层</span>
460                    <span>咨询电话:0755-29807378</span>
461                    <span><a  href="https://www.b-link.net.cn/statement/5/5.html" target="_blank">保修政策</a></span>
462                    -->
463                    
464                    
465            <span><a  href="https://www.b-link.net.cn/statement/5/6.html" target="_blank">退市说明</a></span>
466        
467        <span><a  href="https://www.b-link.net.cn/statement/5/5.html" target="_blank">保修政策</a></span>
468        
469
470                    
471                    <span>投诉邮箱:[email protected]</span>
472                    <!--
473                    <div class="share">
474                        <ul>
475                            <!--
476                            <li><a href="javascript:;"><img src="/static/website/blink/img/full1.png"></a></li>
477                            -/->
478                            <li><a href="tel:0755-29807378"><img src="/static/website/blink/img/full2.png"></a></li>
479                            <li><a href="javascript:;"><img src="/static/website/blink/img/full3.png"><label class="lbl_img"><img src="/storage/uploads/20260807/fb17cf4380672d0698858bc9eb73c353.jpg"></label></a></li>
480                        </ul>
481                    </div>--》
482                </div>
483
484                <!--友情链接-->
485                <!--友情链接开始-->
486<!--友情链接结束-->
487            </div>
488        </div>
489    </div>
490    <div class="copyright">
491        <p>
492            Copyright © 2026 深圳市必联电子有限公司            <a href="https://beian.miit.gov.cn/"  target="_blank" rel="nofollow">粤ICP备09056654号</a>
493        </p>
494    </div>
495</footer>
496
497
498<!-- 1. 右侧固定悬浮按钮(核心参考 lb-link 的 form_fixed_button) -->
499<div class="form-fixed-btn fixed-right z-50" id="consultFixedBtn">
500    
501    <div class="btn-icon bg-primary text-white rounded-circle shadow-lg">
502        <i class="iconfont bl-icon-email"></i>
503    </div>
504    <div class="btn-text text-white bg-primary d-none d-md-block">
505        <i class="iconfont bl-icon-email"></i><span>联系我们</span</div>
506    </div>
507</div>
508<!-- 2. 点击展开的咨询表单(初始隐藏,位于按钮左侧) -->
509<div class="form-fixed-panel fixed-right bg-white shadow-xl rounded-l-lg overflow-hidden hidden" style="display:none" id="consultFixedPanel">
510    <!-- 表单头部(关闭按钮+标题) -->
511    <div class="panel-header bg-primary text-white p-3 d-flex justify-content-between align-items-center">
512        <h5 class="mb-0">联系我们</h5>
513        <button type="button" class="close text-white" id="closeConsultPanel">
514            <i class="iconfont bl-icon-close"></i>
515        </button>
516    </div>
517    <!-- 表单内容 -->
518    <div class="panel-body p-4">
519        <form id="fixedConsultForm" class="needs-validation" novalidate>
520            <!-- FunAdmin 必带 CSRF 令牌 -->
521            <input type="hidden" id="csrfToken" name="__token__" value="256456a32dfdb5761acf5686ef7feeaa">
522
523            <!-- 姓名(必填) -->
524            <div class="form-input mb-3">
525                <label for="fixedName" class="form-label text-sm">如何称呼您? <span class="text-danger">*</span></label>
526                <input type="text" class="form-control form-control-sm" id="fixedName" name="name" placeholder="请输入名字" required>
527                <div class="invalid-feedback text-xs">请输入你的名字</div>
528            </div>
529
530            <div class="row gap-3 mb-3">
531                <!-- 邮件(左列) -->
532                <div class="form-input col-6 p-0">
533                    <label for="fixedEmail" class="form-label text-sm">您的电子邮箱? <span class="text-danger">*</span></label>
534                    <input type="email" class="form-control form-control-sm" id="fixedEmail" name="email" placeholder="填写后,将根据您的需求发送相关资料文档" required>
535                    <div class="invalid-feedback text-xs">请输入有效的电子邮件</div>
536                </div>
537                <!-- 电话(右列) -->
538                <div class="form-input col-6 p-0">
539                    <label for="fixedPhone" class="form-label text-sm">您方便的联系方式?</label>
540                    <input type="tel" class="form-control form-control-sm" id="fixedPhone" name="phone" placeholder="填写后,专属顾问将在1个工作日内致电沟通">
541                </div>
542            </div>
543            <!-- 邮箱(必填)
544            <div class="mb-3">
545                <label for="fixedEmail" class="form-label text-sm">您的电子邮箱? <span class="text-danger">*</span></label>
546                <input type="email" class="form-control form-control-sm" id="fixedEmail" name="email" placeholder="填写后,将根据您的需求发送相关资料文档" required>
547                <div class="invalid-feedback text-xs">请输入有效的电子邮件</div>
548            </div>
549 -->
550            <!-- 电话 
551            <div class="mb-3">
552                <label for="fixedPhone" class="form-label text-sm">您方便的联系方式?</label>
553                <input type="tel" class="form-control form-control-sm" id="fixedPhone" name="phone" placeholder="填写后,专属顾问将在1个工作日内致电沟通">
554            </div>
555            -->
556            <!-- 城市 
557            <div class="form-input mb-3">
558                <label for="fixedCity" class="form-label text-sm">您所在的城市?</label>
559                <input type="text" class="form-control form-control-sm" id="fixedCity" name="city" placeholder="填写后,将就近为您安排业务对接员">
560            </div>
561            -->
562            <!-- 公司名称 
563            <div class="form-input mb-3">
564                <label for="fixedCompany" class="form-label text-sm">您的公司名称和所处行业领域?</label>
565                <input type="text" class="form-control form-control-sm" id="fixedCompany" name="company" placeholder="填写后,将为您提供更有针对性的服务">
566            </div>
567            -->
568            <div class="row gap-3 mb-3">
569                <!-- 城市(左列) -->
570                <div class="form-input col-6 p-0">
571                    <label for="fixedCity" class="form-label text-sm">您所在的城市?</label>
572                    <input type="text" class="form-control form-control-sm" id="fixedCity" name="city" placeholder="填写后,将就近为您安排业务对接员">
573                </div>
574                <!-- 公司行业(右列) -->
575                <div class="form-input col-6 p-0">
576                    <label for="fixedCompany" class="form-label text-sm">您的公司名称和所处行业领域?</label>
577                    <input type="text" class="form-control form-control-sm" id="fixedCompany" name="company" placeholder="填写后,将为您提供更有针对性的服务">
578                </div>
579            </div>
580            
581            <!-- 咨询类型 
582            <div class="mb-3">
583                <label for="fixedType" class="form-label text-sm">Inquiry Type <span class="text-danger">*</span></label>
584                <select class="form-select form-select-sm" id="fixedType" name="type" required>
585                    <option value="">Select type</option>
586                    <option value="business">Business</option>
587                    <option value="technical">Technical Support</option>
588                    <option value="other">Other</option>
589                </select>
590                <div class="invalid-feedback text-xs">Please select type</div>
591            </div>
592-->
593            <!-- 验证码(必填)
594            <div class="mb-3">
595                <label for="fixedVerify" class="form-label text-sm">Verify Code <span class="text-danger">*</span></label>
596                <div class="input-group input-group-sm">
597                    <input type="text" class="form-control" id="fixedVerify" name="verifyCode" placeholder="Enter code" required>
598                    <img src="/api/consult/verify.html" alt="Refresh" class="verify-code img-thumbnail" style="cursor: pointer; width: 90px; height: 30px; margin-left: 8px;">
599                </div>
600                <div class="invalid-feedback text-xs">Please enter correct code</div>
601            </div>
602 -->
603            <!-- 留言(必填) -->
604            <div class="form-input mb-4">
605                <label for="fixedMessage" class="form-label text-sm">您的主要需求? <span class="text-danger">*</span></label>
606                <textarea class="form-control form-control-sm" id="fixedMessage" name="content" rows="3" placeholder="请简单描述您的需求,以便我们更准确地为您量身定制专业方案" required></textarea>
607                <div class="invalid-feedback text-xs">
607您还没有填写需求内容</div>
608            </div>
609
610            <input type="hidden" name="source" id="source" value="Contact Us">
611            <input type="hidden" name="currentPageUrl" value="https://www.b-link.net.cn/products_10/module.html?flag=new">
612            <!-- 提交按钮 -->
613            <button type="submit" class="btn btn-primary btn-sm w-100">提交</button>
614        </form>
615    </div>
616</div>
617
618<!-- 核心样式:贴合 lb-link form_fixed_button 固定逻辑 -->
619<style>
620/* 固定按钮样式(右侧居中,hover展开文字) */
621#consultFixedBtn.form-fixed-btn {
622    position: fixed;
623    left:2px;
624    bottom:0;
625
626    transform: translateY(-50%);
627
628    display: flex;
629    align-items: center;
630    transition: all 0.3s ease;
631    padding-right: 10px;
632}
633#consultFixedBtn.form-fixed-btn .btn-icon {
634    width: 50px;
635    height: 50px;
636    display: flex;
637    align-items: center;
638    justify-content: center;
639    font-size: 20px;
640    cursor: pointer;
641    display: none;
642}
643#consultFixedBtn.form-fixed-btn .btn-text {
644    margin-right: 15px;
645    padding: 5px 10px;
646    background: #fff;
647    border-radius: 4px;
648    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
649    cursor: pointer;
650}
651#consultFixedBtn.form-fixed-btn .btn-text i{
652    margin-right: 5px;
653    
654}
655#consultFixedBtn.form-fixed-btn .form-fixed-btn:hover .btn-text {
656    opacity: 0.95;
657}
658
659/* 展开的表单面板样式(右侧固定,宽度适配) */
660#consultFixedPanel.form-fixed-panel {
661    position: fixed;
662    left: 0;
663    bottom: 0;
664   /* transform: translateY(-50%);*/
665    width: 50%;
666    /*
667    max-height: 95vh;
668    */
669    overflow-y: auto;
670    transition: all 0.3s ease;
671}
672
673#consultFixedPanel.form-fixed-panel .panel-body .form-input input{
674    
675    height: 3.08333rem;
676    box-sizing: border-box;
677    font-size: .92917rem;
678    color: #333;
679    line-height: 2.04167rem;
680    border: 1px solid #dfdfdf;
681    padding: 0.12083rem 0.54167rem;
682}
683#consultFixedPanel.form-fixed-panel .font-count {
684    position: absolute;
685    bottom: 5.18124rem;
686    right: 2.04167rem;
687    font-size: 0.22917rem;
688    line-height: 1.04167rem;
689    color: #b3b3b3;
690}
691
692/* 隐藏/显示控制 */
693#consultFixedPanel.form-fixed-panel.hidden {
694    opacity: 0;
695    visibility: hidden;
696    transform: translateY(50%) translateX(-100%);
697    /*
698    transform: translateY(-50%) translateX(100%);
699    */
700}
701#consultFixedPanel.form-fixed-panel.show {
702    opacity: 1;
703    visibility: visible;
704    transform: translateY(0) translateX(0);
705    z-index: 1200;
706    /*
707    transform: translateY(-50%) translateX(0);
708    */
709}
710
711/* 表单内部样式(紧凑,适配小面板) */
712#consultFixedPanel.form-fixed-panel .panel-header .close {
713    font-size: 18px;
714    opacity: 1;
715    cursor: pointer;
716}
717#consultFixedPanel .form-control-sm,#consultFixedPanel .form-select-sm {
718    border-radius: 3px;
719}
720#consultFixedPanel .text-xs {
721    font-size: 12px;
722}
723/* 双列布局适配 */
724#consultFixedPanel .row.gap-3 {
725    margin: 0 -4px;
726}
727#consultFixedPanel .col-6.p-0 {
728    padding: 0 4px !important;
729}
730#consultFixedPanel button{
731    line-height: 2.5;
732}
733/* 响应式适配(移动端调整位置和宽度) */
734@media (max-width: 768px) {
735    #consultFixedBtn.form-fixed-btn {
736        top: auto;
737        bottom: 30px;
738        transform: none;
739    }
740    #consultFixedPanel.form-fixed-panel {
741        top: auto;
742        bottom: 0;
743        right: 0;
744        left: 0;
745        width: 100%;
746        /*max-height: 90vh;*/
747        border-radius: 12px 12px 0 0;
748        transform: translateY(100%);
749        
750    }
751    
752    #consultFixedPanel.form-fixed-panel .panel-body{
753        max-height: 80vh;
754        overflow-y: auto;
755    }
756    #consultFixedPanel.form-fixed-panel.show {
757        transform: translateY(0);
758    }
759    #consultFixedBtn.form-fixed-btn .btn-text {
760        display: none !important;
761    }
762    #consultFixedBtn.form-fixed-btn .btn-icon {
763        display: flex;
764    }
765    /* 移动端邮件和电话自动堆叠为单列 */
766    #consultFixedPanel .row.gap-3 {
767        flex-direction: column;
768    }
769    #consultFixedPanel .col-6.p-0 {
770        width: 100% !important;
771        margin-bottom: 8px;
772        max-width: 100%;
773    }
774    #consultFixedPanel .invalid-feedback{
775        display: none !important;
776    }
777}
778</style>
779
780<!-- 交互脚本:按钮点击展开/收起+表单功能 -->
781<script>
782    // 元素获取
783    const $fixedBtn = $('#consultFixedBtn');
784    const $fixedPanel = $('#consultFixedPanel');
785    const $closeBtn = $('#closeConsultPanel');
786    const $form = $('#fixedConsultForm');
787   // const $verifyImg = $('.verify-code');
788$(document).ready(function() {
789
790    // 1. 按钮点击展开/收起表单
791    $fixedBtn.click(function() {
792        
793        $fixedPanel.show().toggleClass('hidden show');
794    });
795    $closeBtn.click(function() {
796        $fixedPanel.toggleClass('show hidden');
797       // $fixedPanel.removeClass('show')//.addClass('hidden');
798    });
799/*
800    // 2. 验证码刷新
801    $verifyImg.click(function() {
802        $(this).attr('src', "/api/v1/consult/verify.html?t=" + Math.random());
803    });
804 */   
805    
806
807
808
809// 绑定表单提交事件
810$form.submit(function(e) {
811    e.preventDefault();
812    
813   
814    // 前端验证
815    if (!$form[0].checkValidity()) {
816        e.stopPropagation();
817        $form.addClass('was-validated');
818        return;
819    }
820    submitForm(); // 调用封装的提交函数
821});
822    
823});
824    // 表单提交函数(封装为单独函数,方便重试)
825function submitForm() {
826   // const $form = $('#fixedConsultForm');
827   
828    const $submitBtn = $form.find('button[type="submit"]');
829    //console.log($form.serialize())
830    $.ajax({
831        url: "/api/v1/consult/fixedsubmit.html",
832        type: 'POST',
833        data: $form.serialize(),
834        dataType: 'json',
835        beforeSend: function() {
836            $submitBtn.prop('disabled', true).text('提交中...');
837        },
838        success: function(res) {
839            $submitBtn.prop('disabled', false).text('提交');
840
841            if (res.code === 1) {
842                // 成功逻辑:提示+重置表单
843                alert(res.msg);
844                $form[0].reset();
845                $fixedPanel.removeClass('show').addClass('hidden');
846            } else {
847                // 失败逻辑:判断是否令牌过期
848                if (res.msg.includes('令牌无效') || res.msg.includes('令牌过期')) {
849                    // 令牌过期:先获取新令牌,再重试提交
850                    refreshTokenAndRetry($form);
851                } else {
852                    // 其他错误(如字段验证失败)
853                    alert(res.msg);
854                }
855            }
856        },
857        error: function(xhr) {
858            $submitBtn.prop('disabled', false).text('提交');
859            const errorMsg = xhr.responseText || '提交失败';
860            // 若后端返回500且包含令牌相关错误(如PHP警告中的令牌信息)
861            if (errorMsg.includes('__token__') || errorMsg.includes('令牌')) {
862                refreshTokenAndRetry($form);
863            } else {
864                alert(errorMsg);
865            }
866        }
867    });
868}
869// 刷新令牌并重试提交
870function refreshTokenAndRetry($form) {
871    // 1. 请求新令牌
872    $.get("/api/v1/token/getNewToken.html", function(res) {
873        if (res.code === 1) {
874            // 2. 更新表单中的旧令牌
875            $form.find('input[name="__token__"]').val(res.data.token);
876            // 3. 重试提交表单
877            submitForm();
878        } else {
879            alert('令牌更新失败,请刷新页面重试');
880        }
881    }).fail(function() {
882        alert('获取新令牌失败,请刷新页面');
883    });
884}
885
886</script>
886
887
888<!-------------------------------------- 尾部结束 -------------------------------------->
889<!--
890<div class="full">
891    <ul>
892        <li><a href="http://wpa.qq.com/msgrd?v=3&uin=994927909&site=qq&menu=yes"><span class="span1"></span>
893            <label>在线QQ</label>
894        </a></li>
895        <li><a href="tel:40002541852" target="_blank"><span class="span2"></span>
896            <label>40002541852</label>
897        </a></li>
898        <li><a href="javascript:void(0)"><span class="span3"></span>
899            <label class="lbl_img"><img src=""></label>
900        </a></li>
901        <li><a href="javascript:void(0)" class="gotop" onclick="$('html,body').stop().animate({scrollTop:0},800)"><span class="span4"></span></a></li>
902    </ul>
903</div>
904-->
905<div class="progress-wrap iconfont bl-icon-zhixiangshang">
906	<svg class="progress-circle svg-content" width="100%" height="100%" viewBox="-1 -1 102 102">
907		<path d="M50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98"/>
908	</svg>
909</div>
910
911        
912
913
914
915</body>
916</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.