mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-05 15:38:46 +08:00
add latestLogDate column for job library; fix wrong time displayed
This commit is contained in:
@@ -3,9 +3,20 @@
|
||||
<el-form-item label="公司">{{ jobInfo.companyName }}</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="开聊时间">{{
|
||||
transformUtcDateToLocalDate(jobInfo.date).format('YYYY-MM-DD HH:mm:ss')
|
||||
}}</el-form-item>
|
||||
<el-form-item v-if="scene === 'jobLibrary'" label="最近抓取时间">
|
||||
{{
|
||||
jobInfo.latestLogDate
|
||||
? transformUtcDateToLocalDate(jobInfo.latestLogDate).format('YYYY-MM-DD HH:mm:ss')
|
||||
: '无记录,数据可能来自旧版本'
|
||||
}}
|
||||
</el-form-item>
|
||||
<el-form-item v-if="scene !== 'jobLibrary'" label="开聊时间">
|
||||
{{
|
||||
jobInfo.date
|
||||
? transformUtcDateToLocalDate(jobInfo.date).format('YYYY-MM-DD HH:mm:ss')
|
||||
: '无记录'
|
||||
}}
|
||||
</el-form-item>
|
||||
<el-form-item label="工作经验">{{ jobInfo.experienceName }}</el-form-item>
|
||||
<el-form-item label="薪资">{{
|
||||
`${jobInfo.salaryLow}-${jobInfo.salaryHigh}k` +
|
||||
@@ -21,12 +32,16 @@
|
||||
<script setup lang="ts">
|
||||
import { PropType } from 'vue'
|
||||
import { type VChatStartupLog } from '@geekgeekrun/sqlite-plugin/src/entity/VChatStartupLog'
|
||||
import { type VJobLibrary } from '@geekgeekrun/sqlite-plugin/src/entity/VJobLibrary'
|
||||
import { transformUtcDateToLocalDate } from '@geekgeekrun/utils/date.mjs'
|
||||
|
||||
const props = defineProps({
|
||||
defineProps({
|
||||
jobInfo: {
|
||||
type: Object as PropType<VChatStartupLog>,
|
||||
type: Object as PropType<VChatStartupLog | VJobLibrary>,
|
||||
required: true
|
||||
},
|
||||
scene: {
|
||||
type: String
|
||||
}
|
||||
})
|
||||
</script>
|
||||
|
||||
@@ -38,6 +38,7 @@
|
||||
link
|
||||
type="primary"
|
||||
size="small"
|
||||
:disabled="!row.latestLogDate"
|
||||
@click="handleViewJobHistoryButtonClick(row)"
|
||||
>变更记录</ElButton
|
||||
>
|
||||
@@ -74,6 +75,7 @@
|
||||
<JobInfoSnapshot
|
||||
v-if="selectedJobInfoForViewSnapshot"
|
||||
:job-info="selectedJobInfoForViewSnapshot"
|
||||
scene="jobLibrary"
|
||||
@closed="selectedJobInfoForViewSnapshot = null"
|
||||
/>
|
||||
</ElDrawer>
|
||||
|
||||
Reference in New Issue
Block a user