From 6fa4bba623713c396432ba8b863846883d6a1906 Mon Sep 17 00:00:00 2001
From: wayne <wayne8692wayne8692@gmail.com>
Date: 星期三, 26 一月 2022 10:52:23 +0800
Subject: [PATCH] Merge branch 'pollex-dev' into sit

---
 PAMapp/components/Interview/InterviewRecordCard.vue |   98 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 98 insertions(+), 0 deletions(-)

diff --git a/PAMapp/components/Interview/InterviewRecordCard.vue b/PAMapp/components/Interview/InterviewRecordCard.vue
new file mode 100644
index 0000000..2a8bb4c
--- /dev/null
+++ b/PAMapp/components/Interview/InterviewRecordCard.vue
@@ -0,0 +1,98 @@
+<template>
+    <div class="record-log-component">
+        <div v-for="(item, index) in noticeLogsList"
+                :key="index">
+                <section
+                    class="record-log-card"
+                >
+                    <div class="record-log-card-date-container">
+                        <div class="record-log-card-date-container-circle">
+                            <div>
+                                <UiDateFormat
+                                    class="xxsTxt bold line-height"
+                                    :date="item.createdDate"
+                                    onlyShowSection="YEAR" />
+                            </div>
+                            <div>
+                                <UiDateFormat
+                                    class="xxsTxt bold line-height"
+                                    :date="item.createdDate"
+                                    onlyShowSection="DATE" />
+                            </div>
+                            <div>
+                                <UiDateFormat
+                                    class="xxsTxt mt-4 line-space"
+                                    :date="item.createdDate"
+                                    onlyShowSection="TIME" />
+                            </div>
+                        </div>
+                    </div>
+                        <div class="record-log-msg">
+                            <div>���赤�
+                                <span v-if="item.email && item.phone">(���陛閮�mail)</span>
+                                <span v-else-if="item.email">(Email)</span>
+                                <span v-else>(���陛閮�)</span>
+                            </div>
+                            <div v-if="item.phone" class="mt-10">���{item.interviewDate | formatDate}}</div>
+                        </div>
+                </section>
+                <div class="time-line"></div>
+            </div>
+    </div>
+</template>
+
+<script lang="ts">
+import { Component, Prop, Vue } from "nuxt-property-decorator";
+import { NoticeLogs } from "~/shared/models/appointment.model";
+
+@Component
+export default class RecordCard extends Vue {
+    @Prop()
+    noticeLogsList!: NoticeLogs[];
+}
+</script>
+
+<style lang="scss" scoped>
+.record-log-component{
+    display: flex;
+    flex-direction: column;
+    .record-log-card{
+        display: flex;
+        .record-log-card-date-container{
+            position:relative;
+            .record-log-card-date-container-circle{
+                display: flex;
+                flex-direction: column;
+                width: 56px;
+                height: 56px;
+                border-radius: 50%;
+                border:1px solid $PRIMARY_BLACK;
+                justify-content: center;
+                align-items: center;
+                align-content: center;
+                background-color:#1B365D;
+                color: #fff;
+            }
+        }
+    }
+}
+.mt-4{
+    margin-top: 4px;
+}
+.line-space{
+    letter-spacing: 1px;
+}
+.line-height{
+    line-height:1.2;
+}
+.time-line{
+    border-left: 1px solid black;
+    height: 30px;
+    margin-left: 28px;
+
+}
+.record-log-msg{
+    margin-left: 13px;
+    margin-top: 10px;
+}
+</style>

--
Gitblit v1.8.0