Kaynağa Gözat

隐藏本表加载状态修改

duy 3 ay önce
ebeveyn
işleme
cf3d664097
1 değiştirilmiş dosya ile 6 ekleme ve 5 silme
  1. 6 5
      src/views/data-fill/collapse-form/index.vue

+ 6 - 5
src/views/data-fill/collapse-form/index.vue

@@ -134,9 +134,9 @@
                             </HcTooltip>
                             <HcTooltip keys="wbs_hide_table">
                                 <el-link
-                                    v-loading="tableFormHideLoading"
+                                    v-loading="item?.tableFormHideLoading"
                                     type="primary"
-                                    :disabled="tableFormHideLoading"
+                                    :disabled="item?.tableFormHideLoading"
                                     @click.stop="hideClick(item, index)"
                                 >
                                     <template
@@ -1526,10 +1526,11 @@ const getNewList = () => {
 }
 //隐藏本表
 const tableFormHideLoading = ref(false)
-const hideClick = async ({ pkeyId, isBussShow }, index) => {
+const hideClick = async (item, index) => {
+    const { pkeyId, isBussShow } = item
     if (pkeyId) {
         if (isStatus.value !== 3) {
-            tableFormHideLoading.value = true
+            item.tableFormHideLoading = true
             const bussShow = isBussShow === 2 ? 1 : 2 //状态(1显示 2隐藏)
             const { error, code, msg } = await wbsApi.showBussTab({
                 pkeyId: pkeyId,
@@ -1537,7 +1538,7 @@ const hideClick = async ({ pkeyId, isBussShow }, index) => {
                 classify: classifys.value,
                 nodeId: treeId.value,
             })
-            tableFormHideLoading.value = false
+            item.tableFormHideLoading = false
             if (!error && code === 200) {
                 window?.$message?.success('操作成功')
                 if (isBussShow === 2) {