You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
1.2 KiB
1 lines
1.2 KiB
define([],function(){var e={user:{}};return e.user.browser=function(e,r,n){var o="visible";n&&n.mode&&(o=n.mode);var i="0";$.isArray(e)&&0<e.length&&(i=e.join()),$("#user-browser-dialog")[0]&&$("#user-browser-dialog").remove();var t="./index.php?c=utility&a=user&do=browser&callback=aMember&mode="+o+"&uids="+i,a=util.dialog("请选择用户","数据加载中......",'<button type="button" class="btn btn-default" data-dismiss="modal">取消</button><button type="button" class="btn btn-primary">确认</button>',{containerName:"user-browser-dialog"});a.modal("show"),a.on("shown.bs.modal",function(){window.aMember.pIndex=1,window.aMember.query()}),a.find(".modal-footer .btn-primary").click(function(){var e=[],n=$(".user-browser .btn-primary");0<n.length&&(n.each(function(){e.push($(this).attr("js-uid"))}),$.isFunction(r)&&(r(e),a.modal("hide")))}),window.aMember={pIndex:1,query:function(){var e={keyword:$("#keyword").val(),page:aMember.pIndex,callback:"aMember",mode:o,uids:i};$.post(t,e,function(e){a.find(".modal-body").html(e),n.direct&&a.find(".js-btn-select").click(function(){a.find(".modal-footer .btn-primary").trigger("click")}),a.find(".pagination a").click(function(){window.aMember.pIndex=$(this).attr("page"),window.aMember.query()})})}}},e});
|