邯郸当纺机械设备有限公司
公司裝修設計_工裝設計裝飾_裝修裝飾公司_店鋪裝修商業(yè)空間裝飾_千單令裝修網(wǎng)
首頁
工裝設計
家裝設計
裝飾材料
家居產(chǎn)品
裝修流程
其他
操作成功
×
×
家里的小角落也可以大有文章!#小方凳尺寸設計
家居設計
小方凳尺寸
玄關布置
客廳裝飾
家居產(chǎn)品
家具
2024-11-04 18:52
在家庭裝修過程中,我們往往注重客廳、臥室和廚房的設計,但其實那些不起眼的角落也是大有乾坤!今天我們來說一說小方凳的設計與尺寸選擇,為你的生活增添一份便利與溫馨。
上一篇:
#竹木纖維床#背景墻設計靈感大放送!
下一篇:
全友家居:優(yōu)點與缺點并存!
最近文章
客廳瓷磚裝飾線條設計靈感分享!
工廠廠房也能變身私人健身館?秘訣全在這里!
孕期入住新家?小心這些隱形的煩惱!
歐·式·玄·關·柜·效·果·圖·大·全
辦公室煥新記:打造高效舒適的工作環(huán)境
停車煩惱?解析室外停車場的每平方米造價
腰線層裝修秘籍:打造層次感與美觀度并存的空間
三居室木地板選哪個?價格、材質全攻略
瓷磚鋪貼攻略:打造完美家居空間!
相關文章
打造家庭影院,要多大的空間才夠?宅家觀影新體驗!
打造簡約風臥室,輕松擁有靜謐舒適的小窩!
13.5x7.7米小宅子,如何巧妙利用空間?
2層別墅實景展示,美到讓人窒息!
全友家居:優(yōu)點與缺點并存!
家的溫暖升級記:客廳改造全記錄
40㎡臥室,小而美也能舒適居??!
動工大吉!這些日子最適合裝修,收好不謝!
頂樓房間斜梁怎么巧妙利用?這幾個絕招讓你的房間大變身!
我要裝修
我要裝修
咨詢留言
*
咨詢
建議
*
所在地區(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/66139104589413378/" title="兒童房設計" class="btn btn-secondary btn-sm ml-2">兒童房設計</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139123244628994/" title="古典美學" class="btn btn-secondary btn-sm ml-2">古典美學</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139130718878722/" title="燈光美學" class="btn btn-secondary btn-sm ml-2">燈光美學</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139144699018241/" title="墻面改造" class="btn btn-secondary btn-sm ml-2">墻面改造</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139147603049474/" title="裝修效果圖" class="btn btn-secondary btn-sm ml-2">裝修效果圖</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139151152479233/" title="無障礙設計" class="btn btn-secondary btn-sm ml-2">無障礙設計</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139158537075713/" title="眼鏡店裝修" class="btn btn-secondary btn-sm ml-2">眼鏡店裝修</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139176142142465/" title="電視柜擺放" class="btn btn-secondary btn-sm ml-2">電視柜擺放</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139200205388802/" title="南北通透" class="btn btn-secondary btn-sm ml-2">南北通透</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139216994139137/" title="壁紙推薦" class="btn btn-secondary btn-sm ml-2">壁紙推薦</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139220320222209/" title="隔斷墻" class="btn btn-secondary btn-sm ml-2">隔斷墻</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139229986520066/" title="燈具搭配" class="btn btn-secondary btn-sm ml-2">燈具搭配</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139233705819138/" title="智能家具" class="btn btn-secondary btn-sm ml-2">智能家具</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139236875140097/" title="硬裝清單" class="btn btn-secondary btn-sm ml-2">硬裝清單</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139250694323202/" title="臥室布置" class="btn btn-secondary btn-sm ml-2">臥室布置</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139257579273218/" title="音樂選擇" class="btn btn-secondary btn-sm ml-2">音樂選擇</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139261325835266/" title="采光設計" class="btn btn-secondary btn-sm ml-2">采光設計</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139277806304258/" title="家庭聚會" class="btn btn-secondary btn-sm ml-2">家庭聚會</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139301105138689/" title="墻面顏色搭配" class="btn btn-secondary btn-sm ml-2">墻面顏色搭配</a></li> <li><a href="http://www.schoolnd.com/zhuangshi/66139316923431937/" 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/67756537333966849.html" title="理發(fā)店門頭裝修靈感大賞!"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/04/545d4b0f42c71d94a73468d17f99ba04.png" alt="理發(fā)店門頭裝修靈感大賞!"> </span> <span id="r19bhbtvb" class="text">理發(fā)店門頭裝修靈感大賞!</span> <span id="r19bhbtvb" class="muted"> 2024-11-04</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/67756533133371393.html" title="連鎖小火鍋店裝修設計攻略,讓你的生意火起來!"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/04/9b24c87eb6fd8c557bc3d0a030412bfc.png" alt="連鎖小火鍋店裝修設計攻略,讓你的生意火起來!"> </span> <span id="r19bhbtvb" class="text">連鎖小火鍋店裝修設計攻略,讓你的生意火起來!</span> <span id="r19bhbtvb" class="muted"> 2024-11-04</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">8次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/67756524190066690.html" title="舒適生活從對沙發(fā)上位開始!輕松get沙發(fā)黃金擺位秘籍"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/04/383a084a3a6928ca771b528660ed3f0f.png" alt="舒適生活從對沙發(fā)上位開始!輕松get沙發(fā)黃金擺位秘籍"> </span> <span id="r19bhbtvb" class="text">舒適生活從對沙發(fā)上位開始!輕松get沙發(fā)黃金擺位秘籍</span> <span id="r19bhbtvb" class="muted"> 2024-11-04</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/67756520125261825.html" title="雙門雙柜臥室,美翻天!設計小技巧get√"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/04/7bb964b36fc7fd0efb9dcb20a813c291.png" alt="雙門雙柜臥室,美翻天!設計小技巧get√"> </span> <span id="r19bhbtvb" class="text">雙門雙柜臥室,美翻天!設計小技巧get√</span> <span id="r19bhbtvb" class="muted"> 2024-11-04</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/67756515457525761.html" title="超有格調的奢華衛(wèi)生間,細節(jié)美到窒息!"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/04/cbc9b92762500f3cea31fd2c45196de6.png" alt="超有格調的奢華衛(wèi)生間,細節(jié)美到窒息!"> </span> <span id="r19bhbtvb" class="text">超有格調的奢華衛(wèi)生間,細節(jié)美到窒息!</span> <span id="r19bhbtvb" class="muted"> 2024-11-04</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">4次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/67756511775451138.html" title="四角圖裝飾品,讓家更有靈魂"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/04/41f2f482d204ec2409737366ad770224.png" alt="四角圖裝飾品,讓家更有靈魂"> </span> <span id="r19bhbtvb" class="text">四角圖裝飾品,讓家更有靈魂</span> <span id="r19bhbtvb" class="muted"> 2024-11-04</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/67756507031169025.html" title="家居設計利器:如何選對裝修APP?"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/04/39d332da2afe838c42493bb6b07e30ac.png" alt="家居設計利器:如何選對裝修APP?"> </span> <span id="r19bhbtvb" class="text">家居設計利器:如何選對裝修APP?</span> <span id="r19bhbtvb" class="muted"> 2024-11-04</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/67756502736726018.html" title="打造完美客廳,電視背景墻設計靈感大放送!"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/04/209c8de5602cef9034983919f736a382.png" alt="打造完美客廳,電視背景墻設計靈感大放送!"> </span> <span id="r19bhbtvb" class="text">打造完美客廳,電視背景墻設計靈感大放送!</span> <span id="r19bhbtvb" class="muted"> 2024-11-04</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">4次閱讀</span></span> </a></li> <li><a href="http://www.schoolnd.com/zhuangxiu/67756498623162370.html" title="老房子的魅力:東北土坯房的溫暖回憶"> <span id="r19bhbtvb" class="thumbnail"> <img src="https://img1.zhaosw.com/zx1/upload/images/202411/04/9d85fc214758f54f2897cfaf88d3796b.png" alt="老房子的魅力:東北土坯房的溫暖回憶"> </span> <span id="r19bhbtvb" class="text">老房子的魅力:東北土坯房的溫暖回憶</span> <span id="r19bhbtvb" class="muted"> 2024-11-04</span> <span id="r19bhbtvb" class="muted"><span id="r19bhbtvb" class="ds-thread-count" data-replace="1">6次閱讀</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/67756545965844482.html" title="餐廳吊頂太高,如何巧妙裝飾?">餐廳吊頂太高,如何巧妙裝飾?</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/67756550765701122.html" title="小戶型也能住出大感覺!2.4m×3.6m臥室改造全記錄">小戶型也能住出大感覺!2.4m×3.6m臥室改造全記錄</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/67756557243803650.html" title="家的溫馨升級!#小紅書家裝秘籍">家的溫馨升級!#小紅書家裝秘籍</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/67756561332725761.html" title="成都臨時裝修">成都臨時裝修</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/67756568230782977.html" title="家居設計靈感 | 鼎視效果圖如何打造完美空間?">家居設計靈感 | 鼎視效果圖如何打造完美空間?</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/67756572587616257.html" title="大學食堂檔口改造攻略">大學食堂檔口改造攻略</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/67756576735258626.html" title="黨群服務中心煥新顏,打造溫馨公共空間!">黨群服務中心煥新顏,打造溫馨公共空間!</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/67756582197815297.html" title="入戶門進門直面承重柱?巧妙布置,打造溫馨入戶體驗!">入戶門進門直面承重柱?巧妙布置,打造溫馨入戶體驗!</a> </span> </li> <li><span id="r19bhbtvb" class="comment_article"> <a href="http://www.schoolnd.com/zhuangxiu/67756586491734017.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="6usxk" class="pl_css_ganrao" style="display: none;"><dl id="6usxk"><s id="6usxk"></s></dl><pre id="6usxk"></pre><pre id="6usxk"></pre><optgroup id="6usxk"><li id="6usxk"><delect id="6usxk"></delect></li></optgroup><ul id="6usxk"></ul><pre id="6usxk"></pre><tbody id="6usxk"></tbody><video id="6usxk"></video><small id="6usxk"></small><ins id="6usxk"></ins><menuitem id="6usxk"><thead id="6usxk"><th id="6usxk"><bdo id="6usxk"></bdo></th></thead></menuitem><form id="6usxk"></form><table id="6usxk"></table><tbody id="6usxk"></tbody><dd id="6usxk"></dd><legend id="6usxk"></legend><tr id="6usxk"></tr><source id="6usxk"><nav id="6usxk"></nav></source><rt id="6usxk"></rt><div id="6usxk"></div><strong id="6usxk"></strong><blockquote id="6usxk"></blockquote><menu id="6usxk"></menu><table id="6usxk"></table><tt id="6usxk"></tt><video id="6usxk"></video><kbd id="6usxk"><output id="6usxk"><center id="6usxk"></center></output></kbd><pre id="6usxk"><strike id="6usxk"></strike></pre><dfn id="6usxk"></dfn><small id="6usxk"><kbd id="6usxk"><xmp id="6usxk"></xmp></kbd></small><tfoot id="6usxk"><wbr id="6usxk"></wbr></tfoot><pre id="6usxk"></pre><center id="6usxk"></center><strike id="6usxk"></strike><tr id="6usxk"><button id="6usxk"><tr id="6usxk"></tr></button></tr><noscript id="6usxk"></noscript><center id="6usxk"><ruby id="6usxk"></ruby></center><rt id="6usxk"></rt><track id="6usxk"></track><font id="6usxk"></font><small id="6usxk"><nobr id="6usxk"><output id="6usxk"></output></nobr></small><pre id="6usxk"></pre><delect id="6usxk"></delect><div id="6usxk"></div><legend id="6usxk"></legend><th id="6usxk"><bdo id="6usxk"></bdo></th><pre id="6usxk"></pre><pre id="6usxk"></pre><th id="6usxk"><bdo id="6usxk"></bdo></th><rt id="6usxk"><dl id="6usxk"><small id="6usxk"></small></dl></rt><b id="6usxk"></b><em id="6usxk"><samp id="6usxk"><pre id="6usxk"></pre></samp></em><tt id="6usxk"></tt><strong id="6usxk"><track id="6usxk"><mark id="6usxk"><dfn id="6usxk"></dfn></mark></track></strong><u id="6usxk"></u><table id="6usxk"></table><option id="6usxk"><ul id="6usxk"><ins id="6usxk"></ins></ul></option><kbd id="6usxk"></kbd><ruby id="6usxk"></ruby><pre id="6usxk"></pre><source id="6usxk"></source><sup id="6usxk"></sup><thead id="6usxk"></thead><xmp id="6usxk"></xmp><b id="6usxk"></b><abbr id="6usxk"></abbr><center id="6usxk"><blockquote id="6usxk"><source id="6usxk"></source></blockquote></center><rp id="6usxk"><meter id="6usxk"></meter></rp><tfoot id="6usxk"><wbr id="6usxk"></wbr></tfoot><acronym id="6usxk"></acronym><th id="6usxk"></th><rp id="6usxk"><pre id="6usxk"><tbody id="6usxk"></tbody></pre></rp><blockquote id="6usxk"></blockquote><dd id="6usxk"></dd><abbr id="6usxk"></abbr><del id="6usxk"></del><nav id="6usxk"><tbody id="6usxk"><ul id="6usxk"></ul></tbody></nav><input id="6usxk"></input><bdo id="6usxk"><listing id="6usxk"></listing></bdo><legend id="6usxk"></legend><button id="6usxk"></button><track id="6usxk"></track><xmp id="6usxk"></xmp><th id="6usxk"></th><li id="6usxk"><delect id="6usxk"><sup id="6usxk"></sup></delect></li><tbody id="6usxk"></tbody><em id="6usxk"><b id="6usxk"></b></em><track id="6usxk"></track><acronym id="6usxk"><rt id="6usxk"><optgroup id="6usxk"><button id="6usxk"></button></optgroup></rt></acronym><tr id="6usxk"><blockquote id="6usxk"></blockquote></tr><nobr id="6usxk"><noframes id="6usxk"><center id="6usxk"></center></noframes></nobr><dl id="6usxk"><s id="6usxk"><table id="6usxk"></table></s></dl><dfn id="6usxk"><dl id="6usxk"><small id="6usxk"><table id="6usxk"></table></small></dl></dfn><source id="6usxk"><fieldset id="6usxk"><label id="6usxk"></label></fieldset></source><font id="6usxk"><pre id="6usxk"><source id="6usxk"><nav id="6usxk"></nav></source></pre></font><th id="6usxk"></th><input id="6usxk"><noframes id="6usxk"><tr id="6usxk"></tr></noframes></input><button id="6usxk"><kbd id="6usxk"><xmp id="6usxk"></xmp></kbd></button><th id="6usxk"></th><var id="6usxk"></var></div> </html>