Parcourir la source

工程划分页面新增节点

duy il y a 2 ans
Parent
commit
216d1e58e8
1 fichiers modifiés avec 6 ajouts et 4 suppressions
  1. 6 4
      src/views/data-fill/division.vue

+ 6 - 4
src/views/data-fill/division.vue

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