| | |
| | | <div class="filters"> |
| | | <el-form :model="state.querys" style="display:flex;"> |
| | | <el-form-item label="机构名称:" class="nameInput" style="width: 300px;margin-bottom: 0;margin-right: 20px;"> |
| | | <el-input v-model="state.querys.name" placeholder="请选择机构名称" /> |
| | | <el-input v-model="state.querys.name" /> |
| | | </el-form-item> |
| | | <el-form-item label="所在地市:" style="margin-bottom: 0;margin-right: 20px"> |
| | | <el-cascader |
| | |
| | | :props="props" |
| | | @change="handleChange" |
| | | style="width: 100%" |
| | | size="large" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="业务范围:" style="margin-bottom: 0;margin-right: 20px"> |
| | | <el-select v-model="state.querys.business" placeholder="请选择业务范围" multiple size="large" style="width: 100%"> |
| | | <el-select v-model="state.querys.business" placeholder="请选择业务范围" clearable style="width: 100%"> |
| | | <el-option |
| | | v-for="item in state.busList" |
| | | :key="item.id" |
| | |
| | | import {ElMessage} from "element-plus"; |
| | | import {getRegionTree} from "@/api/area"; |
| | | import {getDict} from "@/api/login"; |
| | | import articlePng from "@/assets/images/article.png"; |
| | | import articlePng from "@/assets/images/article.png" |
| | | const emit = defineEmits(['openDetails']) |
| | | const route = useRoute() |
| | | const router = useRouter() |
| | |
| | | const getData = async ()=>{ |
| | | const param = { |
| | | name: state.querys.name, |
| | | business: state.querys.business ? state.querys.business.join(','):'', |
| | | business: state.querys.business, |
| | | province: state.querys.province, |
| | | city: state.querys.city, |
| | | district: state.querys.district, |
| | |
| | | width: 100%; |
| | | display: flex; |
| | | justify-content: center; |
| | | margin-top: 170px; |
| | | margin-top: 150px; |
| | | :deep(.el-form .el-form-item__label) { |
| | | font-size: 16px; |
| | | } |
| | | :deep(.el-form-item){ |
| | | align-items: center; |
| | | } |
| | | .nameInput{ |
| | | :deep(.el-input__inner){ |
| | | --el-input-inner-height: 38px; |
| | | } |
| | | } |
| | | |
| | | .main-content{ |
| | | width: 1200px; |
| | | margin: 20px 0; |
| | | margin: 15px 0; |
| | | background: #fff; |
| | | border-radius: 4px; |
| | | box-shadow: 1px 1px 3px rgba(0,0,0,.04); |
| | |
| | | |
| | | .list{ |
| | | padding: 15px 0; |
| | | max-height: calc(100vh - 402px); |
| | | height: calc(100vh - 332px); |
| | | overflow-y: auto; |
| | | |
| | | &>div{ |
| | |
| | | |
| | | .pag-container{ |
| | | width: 100%; |
| | | height: 80px; |
| | | height: 60px; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: right; |