%PDF- %PDF-
| Direktori : /var/www/pjold/vendor/laravel/telescope/resources/js/screens/jobs/ |
| Current File : /var/www/pjold/vendor/laravel/telescope/resources/js/screens/jobs/index.vue |
<script type="text/ecmascript-6">
import StylesMixin from './../../mixins/entriesStyles';
export default {
mixins: [
StylesMixin,
],
}
</script>
<template>
<index-screen title="Jobs" resource="jobs">
<tr slot="table-header">
<th scope="col">Job</th>
<th scope="col">Status</th>
<th scope="col">Happened</th>
<th scope="col"></th>
</tr>
<template slot="row" slot-scope="slotProps">
<td>
<span :title="slotProps.entry.content.name">{{truncate(slotProps.entry.content.name, 68)}}</span><br>
<small class="text-muted">
Connection: {{slotProps.entry.content.connection}} | Queue: {{slotProps.entry.content.queue}}
</small>
</td>
<td class="table-fit">
<span class="badge font-weight-light" :class="'badge-'+jobStatusClass(slotProps.entry.content.status)">
{{slotProps.entry.content.status}}
</span>
</td>
<td class="table-fit" :data-timeago="slotProps.entry.created_at" :title="slotProps.entry.created_at">
{{ timeAgo(slotProps.entry.created_at) }}
</td>
<td class="table-fit">
<router-link :to="{name:'job-preview', params:{id: slotProps.entry.id}}" class="control-action">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 16">
<path d="M16.56 13.66a8 8 0 0 1-11.32 0L.3 8.7a1 1 0 0 1 0-1.42l4.95-4.95a8 8 0 0 1 11.32 0l4.95 4.95a1 1 0 0 1 0 1.42l-4.95 4.95-.01.01zm-9.9-1.42a6 6 0 0 0 8.48 0L19.38 8l-4.24-4.24a6 6 0 0 0-8.48 0L2.4 8l4.25 4.24h.01zM10.9 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"></path>
</svg>
</router-link>
</td>
</template>
</index-screen>
</template>