|
@@ -252,18 +252,18 @@
|
|
<!-- 新增子节点 -->
|
|
<!-- 新增子节点 -->
|
|
<HcDialog
|
|
<HcDialog
|
|
:loading="addNodeLoading" :show="addNodeModal" loading-text="新增节点中,请耐心等待..."
|
|
:loading="addNodeLoading" :show="addNodeModal" loading-text="新增节点中,请耐心等待..."
|
|
- title="新增子节点" widths="720px" @close="addNodeModal = false"
|
|
|
|
|
|
+ title="新增子节点" widths="720px" @close="addNodeModal = false"
|
|
>
|
|
>
|
|
<el-alert
|
|
<el-alert
|
|
:closable="false" title="双击节点,可编辑节点名称,编辑完成后,请按回车或输入框消失后,再点提交"
|
|
:closable="false" title="双击节点,可编辑节点名称,编辑完成后,请按回车或输入框消失后,再点提交"
|
|
type="warning"
|
|
type="warning"
|
|
/>
|
|
/>
|
|
<HcTreeNode
|
|
<HcTreeNode
|
|
- v-if="addTreeNodeType === '1'" :node-id="addTreeNodeId" :old-id="addTreeNodeOldId"
|
|
|
|
|
|
+ v-if="addTreeNodeType === '1'" :node-id="addTreeNodeId" :old-id="addTreeNodeOldId" :contract-id="contractId"
|
|
:project-id="projectId" @check-change="addTreeNodeCheckChange"
|
|
:project-id="projectId" @check-change="addTreeNodeCheckChange"
|
|
/>
|
|
/>
|
|
<HcTreeNode
|
|
<HcTreeNode
|
|
- v-if="addTreeNodeType === '2'" :node-id="addTreeNodeId" :old-id="addTreeNodeOldId"
|
|
|
|
|
|
+ v-if="addTreeNodeType === '2'" :node-id="addTreeNodeId" :old-id="addTreeNodeOldId" :contract-id="contractId"
|
|
:project-id="projectId"
|
|
:project-id="projectId"
|
|
strictly @check-change="addTreeNodeCheckChange"
|
|
strictly @check-change="addTreeNodeCheckChange"
|
|
/>
|
|
/>
|
|
@@ -716,10 +716,11 @@ const ElTreeMenuClick = async ({ key, node, data, keys }) => {
|
|
setStoreValue('wbsTreeExpandKeys', keys)
|
|
setStoreValue('wbsTreeExpandKeys', keys)
|
|
TreeAutoExpandKeys.value = keys || []
|
|
TreeAutoExpandKeys.value = keys || []
|
|
if (key === 'add') {
|
|
if (key === 'add') {
|
|
- addTreeNodeId.value = data?.id
|
|
|
|
|
|
+ addTreeNodeId.value = data?.primaryKeyId
|
|
addTreeNodeOldId.value = data?.oldId
|
|
addTreeNodeOldId.value = data?.oldId
|
|
addNodeLoading.value = false
|
|
addNodeLoading.value = false
|
|
addNodeModal.value = true
|
|
addNodeModal.value = true
|
|
|
|
+
|
|
} else if (key === 'copy') {
|
|
} else if (key === 'copy') {
|
|
const parent = deepClone(node?.parent?.data || {})
|
|
const parent = deepClone(node?.parent?.data || {})
|
|
formCopyNodeModel.value = { ...deepClone(data), parent: parent }
|
|
formCopyNodeModel.value = { ...deepClone(data), parent: parent }
|
|
@@ -1050,6 +1051,7 @@ const addTreeNodeCheckChange = (nodes) => {
|
|
//新增节点
|
|
//新增节点
|
|
const addNodeLoading = ref(false)
|
|
const addNodeLoading = ref(false)
|
|
const addNodeClick = async () => {
|
|
const addNodeClick = async () => {
|
|
|
|
+
|
|
const keys = allSelectedList.value || []
|
|
const keys = allSelectedList.value || []
|
|
if (keys.length <= 0) {
|
|
if (keys.length <= 0) {
|
|
window?.$message?.warning('请先选择节点')
|
|
window?.$message?.warning('请先选择节点')
|