zhangqi 1 рік тому
батько
коміт
b0698fd785

+ 4 - 0
src/DRP/HDrpManagement/customerGoals/detail/tabs/targetStatistics.vue

@@ -4,6 +4,7 @@
     class="ant-table-small"
     size="small"
     :row-class-name="(_record, index) => (index % 2 === 1 ? 'table-striped' : null)"
+    :loading="loading"
     bordered>
       <a-table-column title="企业名称" data-index="enterprisename" width="200px">
       </a-table-column>
@@ -121,7 +122,9 @@ import utils from '@/utils/utils'
 const props = defineProps(['data'])
 
 const data = ref([])
+const loading = ref(false)
 const targetData = async () => {
+  loading.value = true
   const res = await Api.requested({
     "id": "20230110151902",
     "content": {
@@ -131,6 +134,7 @@ const targetData = async () => {
     }
   })
   data.value = res.data
+  loading.value = false
 }
 onMounted(()=>{
   targetData()

+ 3 - 3
src/views/dataDashboard/modules/part_1.vue

@@ -33,7 +33,7 @@
           </div>
         </div>
       </a-col>
-      <a-col :span="4" v-if="value1 !== '日' && utils.hasPermission('salerTarget')">
+      <a-col :span="4" v-if="value1 !== '日' && targetData[ontarget].l !== 0 && utils.hasPermission('salerTarget')">
         <a-statistic
           class="mt-10"
           style="cursor: pointer;"
@@ -46,8 +46,8 @@
         </template>
         </a-statistic>
         <div>
-          <div class="info"><small>达成金额</small>&nbsp;<small>{{targetData[ontarget].a.toFixed(2)}}万元</small></div>
-          <div class="info"><small>目标金额</small>&nbsp;<small>{{targetData[ontarget].l}}万元</small></div>
+          <div class="info"><small>达成金额</small>&nbsp;<small>{{targetData[ontarget].a ? (targetData[ontarget].a).toFixed(2):0}}万元</small></div>
+          <div class="info"><small>目标金额</small>&nbsp;<small>{{targetData[ontarget].l ? (targetData[ontarget].l).toFixed(2):0}}万元</small></div>
         </div>
       </a-col>
     </a-row>