| | |
| | | <div class="app-container"> |
| | | <el-row :gutter="20"> |
| | | <!--部门数据--> |
| | | <el-col :span="4" :xs="24"> |
| | | <!-- <el-col :span="4" :xs="24"> |
| | | <div class="head-container"> |
| | | <el-input |
| | | v-model="deptName" |
| | |
| | | @node-click="handleNodeClick" |
| | | /> |
| | | </div> |
| | | </el-col> |
| | | </el-col> --> |
| | | <!--用户数据--> |
| | | <el-col :span="20" :xs="24"> |
| | | <el-col :span="24" :xs="24"> |
| | | <el-form |
| | | :model="queryParams" |
| | | ref="queryForm" |
| | |
| | | </el-col> |
| | | </el-row> |
| | | <el-form-item label="适用科室" prop="region"> |
| | | <el-cascader |
| | | style="width: 478px" |
| | | v-model="form.deptCodes" |
| | | @remove-tag="removehpsp" |
| | | :options="deptOptions" |
| | | :props="props" |
| | | filterable |
| | | :show-all-levels="false" |
| | | clearable |
| | | > |
| | | <template slot-scope="{ node, data }"> |
| | | <span>{{ data.label }}</span> |
| | | <span v-if="!node.isLeaf"> ({{ data.children.length }}) </span> |
| | | </template> |
| | | </el-cascader> |
| | | <el-cascader |
| | | style="width: 478px" |
| | | v-model="form.deptCodes" |
| | | @remove-tag="removehpsp" |
| | | :options="deptOptions" |
| | | :props="props" |
| | | filterable |
| | | clearable |
| | | > |
| | | <template slot-scope="{ node, data }"> |
| | | <span>{{ data.label }}</span> |
| | | <span v-if="!node.isLeaf"> ({{ data.children.length }}) </span> |
| | | </template> |
| | | </el-cascader> |
| | | </el-form-item> |
| | | <el-form-item label="适用病区" prop="region"> |
| | | <el-cascader |
| | | style="width: 478px" |
| | | @remove-tag="removehpsp" |
| | | v-model="form.wardCodes" |
| | | :options="deptOptions" |
| | | :props="props" |
| | | filterable |
| | | :show-all-levels="false" |
| | | clearable |
| | | > |
| | | <template slot-scope="{ node, data }"> |
| | | <span>{{ data.label }}</span> |
| | | <span v-if="!node.isLeaf"> ({{ data.children.length }}) </span> |
| | | </template> |
| | | </el-cascader> |
| | | <el-cascader |
| | | style="width: 478px" |
| | | @remove-tag="removehpsp" |
| | | v-model="form.wardCodes" |
| | | :options="deptOptions" |
| | | :props="props" |
| | | filterable |
| | | clearable |
| | | > |
| | | <template slot-scope="{ node, data }"> |
| | | <span>{{ data.label }}</span> |
| | | <span v-if="!node.isLeaf"> ({{ data.children.length }}) </span> |
| | | </template> |
| | | </el-cascader> |
| | | </el-form-item> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | |
| | | this.initPassword = response.msg; |
| | | }); |
| | | }, |
| | | mounted() { |
| | | this.$nextTick(() => { |
| | | const menuWrap = document.querySelector('.el-cascader-menu__wrap'); |
| | | if (menuWrap) { |
| | | menuWrap.style.height = '404px'; |
| | | } |
| | | }); |
| | | }, |
| | | methods: { |
| | | /** 查询用户列表 */ |
| | | getList() { |
| | |
| | | }, |
| | | }; |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | ::v-deep .el-cascader-panel .el-cascader-menu__wrap { |
| | | height: 404px!important; |
| | | } |
| | | // .el-cascader-menu__wrap { |
| | | // height: 404px; |
| | | <style lang="scss" > |
| | | // ::v-deep .el-cascader-menu__wrap{ |
| | | // min-height: 404px ; |
| | | // } |
| | | // ::v-deep.el-cascader-panel .el-cascader-menu__wrap { |
| | | // height: 404px !important; |
| | | // } |
| | | |
| | | </style> |