$(".more-btn").click(function () { if ($(".more-container").is(":hidden")) { $(".more-container").removeClass('layui-hide'); //如果元素为隐藏,则将它显现 $(".more-btn").html('') } else { $(".more-container").addClass('layui-hide'); //如果元素为显现,则将其隐藏 $(".more-btn").html('') } return false; }) function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } /** * 浏览页面顶部搜索框展开收回控制 */ function toggleSearchFormShow() { let $ = layui.$; let items = $('.top-search-from .layui-form-item'); if (items.length <= 2) { if (items.length <= 1) $('.top-search-from').parent().parent().remove(); return; } let btns = $('.top-search-from .toggle-btn a'); let toggle = toggleSearchFormShow; if (typeof toggle.hide === 'undefined') { btns.on('click', function () { toggle(); }); } let countPerRow = parseInt($('.top-search-from').width()/$('.layui-form-item').width()); if (items.length <= countPerRow) { return; } btns.removeClass('layui-hide'); toggle.hide = !toggle.hide; if (toggle.hide) { for (let i = countPerRow - 1; i < items.length - 1; i++) { $(items[i]).hide(); } return $('.top-search-from .toggle-btn a:last').addClass('layui-hide'); } items.show(); $('.top-search-from .toggle-btn a:first').addClass('layui-hide'); } layui.$(function () { toggleSearchFormShow(); }); // 公共:上传loading 显示/隐藏(兼容 iframe,优先使用顶层 layer) var uploadLoadingIndex = null; var uploadLoadingLayerRef = null; function showUploadLoading(){ try{ if(uploadLoadingIndex === null){ var layerRef = (typeof top !== 'undefined' && top.layui && top.layui.layer) ? top.layui.layer : (typeof parent !== 'undefined' && parent.layui && parent.layui.layer) ? parent.layui.layer : (typeof layui !== 'undefined' && layui.layer) ? layui.layer : null; if(layerRef){ uploadLoadingLayerRef = layerRef; uploadLoadingIndex = layerRef.load(2, {shade: [0.2, '#000']}); } } }catch(e){} } function hideUploadLoading(){ try{ if(uploadLoadingIndex !== null && uploadLoadingLayerRef){ uploadLoadingLayerRef.close(uploadLoadingIndex); uploadLoadingIndex = null; uploadLoadingLayerRef = null; } }catch(e){} } function brandpresetfn(form,istrue){ self.brandpreset({ type:'get', successCallBack: function(result){ $("#brand").empty(); if(istrue){ modelpresetfn(form,istrue,result.data[0].id) }else{ $("#brand").append("") } $.each(result.data,function(){ $("#brand").append("") }); window.i18n.updatePageContent(); form.render(); }, failCallBack: function(result){ alert(result.message); } }) } function modelpresetfn(form,istrue,id){ self.modelpreset({ type:'get', data:{brand_id:id}, successCallBack: function(result){ $("#model").empty(); if(istrue){ }else{ $("#model").append("") } $.each(result.data,function(){ $("#model").append("") }); window.i18n.updatePageContent(); form.render(); }, failCallBack: function(result){ alert(result.message); } }) } function typespresetfn(form,istrue){ self.typespreset({ type:'get', successCallBack: function(result){ $("#vehicle_type").empty(); if(istrue){ }else{ $("#vehicle_type").append("") } $.each(result.data,function(){ $("#vehicle_type").append("") }); window.i18n.updatePageContent(); form.render(); }, failCallBack: function(result){ alert(result.message); } }) } function energypresetfn(form,istrue){ self.energypreset({ type:'get', successCallBack: function(result){ $("#vehicle_energy").empty(); if(istrue){ }else{ $("#vehicle_energy").append("") } $.each(result.data,function(){ $("#vehicle_energy").append("") }); window.i18n.updatePageContent(); form.render(); }, failCallBack: function(result){ alert(result.message); } }) } function locationpresetfn(form,istrue){ self.locationpreset({ type:'get', successCallBack: function(result){ $("#location").empty(); if(istrue){ }else{ $("#location").append("") } $.each(result.data,function(){ $("#location").append("") }); window.i18n.updatePageContent(); form.render(); }, failCallBack: function(result){ alert(result.message); } }) } function seoselectfn(form,istrue){ self.seoselect({ type:'get', successCallBack: function(result){ $("#page").empty(); if(istrue){ }else{ $("#page").append("") } $.each(result.data,function(){ $("#page").append("") }); window.i18n.updatePageContent(); form.render(); }, failCallBack: function(result){ alert(result.message); } }) } //属性分类 function categoriespresetfn(form,istrue){ self.categoriespreset({ type:'get', successCallBack: function(result){ $("#category_id").empty(); if(istrue){ }else{ $("#category_id").append("") } $.each(result.data,function(){ $("#category_id").append("") }); window.i18n.updatePageContent(); form.render(); }, failCallBack: function(result){ alert(result.message); } }) } //属性 function attributespresetfn(form,istrue,context){ var $attributeSelect; if (context) { $attributeSelect = context.find(".attribute_id"); } else { $attributeSelect = $(".attribute_id"); } self.attributespreset({ type:'get', successCallBack: function(result){ $attributeSelect.empty(); if(istrue){ }else{ $attributeSelect.append("") } $.each(result.data,function(){ $attributeSelect.append("") }); window.i18n.updatePageContent(); form.render('select'); }, failCallBack: function(result){ alert(result.message); } }) } function valuespresetfn(form,istrue,id,context){ var $valueSelect; if (context) { $valueSelect = context.find(".value_id"); } else { $valueSelect = $(".value_id"); } self.valuespreset({ type:'get', data:{id:id}, successCallBack: function(result){ $valueSelect.empty(); if(istrue){ }else{ $valueSelect.append("") } $.each(result.data,function(){ $valueSelect.append("") }); window.i18n.updatePageContent(); form.render('select'); }, failCallBack: function(result){ alert(result.message); } }) } // 添加 function addFeature(id,form,title,content,titlevalue1,contentvalue1,contentid) { var index = $('#'+id+' .feature-item').length; var titlevalue=titlevalue1?titlevalue1:'' var contentvalue=contentvalue1?contentvalue1:'' var contentids=contentid?contentid:'' var html = `