Compare commits
No commits in common. '0d87c182ae09968b06aa78e8b35c1d39d5cc8bdf' and 'b632834b07f3101f188049adbda905d58a26510d' have entirely different histories.
0d87c182ae
...
b632834b07
@ -1,90 +0,0 @@
|
|||||||
const EnumTypeVal: [number, string][][] = [];
|
|
||||||
const EnumTypeValFun: ((val: number) => string)[] = [];
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param index
|
|
||||||
* @param type
|
|
||||||
* @returns {string|*}
|
|
||||||
*/
|
|
||||||
const trans = function (index: number, type: any[]) {
|
|
||||||
for (let i = 0; i < type.length; i++) {
|
|
||||||
if (type[i][0] == index) {
|
|
||||||
return type[i][1];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return "*未知*";
|
|
||||||
};
|
|
||||||
|
|
||||||
const EnumType = [
|
|
||||||
[0, '缺省'],
|
|
||||||
[1, '普通开关'],
|
|
||||||
[2, '数值'],
|
|
||||||
[3, '时间秒'],
|
|
||||||
[11, 'RY空调模式'],
|
|
||||||
[12, '空调温度'],
|
|
||||||
[13, '空调风速'],
|
|
||||||
[14, '国网空调模式'],
|
|
||||||
[21, 'KTC空调']
|
|
||||||
];
|
|
||||||
|
|
||||||
// 缺省
|
|
||||||
EnumTypeVal[0] = [
|
|
||||||
[0, '关闭'],
|
|
||||||
[1, '开启']
|
|
||||||
];
|
|
||||||
EnumTypeValFun[0] = function (val: number) {
|
|
||||||
return trans(val, EnumTypeVal[0])
|
|
||||||
}
|
|
||||||
|
|
||||||
// 遥控
|
|
||||||
EnumTypeVal[1] = [
|
|
||||||
[0, '关闭'],
|
|
||||||
[1, '开启']
|
|
||||||
];
|
|
||||||
EnumTypeValFun[1] = function (val) {
|
|
||||||
return trans(val, EnumTypeVal[1])
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// 数值
|
|
||||||
EnumTypeVal[2] = [];
|
|
||||||
EnumTypeValFun[2] = function (val) {
|
|
||||||
return val.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
// timestamp 转换成时间
|
|
||||||
EnumTypeValFun[3] = function (val) {
|
|
||||||
return format(val * 1000, 'Y-m-d H:i:s')
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export {EnumTypeVal,EnumTypeValFun}
|
|
||||||
|
|
||||||
const format = function(date: Date, format: string) {
|
|
||||||
var formatFunctions = formatFunctions;
|
|
||||||
|
|
||||||
if (!Ext.isDate(date)) {
|
|
||||||
return '';
|
|
||||||
}
|
|
||||||
|
|
||||||
if (formatFunctions[format] == null) {
|
|
||||||
utilDate.createFormat(format);
|
|
||||||
}
|
|
||||||
|
|
||||||
return formatFunctions[format].call(date) + '';
|
|
||||||
}
|
|
||||||
|
|
||||||
const formatFunctions: { [key: string]: () => string } = {
|
|
||||||
"MS": function() {
|
|
||||||
// UTC milliseconds since Unix epoch (MS-AJAX serialized date format (MRSF))
|
|
||||||
return '\\/Date(' + this.getTime() + ')\\/';
|
|
||||||
},
|
|
||||||
"time": function() {
|
|
||||||
return this.getTime().toString();
|
|
||||||
},
|
|
||||||
"timestamp": function() {
|
|
||||||
return format(this.getTime(), 'U');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue