no message

cyl/job_im
jscyl13849007907 7 days ago
parent e855e24bbc
commit 2edb239d71

@ -42,8 +42,8 @@
{{ item.userName }}{{ item.setTitle }}
</div>
</div>
<div class="g_flex_none g_flex_column_center">
{{ item.time }}
<div class="g_flex_none g_flex_column_center g_fs_14 g_c_3">
{{ item.newtime }}
</div>
</view>
<view class="g_fs_14 g_c_6 g_flex_1 g_flex_row_start">

@ -273,6 +273,37 @@ export default {
}
},
methods: {
formatRelativeTime(timeStr) {
if (!timeStr) {
return "--";
}
let now = new Date().getTime();
let time = new Date(timeStr).getTime();
if (isNaN(time)) {
return "--";
}
let diff = now - time;
let minute = 60 * 1000;
let hour = 60 * minute;
let day = 24 * hour;
if (diff < minute) {
return "刚刚";
} else if (diff < hour) {
return Math.floor(diff / minute) + "分钟前";
} else if (diff < day) {
return Math.floor(diff / hour) + "小时前";
} else {
let date = new Date(time);
let year = date.getFullYear();
let month = String(date.getMonth() + 1).padStart(2, '0');
let day = String(date.getDate()).padStart(2, '0');
return year + "年" + month + "月" + day + "日";
}
},
reachBottom() {
let that = this;
this.G.isLogin();
@ -317,29 +348,38 @@ export default {
// backgroundColorBottom: "#ffffff",
// });
res.recordList.forEach((item, index) => {
console.log('=====================', item)
if (item.status == 10) {
//
item.time = that.G.getPointTime(item.createTime, "MM--DD HH:MM");
item.ordered_time = that.G.getPointTime(item.createTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.createTime || item.updateTime);
} else if (item.status == 20) {
//
item.time = that.G.getPointTime(item.receptionTime, "MM--DD HH:MM");
item.ordered_time = that.G.getPointTime(item.receptionTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.receptionTime || item.updateTime);
} else if (item.status == 21 || item.status == 26 || item.status == 35 || item.status == 48 || item.status == 45) {
//
item.time = that.G.getPointTime(item.finishTime, "MM--DD HH:MM");
item.ordered_time = that.G.getPointTime(item.finishTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.finishTime || item.updateTime);
} else if (item.status == 25) {
//
item.time = that.G.getPointTime(item.interviewTime, "MM--DD HH:MM");
item.ordered_time = that.G.getPointTime(item.interviewTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.interviewTime || item.updateTime);
} else if (item.status == 30) {
//
item.time = that.G.getPointTime(item.willEntryTime, "MM--DD HH:MM");
item.ordered_time = that.G.getPointTime(item.willEntryTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.willEntryTime || item.updateTime);
} else if (item.status == 40) {
//
item.time = that.G.getPointTime(item.entryTime, "MM--DD HH:MM");
item.ordered_time = that.G.getPointTime(item.entryTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.entryTime || item.updateTime);
} else if (item.status == 50) {
//
item.time = that.G.getPointTime(item.leaveTime, "MM--DD HH:MM");
item.ordered_time = that.G.getPointTime(item.leaveTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.leaveTime || item.updateTime);
} else {
item.time = that.G.getPointTime(item.updateTime, "MM--DD HH:MM");
item.ordered_time = that.G.getPointTime(item.updateTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.updateTime || item.updateTime);
}
if (item.status != -1) {
item.status_text = that.G.getOrderStatus().filter((itm, inx) => {

@ -215,6 +215,37 @@ export default {
}
},
methods: {
formatRelativeTime(timeStr) {
if (!timeStr) {
return "--";
}
let now = new Date().getTime();
let time = new Date(timeStr).getTime();
if (isNaN(time)) {
return "--";
}
let diff = now - time;
let minute = 60 * 1000;
let hour = 60 * minute;
let day = 24 * hour;
if (diff < minute) {
return "刚刚";
} else if (diff < hour) {
return Math.floor(diff / minute) + "分钟前";
} else if (diff < day) {
return Math.floor(diff / hour) + "小时前";
} else {
let date = new Date(time);
let year = date.getFullYear();
let month = String(date.getMonth() + 1).padStart(2, '0');
let day = String(date.getDate()).padStart(2, '0');
return year + "年" + month + "月" + day + "日";
}
},
reachBottom() {
let that = this;
this.G.isLogin();
@ -262,26 +293,34 @@ export default {
if (item.status == 10) {
//
item.time = that.G.getPointTime(item.createTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.createTime);
} else if (item.status == 20) {
//
item.time = that.G.getPointTime(item.receptionTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.receptionTime);
} else if (item.status == 21 || item.status == 26 || item.status == 35 || item.status == 48 || item.status == 45) {
//
item.time = that.G.getPointTime(item.finishTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.finishTime);
} else if (item.status == 25) {
//
item.time = that.G.getPointTime(item.interviewTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.interviewTime);
} else if (item.status == 30) {
//
item.time = that.G.getPointTime(item.willEntryTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.willEntryTime);
} else if (item.status == 40) {
//
item.time = that.G.getPointTime(item.entryTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.entryTime);
} else if (item.status == 50) {
//
item.time = that.G.getPointTime(item.leaveTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.leaveTime);
} else {
item.time = that.G.getPointTime(item.updateTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.updateTime);
}
item.status_text = that.G.getOrderStatus().filter((itm, inx) => {

Loading…
Cancel
Save