duy 2 年之前
父節點
當前提交
38a8283545
共有 1 個文件被更改,包括 9 次插入16 次删除
  1. 9 16
      src/views/tentative/detect/test-form.vue

+ 9 - 16
src/views/tentative/detect/test-form.vue

@@ -86,7 +86,7 @@
                          <!-- <DivisionTree :datas="unmatchedTreeData" @nodeTap="divisionTreeClick" @nodeCheck="divisionTreeCheck" :defaultCheckarr="defaultCheckarrIds"/> -->
                             <KeepAlive>
                             <template v-if="isSearchTree">
-                               <DivisionTree :datas="searchTreeData" @nodeTap="divisionTreeClick" @nodeCheck="divisionTreeCheck" :defaultCheckarr="defaultCheckarrIds"/>
+                               <DivisionTree :datas="searchTreeData" @nodeTap="divisionTreeClick" @nodeCheck="divisionTreeCheck" :defaultCheckarr="defaultCheckarrIds" :ElTreeProps="seaElTreeProps"/>
                             </template>
                             <template v-else>
                                <DivisionTree :datas="unmatchedTreeData" @nodeTap="divisionTreeClick" @nodeCheck="divisionTreeCheck" :defaultCheckarr="defaultCheckarrIds"/>
@@ -265,32 +265,22 @@ const ListItemOffsetTop = (offsetTop) => {
 const linksRelateModal = ref(false)
 const linksRelateModalClick = () => {
     linksRelateModal.value = true
+    linksRelateSearchTreeVal.value=''
     getContractInfoTreeApi()
 }
 //获取导入树
 const unmatchedTreeData = ref([])
 const defaultCheckarrIds=ref([])
 const getContractInfoTreeApi = async () => {
-    const {error, code, data} = await divisionApi.getengineerInfoTree({
+    const {error, code, data} = await divisionApi.getengineerInfoTree1({
         projectId: projectId.value,
         contractId: contractId.value,
         wbsId: projectInfo?.value.referenceWbsTemplateId
     })
     //判断状态
     if (!error && code === 200) {
-        unmatchedTreeData.value = getArrValue(data)
-        if( unmatchedTreeData.value.length>0){
-            let defayltidarr=[]
-            console.log(unmatchedTreeData.value,'unmatchedTreeData.value');
-            unmatchedTreeData.value.forEach((item)=>{
-                if(item.isSelectedStatus===1){
-                    defayltidarr.push(item.primaryKeyId)
-                }
-            })
-            console.log(defayltidarr,'defayltidarr');
-            defaultCheckarrIds.value=defayltidarr
-            console.log(defaultCheckarrIds.value,'defaultCheckarrIds');
-        }
+        unmatchedTreeData.value = getArrValue(data['treeContractAll'])
+        defaultCheckarrIds.value=getArrValue(data['isSelectedStatus'])
     } else {
         unmatchedTreeData.value = []
     }
@@ -305,9 +295,12 @@ const checkrelationId=ref([])
 const checkrelationString=ref([])
 
 const divisionTreeCheck = (data) => {
-   console.log(data,'data');
    checkrelationId.value=data
 }
+const seaElTreeProps = ref({
+    label: 'title',
+    children: 'children'
+})
 const linksRelateSearchTreeVal = ref('')
 const linksRelateTreeLoading = ref(false)
 const searchTreeData = ref([])