From a50eefeb4836da92871c539fb010ae391ae303d4 Mon Sep 17 00:00:00 2001 From: odc.xiaohui <xiaohui@Q1> Date: 星期一, 20 二月 2023 16:09:57 +0800 Subject: [PATCH] 2023/2/20 肖辉 修改事项处理管理-所属区域 --- src/components/seachHeader/index.vue | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/src/components/seachHeader/index.vue b/src/components/seachHeader/index.vue index 7ce454d..228f1be 100644 --- a/src/components/seachHeader/index.vue +++ b/src/components/seachHeader/index.vue @@ -25,7 +25,11 @@ <el-input v-model="seachData.site" placeholder="鎶ヨ鐐逛綅"></el-input> </el-form-item> <el-form-item label="鎵�灞炲尯鍩�"> - <el-input v-model="seachData.street" placeholder="鎵�灞炲尯鍩�"></el-input> + <el-cascader + v-model="seachData.street" + :options="communityOptions" + :props="options" + @change="handleChange"></el-cascader> </el-form-item> <el-form-item label="鎶ヨ鏃堕棿"> <el-date-picker @@ -64,10 +68,16 @@ <script> import {RESOURCE_OPTIONS} from "@/utils/helper"; +import department from "@/api/system/department"; export default { data(){ return{ + options:{ + label:'regionName', + value:'id', + }, + communityOptions:[], eventSourceOptions: RESOURCE_OPTIONS, seachData:{ @@ -106,8 +116,20 @@ }, mounted() { this.getPool() + this.getCommunityOptions() }, methods:{ + handleChange(value) { + console.log(value); + }, + // 鑾峰彇绀惧尯鍜岃閬� + getCommunityOptions() { + department.getDepartmentList() + .then(res => { + this.communityOptions = res; + }) + .catch(err => this.$message.error(err)) + }, getPool(){ console.log(this.$route.name); let name = this.$route.name @@ -117,6 +139,7 @@ }, getUserList(){ + this.seachData.street = this.seachData.street[this.seachData.street.length-1] this.$emit('getUserList', {seachData:this.seachData}) }, dialogCreate(){ -- Gitblit v1.8.0