v1.9 系统菜单 部分bug 修复

This commit is contained in:
wuxw 2025-11-18 08:55:26 +08:00
parent 48a861238a
commit 222dee41d3
6 changed files with 78 additions and 147 deletions

View File

@ -1,11 +1,11 @@
<template>
<el-dialog
:title="$t('feePrintSpec.deleteTitle')"
:title="$t('common.delete')"
:visible.sync="visible"
width="30%"
center>
<div class="text-center">
<p>{{ $t('feePrintSpec.deleteConfirm') }}</p>
<p>{{ $t('common.deleteConfirm') }}</p>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="visible = false">

View File

@ -1,17 +1,9 @@
<template>
<el-dialog
:visible.sync="visible"
:title="$t('searchCommunityData.title')"
width="80%"
@close="handleClose"
>
<el-dialog :visible.sync="visible" :title="$t('searchCommunityData.title')" width="80%" @close="handleClose">
<el-row class="margin-bottom">
<el-col :span="14" :offset="2">
<el-input
v-model="searchValue"
:placeholder="$t('searchCommunityData.placeholder')"
@keyup.enter.native="doSearch"
/>
<el-input v-model="searchValue" :placeholder="$t('searchCommunityData.placeholder')"
@keyup.enter.native="doSearch" />
</el-col>
<el-col :span="3" :offset="1">
<el-button type="primary" @click="doSearch">
@ -30,11 +22,7 @@
<div class="vc-search-community-item" v-if="rooms.length > 0">
<div class="item-title">{{ $t('searchCommunityData.roomInfo') }}</div>
<div class="item-content">
<el-link
v-for="(item, index) in rooms"
:key="'room'+index"
@click="toSimplifyAcceptance(item)"
>
<el-link v-for="(item, index) in rooms" :key="'room' + index" @click="toSimplifyAcceptance(item)">
{{ item.roomName }}
</el-link>
</div>
@ -42,12 +30,8 @@
<div class="vc-search-community-item" v-if="owners.length > 0">
<div class="item-title">{{ $t('searchCommunityData.ownerInfo') }}</div>
<div class="item-content">
<el-link
v-for="(item, index) in owners"
:key="'owner'+index"
:href="'/#/views/owner/ownerDetail?ownerId='+item.ownerId"
target="_blank"
>
<el-link v-for="(item, index) in owners" :key="'owner' + index"
:href="'/#/views/owner/ownerDetail?ownerId=' + item.ownerId" target="_blank">
{{ item.name }}
</el-link>
</div>
@ -55,12 +39,8 @@
<div class="vc-search-community-item" v-if="ownerMembers.length > 0">
<div class="item-title">{{ $t('searchCommunityData.ownerMember') }}</div>
<div class="item-content">
<el-link
v-for="(item, index) in ownerMembers"
:key="'ownerMember'+index"
:href="'/#/views/owner/ownerDetail?ownerId='+item.ownerId"
target="_blank"
>
<el-link v-for="(item, index) in ownerMembers" :key="'ownerMember' + index"
:href="'/#/views/owner/ownerDetail?ownerId=' + item.ownerId" target="_blank">
{{ item.name }}
</el-link>
</div>
@ -68,12 +48,8 @@
<div class="vc-search-community-item" v-if="cars.length > 0">
<div class="item-title">{{ $t('searchCommunityData.communityCar') }}</div>
<div class="item-content">
<el-link
v-for="(item, index) in cars"
:key="'car'+index"
:href="'/#/views/car/carDetail?memberId='+item.carId"
target="_blank"
>
<el-link v-for="(item, index) in cars" :key="'car' + index"
:href="'/#/views/car/carDetail?memberId=' + item.carId" target="_blank">
{{ item.carNum }}
</el-link>
</div>
@ -81,12 +57,8 @@
<div class="vc-search-community-item" v-if="carMembers.length > 0">
<div class="item-title">{{ $t('searchCommunityData.memberCar') }}</div>
<div class="item-content">
<el-link
v-for="(item, index) in carMembers"
:key="'carMember'+index"
:href="'/#/views/car/carDetail?memberId='+item.carId"
target="_blank"
>
<el-link v-for="(item, index) in carMembers" :key="'carMember' + index"
:href="'/#/views/car/carDetail?memberId=' + item.carId" target="_blank">
{{ item.carNum }}
</el-link>
</div>
@ -94,12 +66,8 @@
<div class="vc-search-community-item" v-if="contracts.length > 0">
<div class="item-title">{{ $t('searchCommunityData.contract') }}</div>
<div class="item-content">
<el-link
v-for="(item, index) in contracts"
:key="'contract'+index"
:href="'/#/views/contract/contractDetail?contractId='+item.contractId"
target="_blank"
>
<el-link v-for="(item, index) in contracts" :key="'contract' + index"
:href="'/#/views/contract/contractDetail?contractId=' + item.contractId" target="_blank">
{{ item.contractName }}
</el-link>
</div>
@ -107,12 +75,8 @@
<div class="vc-search-community-item" v-if="repairs.length > 0">
<div class="item-title">{{ $t('searchCommunityData.repairOrder') }}</div>
<div class="item-content">
<el-link
v-for="(item, index) in repairs"
:key="'repair'+index"
:href="'/#/pages/property/ownerRepairDetail?repairId='+item.repairId"
target="_blank"
>
<el-link v-for="(item, index) in repairs" :key="'repair' + index"
:href="'/#/pages/property/ownerRepairDetail?repairId=' + item.repairId" target="_blank">
{{ item.repairName }}
</el-link>
</div>
@ -120,12 +84,8 @@
<div class="vc-search-community-item" v-if="visits.length > 0">
<div class="item-title">{{ $t('searchCommunityData.visitor') }}</div>
<div class="item-content">
<el-link
v-for="(item, index) in visits"
:key="'visit'+index"
:href="'/#/pages/property/visitDetail?vId='+item.vId+'&flowId='+item.flowId"
target="_blank"
>
<el-link v-for="(item, index) in visits" :key="'visit' + index"
:href="'/#/pages/property/visitDetail?vId=' + item.vId + '&flowId=' + item.flowId" target="_blank">
{{ item.vName }}
</el-link>
</div>
@ -133,12 +93,8 @@
<div class="vc-search-community-item" v-if="staffs.length > 0">
<div class="item-title">{{ $t('searchCommunityData.staff') }}</div>
<div class="item-content">
<el-link
v-for="(item, index) in staffs"
:key="'staff'+index"
:href="'/#/views/staff/staffDetail?staffId='+item.userId"
target="_blank"
>
<el-link v-for="(item, index) in staffs" :key="'staff' + index"
:href="'/#/views/staff/staffDetail?staffId=' + item.userId" target="_blank">
{{ item.name }}
</el-link>
</div>
@ -247,6 +203,7 @@ export default {
})
},
toSimplifyAcceptance(room) {
this.visible = false
this.$router.push('/pages/property/simplifyAcceptance?tab=业务受理&searchType=1&searchValue=' + `${room.floorNum}-${room.unitNum}-${room.roomNum}`)
},
@ -422,6 +379,7 @@ export default {
<style scoped>
.vc-search-community-item {
text-align: left;
margin-bottom: 20px;
}

View File

@ -189,7 +189,6 @@ export default {
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
cursor: pointer;
}

View File

@ -8,9 +8,6 @@
@click="_openAddSmallWeChatModal(1100)">
<i class="el-icon-plus"></i>{{ $t('common.add') }}
</el-button>
<el-button type="primary" size="small" @click="showMarkdown('/pages/property/publicWeChatManage')">
<i class="el-icon-document"></i>{{ $t('common.document') }}
</el-button>
</div>
</div>

View File

@ -28,8 +28,6 @@
</el-col>
</el-row>
<el-row :gutter="20" style="margin-top: 20px">
<el-col :span="24">
<el-card class="box-card">
<div slot="header" class="flex justify-between">
<span>{{ $t('storeInfoManage.storeInfo') }}</span>
@ -46,8 +44,7 @@
</el-table-column>
</el-table>
</el-card>
</el-col>
</el-row>
<edit-store-info ref="editStoreInfo" @success="handleSuccess" />
<edit-store-attr ref="editStoreAttr" @success="handleSuccess" />

View File

@ -1,41 +1,25 @@
<template>
<div class="update-pwd-container">
<el-card>
<div class="update-pwd-title">{{ $t('updatePwd.title') }}</div>
<el-form
ref="pwdForm"
:model="form"
:rules="rules"
label-width="100px"
class="update-pwd-form"
>
<el-form ref="pwdForm" :model="form" :rules="rules" label-width="100px" class="update-pwd-form">
<el-form-item :label="$t('updatePwd.oldPassword.label')" prop="oldPassword">
<el-input
v-model="form.oldPassword"
type="password"
:placeholder="$t('updatePwd.oldPassword.placeholder')"
show-password
/>
<el-input v-model="form.oldPassword" type="password" :placeholder="$t('updatePwd.oldPassword.placeholder')"
show-password />
</el-form-item>
<el-form-item :label="$t('updatePwd.newPassword.label')" prop="newPassword">
<el-input
v-model="form.newPassword"
type="password"
:placeholder="$t('updatePwd.newPassword.placeholder')"
show-password
/>
<el-input v-model="form.newPassword" type="password" :placeholder="$t('updatePwd.newPassword.placeholder')"
show-password />
</el-form-item>
<el-form-item :label="$t('updatePwd.confirmPassword.label')" prop="confirmPassword">
<el-input
v-model="form.confirmPassword"
type="password"
:placeholder="$t('updatePwd.confirmPassword.placeholder')"
show-password
/>
<el-input v-model="form.confirmPassword" type="password"
:placeholder="$t('updatePwd.confirmPassword.placeholder')" show-password />
</el-form-item>
<el-form-item>
<el-button type="primary" @click="handleSubmit">{{ $t('updatePwd.button') }}</el-button>
</el-form-item>
</el-form>
</el-card>
</div>
</template>
@ -104,11 +88,7 @@ export default {
<style lang="scss" scoped>
.update-pwd-container {
width: 97%;
padding: 20px;
background-color: #fff;
border-radius: 4px;
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
.update-pwd-title {
font-size: 16px;