fix : 修复所属公司选择框

This commit is contained in:
2024-06-16 18:06:53 +08:00
parent 79171758f5
commit 7ffb689927
3 changed files with 17 additions and 5 deletions

View File

@@ -18,7 +18,7 @@
<div class="tree"> <div class="tree">
<el-tree :data="dataList" ref="tree" :props="defaultProps" empty-text="" node-key="value" <el-tree :data="dataList" ref="tree" :props="defaultProps" empty-text="" node-key="value"
default-expand-all :show-checkbox="showCheckbox" highlight-current :default-checked-keys="defaultChecked" default-expand-all :show-checkbox="showCheckbox" highlight-current :default-checked-keys="defaultChecked"
:check-strictly="multiple===false" @node-click="(node,check)=>handle(node,check)" :check-strictly="true" @node-click="(node,check)=>handle(node,check)"
@check-change="handleChange" :filter-node-method="filterNode"> @check-change="handleChange" :filter-node-method="filterNode">
<template #default="{ node, data }"> <template #default="{ node, data }">
<div class="tree-node"> <div class="tree-node">
@@ -147,8 +147,9 @@ const show = () => {
getList() getList()
}; };
const handleChange = (data, checked) => { const handleChange = (data, checked) => {
console.log('data, checked',data, checked)
// 左侧有选择框 // 左侧有选择框
if (props.showCheckbox) { // if (props.showCheckbox) {
// 左侧有选择框 + 多选 // 左侧有选择框 + 多选
if (props.multiple) { if (props.multiple) {
//不添加重复的数据到右边 //不添加重复的数据到右边
@@ -159,9 +160,9 @@ const handleChange = (data, checked) => {
} }
} }
if (checked) { if (checked) {
if (data.children === undefined) { // if (data.children === undefined) {
selectList.value.push(data); selectList.value.push(data);
} // }
} else if (data === "1") { } else if (data === "1") {
tree.value.setCheckedKeys([]); tree.value.setCheckedKeys([]);
selectList.value = []; selectList.value = [];
@@ -183,7 +184,7 @@ const handleChange = (data, checked) => {
tree.value.setCheckedKeys([]); tree.value.setCheckedKeys([]);
} }
} }
} // }
}; };
const handle = (node, check) => { const handle = (node, check) => {
if (check.isLeaf !== false) { if (check.isLeaf !== false) {

View File

@@ -31,6 +31,8 @@ const searchConfig = reactive([
props: { props: {
placeholder: '请选择分摊月份', placeholder: '请选择分摊月份',
clearable: true, clearable: true,
type:'month',
valueFormat:"YYYY-MM-DD HH:mm:ss"
}, },
colProps: {} colProps: {}
}, },

View File

@@ -53,6 +53,15 @@ const searchConfig = ref([
clearable: true clearable: true
} }
}, },
{
label: '用户昵称',
prop: 'nickName',
component: 'el-input',
props: {
placeholder: '请输入',
clearable: true
}
},
{ {
label: '状态', label: '状态',
prop: 'state', prop: 'state',