/** @Name:layuiAdmin(iframe版) 设置 @Author:贤心 @Site:http://www.layui.com/admin/ @License: LPPL */ layui.define(['form', 'upload'], function(exports){ var $ = layui.$ ,layer = layui.layer ,laytpl = layui.laytpl ,setter = layui.setter ,view = layui.view ,admin = layui.admin ,form = layui.form ,upload = layui.upload; var $body = $('body'); //è‡ªå®šä¹‰éªŒè¯ form.verify({ nickname: function(value, item){ //value:表å•的值ã€item:表å•çš„DOM对象 if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){ return '用户åä¸èƒ½æœ‰ç‰¹æ®Šå—符'; } if(/(^\_)|(\__)|(\_+$)/.test(value)){ return '用户å首尾ä¸èƒ½å‡ºçŽ°ä¸‹åˆ’çº¿\'_\''; } if(/^\d+\d+\d$/.test(value)){ return '用户åä¸èƒ½å…¨ä¸ºæ•°å—'; } } //我们既支æŒä¸Šè¿°å‡½æ•°å¼çš„æ–¹å¼ï¼Œä¹Ÿæ”¯æŒä¸‹è¿°æ•°ç»„çš„å½¢å¼ //数组的两个值分别代表:[æ£åˆ™åŒ¹é…ã€åŒ¹é…ä¸ç¬¦æ—¶çš„æç¤ºæ–‡å—] ,pass: [ /^[\S]{6,12}$/ ,'密ç å¿…é¡»6到12ä½ï¼Œä¸”ä¸èƒ½å‡ºçŽ°ç©ºæ ¼' ] //确认密ç ,repass: function(value){ if(value !== $('#LAY_password').val()){ return '两次密ç 输入ä¸ä¸€è‡´'; } } }); //网站设置 form.on('submit(set_website)', function(obj){ layer.msg(JSON.stringify(obj.field)); //æäº¤ä¿®æ”¹ /* admin.req({ url: '' ,data: obj.field ,success: function(){ } }); */ return false; }); //邮件æœåŠ¡ form.on('submit(set_system_email)', function(obj){ layer.msg(JSON.stringify(obj.field)); //æäº¤ä¿®æ”¹ /* admin.req({ url: '' ,data: obj.field ,success: function(){ } }); */ return false; }); //设置我的资料 form.on('submit(setmyinfo)', function(obj){ layer.msg(JSON.stringify(obj.field)); //æäº¤ä¿®æ”¹ /* admin.req({ url: '' ,data: obj.field ,success: function(){ } }); */ return false; }); //ä¸Šä¼ å¤´åƒ var avatarSrc = $('#LAY_avatarSrc'); upload.render({ url: '/api/upload/' ,elem: '#LAY_avatarUpload' ,done: function(res){ if(res.status == 0){ avatarSrc.val(res.url); } else { layer.msg(res.msg, {icon: 5}); } } }); //æŸ¥çœ‹å¤´åƒ admin.events.avartatPreview = function(othis){ var src = avatarSrc.val(); layer.photos({ photos: { "title": "查看头åƒ" //ç›¸å†Œæ ‡é¢˜ ,"data": [{ "src": src //åŽŸå›¾åœ°å€ }] } ,shade: 0.01 ,closeBtn: 1 ,anim: 5 }); }; //设置密ç form.on('submit(setmypass)', function(obj){ layer.msg(JSON.stringify(obj.field)); //æäº¤ä¿®æ”¹ /* admin.req({ url: '' ,data: obj.field ,success: function(){ } }); */ return false; }); //å¯¹å¤–æš´éœ²çš„æŽ¥å£ exports('set', {}); });