This commit is contained in:
yanran200730
2021-12-23 14:32:35 +08:00
parent 0dc5f5d7b2
commit bba21ea9f4
3 changed files with 9 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
<template> <template>
<ai-list v-if="!isShowDetail"> <ai-list v-if="!isShowDetail">
<template slot="title"> <template slot="title">
<ai-title title="居民活动" :isShowBottomBorder="false" :isShowArea="currIndex === '0'" v-model="areaId" :instance="instance" @change="onAreaChange"></ai-title> <ai-title title="居民活动" :isShowBottomBorder="false" :isShowArea="currIndex === '0'" :fullName.sync="areaName" v-model="areaId" :instance="instance" @change="onAreaChange"></ai-title>
</template> </template>
<template slot="tabs"> <template slot="tabs">
<el-tabs v-model="currIndex"> <el-tabs v-model="currIndex">
@@ -11,7 +11,7 @@
</el-tabs> </el-tabs>
</template> </template>
</ai-list> </ai-list>
<Add v-else-if="componentName === 'Add'" :params="params" :instance="instance" :dict="dict" :permissions="permissions" @change="onChange"></Add> <Add v-else-if="componentName === 'Add'" :areaName="areaName" :areaId="areaId" :params="params" :instance="instance" :dict="dict" :permissions="permissions" @change="onChange"></Add>
<Detail v-else-if="componentName === 'Detail'" :params="params" :instance="instance" :dict="dict" :permissions="permissions" @change="onChange"></Detail> <Detail v-else-if="componentName === 'Detail'" :params="params" :instance="instance" :dict="dict" :permissions="permissions" @change="onChange"></Detail>
</template> </template>
@@ -60,6 +60,7 @@
currIndex: '0', currIndex: '0',
componentName: '', componentName: '',
params: {}, params: {},
areaName: '',
areaId: '', areaId: '',
isShowDetail: false isShowDetail: false
} }

View File

@@ -73,7 +73,9 @@
props: { props: {
instance: Function, instance: Function,
dict: Object, dict: Object,
params: Object params: Object,
areaId: String,
areaName: String
}, },
data () { data () {
@@ -100,8 +102,8 @@
}, },
created () { created () {
this.form.areaId = this.user.info.areaId this.form.areaId = this.areaId
this.form.areaName = this.user.info.areaName this.form.areaName = this.areaName
this.disabledLevel = this.user.info.areaList.length - 1 this.disabledLevel = this.user.info.areaList.length - 1
if (this.params && this.params.id) { if (this.params && this.params.id) {
this.id = this.params.id this.id = this.params.id

View File

@@ -38,7 +38,7 @@
<template slot-scope="{ row }"> <template slot-scope="{ row }">
<div class="table-options"> <div class="table-options">
<el-button type="text" @click="toDetail(row.id)">详情</el-button> <el-button type="text" @click="toDetail(row.id)">详情</el-button>
<el-button type="text" @click="toAdd(row.id)">编辑</el-button> <el-button type="text" @click="toAdd(row.id)" :disabled="row.status === '1' || row.status === '2'">编辑</el-button>
<el-button type="text" @click="remove(row.id)">删除</el-button> <el-button type="text" @click="remove(row.id)">删除</el-button>
</div> </div>
</template> </template>