yxk-20260527-巡视整改提升台账,问题清单树形结构改造
This commit is contained in:
@@ -75,6 +75,9 @@
|
||||
import JSelectUser from '/@/components/Form/src/jeecg/components/JSelectUser.vue';
|
||||
import JInput from "/@/components/Form/src/jeecg/components/JInput.vue";
|
||||
const { createMessage } = useMessage();
|
||||
const NODE_TYPE_CATEGORY = 'category';
|
||||
const NODE_TYPE_SURFACE = 'surface';
|
||||
const NODE_TYPE_SPECIFIC = 'specific';
|
||||
const expandedRowKeys = ref([]);
|
||||
const queryParam = ref<any>({});
|
||||
const toggleSearchStatus = ref<boolean>(false);
|
||||
@@ -181,8 +184,18 @@
|
||||
* 添加下级
|
||||
*/
|
||||
function handleAddSub(record) {
|
||||
if (record.nodeType === NODE_TYPE_SPECIFIC) {
|
||||
createMessage.warning('具体问题下不能新增问题节点');
|
||||
return;
|
||||
}
|
||||
const childNodeType = record.nodeType === NODE_TYPE_CATEGORY ? NODE_TYPE_SURFACE : NODE_TYPE_SPECIFIC;
|
||||
registerModal.value.disableSubmit = false;
|
||||
registerModal.value.add(record);
|
||||
registerModal.value.add({
|
||||
pid: record.id,
|
||||
nodeType: childNodeType,
|
||||
secretLevel: record.secretLevel,
|
||||
year: record.year,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -341,7 +354,8 @@
|
||||
},
|
||||
{
|
||||
label: '添加下级',
|
||||
onClick: handleAddSub.bind(null, { pid: record.id }),
|
||||
onClick: handleAddSub.bind(null, record),
|
||||
ifShow: () => record.nodeType !== NODE_TYPE_SPECIFIC,
|
||||
},
|
||||
{
|
||||
label: '删除',
|
||||
|
||||
Reference in New Issue
Block a user