Compare commits

...

3 Commits

Author SHA1 Message Date
wuxw
cce4a1fcd6 v1.9 优化添加车辆 查询停车场不起作用bug 2025-10-14 18:41:35 +08:00
wuxw
b9a0547660 优化代码 2025-10-14 18:24:39 +08:00
wuxw
b25b036dc3 v1.9 优化日期 2025-10-14 18:13:56 +08:00
920 changed files with 1130 additions and 1304 deletions

View File

@ -1,4 +1,4 @@
<template>
<template>
<div id="app">
<router-view></router-view>
</div>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="test-script">
<h3>全局脚本测试</h3>
<div class="test-results">

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row>
<el-col :span="24" class="text-right"></el-col>

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-car-detail-apply-space ref="carDetailApply" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="car-inout-container">
<el-row>
<el-col :span="24" class="text-right">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-car-detail-car-inout ref="carDetailCarInout" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row>
<el-col :span="24" class="text-right"></el-col>

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-car-detail-fee ref="carDetailFee" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row>
<el-col :span="24" class="text-right"></el-col>

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-car-detail-his ref="carDetailHis" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row>
<el-col :span="24" class="text-right"></el-col>

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-car-detail-member ref="carDetailMember" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row>
<el-col :span="24" class="text-right"></el-col>

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-car-detail-owner ref="carDetailOwner" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<el-row class="margin-top-lg"></el-row>

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-car-detail-transaction-car ref="carDetailTransaction" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<el-table :data="aFeeDetailConfigInfo.feeConfigs" border style="width: 100%">
<el-table-column prop="feeTypeCdName" :label="$t('aFeeDetailConfig.feeType')" align="center"></el-table-column>

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-fee-detail-config ref="feeConfigComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<el-table :data="aFeeDetailDiscountInfo.applyRoomDiscounts" border style="width: 100%">
<el-table-column prop="roomName" :label="$t('aFeeDetailDiscount.roomName')" align="center"></el-table-column>

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-fee-detail-discount ref="feeDiscountComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row class="margin-top">
<el-col :span="4">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-fee-detail-fee-obj ref="feeObjComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row>
<el-col :span="24" class="text-right"></el-col>

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-fee-detail-his ref="feeHisComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<el-table :data="aFeeDetailImportInfo.importFeeDetails" border style="width: 100%">
<el-table-column prop="floorNum" :label="$t('aFeeDetailImport.floorNum')" align="center"></el-table-column>

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-fee-detail-import ref="feeImportComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row>
<el-col :span="24" class="text-right">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-fee-detail-sub ref="feeSubComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="owner-detail-access-control">
<div class="margin-top">
<el-table :data="aOwnerDetailAccessControlInfo.translates" border style="width: 100%">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-owner-detail-access-control ref="accessControlComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="owner-detail-coupon">
<div class="margin-top">
<el-table :data="aOwnerDetailCouponInfo.coupons" border style="width: 100%">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-owner-detail-coupon ref="couponComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="owner-detail-his">
<div class="margin-top">
<el-table :data="aOwnerDetailHisInfo.owners" border style="width: 100%">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-owner-detail-his ref="hisComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="owner-detail-room-fee">
<div class="margin-top">
<el-row class="margin-top-lg">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-owner-detail-room-fee ref="roomFeeComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="owner-detail-visit">
<div class="margin-top">
<el-table :data="aOwnerDetailVisitInfo.visits" border style="width: 100%">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-owner-detail-visit
ref="visitComponent"
@viewImage="handleViewImage"

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<el-row class="margin-top-lg">
<el-col :span="4" class="padding-right-xs padding-left-xl">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-room-detail-car ref="carComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row class="margin-top">
<el-col :span="4" class="text-left">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-room-detail-car-fee ref="carFeeComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<el-table :data="aRoomDetailComplaintInfo.complaints" border style="width: 100%" class="margin-top">
<el-table-column prop="typeCdName" :label="$t('aRoomDetailComplaint.type')" align="center" />

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-room-detail-complaint ref="complaintComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<div class="margin-top">
<el-table :data="aRoomDetailContractInfo.contracts" style="width: 100%">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-room-detail-contract ref="contractComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-table
:data="aRoomDetailHisOwnerInfo.owners"

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-room-detail-his-owner ref="hisOwnerComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<el-row class="margin-top-lg">
<el-col :span="4" class="padding-right-xs padding-left-xl">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-room-detail-member ref="memberComponent" @viewImage="handleViewImage" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<div class="margin-top">
<el-table :data="aRoomDetailRepairInfo.repairs" style="width: 100%">

View File

@ -1,4 +1,4 @@
<template>
<template>
<a-room-detail-repair ref="repairComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="admin-owner-detail-access-control-record">
<div class="margin-top">
<el-table

View File

@ -1,4 +1,4 @@
<template>
<template>
<admin-owner-detail-access-control-record ref="accessControlRecordComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="admin-owner-detail-charge-machine-order">
<div class="margin-top">
<el-table

View File

