Przeglądaj źródła

资料填报上传按钮点击修改

duy 2 lat temu
rodzic
commit
8ae8eb251d
1 zmienionych plików z 8 dodań i 8 usunięć
  1. 8 8
      src/views/data-fill/components/ListItem.vue

+ 8 - 8
src/views/data-fill/components/ListItem.vue

@@ -517,17 +517,17 @@ const ActiveKey = ref([])
 const formKeyIds = ref('')
 const formparentId=ref('')
 const CollapseChange = async (name) => {
+  
     ActiveKey.value = name
     let names=[]
     if(name.length>0){
          names = name[0] ? name[name.length-1].split('-') : name[0]
     }
-   
     if (names.length > 0) {
         getOffsetTop(name);
         const index = names[1]
         const item = listDatas.value[index]
-        console.log(item,'item');
+       
         formKeyIds.value = item.pkeyId ? item.pkeyId + '' : ''
         formparentId.value= item.parentId ? item.parentId + '' : ''
         if (!item.isTableFormRender) {
@@ -923,7 +923,7 @@ const uploadClick = (item,index) => {
             //获取文件列表
             getBussFileList(pkeyIds)
         } else if (!item.isRenderTableForm) {
-            CollapseChange(keyName)
+            CollapseChange([keyName])
             window?.$message?.warning('请再次点击上传')
         } else if (!item.isTableForm) {
             window?.$message?.warning('暂无表单数据')
@@ -1667,16 +1667,16 @@ const getOffsetTop = (key = '') => {
     if (key) {
         const dom = document.getElementById(key[key.length-1])
         if(!drawType.value){
-             if(dom.offsetTop>=583&&ActiveKey.value.length>1){
-                 emit('offsetTop', dom.offsetTop-583)
+             if(dom?.offsetTop>=583&&ActiveKey.value.length>1){
+                 emit('offsetTop', dom?.offsetTop-583)
             }else{
-                emit('offsetTop', dom.offsetTop)
+                emit('offsetTop', dom?.offsetTop)
             }
         }else {
             if(dom.offsetTop>=424&&ActiveKey.value.length>1){
-                  emit('offsetTop', dom.offsetTop-424)
+                  emit('offsetTop', dom?.offsetTop-424)
             }else{
-                emit('offsetTop', dom.offsetTop)
+                emit('offsetTop', dom?.offsetTop)
             }
         }