no message

cyl/job_im
jscyl13849007907 1 week ago
parent e855e24bbc
commit 2edb239d71

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

@ -273,6 +273,37 @@ export default {
} }
}, },
methods: { 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() { reachBottom() {
let that = this; let that = this;
this.G.isLogin(); this.G.isLogin();
@ -317,29 +348,38 @@ export default {
// backgroundColorBottom: "#ffffff", // backgroundColorBottom: "#ffffff",
// }); // });
res.recordList.forEach((item, index) => { res.recordList.forEach((item, index) => {
console.log('=====================', item)
if (item.status == 10) { 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) { } 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) { } 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) { } 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) { } 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) { } 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) { } 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 { } 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) { if (item.status != -1) {
item.status_text = that.G.getOrderStatus().filter((itm, inx) => { item.status_text = that.G.getOrderStatus().filter((itm, inx) => {

@ -215,6 +215,37 @@ export default {
} }
}, },
methods: { 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() { reachBottom() {
let that = this; let that = this;
this.G.isLogin(); this.G.isLogin();
@ -262,26 +293,34 @@ export default {
if (item.status == 10) { if (item.status == 10) {
// //
item.time = that.G.getPointTime(item.createTime, "MM--DD HH:MM"); item.time = that.G.getPointTime(item.createTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.createTime);
} else if (item.status == 20) { } else if (item.status == 20) {
// //
item.time = that.G.getPointTime(item.receptionTime, "MM--DD HH:MM"); 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) { } 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.time = that.G.getPointTime(item.finishTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.finishTime);
} else if (item.status == 25) { } else if (item.status == 25) {
// //
item.time = that.G.getPointTime(item.interviewTime, "MM--DD HH:MM"); item.time = that.G.getPointTime(item.interviewTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.interviewTime);
} else if (item.status == 30) { } else if (item.status == 30) {
// //
item.time = that.G.getPointTime(item.willEntryTime, "MM--DD HH:MM"); item.time = that.G.getPointTime(item.willEntryTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.willEntryTime);
} else if (item.status == 40) { } else if (item.status == 40) {
// //
item.time = that.G.getPointTime(item.entryTime, "MM--DD HH:MM"); item.time = that.G.getPointTime(item.entryTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.entryTime);
} else if (item.status == 50) { } else if (item.status == 50) {
// //
item.time = that.G.getPointTime(item.leaveTime, "MM--DD HH:MM"); item.time = that.G.getPointTime(item.leaveTime, "MM--DD HH:MM");
item.newtime = that.formatRelativeTime(item.leaveTime);
} else { } else {
item.time = that.G.getPointTime(item.updateTime, "MM--DD HH:MM"); 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) => { item.status_text = that.G.getOrderStatus().filter((itm, inx) => {

Loading…
Cancel
Save