修改测试问题
This commit is contained in:
@@ -38,41 +38,37 @@
|
||||
<template #title="data">
|
||||
<div class="treeRow">
|
||||
<div>
|
||||
<span
|
||||
v-if="
|
||||
data.emissionName &&
|
||||
selectTreeDataValue &&
|
||||
data.emissionName.indexOf(selectTreeDataValue) > -1
|
||||
">
|
||||
{{
|
||||
data.emissionName.substring(0, data.emissionName.indexOf(selectTreeDataValue))
|
||||
}}
|
||||
<span style="color: #f50">{{ selectTreeDataValue }}</span>
|
||||
{{
|
||||
data.emissionName.substring(
|
||||
data.emissionName.indexOf(selectTreeDataValue) + selectTreeDataValue.length,
|
||||
)
|
||||
}}
|
||||
</span>
|
||||
<span v-else>{{ data.emissionName }}</span>
|
||||
<span>{{ data.emissionName }}</span>
|
||||
</div>
|
||||
<a-dropdown>
|
||||
<ns-icon name="actionMore" size="14" class="actionMore" />
|
||||
<template #overlay>
|
||||
<a-menu>
|
||||
<a-menu-item @click="editTreeNodeData(data)">编辑</a-menu-item>
|
||||
<a-menu-item @click="addTreeNodeData">新增子节点</a-menu-item>
|
||||
<a-menu-item
|
||||
v-if="!data.isFirst && data.emissionName !== '未分类'"
|
||||
@click="moveNode(data, 'up')"
|
||||
>上移</a-menu-item
|
||||
<a-menu-item v-if="data.emissionName !== '全部'" @click="editTreeNodeData(data)"
|
||||
>编辑</a-menu-item
|
||||
>
|
||||
<a-menu-item @click="addTreeNodeData"> 新增子节点 </a-menu-item>
|
||||
<a-menu-item
|
||||
v-if="!data.isEnd && data.emissionName !== '未分类'"
|
||||
@click="moveNode(data, 'down')"
|
||||
>下移</a-menu-item
|
||||
v-if="
|
||||
!data.isFirst &&
|
||||
data.emissionName !== '未分类' &&
|
||||
data.emissionName !== '全部'
|
||||
"
|
||||
@click="moveNode(data, 'up')">
|
||||
上移
|
||||
</a-menu-item>
|
||||
<a-menu-item
|
||||
v-if="
|
||||
!data.isEnd &&
|
||||
data.emissionName !== '未分类' &&
|
||||
data.emissionName !== '全部'
|
||||
"
|
||||
@click="moveNode(data, 'down')">
|
||||
下移
|
||||
</a-menu-item>
|
||||
<a-menu-item v-if="data.emissionName !== '全部'" @click="deleteTreeNode(data)"
|
||||
>删除</a-menu-item
|
||||
>
|
||||
<a-menu-item @click="deleteTreeNode(data)">删除</a-menu-item>
|
||||
</a-menu>
|
||||
</template>
|
||||
</a-dropdown>
|
||||
@@ -311,6 +307,7 @@
|
||||
},
|
||||
];
|
||||
const checkedTreeNodeKeys = ref<string[]>();
|
||||
const selectedKeys = ref<string[]>();
|
||||
|
||||
// const generateData = (_level: number, _preKey?: string, _tns?: TreeProps['treeData']) => {
|
||||
// const preKey = _preKey || '0';
|
||||
@@ -565,7 +562,10 @@
|
||||
// 被选中的树节点
|
||||
const editTreeNode = ref({});
|
||||
const onSelectKeys = ref([]);
|
||||
const onSelect = (selectedKeys: string[], info: any) => {
|
||||
const onSelect = (selectedKey: string[], info: any) => {
|
||||
if (selectedKey.length === 1) {
|
||||
selectedKeys.value = selectedKey;
|
||||
}
|
||||
if (info.selected) {
|
||||
// showOperation.value = true;
|
||||
editTreeNode.value = {
|
||||
@@ -575,7 +575,7 @@
|
||||
sortNumber: info.selectedNodes[0].sortNumber,
|
||||
parentEmissionId: info.selectedNodes[0].parentEmissionId,
|
||||
};
|
||||
onSelectKeys.value.push(info.selectedNodes[0].id);
|
||||
onSelectKeys.value = [info.selectedNodes[0].id];
|
||||
emissionList.value = [...onSelectKeys.value, ...checkedIds.value];
|
||||
mainRef.value?.nsTableRef.reload();
|
||||
} else {
|
||||
@@ -766,49 +766,60 @@
|
||||
columns: [
|
||||
{
|
||||
title: 'id',
|
||||
width: 50,
|
||||
customRender: (text: any) => {
|
||||
return text.index + 1;
|
||||
},
|
||||
},
|
||||
{
|
||||
title: '排放源',
|
||||
width: 100,
|
||||
dataIndex: 'emissionSources',
|
||||
},
|
||||
{
|
||||
title: '排放类型',
|
||||
width: 100,
|
||||
dataIndex: 'emissionTypeColumn',
|
||||
},
|
||||
{
|
||||
title: '排放气体',
|
||||
width: 100,
|
||||
dataIndex: 'emissionGas',
|
||||
},
|
||||
{
|
||||
title: '排放环节',
|
||||
width: 100,
|
||||
dataIndex: 'emissionProcess',
|
||||
},
|
||||
{
|
||||
title: '排放因子',
|
||||
width: 100,
|
||||
dataIndex: 'emissionFactors',
|
||||
},
|
||||
{
|
||||
title: '排放因子单位',
|
||||
width: 100,
|
||||
dataIndex: 'emissionFactorUnits',
|
||||
},
|
||||
{
|
||||
title: '数据来源',
|
||||
width: 100,
|
||||
dataIndex: 'dataSources',
|
||||
},
|
||||
{
|
||||
title: '数据库',
|
||||
width: 100,
|
||||
dataIndex: 'carbonDatabase',
|
||||
},
|
||||
{
|
||||
title: '参考文献',
|
||||
width: 100,
|
||||
dataIndex: 'bibliography',
|
||||
ellipsis: true,
|
||||
},
|
||||
{
|
||||
title: '引用数量',
|
||||
width: 100,
|
||||
dataIndex: 'numberOfReferences',
|
||||
},
|
||||
],
|
||||
@@ -1224,13 +1235,17 @@
|
||||
}
|
||||
.treePart {
|
||||
width: 70%;
|
||||
height: 100%;
|
||||
height: calc(100% - 5vh);
|
||||
display: flex;
|
||||
border: 1px solid #bfbfbf;
|
||||
margin-left: 10%;
|
||||
flex-direction: column;
|
||||
border-radius: 12px;
|
||||
overflow: auto;
|
||||
:deep(.ant-tree) {
|
||||
height: 90%;
|
||||
overflow: auto;
|
||||
}
|
||||
}
|
||||
.actionMore {
|
||||
display: none;
|
||||
|
Reference in New Issue
Block a user