PAMapp/components/Interview/InterviewAdd.vue | ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程 | |
PAMapp/components/Interview/InterviewMsg.vue | ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程 | |
PAMapp/pages/agentInfo/_agentNo.vue | ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程 |
PAMapp/components/Interview/InterviewAdd.vue
@@ -5,8 +5,9 @@ <span>{{interviewRecord.lastModifiedDate | formatDate}} 更新</span> </div> <el-row class="mdTxt mb-10"> <el-col :xs="16" :sm="20" v-if="interviewId">約訪時間</el-col> <el-col :xs="16" :sm="20" class="required" v-else>約訪時間</el-col> <el-col :xs="16" :sm="20"> <span :class="{'required': !interviewId || isEdit}">約訪時間</span> </el-col> <el-col :xs="8" :sm="4" class="text--right" v-if="interviewId"> <span v-if="!isEdit" @@ -27,12 +28,12 @@ ></DateTimePicker> </template> <template v-else> <div class="mdTxt lighter mt-20"> <div class="fs-20 mt-20"> {{formatInterviewDate}} </div> </template> <div class="mdTxt mb-10 mt-30">約訪紀錄</div> <div class="mdTxt mb-10 mt-30" :class="{'required': !interviewId || isEdit}">約訪紀錄</div> <template v-if="!interviewId || isEdit"> <el-input type="textarea" @@ -44,7 +45,7 @@ </el-input> </template> <template v-else> <div class="mdTxt lighter mt-20"> <div class="fs-20 mt-20"> {{content}} </div> </template> @@ -250,5 +251,16 @@ font-size: 20px; } } .required { position: relative; &::before { content: '*'; position: absolute; color: #FF0000; transform: translate(-12px, 0); z-index: 5; } } </style> PAMapp/components/Interview/InterviewMsg.vue
@@ -62,6 +62,9 @@ @appointmentStore.Action updateAppointmentDetail!: (id: number) => Appointment; @appointmentStore.Action getMyAppointmentList!: () => Promise<Appointment[]>; @PropSync('isVisible') dialogVisible!: boolean; @@ -103,6 +106,7 @@ appointmentService.informAppointment(appointmentInformation).then((_) => { this.isShowSuccessAlert = true ; this.updateAppointmentDetail(this.client.id); this.getMyAppointmentList(); }); } PAMapp/pages/agentInfo/_agentNo.vue
@@ -146,7 +146,7 @@ <el-row type="flex" class="pam-paragraph"> <UiField icon="comment" label="個人理念"> <UiField icon="comment" label="個人理念" class="agent-info-textarea"> {{ agentInfo.concept }} </UiField> </el-row> @@ -154,7 +154,7 @@ <el-row type="flex" class="pam-paragraph"> <UiField icon="school" label="個人背景"> <UiField icon="school" label="個人背景" class="agent-info-textarea"> <span> {{ agentInfo.experiences }} </span> @@ -164,7 +164,7 @@ <el-row type="flex" class="pam-paragraph"> <UiField icon="trophy" label="得獎經歷"> <UiField icon="trophy" label="得獎經歷" class="agent-info-textarea"> {{ agentInfo.awards }} </UiField> </el-row> @@ -332,5 +332,8 @@ .pam-field{ display: flex; } .agent-info-textarea{ word-break: break-all; word-wrap: break-word; } </style>