fix : 修复征集公司选择

This commit is contained in:
2024-07-07 03:31:18 +08:00
parent 06090fc00b
commit 09d95babd0

View File

@@ -1,7 +1,6 @@
<template>
<el-dialog custom-class="custom-dialog" class="border" :border="false" closeFree width="1000px" style="height: 676px"
:title="title" :visible.sync="visible" v-model="visible" append-to-body :close-on-click-modal="true"
:destroy-on-close="true">
<el-dialog custom-class="custom-dialog" class="border" :border="false" width="1000px" style="height: 676px"
:title="title" :show-close="false" :visible.sync="visible" v-model="visible" append-to-body :close-on-click-modal="true" >
<div class="picker">
<div class="candidate" v-loading="loading">
<el-input v-model="filterText" @change="getList()"
@@ -10,7 +9,6 @@
<el-button @click="getList()">搜索</el-button>
</template>
</el-input>
<fvCheckbox style="margin-left: 10px" :options="checkOptions" v-model="checkList" @change="checkBoxChange"/>
<!-- 人员选择 -->
<el-empty :image-size="100" description="似乎没有数据" v-show="dataList.length === 0"/>
@@ -68,10 +66,10 @@ const checkOptions = ref([
label: isExpand.value,
value: '1'
},
{
label: '父子联动',
value: '2'
},
// {
// label: '父子联动',
// value: '2'
// },
])
const props = defineProps({
value: {
@@ -107,13 +105,13 @@ const defaultProps = {
children: "children",
disabled: "disabled",
};
const emit = defineEmits();
const emit = defineEmits(['update:modelValue'])
const _value = computed({
get() {
return props.value;
},
set(val) {
emit("input", val);
set(value) {
emit('update:modelValue', value)
}
});
@@ -157,14 +155,8 @@ const filterNode = (value, data) => {
const show = () => {
//用于弹开部门选择
visible.value = true;
// console.log('_value.value', _value.value, selectList.value)
// if(selectList.value.length==0){
// selectList.value=[]
// defaultChecked.value =[]
// }else {
selectList.value = _value.value
defaultChecked.value = _value.value.map(item => item.value)
// }
getList()
};