邯郸当纺机械设备有限公司
公司裝修設計_工裝設計裝飾_裝修裝飾公司_店鋪裝修商業(yè)空間裝飾_千單令裝修網(wǎng)
首頁
工裝設計
家裝設計
裝飾材料
家居產(chǎn)品
裝修流程
其他
操作成功
×
×
暗黑風家居小知識,打造神秘而獨特的居家空間
暗黑風格
現(xiàn)代簡約
家居設計
居家空間
家裝設計
裝修風格
2024-11-17 04:01
🏠在室內設計的世界里,總有一些風格能觸動你的心弦,而暗黑風格絕對是其中之一。它不僅僅是一種顏色的選擇,更是一種生活的態(tài)度。
上一篇:
法式風情,從一扇門開始
下一篇:
貴州老房子的魅力與風情
最近文章
窗戶進深設計要點分享
【幼兒園外墻設計靈感】超有愛的創(chuàng)意墻繪推薦
SketchUp圖庫設計教程,輕松打造夢幻家居!
法式風情,從一扇門開始
體育場館跑道煥新顏,每平米價格解析!?♀?
珠海綠景裝修分享:打造溫馨家居新體驗!
白色墻面+衣柜,選對這些顏色,美出新高度!
陽臺設計大賞:封閉or不封閉?
星河灣客廳
相關文章
陽臺變身衣帽間,懶人必備!
辦公室裝修設計秘籍:打造高效工作空間
尋找公廁指南:城市里的小確幸
入戶廁所巧妙設計,小小空間也能大變身!
兒童房的秘密武器:定制層高展示柜!
廚房吊柜怎么合理利用?這些小物件能讓你的生活更便捷!
紅門配啥色家具?讓家更有味兒!
門套深度解析:如何選擇合適的尺寸?
【別墅里的玻璃之美】窗景如畫,內外通透!
我要裝修
我要裝修
咨詢留言
*
咨詢
建議
*
所在地區(qū)
*
詳細內容
<label for="contact" class="qdl-form-label">聯(lián)系人</label> <div id="r19bhbtvb" class="col-sm-10"> <input type="text" class="qdl-form-control" id="contact" name="contact" maxlength="50"> </div> </div> <div id="r19bhbtvb" class="qdl-form-group "> <label for="phone" class="qdl-form-label">聯(lián)系電話</label> <div id="r19bhbtvb" class="col-sm-10"> <input type="text" class="qdl-form-control" id="phone" name="phone" maxlength="50"> </div> </div> <div id="r19bhbtvb" class="qdl-form-group "> <label for="captcha" class="qdl-form-label"><strong class="qdl-text-danger">*</strong>圖形驗證碼</label> <div id="r19bhbtvb" class="col-sm-10"> <div id="r19bhbtvb" class="qdl-form-group "> <input type="text" class="qdl-form-control" id="captcha" name="captcha" autocomplete="off" data-rule-required="true" data-msg-required="請輸入驗證碼" data-msg-remote="驗證碼錯誤"> <div id="r19bhbtvb" class="input-group-append"> <img id="captchaImg" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="input-group-text" style="cursor:pointer;padding:0;" title="點擊重新獲取驗證碼" alt="驗證碼" onclick="fetchCaptcha();$('#captcha').focus();"> <input type="hidden" id="captchaToken" name="captchaToken"> <script> function fetchCaptcha() { axios.get('/frontend/captcha').then(function (response) { var data = response.data; if (data == null) return; $('#captchaImg').attr('src', 'data:image/png;base64,' + data.image); $('#captchaToken').val(data.token); }); } fetchCaptcha(); </script> </div> </div> </div> </div> <input type="hidden" name="siteId" value="1"> <button type="submit" class="btn btn-primary" style="margin-left: 40%">確認提交</button> </form> </div> </div> </div> <aside class="sidebar"> <div id="r19bhbtvb" class="menu pull-right" style="padding-right: 20px;"> <form action="/search"> <input class="search-input" name="q" id="q" type="text" placeholder=" 輸入你要找的內容"/> <button type="submit" class="searchbtn" title="搜一下!"><i class="fa"></i></button> <input type="hidden" name="kwtype" value="0"/> </form> </div> <div id="r19bhbtvb" class="widget"> <h3 class="widget_tit">熱門標簽</h3> <div id="r19bhbtvb" class="tag_list"> <ul> <li><a href="http://www.schoolnd.com/zhuangshi/67019498882891265/" title="米色裝飾" class="btn btn-secondary btn-sm ml-2">米色裝飾</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019504199171586/" title="保利江岸花園" class="btn btn-secondary btn-sm ml-2">保利江岸花園</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019519053823489/" title="入戶臺階" class="btn btn-secondary btn-sm ml-2">入戶臺階</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019528573320705/" title="文化墻創(chuàng)意設計" class="btn btn-secondary btn-sm ml-2">文化墻創(chuàng)意設計</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019528606350850/" title="農(nóng)貿市場走廊設計" class="btn btn-secondary btn-sm ml-2">農(nóng)貿市場走廊設計</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019533723401729/" title="美學搭配" class="btn btn-secondary btn-sm ml-2">美學搭配</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019549108633090/" title="鄉(xiāng)村田園" class="btn btn-secondary btn-sm ml-2">鄉(xiāng)村田園</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019563422744065/" title="出行" class="btn btn-secondary btn-sm ml-2">出行</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019563462065666/" title="火車" class="btn btn-secondary btn-sm ml-2">火車</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019563506105858/" title="二等座" class="btn btn-secondary btn-sm ml-2">二等座</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019574308011521/" title="鄰里空間" class="btn btn-secondary btn-sm ml-2">鄰里空間</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019578904968706/" title="家庭能源利用" class="btn btn-secondary btn-sm ml-2">家庭能源利用</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019584860880386/" title="木沙發(fā)布置" class="btn btn-secondary btn-sm ml-2">木沙發(fā)布置</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019609638731265/" title="辦公室地面裝飾" class="btn btn-secondary btn-sm ml-2">辦公室地面裝飾</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019620643536386/" title="長柜布局" class="btn btn-secondary btn-sm ml-2">長柜布局</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019626975886849/" title="主臥套房" class="btn btn-secondary btn-sm ml-2">主臥套房</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019638054616577/" title="石材地面效果圖" class="btn btn-secondary btn-sm ml-2">石材地面效果圖</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019647977815554/" title="榻榻米拆除" class="btn btn-secondary btn-sm ml-2">榻榻米拆除</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019656970403329/" title="進風口" class="btn btn-secondary btn-sm ml-2">進風口</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/67019666507726338/" title="如何打造溫馨的走廊" class="btn btn-secondary btn-sm ml-2">如何打造溫馨的走廊</a></li> </ul> </div> </div> <div id="r19bhbtvb" class="widget d_postlist"> <h3 class="widget_tit">熱門排行</h3> <ul> <li><a href="http://www.schoolnd.com/zhuangxiu/68317500391057410.html" title="閣樓窗戶設計攻略,打造夢幻小天地!"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/16/6a94b720d5058552ad0d180908427e26.png" alt="閣樓窗戶設計攻略,打造夢幻小天地!"> </span> <span id="r19bhbtvb" class="text">閣樓窗戶設計攻略,打造夢幻小天地!</span> <span id="r19bhbtvb" class="muted"> 2024-11-17</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">3次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/68317493823301633.html" title="宋式美學客廳,靜謐古韻風"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/16/4af879ace89b1e27bd9935444e52192c.png" alt="宋式美學客廳,靜謐古韻風"> </span> <span id="r19bhbtvb" class="text">宋式美學客廳,靜謐古韻風</span> <span id="r19bhbtvb" class="muted"> 2024-11-17</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">1次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/68317486565058562.html" title="王昭歌設計費"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/16/03d71f2d37f5c59c11cd49e9a52559d9.png" alt="王昭歌設計費"> </span> <span id="r19bhbtvb" class="text">王昭歌設計費</span> <span id="r19bhbtvb" class="muted"> 2024-11-17</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">3次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/68317479979476993.html" title="酒吧燈光大揭秘:打造夢幻氛圍的必備神器"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/16/01b07a7bcda7b6fd8b84bac501247029.png" alt="酒吧燈光大揭秘:打造夢幻氛圍的必備神器"> </span> <span id="r19bhbtvb" class="text">酒吧燈光大揭秘:打造夢幻氛圍的必備神器</span> <span id="r19bhbtvb" class="muted"> 2024-11-17</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">1次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/68317474768054273.html" title="門廳到樓梯的完美過渡"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/16/de87b8dd04728b9fd27b810231e2a84f.png" alt="門廳到樓梯的完美過渡"> </span> <span id="r19bhbtvb" class="text">門廳到樓梯的完美過渡</span> <span id="r19bhbtvb" class="muted"> 2024-11-17</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">3次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/68317468583028738.html" title="2021年新潮露臺裝修指南!"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/16/c23767fa6211c9cc3908a85ec221a791.png" alt="2021年新潮露臺裝修指南!"> </span> <span id="r19bhbtvb" class="text">2021年新潮露臺裝修指南!</span> <span id="r19bhbtvb" class="muted"> 2024-11-17</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">2次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/68317460719757314.html" title="衛(wèi)生間與廚房的西北角布局,實用又美觀!"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/16/ee0850296f63d5e33e61eec28a9ef18b.png" alt="衛(wèi)生間與廚房的西北角布局,實用又美觀!"> </span> <span id="r19bhbtvb" class="text">衛(wèi)生間與廚房的西北角布局,實用又美觀!</span> <span id="r19bhbtvb" class="muted"> 2024-11-17</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">1次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/68317452975499265.html" title="貴州老房子的魅力與風情"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/16/fa7626deddf61fb5a60d59e507fe414e.png" alt="貴州老房子的魅力與風情"> </span> <span id="r19bhbtvb" class="text">貴州老房子的魅力與風情</span> <span id="r19bhbtvb" class="muted"> 2024-11-17</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">1次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/68317444853229570.html" title="85cm過道,過梁設計需不需要?"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/16/458798d049e59df7ca0751bb906b8ee7.png" alt="85cm過道,過梁設計需不需要?"> </span> <span id="r19bhbtvb" class="text">85cm過道,過梁設計需不需要?</span> <span id="r19bhbtvb" class="muted"> 2024-11-17</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">3次閱讀</span></span> </a></li> </ul> </div> <div id="r19bhbtvb" class="widget"> <h3 class="widget_tit">最新文章</h3> <div id="r19bhbtvb" class="com_list"> <ul> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/68317521815562242.html" title=" 自家小洋樓,鄉(xiāng)村里的溫馨居所!"> 自家小洋樓,鄉(xiāng)村里的溫馨居所!</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/68317532334876673.html" title="粉色浪漫,打造溫馨小窩">粉色浪漫,打造溫馨小窩</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/68317538439161858.html" title="開業(yè)大吉!服裝店裝修那些事兒">開業(yè)大吉!服裝店裝修那些事兒</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/68317542943844354.html" title="兒童房的色彩魔法:打造夢幻空間的秘密">兒童房的色彩魔法:打造夢幻空間的秘密</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/68317549428762625.html" title="【別讓“設計值”誤導了你!正確理解客廳地面荷載】loor load calculation for living room is design value or standard value?">【別讓“設計值”誤導了你!正確理解客廳地面荷載】loor load calculation for living room is design value or standard value?</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/68317554220230657.html" title="陽臺上新!設計簡約美觀的房間門秘籍">陽臺上新!設計簡約美觀的房間門秘籍</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/68317559517636609.html" title="進門見半墻,美得剛剛好">進門見半墻,美得剛剛好</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/68317583683119105.html" title="10款超美落地射燈設計,讓你的家瞬間提升格調!">10款超美落地射燈設計,讓你的家瞬間提升格調!</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/68317589507958786.html" title="院子設計平面圖,高清晰!">院子設計平面圖,高清晰!</a> </span> </li> </ul> </div> </div> </aside> </div> </section> <!-- Root element of PhotoSwipe. Must have class pswp. --> <div id="r19bhbtvb" class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <!-- Background of PhotoSwipe. It's a separate element as animating opacity is faster than rgba(). --> <div id="r19bhbtvb" class="pswp__bg"></div> <!-- Slides wrapper with overflow:hidden. --> <div id="r19bhbtvb" class="pswp__scroll-wrap"> <!-- Container that holds slides. PhotoSwipe keeps only 3 of them in the DOM to save memory. Don't modify these 3 pswp__item elements, data is added later on. --> <div id="r19bhbtvb" class="pswp__container"> <div id="r19bhbtvb" class="pswp__item"></div> <div id="r19bhbtvb" class="pswp__item"></div> <div id="r19bhbtvb" class="pswp__item"></div> </div> <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> <div id="r19bhbtvb" class="pswp__ui pswp__ui--hidden"> <div id="r19bhbtvb" class="pswp__top-bar"> <!-- Controls are self-explanatory. Order can be changed. --> <div id="r19bhbtvb" class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> <!--<button class="pswp__button pswp__button--share" title="Share"></button>--> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> <!-- element will get class pswp__preloader--active when preloader is running --> <div id="r19bhbtvb" class="pswp__preloader"> <div id="r19bhbtvb" class="pswp__preloader__icn"> <div id="r19bhbtvb" class="pswp__preloader__cut"> <div id="r19bhbtvb" class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div id="r19bhbtvb" class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div id="r19bhbtvb" class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button> <div id="r19bhbtvb" class="pswp__caption"> <div id="r19bhbtvb" class="pswp__caption__center"></div> </div> </div> </div> </div> <script> var initPhotoSwipeFromDOM = function (gallerySelector) { var onClick = function (e) { e = e || window.event; e.preventDefault ? e.preventDefault() : e.returnValue = false; var eTarget = e.target || e.srcElement; var index = eTarget.getAttribute('data-index'); if (index >= 0) { // open PhotoSwipe if valid index found openPhotoSwipe(parseInt(index, 10), gallerySelector); } return false; }; var parseElements = function (el) { var numNodes = el.length, items = [], imgEl, item; for (var i = 0; i < numNodes; i++) { imgEl = el[i]; // <img> element // create slide object // 圖片寬高未知,先設置為 0,下面有代碼會重新獲取圖片寬高。 item = { src: imgEl.src, w: 0, h: 0 }; items.push(item); } return items; }; var openPhotoSwipe = function (index, galleryElement, disableAnimation) { var pswpElement = document.querySelectorAll('.pswp')[0], options = {index: index}, items = parseElements(document.querySelectorAll(gallerySelector)), gallery; if (disableAnimation) options.showAnimationDuration = 0; gallery = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options); // 獲取圖片寬高 https://github.com/dimsemenov/PhotoSwipe/issues/796 gallery.listen('gettingData', function (index, item) { if (item.w < 1 || item.h < 1) { // unknown size var img = new Image(); img.onload = function () { // will get size after load item.w = this.width; // set image width item.h = this.height; // set image height gallery.invalidateCurrItems(); // reinit Items gallery.updateSize(true); // reinit Items }; img.src = item.src; // let's download image } }); gallery.init(); }; var galleryElements = document.querySelectorAll(gallerySelector); for (var i = 0, l = galleryElements.length; i < l; i++) { galleryElements[i].setAttribute('data-index', i); galleryElements[i].onclick = onClick; galleryElements[i].style.cursor = 'pointer'; } }; var $articleImg = $('.article-content img'); $articleImg.addClass('img-fluid'); $articleImg.addClass('gallery-img'); initPhotoSwipeFromDOM('.gallery-img'); </script> <footer class="footer"> <div id="r19bhbtvb" class="footer-inner"> <div style="padding:0 20px;overflow:hidden;"> <div id="r19bhbtvb" class="copyright">© 2025 杭州企抖電子商務有限公司 版權所有 <a target="_blank" class="text-reset">浙ICP備18006859號-5 </a> </div> <!-- <div id="r19bhbtvb" class="trackcode"> <a href="/sitemap/index.xml" class="text-reset">站點地圖</a> <span id="r19bhbtvb" class="ml-2">在線訪客: <span id="onlineVisitors"></span></span> <span id="r19bhbtvb" class="ml-2">今日訪問量: <span id="siteTodayViews"></span></span> <span id="r19bhbtvb" class="ml-2">昨日訪問量: <span id="siteYesterdayViews"></span></span> <span id="r19bhbtvb" class="ml-2">總訪問量: <span id="siteViews"></span></span> </div> --> </div> </footer> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://#/hm.js?86262415eb5672c730854cffe802c150"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <div class="r19bhbtvb" id="successToast" class="toast bg-success text-white position-fixed m-3 hide" style="z-index:5;right:0;top:0;" role="alert" aria-live="assertive" aria-atomic="true" data-delay="3000"> <div id="r19bhbtvb" class="toast-body"><i class="far fa-check-circle"></i><span id="r19bhbtvb" class="ml-2" id="successMessage"></span></div> </div> <div class="r19bhbtvb" id="alertToastContainer" class="position-fixed d-flex justify-content-center align-items-center" data-autohide="false" style="z-index:20000;background-color:rgba(0, 0, 0, 0.5);height:0;top:0;bottom:0;left:0;right:0;"> <div class="r19bhbtvb" id="alertToast" class="toast hide" style="border-radius: .25rem;" role="alert" aria-live="assertive" aria-atomic="true" data-delay="20000" data-autohide="false"> <div id="r19bhbtvb" class="toast-header p-3"> <i class="fa fa-info-circle text-info mr-2" style="font-size:20px; margin-right: .5rem !important;"></i> <span id="alertMessage" class="mr-auto">操作成功</span> <button type="button" class="ml-2 mb-1 close" data-dismiss="toast" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> </div> </div> <script> $('#alertToast').on('hidden.bs.toast', function () { $('body').css('width', ''); $('body').css('overflow', ''); $('#alertToastContainer').css('height', '0'); }); // 檢查是否需要顯示提示信息 var MESSAGE_SUCCESS = 'ujcms_message_success'; var MESSAGE_ALERT = 'ujcms_message_alert'; function displaySuccess(text) { $('#successMessage').text(text); $('#successToast').toast('show'); } function displayAlert(text) { var clientWidth = document.body.clientWidth || document.documentElement.clientWidth; var innerWidth = window.innerWidth; var scrollBarWidth = innerWidth - clientWidth; if (scrollBarWidth > 0) { $('body').css('width', 'calc(100% - ' + scrollBarWidth + 'px)'); } $('body').css('overflow', 'hidden'); $('#alertToastContainer').css('height', '100%'); $('#alertMessage').text(text); $('#alertToast').toast('show'); } (function () { var messageSuccess = Cookies.get(MESSAGE_SUCCESS); if (messageSuccess) { // 顯示后清空標識 Cookies.remove(MESSAGE_SUCCESS, {path: '/'}); displaySuccess(messageSuccess); } var messageAlert = Cookies.get(MESSAGE_ALERT); if (messageAlert) { // 顯示后清空標識 Cookies.remove(MESSAGE_ALERT, {path: '/'}); displayAlert(messageAlert); } })(); // 設置“操作成功”標識 function showSuccess(text) { if (!text) text = '操作成功'; Cookies.set(MESSAGE_SUCCESS, text, {path: '/'}); } function showAlert(text) { if (!text) text = '操作成功'; Cookies.set(MESSAGE_ALERT, text, {path: '/'}); } </script> <div id="r19bhbtvb" class="modal fade" id="showErrorModel" tabindex="-1" style="z-index:20000;"> <div id="r19bhbtvb" class="modal-dialog"> <div id="r19bhbtvb" class="modal-content"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <div id="r19bhbtvb" class="modal-body"></div> </div> </div> </div> <script> function showError(text) { $('#showErrorModel .modal-dialog').removeClass('modal-xl').css('max-width', ''); $('#showErrorModel .modal-body').text(text); $('#showErrorModel').modal('show'); } function showErrorPreJson(json) { $('#showErrorModel .modal-dialog').addClass('modal-xl').css('max-width', '100%'); var modalBody = $('#showErrorModel .modal-body').empty(); makeModalBody(modalBody, json); // 不知 bootstrap 為何會自動加上 padding-right:17px,去除該項值。 $('#showErrorModel').modal('show').css('padding-right', ''); } // data 為 XMLHttpRequest 對象:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest function showErrorPre(data) { $('#showErrorModel .modal-dialog').addClass('modal-xl').css('max-width', '100%'); var modalBody = $('#showErrorModel .modal-body').empty(); // 能否使用 response.json() 方法?不行,只有 fetch 的 response 才可以。responseText 是 XMLHttpRequest 的標準屬性。 var json = data.responseJSON || (data.responseText && JSON.parse(data.responseText)); if (json) { makeModalBody(modalBody, json); } else { modalBody.append($('<pre>').text(JSON.stringify(data, null, 4))); } // 不知 bootstrap 為何會自動加上 padding-right:17px,去除該項值。 $('#showErrorModel').modal('show').css('padding-right', ''); } function makeModalBody(modalBody, json) { modalBody.append($('<h1>').append($('<span>').text(json.status)).append($('<small>').text(' (' + json.error + ')'))) .append($('<p>').text('path: ' + json.path)) .append($('<p>').text('timestamp: ' + dayjs(json.timestamp).format('YYYY-MM-DDTHH:mm:ss.SSSZZ'))) .append($('<p>').append($('<code>').text(json.message))); if (json.trace) modalBody.append($('<pre>').css({'white-space': 'pre-wrap', 'word-wrap': 'break-word'}).append($('<code>').text(json.trace))); } function handleError(data) { if (data.message && !data.error) { showError(data.message); } else { showErrorPreJson(data); } } var request = axios.create({timeout: 60000}); request.interceptors.request.use(function (config) { var method = config.method.toLowerCase(); if (method === 'post' || method === 'put' || method === 'delete') { var header = $('meta[name="_csrf_header"]').attr('content'); var token = $('meta[name="_csrf"]').attr('content'); config.headers = {...config.headers, [header]: token}; } return config; }, function (error) { return Promise.reject(error); }); request.interceptors.response.use(function (response) { return response; }, function (e) { console.log(e); var data = e.response.data; var status = e.response.status; var statusText = e.response.statusText; // spring boot 的響應 if (data) { handleError(data); return Promise.reject(data.error); } // spring scurity BearerTokenAuthenticationEntryPoint 的響應 handleError({status}); return Promise.reject(statusText); }); function fetchCsrf() { return axios.get('/app/csrf').then(function (response) { if (response.data) { const arr = response.data.split(','); if (arr.length >= 3) { $('meta[name="_csrf_header"]').attr('content', arr[1].trim()); $('meta[name="_csrf"]').attr('content', arr[2].trim()); } } }); } </script> <script> axios.get('/frontend/visit/online-visitors').then(function (response) { $('#onlineVisitors').text(response.data); }); axios.get('/frontend/site/view/1').then(function (response) { $('#siteTodayViews').text(response.data.todayViews); $('#siteYesterdayViews').text(response.data.yesterdayViews); $('#siteViews').text(response.data.views); }); </script> <script> $('#addClueId').click(function () { $('#clueFromId').show(); }) $('#qdl-closebtn').click(function () { $('#clueFromId').hide(); }) </script> <script> $('#successModal').on('hidden.bs.modal', function () { location.href = ''; }); $(function () { $('#title').focus().select(); $('#validForm').validate({ rules: { captcha: { remote: { url: '/frontend/captcha/try', data: { token: function () { return $('#captchaToken').val(); } } } } }, submitHandler: function (form) { request.post(form.action, $(form).serializeJSON()).then(function (response) { var data = response.data; if (data.status === 0) { $('#clueFromId').hide(); displayAlert('提交成功,等待工作人員回復!'); // location.href = ''; } }); } }); }); </script> <footer> <a href="http://www.schoolnd.com/" title="邯郸当纺机械设备有限公司">邯郸当纺机械设备有限公司</a> <div class="friend-links"> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="8m1oq" class="pl_css_ganrao" style="display: none;"><output id="8m1oq"><center id="8m1oq"><strike id="8m1oq"></strike></center></output><tr id="8m1oq"></tr><em id="8m1oq"><samp id="8m1oq"><pre id="8m1oq"></pre></samp></em><span id="8m1oq"></span><li id="8m1oq"></li><tr id="8m1oq"></tr><dl id="8m1oq"><dfn id="8m1oq"><kbd id="8m1oq"></kbd></dfn></dl><bdo id="8m1oq"><tr id="8m1oq"><button id="8m1oq"></button></tr></bdo><blockquote id="8m1oq"><source id="8m1oq"></source></blockquote><option id="8m1oq"></option><nobr id="8m1oq"></nobr><center id="8m1oq"></center><td id="8m1oq"></td><table id="8m1oq"></table><menuitem id="8m1oq"></menuitem><strong id="8m1oq"><track id="8m1oq"><option id="8m1oq"><dfn id="8m1oq"></dfn></option></track></strong><ins id="8m1oq"></ins><noscript id="8m1oq"></noscript><bdo id="8m1oq"><tr id="8m1oq"><button id="8m1oq"></button></tr></bdo><kbd id="8m1oq"><xmp id="8m1oq"><dfn id="8m1oq"></dfn></xmp></kbd><track id="8m1oq"></track><tbody id="8m1oq"><ul id="8m1oq"><ins id="8m1oq"></ins></ul></tbody><strong id="8m1oq"></strong><video id="8m1oq"><menuitem id="8m1oq"><thead id="8m1oq"></thead></menuitem></video><option id="8m1oq"></option><cite id="8m1oq"></cite><thead id="8m1oq"><xmp id="8m1oq"><dfn id="8m1oq"><dl id="8m1oq"></dl></dfn></xmp></thead><track id="8m1oq"><mark id="8m1oq"><dfn id="8m1oq"><dl id="8m1oq"></dl></dfn></mark></track><tr id="8m1oq"></tr><ins id="8m1oq"><div id="8m1oq"><tfoot id="8m1oq"></tfoot></div></ins><wbr id="8m1oq"><menu id="8m1oq"></menu></wbr><style id="8m1oq"><dfn id="8m1oq"><kbd id="8m1oq"><pre id="8m1oq"></pre></kbd></dfn></style><dfn id="8m1oq"></dfn><thead id="8m1oq"></thead><noframes id="8m1oq"></noframes><pre id="8m1oq"></pre><object id="8m1oq"></object><small id="8m1oq"><table id="8m1oq"><pre id="8m1oq"></pre></table></small><thead id="8m1oq"><pre id="8m1oq"><bdo id="8m1oq"><tr id="8m1oq"></tr></bdo></pre></thead><ins id="8m1oq"><sup id="8m1oq"><tfoot id="8m1oq"><wbr id="8m1oq"></wbr></tfoot></sup></ins><delect id="8m1oq"></delect><noscript id="8m1oq"></noscript><abbr id="8m1oq"></abbr><xmp id="8m1oq"></xmp><ul id="8m1oq"><dd id="8m1oq"><div id="8m1oq"></div></dd></ul><code id="8m1oq"><nav id="8m1oq"><option id="8m1oq"></option></nav></code><pre id="8m1oq"><tt id="8m1oq"><form id="8m1oq"></form></tt></pre><acronym id="8m1oq"></acronym><tr id="8m1oq"></tr><track id="8m1oq"></track><strike id="8m1oq"><code id="8m1oq"></code></strike><tt id="8m1oq"></tt><li id="8m1oq"></li><form id="8m1oq"></form><acronym id="8m1oq"></acronym><abbr id="8m1oq"><rp id="8m1oq"></rp></abbr><output id="8m1oq"><center id="8m1oq"><strike id="8m1oq"></strike></center></output><menu id="8m1oq"><code id="8m1oq"></code></menu><font id="8m1oq"><blockquote id="8m1oq"><source id="8m1oq"><nav id="8m1oq"></nav></source></blockquote></font><label id="8m1oq"></label><legend id="8m1oq"></legend><dl id="8m1oq"></dl><pre id="8m1oq"><u id="8m1oq"><font id="8m1oq"><blockquote id="8m1oq"></blockquote></font></u></pre><cite id="8m1oq"></cite><ruby id="8m1oq"></ruby><tbody id="8m1oq"></tbody><dfn id="8m1oq"></dfn><dfn id="8m1oq"><dd id="8m1oq"><s id="8m1oq"></s></dd></dfn><option id="8m1oq"><dfn id="8m1oq"></dfn></option><tr id="8m1oq"></tr><bdo id="8m1oq"><tr id="8m1oq"></tr></bdo><strike id="8m1oq"><source id="8m1oq"></source></strike><object id="8m1oq"></object><em id="8m1oq"></em><abbr id="8m1oq"><samp id="8m1oq"></samp></abbr><th id="8m1oq"><ins id="8m1oq"><sup id="8m1oq"></sup></ins></th><legend id="8m1oq"></legend><legend id="8m1oq"></legend><bdo id="8m1oq"><tr id="8m1oq"><ruby id="8m1oq"><progress id="8m1oq"></progress></ruby></tr></bdo><sup id="8m1oq"><input id="8m1oq"><noframes id="8m1oq"></noframes></input></sup><nav id="8m1oq"></nav><div id="8m1oq"><tfoot id="8m1oq"><strong id="8m1oq"></strong></tfoot></div><video id="8m1oq"></video><pre id="8m1oq"></pre><rt id="8m1oq"><optgroup id="8m1oq"><button id="8m1oq"><kbd id="8m1oq"></kbd></button></optgroup></rt><del id="8m1oq"></del><option id="8m1oq"></option><menu id="8m1oq"></menu><u id="8m1oq"><font id="8m1oq"><blockquote id="8m1oq"><source id="8m1oq"></source></blockquote></font></u><noframes id="8m1oq"></noframes><center id="8m1oq"></center><legend id="8m1oq"><code id="8m1oq"><abbr id="8m1oq"></abbr></code></legend><cite id="8m1oq"></cite><dfn id="8m1oq"></dfn><menuitem id="8m1oq"><pre id="8m1oq"><xmp id="8m1oq"><rt id="8m1oq"></rt></xmp></pre></menuitem><pre id="8m1oq"></pre><acronym id="8m1oq"></acronym><noscript id="8m1oq"></noscript><dd id="8m1oq"></dd><menu id="8m1oq"><em id="8m1oq"><sup id="8m1oq"><address id="8m1oq"></address></sup></em></menu><big id="8m1oq"></big><th id="8m1oq"><em id="8m1oq"><sup id="8m1oq"></sup></em></th><label id="8m1oq"><small id="8m1oq"></small></label><dfn id="8m1oq"></dfn><td id="8m1oq"></td><xmp id="8m1oq"><big id="8m1oq"><strike id="8m1oq"></strike></big></xmp><button id="8m1oq"><pre id="8m1oq"><th id="8m1oq"></th></pre></button><dfn id="8m1oq"><kbd id="8m1oq"><pre id="8m1oq"><dfn id="8m1oq"></dfn></pre></kbd></dfn><rt id="8m1oq"></rt><ins id="8m1oq"></ins><pre id="8m1oq"><delect id="8m1oq"><td id="8m1oq"></td></delect></pre><center id="8m1oq"></center><pre id="8m1oq"><strong id="8m1oq"><nav id="8m1oq"><option id="8m1oq"></option></nav></strong></pre><address id="8m1oq"><ol id="8m1oq"></ol></address><center id="8m1oq"></center><legend id="8m1oq"><style id="8m1oq"><small id="8m1oq"></small></style></legend><td id="8m1oq"><input id="8m1oq"><noframes id="8m1oq"></noframes></input></td><strong id="8m1oq"><li id="8m1oq"><em id="8m1oq"></em></li></strong><dfn id="8m1oq"></dfn><nobr id="8m1oq"><noframes id="8m1oq"><center id="8m1oq"></center></noframes></nobr><style id="8m1oq"><dfn id="8m1oq"><thead id="8m1oq"><xmp id="8m1oq"></xmp></thead></dfn></style><delect id="8m1oq"><td id="8m1oq"><th id="8m1oq"></th></td></delect><optgroup id="8m1oq"></optgroup><fieldset id="8m1oq"></fieldset><kbd id="8m1oq"><output id="8m1oq"><big id="8m1oq"></big></output></kbd><tr id="8m1oq"><blockquote id="8m1oq"><tr id="8m1oq"></tr></blockquote></tr><wbr id="8m1oq"><menu id="8m1oq"></menu></wbr><video id="8m1oq"></video><abbr id="8m1oq"></abbr><th id="8m1oq"><em id="8m1oq"><abbr id="8m1oq"></abbr></em></th><dd id="8m1oq"></dd><optgroup id="8m1oq"><li id="8m1oq"><delect id="8m1oq"></delect></li></optgroup><fieldset id="8m1oq"></fieldset><acronym id="8m1oq"></acronym><var id="8m1oq"></var><thead id="8m1oq"></thead><abbr id="8m1oq"><samp id="8m1oq"><meter id="8m1oq"><strike id="8m1oq"></strike></meter></samp></abbr><optgroup id="8m1oq"></optgroup><dl id="8m1oq"><dfn id="8m1oq"></dfn></dl><noscript id="8m1oq"></noscript><form id="8m1oq"></form><tr id="8m1oq"></tr><noframes id="8m1oq"><center id="8m1oq"><font id="8m1oq"><pre id="8m1oq"></pre></font></center></noframes><s id="8m1oq"></s><button id="8m1oq"><em id="8m1oq"><span id="8m1oq"></span></em></button><ins id="8m1oq"><sup id="8m1oq"><tfoot id="8m1oq"></tfoot></sup></ins><tbody id="8m1oq"></tbody><dfn id="8m1oq"><dl id="8m1oq"><s id="8m1oq"></s></dl></dfn><legend id="8m1oq"></legend><big id="8m1oq"><strike id="8m1oq"><code id="8m1oq"></code></strike></big></div> </html>