odc.xiaohui
2023-02-20 a50eefeb4836da92871c539fb010ae391ae303d4
2023/2/20
肖辉
修改事项处理管理-所属区域
1个文件已修改
25 ■■■■■ 已修改文件
src/components/seachHeader/index.vue 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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(){