XMTT 8 years ago
parent
commit
2975adcab8
2 changed files with 10 additions and 61 deletions
  1. 10 0
      css/model/sys/pictable.css
  2. 0 61
      js/model/sys/pictable/index.js

+ 10 - 0
css/model/sys/pictable.css

@ -0,0 +1,10 @@
1
@charset "utf-8";
2
.sys_pictable_index{
3
    width:800px;
4
}
5
.sys_pictable_index .tpl-btns .row{
6
    padding-left: 10px;
7
}
8
.sys_pictable_index th.opt-check,.sys_pictable_index td.opt-check{
9
    width: 30px;
10
}

+ 0 - 61
js/model/sys/pictable/index.js

@ -1,9 +1,6 @@
1 1
/**
2 2
 * Created by TT on 2017/4/19.
3 3
 */
4
/**
5
 * Created by TT on 2017/4/6.
6
 */
7 4
;
8 5
spa_define(function () {
9 6
    return $.use(["spa", "code", "form", "util", "dict"], function (spa, code, form, util, dict) {
@ -11,64 +8,11 @@ spa_define(function () {
11 8
            main: function () {
12 9
                var root = spa.findInMain(".sys_chart_index");
13 10
                var qf = form.build(root.find(".queryForm"));
14
                var cr = code.parseCode(root.find(".dt-tpl"));
15
                var cr2 = code.parseCode(root.find(".dt-tpl-2"));
16 11
                var queryBtn = root.find(".queryForm .icon-search");
17 12
                var myChart1 = echarts.init(document.getElementById('type'));
18 13
                var tableData = {data: []}, tableData2 = {data: []},
19 14
                    allData = [];
20 15
21
                cr.shell("userType", function (env) {
22
                    var v = env.cd[this.k];
23
                    return v === 1 ? "专家用户" : (v === 0 ? "普通用户" : "");
24
                });
25
                cr2.shell("userRole",function (env) {
26
                    var v = env.cd[this.k];
27
                    if (v === 1) {
28
                        return "科研工作者";
29
                    }
30
                    if (v === 2) {
31
                        return "在企人员";
32
                    }
33
                    if (v === 3) {
34
                        return "在校生";
35
                    }
36
                    return "其他身份";
37
                });
38
                var query = function () {
39
                    var val = qf.item("qn").get();
40
                    if (val) {
41
                        var td = tableData.data = [];
42
                        if (allData.byType != null) {
43
                            for (var i = 0; i < allData.byType.length; ++i) {
44
                                var item = allData.byType[i];
45
                                if (item && item.name && item.name.indexOf(val) >= 0) {
46
                                    td.push(item);
47
                                }
48
                            }
49
                        }
50
                    } else {
51
                        tableData.data = allData.byType;
52
                    }
53
                    cr.val(tableData.data);
54
                };
55
                var query2 = function () {
56
                    var val = qf.item("qn2").get();
57
                    if (val) {
58
                        var td = tableData2.data = [];
59
                        if (allData.byRole != null) {
60
                            for (var i = 0; i < allData.byRole.length; ++i) {
61
                                var item = allData.byRole[i];
62
                                if (item && item.name && item.name.indexOf(val) >= 0) {
63
                                    td.push(item);
64
                                }
65
                            }
66
                        }
67
                    } else {
68
                        tableData2.data = allData.byRole;
69
                    }
70
                    cr2.val(tableData2.data);
71
                };
72 16
                var load = function () {
73 17
                    util.get("../ajax/operation/statist/user", null, function (data) {
74 18
                        allData = data || [];
@ -141,11 +85,6 @@ spa_define(function () {
141 85
                        myChart1.setOption(option1);
142 86
                    }, {});
143 87
                };
144
                queryBtn.on("click", query());
145
                cr.listen(dict.doTransfer);
146
                root.on("click",".opt-new",function () {
147
                    load();
148
                });
149 88
            },
150 89
            mainDestory: function () {
151 90