1<template> 2 <ul v-if="job"> 3 <li> <strong> Start Time: </strong> {{ formDate(job.start_time) }}</li> 4 <li v-if="job.finish_time > 0"> 5 <strong> Finish Time: </strong> {{ formDate(job.finish_time) }} 6 </li> 7 <li v-if="job.isIncremental"> 8 <strong> Incremental source: </strong> {{ job.incremental_name }} 9 </li> 10 <li v-if="job.isIncremental && buildDetail"> 11 <strong> Incremental source version: </strong> {{ job.incremental_build_version }} 12 </li> 13 <li> <strong> Target source: </strong> {{ job.target_name }}</li> 14 <li v-if="buildDetail"> 15 <strong> Target source version: </strong> {{ job.target_build_version }} 16 </li> 17 <li v-if="job.isPartial"> 18 <strong> Partial: </strong> {{ job.partial }} 19 </li> 20 </ul> 21</template> 22 23<script> 24import FormDate from '../services/FormDate.js' 25 26export default { 27 props: { 28 job: { 29 type: Object, 30 required: true, 31 default: null, 32 }, 33 buildDetail: { 34 type: Boolean, 35 default: false, 36 }, 37 }, 38 methods: { 39 formDate(unixTime) { 40 return FormDate.formDate(unixTime) 41 }, 42 }, 43} 44</script> 45 46<style scoped> 47ul > li { 48 list-style: none; 49 text-align: center; 50} 51</style>