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;
|
}
|
};
|