|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<!-- 数据项选择树 -->
|
|
|
- <el-dialog :title="title" width="80%" top="10vh" class="cy-custom-dialog" center v-if="visible"
|
|
|
+ <el-dialog :title="title" width="80%" top="10vh" custom-class="dialog-max" class="cy-custom-dialog" center v-if="visible"
|
|
|
:before-close="dialogClose" :visible.sync="visible" :close-on-click-modal="false" :append-to-body="true">
|
|
|
<el-form label-width="100px">
|
|
|
<el-row>
|
|
@@ -12,10 +12,10 @@
|
|
|
:value="dict.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="所选路径" style="margin-bottom: 20px; width: 300px">
|
|
|
+ <!-- <el-form-item label="所选路径" style="margin-bottom: 20px; width: 300px">
|
|
|
<el-input style="margin-top: -10px; width: 400px" disabled
|
|
|
v-model="queryParams.chooseItemStr"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
</el-col>
|
|
|
<template>
|
|
|
<el-select v-model="queryParams.needItemStr" multiple collapse-tags placeholder="请选择">
|
|
@@ -28,7 +28,8 @@
|
|
|
</template>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
- <div style="display: flex; height: calc(100% - 36px); overflow: auto">
|
|
|
+ <!-- <div style="display: flex; height: calc(100% - 36px); overflow: auto"> -->
|
|
|
+ <div style="display: flex; height: calc(100% - 36px);">
|
|
|
<!-- 数据项 -->
|
|
|
<div class="cy-transform-data">
|
|
|
<el-divider content-position="left">数据项</el-divider>
|
|
@@ -37,9 +38,9 @@
|
|
|
<el-input placeholder="输入关键字进行过滤" v-model="filterLabelText" size="mini"
|
|
|
prefix-icon="el-icon-search"></el-input>
|
|
|
</div>
|
|
|
- <div style="height: calc(100% - 35px); overflow: auto">
|
|
|
+ <div style="height: calc(100% - 50px); overflow: auto">
|
|
|
<!-- 树节点 -->
|
|
|
- <div style="height: 40%;overflow: auto;">
|
|
|
+ <div style="height: 20vh;overflow: auto;">
|
|
|
<el-tree class="cy-group-tree" ref="itemTree" :indent="10" :load="loadGroupDataItemNode"
|
|
|
lazy node-key="id" :filter-node-method="filterLabelEvent"
|
|
|
@node-click="handleLabelNodeClick" @node-expand="handleLabelNodeExpand"
|
|
@@ -56,7 +57,7 @@
|
|
|
</el-tree>
|
|
|
</div>
|
|
|
<!-- 树节点对应的叶节点 -->
|
|
|
- <div style="height: 60%; overflow: auto">
|
|
|
+ <div style="height: 30vh; overflow: auto">
|
|
|
<el-divider content-position="left" style="margin-bottom: 15px !important">
|
|
|
<i></i>
|
|
|
<span>(共{{ leavesList.length }}项)</span>
|
|
@@ -92,7 +93,7 @@
|
|
|
<div class="cy-line">
|
|
|
<el-checkbox v-model="isSelectAllItem" @change="selectAllItem"
|
|
|
style="margin-left: 10px">全选</el-checkbox>
|
|
|
- <div style="height: calc(100% - 22px); overflow: auto">
|
|
|
+ <div style="height: 60vh; overflow: auto">
|
|
|
<p-virtual-check ref="pvcChoose" :data-sources="chooseItemDataListByTree"
|
|
|
@check-change-all="checkChangeAllChoose"
|
|
|
@check-change="checkChangeChoose"></p-virtual-check>
|
|
@@ -533,5 +534,6 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<style rel="stylesheet/scss" lang="scss">
|
|
|
+@import './dialog.css';
|
|
|
@import './itemChooseTree.css';
|
|
|
</style>
|