邯郸当纺机械设备有限公司
公司裝修設計_工裝設計裝飾_裝修裝飾公司_店鋪裝修商業(yè)空間裝飾_千單令裝修網
首頁
工裝設計
家裝設計
裝飾材料
家居產品
裝修流程
其他
操作成功
×
×
日式榻榻米大床房設計靈感
日式風格
榻榻米
大床房
溫馨舒適
家裝設計
臥室
2024-12-10 16:11
最近迷上了日式的簡約風,特別是那種自然質樸又不失溫暖的設計感。今天就來聊聊我的理想臥室——日系榻榻米大床房設計!
上一篇:
主臥沒衛(wèi)生間的真相:私密與舒適并存?
下一篇:
臥房雖小,空間也能大!小戶型臥室裝修秘籍
最近文章
三米四高樓層設計秘籍,輕松搞定小空間!
家居裝修完成效果圖分享,讓你的家美出新高度!
120平小三房改造記:溫馨舒適的小窩
女裝店門面設計秘籍,讓你的顧客一見傾心?
金牛柒熹醫(yī)美空間設計,讓你重拾美麗自信
主臥沒衛(wèi)生間的真相:私密與舒適并存?
三室兩廳一廚一衛(wèi)的溫馨之家
農村別墅門:門頭 vs 邊框,哪個更出彩?
庭有景,家有情——打造夢幻私人花園
相關文章
家居改造全攻略:從客廳到臥室,每一寸都值得精心設計!
把陽臺變成溫馨小臥室,解鎖生活新方式!
樓梯間與客廳結合美翻天!吊燈挑選全攻略
廚房地板裝修指南:到底鋪啥才美?
中式風情酒店設計,古典與現(xiàn)代的完美融合!
墅間光影|捕捉最美日光瞬間
效果圖揭秘:打造理想家居的那些事兒
巴洛克風格裝修:奢華與動感的完美結合
3m電視背景墻,選多長的電視柜最合適?
我要裝修
我要裝修
咨詢留言
*
咨詢
建議
*
所在地區(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/66174748961306626/" title="傳統(tǒng)習俗" class="btn btn-secondary btn-sm ml-2">傳統(tǒng)習俗</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174751045351426/" title="材料質量" class="btn btn-secondary btn-sm ml-2">材料質量</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174751693895681/" title="設計師團隊" class="btn btn-secondary btn-sm ml-2">設計師團隊</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174755201382402/" title="進門口裝飾" class="btn btn-secondary btn-sm ml-2">進門口裝飾</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174761205528577/" title="窗邊角落" class="btn btn-secondary btn-sm ml-2">窗邊角落</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174765123532801/" title="村委會改造" class="btn btn-secondary btn-sm ml-2">村委會改造</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174771764164610/" title="買房知識" class="btn btn-secondary btn-sm ml-2">買房知識</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174776059131905/" title="哥特古堡" class="btn btn-secondary btn-sm ml-2">哥特古堡</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174779945678849/" title="壁紙裝飾" class="btn btn-secondary btn-sm ml-2">壁紙裝飾</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174783338346498/" title="床上四件套選擇" class="btn btn-secondary btn-sm ml-2">床上四件套選擇</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174791585921025/" title="格柵板設計" class="btn btn-secondary btn-sm ml-2">格柵板設計</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174794862196737/" title="開店指導" class="btn btn-secondary btn-sm ml-2">開店指導</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174795585189889/" title="創(chuàng)業(yè)心得" class="btn btn-secondary btn-sm ml-2">創(chuàng)業(yè)心得</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174795587287041/" title="租店攻略" class="btn btn-secondary btn-sm ml-2">租店攻略</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174797923514369/" title="承重墻畫法" class="btn btn-secondary btn-sm ml-2">承重墻畫法</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174806715824129/" title="白墻裝修" class="btn btn-secondary btn-sm ml-2">白墻裝修</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174809991575554/" title="平坡結合" class="btn btn-secondary btn-sm ml-2">平坡結合</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174813059184641/" title="CAD技巧" class="btn btn-secondary btn-sm ml-2">CAD技巧</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174813922686977/" title="設計資源" class="btn btn-secondary btn-sm ml-2">設計資源</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66174817195816961/" 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/69382018966256641.html" title="英式復古風,帶你走進歲月靜好的夢鄉(xiāng)"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202412/10/ca9c260b3c70fb648982e2a257cff75f.png" alt="英式復古風,帶你走進歲月靜好的夢鄉(xiāng)"> </span> <span id="r19bhbtvb" class="text">英式復古風,帶你走進歲月靜好的夢鄉(xiāng)</span> <span id="r19bhbtvb" class="muted"> 2024-12-10</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/69382002994347009.html" title="10款超美的客廳裝修設計,給你不一樣的居家體驗!"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202412/10/721119020c387d2e082bbf5a2aab1447.png" alt="10款超美的客廳裝修設計,給你不一樣的居家體驗!"> </span> <span id="r19bhbtvb" class="text">10款超美的客廳裝修設計,給你不一樣的居家體驗!</span> <span id="r19bhbtvb" class="muted"> 2024-12-10</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/69381985499905025.html" title="三間平房的標準尺寸,規(guī)劃你理想中的小窩"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202412/10/0f180bcf5a81192f512b642efb17b2e2.png" alt="三間平房的標準尺寸,規(guī)劃你理想中的小窩"> </span> <span id="r19bhbtvb" class="text">三間平房的標準尺寸,規(guī)劃你理想中的小窩</span> <span id="r19bhbtvb" class="muted"> 2024-12-10</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">72次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/69381967321267202.html" title="女孩兒童房的溫馨小秘訣,打造夢幻公主夢!-girls-room"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202412/10/c7476b6f40849ae28ae5d71815d65910.png" alt="女孩兒童房的溫馨小秘訣,打造夢幻公主夢!-girls-room"> </span> <span id="r19bhbtvb" class="text">女孩兒童房的溫馨小秘訣,打造夢幻公主夢!-girls-room</span> <span id="r19bhbtvb" class="muted"> 2024-12-10</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/69381952016776194.html" title="2室1廳,新家布置靈感大公開!"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202412/10/26180f082cb9f9c9532bcac61f35699c.png" alt="2室1廳,新家布置靈感大公開!"> </span> <span id="r19bhbtvb" class="text">2室1廳,新家布置靈感大公開!</span> <span id="r19bhbtvb" class="muted"> 2024-12-10</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/69381935417818114.html" title="臥房雖小,空間也能大!小戶型臥室裝修秘籍"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202412/10/d352680e6c9e6754202768ecc090327b.png" alt="臥房雖小,空間也能大!小戶型臥室裝修秘籍"> </span> <span id="r19bhbtvb" class="text">臥房雖小,空間也能大!小戶型臥室裝修秘籍</span> <span id="r19bhbtvb" class="muted"> 2024-12-10</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/69381920422657026.html" title="別墅新居夢,空間布局與裝修設計全攻略"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202412/10/a5af84d0a656ea2732b7366356e8471c.png" alt="別墅新居夢,空間布局與裝修設計全攻略"> </span> <span id="r19bhbtvb" class="text">別墅新居夢,空間布局與裝修設計全攻略</span> <span id="r19bhbtvb" class="muted"> 2024-12-10</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/69381905676532737.html" title="科技感吊頂設計,讓你家瞬間未來風!"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202412/10/3f62f8deaf50bdf8dd7eb668b2ae5650.png" alt="科技感吊頂設計,讓你家瞬間未來風!"> </span> <span id="r19bhbtvb" class="text">科技感吊頂設計,讓你家瞬間未來風!</span> <span id="r19bhbtvb" class="muted"> 2024-12-10</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/69381891327818753.html" title="美翻了!農村大宅門的復古風情"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202412/10/840456edae490a3c4863c69c58198188.png" alt="美翻了!農村大宅門的復古風情"> </span> <span id="r19bhbtvb" class="text">美翻了!農村大宅門的復古風情</span> <span id="r19bhbtvb" class="muted"> 2024-12-10</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/69382051887348737.html" title="中堂裝修大揭秘!一進門就是高顏值門面擔當">中堂裝修大揭秘!一進門就是高顏值門面擔當</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/69382070324984833.html" title="灰調時尚,門頭裝修選木門的那些事兒">灰調時尚,門頭裝修選木門的那些事兒</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/69382085325388801.html" title="一居室設計全攻略:繪制完美平面圖不迷茫">一居室設計全攻略:繪制完美平面圖不迷茫</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/69382103073061889.html" title="【大學生活必備】打造舒適實用的下鋪! Dorm Life Tips】">【大學生活必備】打造舒適實用的下鋪! Dorm Life Tips】</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/69382117626772482.html" title="衣柜設計全攻略,教你巧妙利用空間!">衣柜設計全攻略,教你巧妙利用空間!</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/69382137132907522.html" title="南北通透的家,屏風怎么選?">南北通透的家,屏風怎么選?</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/69382155770297345.html" title="如何給車庫地面做選擇?別讓這不起眼的角落拖了整體美">如何給車庫地面做選擇?別讓這不起眼的角落拖了整體美</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/69382170402651137.html" title="車庫排氣口設計小技巧">車庫排氣口設計小技巧</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/69382185846602754.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="9xntz" class="pl_css_ganrao" style="display: none;"><tt id="9xntz"><form id="9xntz"></form></tt><th id="9xntz"><bdo id="9xntz"></bdo></th><div id="9xntz"><th id="9xntz"></th></div><var id="9xntz"><pre id="9xntz"><dfn id="9xntz"><kbd id="9xntz"></kbd></dfn></pre></var><output id="9xntz"><font id="9xntz"></font></output><kbd id="9xntz"></kbd><strong id="9xntz"></strong><strong id="9xntz"><b id="9xntz"><del id="9xntz"><center id="9xntz"></center></del></b></strong><p id="9xntz"></p><ol id="9xntz"></ol><u id="9xntz"></u><strike id="9xntz"><code id="9xntz"><abbr id="9xntz"><rp id="9xntz"></rp></abbr></code></strike><dfn id="9xntz"><optgroup id="9xntz"><li id="9xntz"><delect id="9xntz"></delect></li></optgroup></dfn><small id="9xntz"><abbr id="9xntz"></abbr></small><th id="9xntz"><ins id="9xntz"></ins></th><u id="9xntz"><font id="9xntz"><pre id="9xntz"><thead id="9xntz"></thead></pre></font></u><acronym id="9xntz"><rt id="9xntz"><optgroup id="9xntz"></optgroup></rt></acronym><progress id="9xntz"></progress><pre id="9xntz"><small id="9xntz"><nobr id="9xntz"></nobr></small></pre><thead id="9xntz"></thead><table id="9xntz"><optgroup id="9xntz"><tt id="9xntz"></tt></optgroup></table><dl id="9xntz"></dl><ol id="9xntz"></ol><em id="9xntz"><b id="9xntz"></b></em><p id="9xntz"></p><optgroup id="9xntz"><li id="9xntz"><delect id="9xntz"><menuitem id="9xntz"></menuitem></delect></li></optgroup><p id="9xntz"></p><form id="9xntz"><abbr id="9xntz"><span id="9xntz"><label id="9xntz"></label></span></abbr></form><b id="9xntz"><noframes id="9xntz"></noframes></b><span id="9xntz"><label id="9xntz"></label></span><legend id="9xntz"></legend><pre id="9xntz"><strong id="9xntz"><track id="9xntz"><small id="9xntz"></small></track></strong></pre><pre id="9xntz"><strong id="9xntz"><track id="9xntz"><small id="9xntz"></small></track></strong></pre><ol id="9xntz"></ol><sub id="9xntz"><progress id="9xntz"><p id="9xntz"><strong id="9xntz"></strong></p></progress></sub><nobr id="9xntz"></nobr><var id="9xntz"></var><del id="9xntz"><center id="9xntz"><object id="9xntz"><style id="9xntz"></style></object></center></del><samp id="9xntz"></samp><dd id="9xntz"><div id="9xntz"></div></dd><td id="9xntz"></td><fieldset id="9xntz"><label id="9xntz"></label></fieldset><form id="9xntz"></form><tt id="9xntz"></tt><optgroup id="9xntz"></optgroup><var id="9xntz"><video id="9xntz"><dfn id="9xntz"><thead id="9xntz"></thead></dfn></video></var><tr id="9xntz"><ruby id="9xntz"></ruby></tr><big id="9xntz"><pre id="9xntz"></pre></big><small id="9xntz"><nobr id="9xntz"></nobr></small><progress id="9xntz"><p id="9xntz"><strong id="9xntz"><li id="9xntz"></li></strong></p></progress><style id="9xntz"><dfn id="9xntz"><rp id="9xntz"><meter id="9xntz"></meter></rp></dfn></style><button id="9xntz"><em id="9xntz"></em></button><dfn id="9xntz"></dfn><tbody id="9xntz"></tbody><label id="9xntz"><th id="9xntz"><ins id="9xntz"><sup id="9xntz"></sup></ins></th></label><em id="9xntz"><samp id="9xntz"><wbr id="9xntz"><strike id="9xntz"></strike></wbr></samp></em><dd id="9xntz"><div id="9xntz"></div></dd><form id="9xntz"><td id="9xntz"><input id="9xntz"><pre id="9xntz"></pre></input></td></form><strong id="9xntz"></strong><acronym id="9xntz"><thead id="9xntz"><acronym id="9xntz"><strike id="9xntz"></strike></acronym></thead></acronym><code id="9xntz"></code><sup id="9xntz"><i id="9xntz"></i></sup><button id="9xntz"><tr id="9xntz"><fieldset id="9xntz"><tbody id="9xntz"></tbody></fieldset></tr></button><small id="9xntz"></small><legend id="9xntz"></legend><em id="9xntz"><mark id="9xntz"><legend id="9xntz"><style id="9xntz"></style></legend></mark></em><bdo id="9xntz"><font id="9xntz"><blockquote id="9xntz"><progress id="9xntz"></progress></blockquote></font></bdo><form id="9xntz"></form><thead id="9xntz"></thead><em id="9xntz"><samp id="9xntz"></samp></em><tt id="9xntz"></tt><nav id="9xntz"></nav><dfn id="9xntz"><kbd id="9xntz"><output id="9xntz"></output></kbd></dfn><span id="9xntz"><legend id="9xntz"><style id="9xntz"><code id="9xntz"></code></style></legend></span><ol id="9xntz"><object id="9xntz"></object></ol><var id="9xntz"></var><form id="9xntz"></form><center id="9xntz"></center><dfn id="9xntz"><optgroup id="9xntz"><tt id="9xntz"><delect id="9xntz"></delect></tt></optgroup></dfn><nobr id="9xntz"></nobr><delect id="9xntz"><menuitem id="9xntz"><thead id="9xntz"><acronym id="9xntz"></acronym></thead></menuitem></delect><optgroup id="9xntz"><tt id="9xntz"></tt></optgroup><optgroup id="9xntz"></optgroup><track id="9xntz"></track><xmp id="9xntz"></xmp><thead id="9xntz"></thead><listing id="9xntz"><abbr id="9xntz"><acronym id="9xntz"><thead id="9xntz"></thead></acronym></abbr></listing><strike id="9xntz"></strike><sup id="9xntz"><address id="9xntz"></address></sup><label id="9xntz"></label><listing id="9xntz"></listing><output id="9xntz"><big id="9xntz"></big></output><output id="9xntz"><big id="9xntz"><tbody id="9xntz"><pre id="9xntz"></pre></tbody></big></output><code id="9xntz"><dfn id="9xntz"><rp id="9xntz"><tt id="9xntz"></tt></rp></dfn></code><strong id="9xntz"></strong><font id="9xntz"></font><button id="9xntz"><tr id="9xntz"></tr></button><output id="9xntz"><big id="9xntz"><tbody id="9xntz"><cite id="9xntz"></cite></tbody></big></output><b id="9xntz"></b><dfn id="9xntz"><table id="9xntz"><optgroup id="9xntz"></optgroup></table></dfn></div> </html>