From 19df6b38f10165ef55ea0467826d2cf35345fc91 Mon Sep 17 00:00:00 2001 From: Tomas <tomasysh@gmail.com> Date: 星期六, 05 八月 2023 16:32:49 +0800 Subject: [PATCH] Fixed: [弱掃] p8.1 Bad use of null-like value --- PAMapp/components/Interview/InterviewRecordCard.vue | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) diff --git a/PAMapp/components/Interview/InterviewRecordCard.vue b/PAMapp/components/Interview/InterviewRecordCard.vue index 34f1d28..4d4b414 100644 --- a/PAMapp/components/Interview/InterviewRecordCard.vue +++ b/PAMapp/components/Interview/InterviewRecordCard.vue @@ -7,12 +7,17 @@ > <div class="record-log-card-date-container"> <div class="record-log-card-date-container-circle"> - <div class="xxsTxt bold line-height">{{item.createdDate | formatYear}}</div> <div> <UiDateFormat class="xxsTxt bold line-height" :date="item.createdDate" - onlyShowSection="DAY" /> + onlyShowSection="YEAR" /> + </div> + <div> + <UiDateFormat + class="xxsTxt bold line-height" + :date="item.createdDate" + onlyShowSection="DATE" /> </div> <div> <UiDateFormat @@ -28,7 +33,7 @@ <span v-else-if="item.email">(Email)</span> <span v-else>(���陛閮�)</span> </div> - <div class="mt-10">���{item.interviewDate | formatDate}}</div> + <div v-if="item.phone" class="mt-10">���� {{item.interviewDate | formatDate}}</div> </div> </section> <div class="time-line"></div> @@ -40,15 +45,7 @@ import { Component, Prop, Vue } from "nuxt-property-decorator"; import { NoticeLogs } from "~/shared/models/appointment.model"; -@Component({ - filters: { - formatYear(value) { - if (value) { - return new Date(value).getFullYear(); - } - } - } -}) +@Component export default class RecordCard extends Vue { @Prop() noticeLogsList!: NoticeLogs[]; @@ -73,6 +70,8 @@ justify-content: center; align-items: center; align-content: center; + background-color:#1B365D; + color: #fff; } } } @@ -96,4 +95,4 @@ margin-left: 13px; margin-top: 10px; } -</style> \ No newline at end of file +</style> -- Gitblit v1.8.0