/** * 用户的参照 * @author weidy */ layui.define(['layer','refer/SmUserReferBase'],function(exports){ var ReferGrid = function(){}; ReferGrid.prototype.showReferDialog = function (referConfig){ var filter = referConfig.filter, name = referConfig.name, title = referConfig.title, target = referConfig.target, value = referConfig.value, text = referConfig.text; var options = referConfig.options; var baseOptions = {}; for(var key in options){ baseOptions[key] = options[key]; } var userRefer = layui['refer/SmUserReferBase']; baseOptions.filter = filter; baseOptions.name = name; baseOptions.value = value; baseOptions.text = text; baseOptions.title = title; baseOptions.favUser = false; //displayType默认是部门,角色。不需要设置,因为里面会自动设置 baseOptions.setValue = function (filter,name,value,rawValue,isClose,selectRecords){ target.setValue(filter,name,value,rawValue,isClose,selectRecords); } userRefer.viewUserInDialog(baseOptions); }; var rg = new ReferGrid(); exports('refer/SmUserRefer',rg); });