物业之前,新工作台

This commit is contained in:
Zy
2026-04-16 21:03:35 +08:00
parent cf9a1f1585
commit 4184f1c55d
91 changed files with 1781 additions and 588 deletions

View File

@@ -7,10 +7,9 @@
<el-form ref="queryFormRef" :model="queryParams" :inline="true">
<el-form-item label="车位状态" prop="parkingStatus">
<el-select v-model="queryParams.parkingStatus" placeholder="请选择" clearable>
<el-option v-for="dict in com_parking_status" :key="dict.value" :label="dict.label" :value="Number(dict.value)" />
<el-option v-for="dict in com_parking_status" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
<el-form-item label="审核状态" prop="checkStatus">
<el-select v-model="queryParams.checkStatus" placeholder="请选择" clearable>
<el-option v-for="dict in com_review" :key="dict.value" :label="dict.label" :value="dict.value" />
@@ -50,9 +49,7 @@
<el-table v-loading="loading" border :data="parkingList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="区域" align="center" prop="areaId">
<template #default="scope"> {{ getAreaInfoById(scope.row.areaId) }} </template>
</el-table-column>
<el-table-column label="区域" align="center" prop="areaName"> </el-table-column>
<el-table-column label="车位编号" align="center" prop="parkingCode" />
<el-table-column label="车位面积" align="center" prop="parkingArea">
<template #default="scope"> {{ scope.row.parkingArea }} </template>
@@ -91,7 +88,6 @@
<script setup name="Parking" lang="ts">
import Pageheader from '@/components/Pageheader/index.vue';
import { listArea } from '@/api/system/carArea';
import { listParking, getParking, delParking, addParking, updateParking } from '@/api/system/parking/index';
import { ParkingVO, ParkingQuery, ParkingForm } from '@/api/system/parking/type';
@@ -102,7 +98,6 @@ const { com_parking_status } = toRefs<any>(proxy?.useDict('com_parking_status'))
const router = useRouter();
const parkingList = ref<ParkingVO[]>([]);
const buttonLoading = ref(false);
const loading = ref(true);
const showSearch = ref(true);
const ids = ref<Array<string | number>>([]);
@@ -111,7 +106,6 @@ const multiple = ref(true);
const total = ref(0);
const queryFormRef = ref<ElFormInstance>();
const parkingFormRef = ref<ElFormInstance>();
const initFormData: ParkingForm = {
id: undefined,
@@ -135,6 +129,7 @@ const data = reactive<PageData<ParkingForm, ParkingQuery>>({
queryParams: {
pageNum: 1,
pageSize: 10,
villageId: Number(localStorage.getItem('villageid')),
areaId: undefined,
parkingCode: undefined,
parkingArea: undefined,
@@ -152,9 +147,6 @@ const { queryParams, form, rules } = toRefs(data);
const AreaList = ref([]);
/** 查询车位管理列表 */
const getList = async () => {
// 获取区域列表
const areaRes = await listArea(queryParams.value);
AreaList.value = areaRes.rows;
loading.value = true;
const res = await listParking(queryParams.value);
parkingList.value = res.rows;
@@ -164,7 +156,6 @@ const getList = async () => {
function getAreaInfoById(id: string) {
const obj = AreaList.value.find((item) => item.id === id);
console.log(obj);
return `${obj.areaName}${obj.areaCode}`;
}