| | |
| | | @algorithmChange="algorithmChange" |
| | | /> --> |
| | | <el-tree-select |
| | | popper-class="custom-tree-select" |
| | | :style="{ width: pxToRem(186) }" |
| | | v-model="dictKey" |
| | | :data="dataList" |
| | | :default-expanded-keys="[dictKey]" |
| | | check-strictly |
| | | node-key="id" |
| | | :props="treePropsSF" |
| | | @node-click="handleSFNodeClick" |
| | | clearable |
| | | @clear="handleClear" |
| | | style="z-index: 1000" |
| | | :teleported="false" |
| | | class="custom-tree-select" |
| | | :style="{ width: pxToRem(186) }" |
| | | v-model="dictKey" |
| | | :data="dataList" |
| | | :default-expanded-keys="[dictKey]" |
| | | :props="treePropsSF" |
| | | :render-after-expand="false" |
| | | :default-checked-keys="checkedKeys" |
| | | node-key="id" |
| | | multiple |
| | | show-checkbox |
| | | collapse-tags |
| | | collapse-tags-tooltip |
| | | clearable |
| | | @node-click="handleNodeClick" |
| | | @check="handleCheck" |
| | | @clear="handleClear" |
| | | /> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="所属部门:" v-if="isExpand"> |
| | |
| | | </el-form-item> --> |
| | | <el-form-item label="任务状态:" v-if="isExpand"> |
| | | <el-select |
| | | style="z-index: 1000" |
| | | :teleported="false" |
| | | v-model="searchForm.status" |
| | | placeholder="请选择" |
| | |
| | | // { immediate: true, deep: true } |
| | | // ); |
| | | |
| | | const checkedKeys = ref([]) |
| | | |
| | | const handleCheck = (data, { checkedKeys, checkedNodes }) => { |
| | | dictKey.value = checkedKeys |
| | | // 获取所有选中节点的 dictKey |
| | | const selectedDictKeys = checkedNodes.map(node => node.dictKey).filter(Boolean) |
| | | searchForm.ai_types = selectedDictKeys |
| | | handleSearch() |
| | | } |
| | | |
| | | onBeforeUnmount(() => { |
| | | checked.value = 'today'; |
| | | searchForm.date_enum = 'TODAY'; |