david-PC\david
2018-06-12 f240ac3ccd37c541cab2c21cfc433d3510999a3c
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>pdf文件管理</title>
    <link href="../../css/commons.css" rel="stylesheet" type="text/css">
    <link href="../../css/controls.css" rel="stylesheet" />
    <link href="../../css/grid.css" rel="stylesheet" type="text/css">
    <script src="../../js/jquery-3.2.1.min.js"></script>
    <script src="../../js/foundation-2.0.js"></script>
    <script src="../../js/grid.js"></script>
    
    <script type="text/javascript" >
        var user, grid, filter, param = "";
        
        //1.查询条件
        function clearFilter(){
            filter.clear();
        }
        
        function query(){
            param = filter.toFilter();
            
            var url = "root/data/material/getSetByPage?pageno=1&pagesize=20&orderby=updatetime desc";
            grid.setURL(url);
        }
        
        function isActive(element, value) {
            if ("F" == value) {
                value = "已删除";
            }
            else if ("T" == value) {
                value = "正常";
            }
            element.html(value);
        }
        
        function changeStatus(field) {
            var line = grid.getSelected() ? grid.getSelected().record : null;
            
            if (!line) {
                Dialog.alert("请选择一条记录");
                return;
            }
            if (!line.id){
                Dialog.alert("未有相关记录");
                return;
            }
            
            var params = "table=material&filter=id='" + line.id + "'";
            
            if(line[field] == "T") {
                params += "&active=F"
            }
            else if(line[field] == "F") {
                params += "&active=T"
            }
            
            params += "&field=" + field;
            Server.call("root/data/procedure/updatetableactive/changecount", params, function(result){
                if(result.success) {
                    if(result.integer == 1) {
                        window.top.location.href = "manager_index.html?num=4&" + new Date().getTime();
                    }
                }
            });
        }
            
        function uploadPDF() {
            var url = "root/page/manager/uploadpdf.html?" + new Date().getTime();
            
            Win.popup({
                url: url,
                width: 550,
                height: 300,
                callback: uploadrecord
            });
        }
        
        function uploadrecord(success) {
            if(success) {
                window.top.location.href = "manager_index.html?num=4&" + new Date().getTime();
            }
        }
        
        //4.
        $(document).ready(function() {
            user = window.top.user;
            
            grid = new $.fm.Grid({
                element: "sheet",
                showPage:true,
                limit: 18,
                columns: [
                    {field: "title", caption: "显示标题", width: 200, },
                    {field: "type", caption: "类型", width: 220},
                    {field: "updatetime", caption: "最后修改时间", width: 250},
                    {field: "active", caption: "是否激活", width: 150, render: isActive}
                ]
            });
            
            filter = new Filter({
                element: "query"
            });
            
            query();
        });
    </script>    
</head>
 
<body style="overflow: hidden;">
    <div id="sheet" style="margin: 0px 15px"></div>
    
    <div style="height: 30px; line-height: 30px; margin-top: 15px;" align="center">
        <div id="process" class="btn btn-green" onclick="changeStatus('active')">冻结/激活</div>
        <div id="btn_upload" class="btn btn-green" onclick="uploadPDF()">添加PDF</div>
    </div>    
</body>
</html>