|
|
|
|
@ -17,18 +17,18 @@
|
|
|
|
|
<n-form-item label="报修时间">
|
|
|
|
|
<n-date-picker v-model:value="range" type="datetimerange" clearable />
|
|
|
|
|
</n-form-item>
|
|
|
|
|
<n-form-item label="状态">
|
|
|
|
|
<n-select
|
|
|
|
|
v-model:value="searchForm.status"
|
|
|
|
|
class="w-180px"
|
|
|
|
|
:options="[
|
|
|
|
|
{ label: '全部', value: '' },
|
|
|
|
|
{ label: '维修中', value: '0' },
|
|
|
|
|
{ label: '审批中', value: '1' },
|
|
|
|
|
{ label: '已完成', value: '2' }
|
|
|
|
|
]"
|
|
|
|
|
></n-select>
|
|
|
|
|
</n-form-item>
|
|
|
|
|
<!-- <n-form-item label="状态">-->
|
|
|
|
|
<!-- <n-select-->
|
|
|
|
|
<!-- v-model:value="searchForm.status"-->
|
|
|
|
|
<!-- class="w-180px"-->
|
|
|
|
|
<!-- :options="[-->
|
|
|
|
|
<!-- { label: '全部', value: '' },-->
|
|
|
|
|
<!-- { label: '维修中', value: '0' },-->
|
|
|
|
|
<!-- { label: '审批中', value: '1' },-->
|
|
|
|
|
<!-- { label: '已完成', value: '2' }-->
|
|
|
|
|
<!-- ]"-->
|
|
|
|
|
<!-- ></n-select>-->
|
|
|
|
|
<!-- </n-form-item>-->
|
|
|
|
|
<n-form-item>
|
|
|
|
|
<component
|
|
|
|
|
:is="
|
|
|
|
|
@ -380,34 +380,34 @@ const columns: Ref<DataTableColumns<DataType>> = ref([
|
|
|
|
|
tooltip: true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '维修时长',
|
|
|
|
|
align: 'center',
|
|
|
|
|
width: 180,
|
|
|
|
|
key: 'maintainTime',
|
|
|
|
|
ellipsis: {
|
|
|
|
|
tooltip: true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '审批人',
|
|
|
|
|
align: 'center',
|
|
|
|
|
width: 100,
|
|
|
|
|
key: 'approveBy'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '审批时间',
|
|
|
|
|
align: 'center',
|
|
|
|
|
width: 180,
|
|
|
|
|
key: 'approveTime',
|
|
|
|
|
render: row => (row.approveTime ? formatDate(new Date(row.approveTime), 'yyyy-MM-dd hh:mm:ss') : '')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '审批结论',
|
|
|
|
|
align: 'center',
|
|
|
|
|
width: 180,
|
|
|
|
|
key: 'attr1'
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: '维修时长',
|
|
|
|
|
// align: 'center',
|
|
|
|
|
// width: 180,
|
|
|
|
|
// key: 'maintainTime',
|
|
|
|
|
// ellipsis: {
|
|
|
|
|
// tooltip: true
|
|
|
|
|
// }
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// title: '审批人',
|
|
|
|
|
// align: 'center',
|
|
|
|
|
// width: 100,
|
|
|
|
|
// key: 'approveBy'
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// title: '审批时间',
|
|
|
|
|
// align: 'center',
|
|
|
|
|
// width: 180,
|
|
|
|
|
// key: 'approveTime',
|
|
|
|
|
// render: row => (row.approveTime ? formatDate(new Date(row.approveTime), 'yyyy-MM-dd hh:mm:ss') : '')
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// title: '审批结论',
|
|
|
|
|
// align: 'center',
|
|
|
|
|
// width: 180,
|
|
|
|
|
// key: 'attr1'
|
|
|
|
|
// },
|
|
|
|
|
{
|
|
|
|
|
title: '状态',
|
|
|
|
|
align: 'center',
|
|
|
|
|
|