xref: /aosp_15_r20/development/tools/otagui/src/components/JobConfiguration.vue (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
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>