|
|
@@ -42,13 +42,15 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-bind="ElColSpanConfig">
|
|
|
- <el-form-item class="w-full" label="单位名称" prop="unitName">
|
|
|
- <el-input
|
|
|
- class="w-full"
|
|
|
- v-model="queryParams.unitName"
|
|
|
- placeholder="请输入单位名称"
|
|
|
- clearable
|
|
|
- />
|
|
|
+ <el-form-item class="w-full" label="设备类型" prop="equipMainType">
|
|
|
+ <el-select v-model="queryParams.equipMainType" placeholder="请选择设备类型" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="dict in equipMainTypeList"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-bind="ElColSpanConfig">
|
|
|
@@ -121,35 +123,19 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-bind="ElColSpanConfig">
|
|
|
- <el-form-item class="w-full" label="提交时间" prop="submitTime">
|
|
|
- <el-date-picker
|
|
|
- v-model="queryParams.submitTime"
|
|
|
- value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
- type="daterange"
|
|
|
- start-placeholder="开始日期"
|
|
|
- end-placeholder="结束日期"
|
|
|
- :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
|
|
|
- class="w-full"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col v-bind="ElColSpanConfig">
|
|
|
- <el-form-item class="w-full" label="下次定检时间" prop="nextCheckDate">
|
|
|
- <el-date-picker
|
|
|
- v-model="queryParams.nextCheckDate"
|
|
|
- value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
- type="daterange"
|
|
|
- start-placeholder="开始日期"
|
|
|
- end-placeholder="结束日期"
|
|
|
- :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
|
|
|
+ <el-form-item class="w-full" label="单位名称" prop="unitName">
|
|
|
+ <el-input
|
|
|
class="w-full"
|
|
|
+ v-model="queryParams.unitName"
|
|
|
+ placeholder="请输入单位名称"
|
|
|
+ clearable
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col v-bind="ElColSpanConfig">
|
|
|
- <el-form-item class="w-full" label="下次年检时间" prop="nextYearCheckDate">
|
|
|
+ <el-col v-bind="ElColSpanConfig">
|
|
|
+ <el-form-item class="w-full" label="提交时间" prop="submitTime">
|
|
|
<el-date-picker
|
|
|
- v-model="queryParams.nextYearCheckDate"
|
|
|
+ v-model="queryParams.submitTime"
|
|
|
value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
type="daterange"
|
|
|
start-placeholder="开始日期"
|
|
|
@@ -159,6 +145,32 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+<!-- <el-col v-bind="ElColSpanConfig">-->
|
|
|
+<!-- <el-form-item class="w-full" label="下次检验时间" prop="nextCheckDate">-->
|
|
|
+<!-- <el-date-picker-->
|
|
|
+<!-- v-model="queryParams.nextCheckDate"-->
|
|
|
+<!-- value-format="YYYY-MM-DD HH:mm:ss"-->
|
|
|
+<!-- type="daterange"-->
|
|
|
+<!-- start-placeholder="开始日期"-->
|
|
|
+<!-- end-placeholder="结束日期"-->
|
|
|
+<!-- :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"-->
|
|
|
+<!-- class="w-full"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </el-col>-->
|
|
|
+<!-- <el-col v-bind="ElColSpanConfig">-->
|
|
|
+<!-- <el-form-item class="w-full" label="下次年检时间" prop="nextYearCheckDate">-->
|
|
|
+<!-- <el-date-picker-->
|
|
|
+<!-- v-model="queryParams.nextYearCheckDate"-->
|
|
|
+<!-- value-format="YYYY-MM-DD HH:mm:ss"-->
|
|
|
+<!-- type="daterange"-->
|
|
|
+<!-- start-placeholder="开始日期"-->
|
|
|
+<!-- end-placeholder="结束日期"-->
|
|
|
+<!-- :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"-->
|
|
|
+<!-- class="w-full"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </el-col>-->
|
|
|
</el-row>
|
|
|
</el-collapse-transition>
|
|
|
</el-form>
|
|
|
@@ -217,9 +229,9 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="设备分类" align="center" prop="equipMainType" min-width="120">
|
|
|
+ <el-table-column label="设备类型" align="center" prop="equipMainType" min-width="120">
|
|
|
<template #default="{ row }">
|
|
|
- {{ PressureEquipMainTypeMap[row.equipMainType] }}
|
|
|
+ {{ equipMainTypeList.find((x) => x.value == row.equipMainType)?.label || '-' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="区域" align="center" prop="equipDistrictName" min-width="130" />
|
|
|
@@ -340,6 +352,7 @@ import {
|
|
|
} from './constants'
|
|
|
import { useRefuseActions } from './composables/useRefuseActions'
|
|
|
import {PressureEquipMainTypeMap} from "@/utils/constants";
|
|
|
+import {DICT_TYPE} from "@/utils/dict";
|
|
|
|
|
|
defineOptions({ name: 'RefuseYearCheckTab' })
|
|
|
|
|
|
@@ -349,7 +362,7 @@ const list = ref<AppointmentConfirmOrderRefuseItemVO[]>([]) // 列表的数据
|
|
|
const total = ref(0) // 列表的总页数
|
|
|
const dictStore = useDictStore()
|
|
|
const getReasonDictStatus = computed(() => dictStore.getDictMap['refuseInspectedCategory'] || [])
|
|
|
-
|
|
|
+const equipMainTypeList = dictStore.getDictMap[DICT_TYPE.PRESSURE2_EQUIP_MAIN_TYPE]
|
|
|
// 使用拒检操作 composable
|
|
|
const { loading, handleReturnRecord, handleReturn } = useRefuseActions()
|
|
|
|