fix: update attached event‘s occurrence date (#198)

This commit is contained in:
Fine0830 2022-12-01 10:47:30 +08:00 committed by GitHub
parent 611731d6d0
commit 0ff5d4d6bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -109,9 +109,9 @@ limitations under the License. -->
<span class="grey">Start Time:</span> <span class="grey">Start Time:</span>
{{ {{
currentEvent.startTime currentEvent.startTime
? `${visDate( ? `${visDate(Number(currentEvent.startTime))}:${(
Number(currentEvent.startTime) currentEvent.startTimeNanos / 1000
)}:${currentEvent.startTimeNanos.toLocaleString("en-US")}` ).toLocaleString("en-US")}`
: "" : ""
}} }}
</div> </div>
@ -119,9 +119,9 @@ limitations under the License. -->
<span class="grey">End Time:</span> <span class="grey">End Time:</span>
{{ {{
currentEvent.endTime currentEvent.endTime
? `${visDate( ? `${visDate(Number(currentEvent.endTime))}:${(
Number(currentEvent.endTime) currentEvent.endTimeNanos / 1000
)}:${currentEvent.endTimeNanos.toLocaleString("en-US")}` ).toLocaleString("en-US")}`
: "" : ""
}} }}
</div> </div>
@ -246,14 +246,14 @@ function visTimeline() {
id: index + 1, id: index + 1,
content: d.event, content: d.event,
start: new Date( start: new Date(
Number(d.startTime.seconds * 1000 + d.startTime.nanos / 1000) Number(d.startTime.seconds * 1000 + d.startTime.nanos / 1000 / 1000)
), ),
end: new Date( end: new Date(
Number(d.endTime.seconds * 1000 + d.endTime.nanos / 1000) Number(d.endTime.seconds * 1000 + d.endTime.nanos / 1000 / 1000)
), ),
...d, ...d,
startTime: d.startTime.seconds * 1000 + d.startTime.nanos / 1000, startTime: d.startTime.seconds * 1000 + d.startTime.nanos / 1000 / 1000,
endTime: d.endTime.seconds * 1000 + d.endTime.nanos / 1000, endTime: d.endTime.seconds * 1000 + d.endTime.nanos / 1000 / 1000,
className: "Normal", className: "Normal",
startTimeNanos: d.startTime.nanos, startTimeNanos: d.startTime.nanos,
endTimeNanos: d.endTime.nanos, endTimeNanos: d.endTime.nanos,
@ -273,7 +273,6 @@ function visTimeline() {
visGraph.value.on("select", (data: { items: number[] }) => { visGraph.value.on("select", (data: { items: number[] }) => {
const index = data.items[0]; const index = data.items[0];
currentEvent.value = events[index - 1 || 0] || {}; currentEvent.value = events[index - 1 || 0] || {};
console.log(currentEvent.value);
if (data.items.length) { if (data.items.length) {
showEventDetail.value = true; showEventDetail.value = true;
return; return;