田源
2024-04-07 2ac55ce0edf4870a29691b56bfad59f4830a11a2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**
 * 用户的参照
 * @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);
});