layui.use(['element','upload','laydate','form'], function(){ var element = layui.element; var upload = layui.upload; var laydate = layui.laydate; var form = layui.form; //鑾峰彇hash鏉ュ垏鎹㈤€夐」鍗★紝鍋囪褰撳墠鍦板潃鐨刪ash涓簂ay-id瀵瑰簲鐨勫€ var layid = location.hash.replace(/^#tab=/, ''); element.tabChange('tab', layid); //鍋囪褰撳墠鍦板潃涓猴細http://a.com#test1=222锛岄偅涔堥€夐」鍗′細鑷姩鍒囨崲鍒扳€滃彂閫佹秷鎭€濊繖涓€椤 //鐩戝惉Tab鍒囨崲锛屼互鏀瑰彉鍦板潃hash鍊 element.on('tab(tab)', function(){ var clayid=this.getAttribute('lay-id'); if(clayid){ location.hash = 'tab='+ clayid; $('.page').find('a').each(function(index,element){//閬垮厤tab缈婚〉闂 var url=$(this).attr('href'); if(url.indexOf('tab=')==-1){ $(this).attr('href', url+'#tab='+ clayid); }else{ $(this).attr('href', url.replace(/tab=[\w]+/, 'tab='+ clayid)); } }); } }); //璺宠浆 form.on('select(tourl)', function(data){ window.location.href= data.value; }); //鎻愮ず $(".tips").on("mouseover",function(){ layer.tips($(this).data('content'), this); }) //鐢ㄦ埛鐧诲綍楠岃瘉 form.on('submit(login-submit)', function(data){ var form = $("#dologin"); var url = form.attr('action'); var username = form.find("#username").val(); var password = form.find("#password").val(); var checkcode = form.find("#checkcode").val(); var formcheck = form.find("#formcheck").val(); $.ajax({ type: 'POST', url: url, dataType: 'json', data: { username: username, password: password, checkcode: checkcode, formcheck: formcheck }, success: function (response, status) { if (response.code == 1) { layer.msg("鐧诲綍鎴愬姛锛?, {icon: 1}); window.location.href = response.data; } else { form.find("#checkcode").val(""); $('#codeimg').click();//鏇存柊楠岃瘉鐮 layer.msg("鐧诲綍澶辫触锛? + response.data, {icon: 5}); } }, error:function(xhr,status,error){ layer.msg("鐧诲綍璇锋眰鍙戠敓閿欒!", {icon: 5}); $('#note').html('鐧诲綍璇锋眰鍙戠敓閿欒锛屾偍鍙寜鐓у涓嬫柟寮忔帓鏌ワ細
1銆佽瘯鐫€鍒犻櫎鏍圭洰褰曚笅runtime鐩綍锛屽埛鏂伴〉闈㈤噸璇旣
2銆佹鏌ョ郴缁熶細璇濇枃浠跺瓨鍌ㄧ洰褰曟槸鍚﹀叿鏈夊啓鍏ユ潈闄愶紱
3銆佹鏌ユ湇鍔″櫒鐜pathinfo鍙婁吉闈欐€佽鍒欓厤缃紱
4銆佸鏋滆繕涓嶈閭e氨鍒颁氦娴佺兢鍑洪挶璇蜂汉澶勭悊鍚э紒'); } }); return false; }); var sitedir=$('#sitedir').data('sitedir'); var uploadurl = $("#preurl").data('preurl')+'/index/upload'; //鎵ц鍗曞浘鐗囧疄渚 var uploadInst = upload.render({ elem: '.upload' //缁戝畾鍏冪礌 ,url: uploadurl //涓婁紶鎺ュ彛 ,field: 'upload' //瀛楁鍚嶇О ,multiple: false //澶氭枃浠朵笂浼 ,accept: 'images' //鎺ユ敹鏂囦欢绫诲瀷 images锛堝浘鐗囷級銆乫ile锛堟墍鏈夋枃浠讹級銆乿ideo锛堣棰戯級銆乤udio锛堥煶棰戯級 ,acceptMime: 'image/*' ,before: function(obj){ //鍒ゆ柇鏄惁闇€瑕佸姞姘村嵃 if($(this.item).hasClass('watermark')){ uploadInst.config.url=uploadurl+'/watermark/1';//鏀瑰彉URL } layer.load(); //涓婁紶loading } ,done: function(res){ var item = this.item; var des=$(item).data('des'); layer.closeAll('loading'); //鍏抽棴loading if(res.code==1){ $('#'+des).val(res.data[0]); $('#'+des+'_box').html("
鍒犻櫎
"); layer.msg('涓婁紶鎴愬姛锛?); }else{ layer.msg('涓婁紶澶辫触锛?+res.data); } } ,error: function(){ layer.closeAll('loading'); //鍏抽棴loading layer.msg('涓婁紶鍙戠敓閿欒!'); } }); //鎵ц澶氬浘鐗囦笂浼犲疄渚 var files=''; var html=''; var html2=''; var uploadsInst = upload.render({ elem: '.uploads' //缁戝畾鍏冪礌 ,url: uploadurl //涓婁紶鎺ュ彛 ,field: 'upload' //瀛楁鍚嶇О ,multiple: true//澶氭枃浠朵笂浼 ,accept: 'images' //鎺ユ敹鏂囦欢绫诲瀷 images锛堝浘鐗囷級銆乫ile锛堟墍鏈夋枃浠讹級銆乿ideo锛堣棰戯級銆乤udio锛堥煶棰戯級 ,acceptMime: 'image/*' ,before: function(obj){ //鍒ゆ柇鏄惁闇€瑕佸姞姘村嵃 if($(this.item).hasClass('watermark')){ uploadsInst.config.url=uploadurl+'/watermark/1';//鏀瑰彉URL } layer.load(); //涓婁紶loading } ,done: function(res){ if(res.code==1){ if(files){ files+=','+res.data[0]; }else{ files+=res.data[0]; } html += "
鍒犻櫎
" + "
"+ "
"; html2 += "
鍒犻櫎
" + "
"; }else{ layer.msg('鏈夋枃浠朵笂浼犲け璐ワ細'+res.data); } } ,allDone: function(obj){ var item = this.item; var des=$(item).data('des'); layer.closeAll('loading'); //鍏抽棴loading if(files!=''){ if($('#'+des).val()){ $('#'+des).val($('#'+des).val()+','+files); }else{ $('#'+des).val(files); } if(des=='pics'){ $('#'+des+'_box').append(html); }else{ $('#'+des+'_box').append(html2); } layer.msg('鎴愬姛涓婁紶'+obj.successful+'涓枃浠讹紒'); files=''; html=''; html2=''; }else{ layer.msg('鍏ㄩ儴涓婁紶澶辫触锛?); } } ,error: function(){ layer.closeAll('loading'); //鍏抽棴loading layer.msg('涓婁紶鍙戠敓閿欒锛?); } }); //鍥剧墖椤甸潰鍒犻櫎鍔熻兘 $('.pic').on("click",'dl dd',function(){ var id=$(this).parents('.pic').attr('id'); var url=$(this).siblings('dt').find('img').data('url'); var input=$('#'+id.replace('_box','')); var value = input.val(); value = value.replace(url,''); value = value.replace(/^,/, ''); value = value.replace(/,$/, ''); value = value.replace(/,,/, ','); input.val(value); $(this).parents('dl').remove(); }); //鎵ц闄勪欢涓婁紶瀹炰緥 var uploadFileInst = upload.render({ elem: '.file' //缁戝畾鍏冪礌 ,url: uploadurl //涓婁紶鎺ュ彛 ,field: 'upload' //瀛楁鍚嶇О ,multiple: false //澶氭枃浠朵笂浼 ,accept: 'file' //鎺ユ敹鏂囦欢绫诲瀷 images锛堝浘鐗囷級銆乫ile锛堟墍鏈夋枃浠讹級銆乿ideo锛堣棰戯級銆乤udio锛堥煶棰戯級 ,before: function(obj){ layer.load(); //涓婁紶loading } ,done: function(res){ var item = this.item; var des=$(item).data('des'); layer.closeAll('loading'); //鍏抽棴loading if(res.code==1){ $('#'+des).val(res.data[0]); layer.msg('涓婁紶鎴愬姛锛?); }else{ layer.msg('涓婁紶澶辫触锛?+res.data); } } ,error: function(){ layer.closeAll('loading'); //鍏抽棴loading layer.msg('涓婁紶鍙戠敓閿欒锛?); } }); //浣跨敤澶氭棩鏈熸帶浠 useLayDateMultiple('year','year'); useLayDateMultiple('month','month'); useLayDateMultiple('time','time'); useLayDateMultiple('date','date'); useLayDateMultiple('datetime','datetime'); //閫夋嫨妯″瀷鍒囨崲妯℃澘 form.on('select(model)', function(data){ var elem = data.elem; var type = $(elem).find("option:selected").data('type'); var listtpl = $(elem).find("option:selected").data('listtpl'); var contenttpl = $(elem).find("option:selected").data('contenttpl'); $(elem).parents('form').find("#type").val(type); addOptionValue("listtpl",listtpl,listtpl); addOptionValue("contenttpl",contenttpl,contenttpl); $(elem).parents('form').find("#listtpl").val(listtpl); $(elem).parents('form').find("#contenttpl").val(contenttpl); form.render(null, 'sort'); }); }); //鏃ユ湡鎺т欢鍑芥暟 function useLayDateMultiple(cls,type) { layui.use('laydate', function() { var laydate = layui.laydate; lay('.' + cls).each(function() { laydate.render({ elem : this, type : type, }); }); }); }