You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.8 KiB
Plaintext

padDate = (value) => {
return value < 10 ? '0' + value : value;
}
new Vue({
el: '#Dictlog-list',
data: {
list: []
},
methods: {},
mounted: function () {
frmID = GetQueryString("FrmID");
workID = GetQueryString("WorkID");
//获得所有的日志信息.
var ens = new Entities("BP.CCBill.Tracks");
ens.Retrieve("WorkID", workID, "RDT");
var lists = ens;
lists = obj2arr(lists);
/* lists.forEach(function (lists) {
lists.date = 0;
lists.time = 1;
})*/
this.list = lists;
console.log(this.list);
},
filters: {
formatTime: function (value) { //这里的 value 就是需要过滤的数据
var date = new Date(value);
var hours = padDate(date.getHours());
var minutes = padDate(date.getMinutes());
return hours + ':' + minutes;
},
formatDate: function (value) { //这里的 value 就是需要过滤的数据
var date = new Date(value);
var year = date.getFullYear();
var month = padDate(date.getMonth() + 1);
var day = padDate(date.getDate());
var dateArray = value.split("-");
var dates = new Date(year, month, day-1);
var week = "星期" + "日一二三四五六".charAt(dates.getDay());
return year + '-' + month + '-' + day + ' ' +week;
}
}
})
function obj2arr(obj) {
delete obj.Paras
delete obj.ensName
delete obj.length
var arr = []
for (var key in obj) {
if (Object.hasOwnProperty.call(obj, key)) {
arr.push(obj[key]);
}
}
return arr
}