@ -1,4 +1,4 @@
<template>
<template>
<admin-owner-detail-charge-machine-order ref="chargeMachineOrderComponent" />
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-pagination
:current-page.sync="currentPage"
:page-sizes="pageSizes"

View File

@ -34,14 +34,12 @@
</el-form-item>
<el-form-item :label="$t('advertManage.add.startTime')" prop="startTime">
<el-date-picker v-model="form.startTime" type="datetime"
:placeholder="$t('advertManage.add.startTimePlaceholder')" value-format="yyyy-MM-dd HH:mm:ss"
<el-date-picker v-model="form.startTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('advertManage.add.startTimePlaceholder')"
style="width: 100%;" />
</el-form-item>
<el-form-item :label="$t('advertManage.add.endTime')" prop="endTime">
<el-date-picker v-model="form.endTime" type="datetime" :placeholder="$t('advertManage.add.endTimePlaceholder')"
style="width: 100%;" value-format="yyyy-MM-dd HH:mm:ss" />
<el-date-picker v-model="form.endTime" type="datetime" :placeholder="$t('advertManage.add.endTimePlaceholder')" value-format="yyyy-MM-dd HH:mm:ss" style="width: 100%;" />
</el-form-item>
<el-form-item :label="$t('advertManage.add.viewType')" prop="viewType">
@ -149,7 +147,7 @@ export default {
},
resetForm() {
this.$refs.form && this.$refs.form.resetFields()
this.$refs.uploadImage && this.$refs.uploadImage.clear()
this.$refs.uploadImage && this.$refs.uploadImage.clearImages()
},
handleClose() {
this.resetForm()

View File

@ -32,13 +32,12 @@
</el-form-item>
<el-form-item :label="$t('advertManage.edit.startTime')" prop="startTime">
<el-date-picker v-model="form.startTime" type="datetime"
:placeholder="$t('advertManage.edit.startTimePlaceholder')" value-format="yyyy-MM-dd HH:mm:ss" style="width:100%"/>
<el-date-picker v-model="form.startTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
:placeholder="$t('advertManage.edit.startTimePlaceholder')" style="width:100%"/>
</el-form-item>
<el-form-item :label="$t('advertManage.edit.endTime')" prop="endTime">
<el-date-picker v-model="form.endTime" type="datetime" :placeholder="$t('advertManage.edit.endTimePlaceholder')" style="width:100%"
value-format="yyyy-MM-dd HH:mm:ss" />
<el-date-picker v-model="form.endTime" type="datetime" :placeholder="$t('advertManage.edit.endTimePlaceholder')" style="width:100%" value-format="yyyy-MM-dd HH:mm:ss" />
</el-form-item>
<el-form-item :label="$t('advertManage.edit.viewType')" prop="viewType">
@ -165,7 +164,7 @@ export default {
},
resetForm() {
this.$refs.form && this.$refs.form.resetFields()
this.$refs.uploadImage && this.$refs.uploadImage.clear()
this.$refs.uploadImage && this.$refs.uploadImage.clearImages()
this.defaultImages = []
},
handleClose() {

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-dialog
:title="$t('advertManage.machine.title')"
:visible.sync="visible"

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-dialog
:title="$t('viewUnItemLog.title')"
:visible.sync="visible"

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-card class="tree-card">
<el-tree
ref="parkingTree"

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-dialog :title="$t('searchParkingSpace.title')" :visible.sync="visible" width="80%" @close="handleClose">
<el-row v-if="showSearchCondition" :gutter="20">
@ -103,8 +103,8 @@ export default {
communityId: getCommunityId()
}
const { data } = await listParkingAreas(params)
this.parkingAreas = data
const { parkingAreas } = await listParkingAreas(params)
this.parkingAreas = parkingAreas
} catch (error) {
console.error('加载停车场区域失败:', error)
}

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row>
<el-col :span="24" class="text-right">

View File

@ -1,4 +1,4 @@
<template>
<template>
<car-detail-apply-parking-space ref="carDetailApplyParkingSpace"></car-detail-apply-parking-space>
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<div class="margin-top">
<el-table :data="carDetailCarInoutInfo.carIns" border style="width: 100%">

View File

@ -1,4 +1,4 @@
<template>
<template>
<car-detail-car-inout ref="carDetailCarInout"></car-detail-car-inout>
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<div class="margin-top">
<el-table :data="carDetailCouponInfo.carDetailCoupons" border style="width: 100%">

View File

@ -1,4 +1,4 @@
<template>
<template>
<car-detail-coupon ref="carDetailCoupon"></car-detail-coupon>
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<div class="margin-top">
<el-table :data="carDetailCouponOrderInfo.orders" border style="width: 100%">

View File

@ -1,4 +1,4 @@
<template>
<template>
<car-detail-coupon-order ref="carDetailCouponOrder"></car-detail-coupon-order>
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row>
<el-col :span="24" class="text-right">

View File

@ -1,4 +1,4 @@
<template>
<template>
<car-detail-fee ref="carDetailFee"></car-detail-fee>
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-row>
<el-col :span="24" class="text-right">

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<div class="margin-top-lg"></div>
<div class="margin-top">

View File

@ -1,4 +1,4 @@
<template>
<template>
<car-detail-transaction-car ref="carDetailTransactionCar"></car-detail-transaction-car>
</template>

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-dialog :title="$t('chooseParkingArea.title')" :visible.sync="visible" width="70%">
<div slot="header">

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-dialog :title="$t('auditParkingSpaceApply.selectParkingSpace')" :visible.sync="visible" width="80%"
@close="handleClose">
<el-card>

View File

@ -52,19 +52,17 @@
<el-form-item :label="$t('listOwnerCar.startRentTime')" required>
<el-date-picker
v-model="form.startTime"
type="datetime"
:placeholder="$t('listOwnerCar.inputStartRentTime')"
type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('listOwnerCar.inputStartRentTime')"
style="width: 100%"
value-format="yyyy-MM-dd HH:mm:ss" />
/>
</el-form-item>
<el-form-item :label="$t('listOwnerCar.endRentTime')" required>
<el-date-picker
v-model="form.endTime"
type="datetime"
:placeholder="$t('listOwnerCar.inputEndRentTime')"
type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('listOwnerCar.inputEndRentTime')"
style="width: 100%"
value-format="yyyy-MM-dd HH:mm:ss"
:disabledDate="disabledEndDate" />
</el-form-item>
</template>

View File

@ -71,9 +71,8 @@
>
<el-date-picker
v-model="formData.startTime"
type="datetime"
:placeholder="$t('editParkingSpaceApply.fillStartTime')"
value-format="yyyy-MM-dd HH:mm:ss"
type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('editParkingSpaceApply.fillStartTime')"
style="width: 100%"
/>
</el-form-item>
@ -84,9 +83,8 @@
>
<el-date-picker
v-model="formData.endTime"
type="datetime"
:placeholder="$t('editParkingSpaceApply.fillEndTime')"
value-format="yyyy-MM-dd HH:mm:ss"
type="datetime" value-format="yyyy-MM-dd HH:mm:ss" :placeholder="$t('editParkingSpaceApply.fillEndTime')"
style="width: 100%"
/>
</el-form-item>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="margin-top">
<el-row class="margin-top-lg">
<el-col :span="24" class="text-right">

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-dialog
:title="$t('chooseinitializeCommunity.dialog.title')"
:visible.sync="visible"

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-card class="tree-card">
<el-tree
ref="tree"

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="area-select">
<el-select v-model="areaSelectInfo.selectProv" :placeholder="$t('areaSelect.province')"
style="width: 30%; margin-right: 10px" @change="getProv(areaSelectInfo.selectProv)">

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-card class="box-card">
<div slot="header" class="clearfix">

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-dialog :title="$t('common.update')" :visible.sync="visible" width="50%" @close="handleClose">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" label-position="right">
<el-form-item :label="$t('editCommunityWechat.name')" prop="name">

View File

@ -1,4 +1,4 @@
<template>
<template>
<div>
<el-dialog title="切换小区" :visible.sync="dialogVisible" width="70%" :close-on-click-modal="false">
<div class="filter-container text-right">

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-card class="community-selector">
<div class="treeview attendance-staff">
<ul class="community-list">

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-card class="community-selector">
<div class="treeview attendance-staff">
<ul class="community-list">

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="upload-image-container">
<div v-for="(image, index) in photos" :key="index" class="image-item">
<el-image

View File

@ -1,4 +1,4 @@
<template>
<template>
<div v-show="visible" class="image-viewer">
<div class="image-container">
<img

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="appraise-container">
<el-table :data="appraises" border style="width: 100%">
<el-table-column prop="createUserName" :label="$t('complaintDetailAppraise.userName')" align="center"></el-table-column>

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="event-container">
<el-table :data="events" border style="width: 100%">
<el-table-column prop="eventType" :label="$t('complaintDetailEvent.type')" align="center">

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="type-container">
<el-table :data="complaintTypes" border style="width: 100%">
<el-table-column prop="typeName" :label="$t('complaintDetailType.typeName')" align="center"></el-table-column>

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-dialog :title="$t('chooseContract.title')" :visible.sync="dialogVisible" width="80%">
<div class="search-wrapper">
<el-input v-model="chooseContractInfo._currentContractName" :placeholder="$t('chooseContract.searchPlaceholder')"

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-card class="box-card">
<div slot="header" class="flex justify-between">
<span>{{ $t('contractChangeAssets.title') }}</span>

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-card class="box-card">
<div slot="header" class="flex justify-between">
<span>{{ $t('contractChangeLease.title') }}</span>

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>{{ $t('contractChangeMainBody.title') }}</span>

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-dialog
:title="$t('contractTypeManage.add.title')"
:visible.sync="visible"

View File

@ -1,4 +1,4 @@
<template>
<template>
<el-dialog :title="$t('contractTypeManage.template.title')" :visible.sync="visible" width="80%" @close="handleClose">
<div class="attr-buttons">
<el-button v-for="(item, index) in contractTypeAttrs" :key="index" type="primary" size="small"

Some files were not shown because too many files have changed in this diff Show More