(function(){ X.pageLogic['useradmin'] = { init : function(){ var me = this; $(document).on("click",".useradmin-top-box .useradmin-tab-box .useradmin-tab",function(){ $(".useradmin-top-box .useradmin-tab-box .useradmin-tab").removeClass('useradmin-tab-click'); $(this).addClass("useradmin-tab-click"); var htmlval = $(this).html(); if(htmlval.length == 17){ $(".useradmin-btn").show(); $(".useradmin-info").show(); $(".useradmin-group").hide(); }else { $(".useradmin-btn").hide(); $(".useradmin-info").hide(); $(".useradmin-group").show(); } }) $(".useradmin-ss-box input").focus(function(){ $(".useradmin-ss-box").css("border",'1px solid #4fa1ff'); $(".useradmin-ss-box").css("box-shadow",'0 0 4px rgba(61,144,255,0.45)'); }); $(".useradmin-ss-box input").blur(function(){ $(".useradmin-ss-box").css("border",'1px solid #f0f0f0'); $(".useradmin-ss-box").css("box-shadow",'none'); }); me.useradmin(); $(".useradmin-info").click(function(){ X.open({ type: 1, title: false, closeBtn: 0, shadeClose: true, skin: 'yourclass', url: 'adduser' }) }) $(".addexistuser").click(function(){ X.open({ type: 1, title: false, closeBtn: 0, shadeClose: true, skin: 'yourclass', url: 'addexistuser' }) }) $(".importuser").click(function(){ X.open({ type: 1, title: false, closeBtn: 0, shadeClose: true, skin: 'yourclass', url: 'importuser' }) }) $(".useradmin-group").click(function(){ X.open({ type: 1, title: false, closeBtn: 0, shadeClose: true, skin: 'yourclass', url: 'addusergroup' }) }) layui.table.on('tool(test)', function(obj){ var data = obj.data; console.log(obj); if(obj.event === "edit"){ // 编辑 X.open({ type: 1, title: false, closeBtn: 0, shadeClose: true, skin: 'yourclass', url: 'useradminedit' }) }else if(obj.event == "password"){ //重置密码 X.parametersopen(data,"updatepas",'auto',function(){ me.useradmin() }) }else if(obj.event == "del"){ // 删除 X.parametersopen(data,"deluserinfo",'auto',function(){ me.useradmin() }) } }) }, useradmin : function(id){ X.tabledata('#userdata','project/members',[[ {field:'name', width:180, title: '成员账号', sort: true} ,{field:'nickname', width:180, title: '成员显示名'} ,{field:'role', width:180, title: '项目角色', sort: true} ,{field:'data_auth', width:180, title: '数据权限'} ,{field:'sign', title: '所属成员组', width: 180} ,{field:'last_login_ts', title: '最后访问时间', sort: true} ,{fixed: 'right', title:'操作', toolbar: '#barDemo', width:200} ]]); } }; })();