yanghao 6 дней назад
Родитель
Сommit
6f3ee9cae6
1 измененных файлов с 4 добавлено и 8 удалено
  1. 4 8
      src/views/pms/qhse/data/PmsTree.vue

+ 4 - 8
src/views/pms/qhse/data/PmsTree.vue

@@ -38,14 +38,13 @@ const formRules = ref({
   name: [{ required: true, message: '请输入名称', trigger: 'blur' }],
   sort: [{ required: true, message: '请输入排序', trigger: 'blur' }]
 })
-const handleRightClick = (event, node, data) => {
-  console.log('xxxxxxxxxxxxxxxxxxxxx')
-  nodeInfo.value = node
+const handleRightClick = (event, data, node) => {
+  nodeInfo.value = { ...data }
   event.preventDefault()
   menuX.value = event.clientX
   menuY.value = event.clientY
   selectedNode = data
-  parentId.value = data.data.id
+  parentId.value = data.id
 
   menuVisible.value = true
 }
@@ -106,12 +105,9 @@ const submitForm = async () => {
   // 表单验证逻辑
 
   try {
-    // formData.value.parentId = parentId.value
-    if (formData.value.parentId === undefined || formData.value.parentId === null) {
-      formData.value.parentId = props.currentId
-    }
     formData.value.type = 'file'
     if (formType.value === 'create') {
+      formData.value.parentId = parentId.value
       await IotTreeApi.createIotTree(formData.value)
     } else {
       await IotTreeApi.updateIotTree(formData.value)