WYB
2021-03-22 91b8cdad021ab052e4991f3d41834a6f0ddc36b8
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
import GDate from "./date";
 
export default {
    UploadUrl: "/api/File/UploadFile?ModuleName=",
    ElTableTime: function (Row, Column, Value) {
        var name = Column.property;
        let val = Row[name];
        if (!val || val == "") { return; }
        return GDate.formatDate.format(new Date(val), "yyyy-MM-dd hh:mm:ss");
    },
    FormatTime: function (DateTime, Format) {
        if (!DateTime || DateTime == "") { return; }
        return GDate.formatDate.format(new Date(DateTime), Format || "yyyy-MM-dd");
    },
    Now: function (Format) {
        return GDate.formatDate.format(new Date(), Format || "yyyy-MM-dd");
    },
    IsEmpty: function (obj) {
        if (typeof obj == "undefined" || obj == null || obj == "") {
            return true;
        } else {
            return false;
        }
    },
    //读取本地配置(会反序列化)
    ReadCfg: function (Name) {
        try {
            let obj = JSON.parse(window.localStorage.getItem(Name));
            return obj;
        } catch (e) {
            console.log(e);
            return null;
        }
    },
    //读取本地对象(直接读取)
    ReadObj: function (Name) {
        try {
            let obj = window.localStorage.getItem(Name);
            return obj;
        } catch (e) {
            console.log(e);
            return null;
        }
    },
    //保存本地配置(会序列化)
    SaveCfg: function (Name, Obj) {
        try {
            if (Obj == undefined || Obj == null) { localStorage.setItem(Name, null); return; }
            localStorage.setItem(Name, JSON.stringify(Obj));
        } catch (e) {
            console.log(e);
        }
    },
    //保存本地对象(直接写入)
    SaveObj: function (Name, Obj) {
        try {
            localStorage.setItem(Name, Obj);
        } catch (e) {
            console.log(e);
        }
    },
    //获取Url参数
    GetUrlParams: function () {
        let url = location.href;
        let strprms = url.replace(/^[^\?]+\??/g, "");
        let prms = strprms.split('&'), rtn = {};
        for (let i = 0, c = prms.length; i < c; i++) {
            var prm = prms[i];
            var arr = prm.split('=');
            if (!arr[0]) { continue; }
            rtn[arr[0]] = arr.length > 1 ? arr[1] : "";
        }
        return rtn;
    }
};