mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-07 00:17:17 +08:00
fix wrong display of JobInfoSnapshot
This commit is contained in:
@@ -3,7 +3,14 @@
|
|||||||
<el-form-item label="公司">{{ jobInfo.companyName }}</el-form-item>
|
<el-form-item label="公司">{{ jobInfo.companyName }}</el-form-item>
|
||||||
<el-form-item label="职位名称">{{ jobInfo.jobName }}</el-form-item>
|
<el-form-item label="职位名称">{{ jobInfo.jobName }}</el-form-item>
|
||||||
<el-form-item label="职位分类">{{ jobInfo.positionName }}</el-form-item>
|
<el-form-item label="职位分类">{{ jobInfo.positionName }}</el-form-item>
|
||||||
<el-form-item v-if="scene !== 'jobLibrary'" label="开聊时间">
|
<el-form-item v-if="scene === 'startChatRecord'" label="开聊时间">
|
||||||
|
{{
|
||||||
|
jobInfo.date
|
||||||
|
? transformUtcDateToLocalDate(jobInfo.date).format('YYYY-MM-DD HH:mm:ss')
|
||||||
|
: '无记录'
|
||||||
|
}}
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item v-if="scene === 'markAsNotSuitRecord'" label="标记时间">
|
||||||
{{
|
{{
|
||||||
jobInfo.date
|
jobInfo.date
|
||||||
? transformUtcDateToLocalDate(jobInfo.date).format('YYYY-MM-DD HH:mm:ss')
|
? transformUtcDateToLocalDate(jobInfo.date).format('YYYY-MM-DD HH:mm:ss')
|
||||||
@@ -18,19 +25,22 @@
|
|||||||
<el-form-item label="职位描述">
|
<el-form-item label="职位描述">
|
||||||
<pre class="of-auto">{{ jobInfo.description }}</pre>
|
<pre class="of-auto">{{ jobInfo.description }}</pre>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="BOSS">{{ jobInfo.bossName }} - {{ jobInfo.bossTitle }}</el-form-item>
|
<el-form-item label="BOSS"
|
||||||
|
>{{ jobInfo.bossName
|
||||||
|
}}<template v-if="jobInfo.bossTitle"> - {{ jobInfo.bossTitle }}</template></el-form-item
|
||||||
|
>
|
||||||
</el-form>
|
</el-form>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { PropType } from 'vue'
|
import { PropType } from 'vue'
|
||||||
import { type VChatStartupLog } from '@geekgeekrun/sqlite-plugin/src/entity/VChatStartupLog'
|
import { type VChatStartupLog } from '@geekgeekrun/sqlite-plugin/src/entity/VChatStartupLog'
|
||||||
import { type VJobLibrary } from '@geekgeekrun/sqlite-plugin/src/entity/VJobLibrary'
|
import { type VMarkAsNotSuitLog } from '@geekgeekrun/sqlite-plugin/src/entity/VMarkAsNotSuitLog'
|
||||||
import { transformUtcDateToLocalDate } from '@geekgeekrun/utils/date.mjs'
|
import { transformUtcDateToLocalDate } from '@geekgeekrun/utils/date.mjs'
|
||||||
|
|
||||||
defineProps({
|
defineProps({
|
||||||
jobInfo: {
|
jobInfo: {
|
||||||
type: Object as PropType<VChatStartupLog | VJobLibrary>,
|
type: Object as PropType<VChatStartupLog | VMarkAsNotSuitLog>,
|
||||||
required: true
|
required: true
|
||||||
},
|
},
|
||||||
scene: {
|
scene: {
|
||||||
|
|||||||
@@ -101,6 +101,7 @@
|
|||||||
<JobInfoSnapshot
|
<JobInfoSnapshot
|
||||||
v-if="selectedJobInfoForViewSnapshot"
|
v-if="selectedJobInfoForViewSnapshot"
|
||||||
:job-info="selectedJobInfoForViewSnapshot"
|
:job-info="selectedJobInfoForViewSnapshot"
|
||||||
|
scene="markAsNotSuitRecord"
|
||||||
@closed="
|
@closed="
|
||||||
() => {
|
() => {
|
||||||
gtagRenderer('mark_as_not_suit_record_closed')
|
gtagRenderer('mark_as_not_suit_record_closed')
|
||||||
|
|||||||
@@ -84,6 +84,7 @@
|
|||||||
<JobInfoSnapshot
|
<JobInfoSnapshot
|
||||||
v-if="selectedJobInfoForViewSnapshot"
|
v-if="selectedJobInfoForViewSnapshot"
|
||||||
:job-info="selectedJobInfoForViewSnapshot"
|
:job-info="selectedJobInfoForViewSnapshot"
|
||||||
|
scene="startChatRecord"
|
||||||
@closed="
|
@closed="
|
||||||
() => {
|
() => {
|
||||||
gtagRenderer('start_chat_record_closed')
|
gtagRenderer('start_chat_record_closed')
|
||||||
|
|||||||
Reference in New Issue
Block a user