PageSourceSearch

https://b-link.net.cn/news_2.html

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