|
|
@@ -13,7 +13,9 @@
|
|
|
noOptionsText="无数据"
|
|
|
clearValueText="清除"
|
|
|
/>
|
|
|
- <el-checkbox v-model="checkSub" @change="changeCheckBox">关联所有下级数据</el-checkbox>
|
|
|
+ <el-checkbox v-model="checkSub" @change="changeCheckBox"
|
|
|
+ >关联所有下级数据</el-checkbox
|
|
|
+ >
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
@@ -198,6 +200,18 @@ export default {
|
|
|
},
|
|
|
setCheckSub(checked){
|
|
|
this.checkSub=checked;
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 设置选中顶级节点
|
|
|
+ */
|
|
|
+ setSelectTop(){
|
|
|
+ if(!this.treeList || this.treeList.length===0){
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ let node= this.treeList[0];
|
|
|
+ this.val=node.id
|
|
|
+ return node;
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
|
@@ -211,25 +225,25 @@ export default {
|
|
|
display: flex;
|
|
|
|
|
|
::v-deep .vue-treeselect {
|
|
|
- width: 205px!important;
|
|
|
+ width: 205px !important;
|
|
|
}
|
|
|
}
|
|
|
.org_query_selector div:first-child {
|
|
|
margin-right: 20px;
|
|
|
}
|
|
|
::v-deep {
|
|
|
- .vue-treeselect__single-value{
|
|
|
+ .vue-treeselect__single-value {
|
|
|
line-height: 30px;
|
|
|
color: #666;
|
|
|
}
|
|
|
- .vue-treeselect__control{
|
|
|
+ .vue-treeselect__control {
|
|
|
height: 30px;
|
|
|
}
|
|
|
- .vue-treeselect__input{
|
|
|
+ .vue-treeselect__input {
|
|
|
height: 30px;
|
|
|
line-height: 30px;
|
|
|
}
|
|
|
- .el-checkbox__inner::after{
|
|
|
+ .el-checkbox__inner::after {
|
|
|
left: 5px;
|
|
|
top: 2px;
|
|
|
}
|