Răsfoiți Sursa

隐藏本表后刷新原始数据

duy 2 ani în urmă
părinte
comite
744f11cee1

+ 7 - 3
src/views/tentative/detect/components/ListItem.vue

@@ -201,7 +201,8 @@ const props = defineProps({
     alllistData:{
        type: Array,
         default: () => ([])
-    }
+    },
+ 
 
     
 })
@@ -672,6 +673,7 @@ const hideClick = async ({pKeyId, isBussShow}) => {
             if (!error && code === 200) {
                 window?.$message?.success('操作成功')
                 renewData()
+                changeisHide(pKeyId,isBussShow)
             }
         } else {
             window?.$message?.warning('已上报的资料,不允许隐藏')
@@ -1084,7 +1086,7 @@ const specialNodeClick = async () => {
 }
 
 //事件
-const emit = defineEmits(['renew','offsetTop','updeviceUseIds','upcheckTableId'])
+const emit = defineEmits(['renew','offsetTop','updeviceUseIds','upcheckTableId','changesdate'])
 
 //被点击
 const getOffsetTop = (key = '') => {
@@ -1101,7 +1103,9 @@ const renewData = () => {
     emit('renew')
     ActiveKey.value = ''
 }
-
+const changeisHide=(pKeyId,isBussShow)=>{
+     emit('changesdate',pKeyId,isBussShow)
+}
 //获取表单数据
 const getFormData = () => {
     const formArr = formData.value;

+ 11 - 1
src/views/tentative/detect/test-form.vue

@@ -50,6 +50,8 @@
                  @upcheckTableId="upcheckTableId"
                  :nodeIdvalue="nodeIdvalue"
                  :alllistData="alllistData"
+                 @changesdate="changeorinsdate"
+              
                 />
             </el-scrollbar>
             <template #action>
@@ -401,12 +403,20 @@ const getSearchNodeTablesall = async (type) => {
   
   
 }
+//改变原始数据复制隐藏本表的状态
+
 //获取数据
 const getTableDataAll = () => {
     getSearchNodeTables()
     queryNodeStatus()
 }
-
+const changeorinsdate=(pKeyId,isBussShow)=>{
+    orgAlllistData.value.forEach((item)=>{
+        if (item.pKeyId===pKeyId) {
+            item.isBussShow=isBussShow
+        }
+    })
+}
 //设置滚动条位置
 const ListItemScrollRef = ref(null)
 const ListItemOffsetTop = (offsetTop) => {