Procházet zdrojové kódy

无效理由和证据详情加载动画

zhuliu před 1 rokem
rodič
revize
eab032ff46

+ 5 - 2
src/views/report/InvalidResponse/components/reasonsAndEvidence/details.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="details" ref="detailsHead">
+  <div class="details" ref="detailsHead" v-loading="loading">
     <div class="head" >
         <el-dropdown @command="batchAdd">
             <el-button type="primary" size="small">
@@ -17,7 +17,7 @@
         </el-dropdown>
         <el-button type="primary" size="small" @click="editContent" class="margin-right_10">{{edit?'完成':'编辑'}}</el-button>
     </div>
-    <div class="content" v-if="content.proofGroupMessage">
+    <div class="content" v-if="content.proofGroupMessage" >
         <!-- 权利要求 -->
         <template>
             <div >
@@ -1052,6 +1052,7 @@ export default {
   },
   data() {
     return {
+        loading:false,
         edit:false,
         content:{
             showFeature:false
@@ -1265,6 +1266,7 @@ export default {
                 this.content.proofGroupMessage = {}
                 return false
             }
+            this.loading= true
             const [proofGroupMessage,FirstEvidenceReason,secondEvidenceReason] = await Promise.allSettled([this.getProofGroupMessage(),this.queryEvidenceReason(0),this.queryEvidenceReason(1)])
             this.content.proofGroupMessage = proofGroupMessage.status == "fulfilled"?proofGroupMessage.value:{}
             var FirstEvidenceReason1 = FirstEvidenceReason.status == "fulfilled"?FirstEvidenceReason.value:[]
@@ -1278,6 +1280,7 @@ export default {
             obj[item].feRbDecisionKey = (obj2[item]?obj2[item].feRbDecisionKey:'') || obj[item].feRbDecisionKey
            })
             this.content.FirstEvidenceReason = Object.values(obj)
+            this.loading = false
             this.content.showFeature = true
             this.$nextTick(()=>{
                 this.content.showFeature = false