|
@@ -24,6 +24,7 @@ const iconSize = ref(20) // 图标的尺寸
|
|
|
const tableDataList = reactive<Array<any>>([])
|
|
|
|
|
|
const loading = ref<Boolean>(true) // 是否在加载
|
|
|
+const dataState = ref<Boolean>(false) //数据是否加载成功
|
|
|
|
|
|
// 配置表格分页数据
|
|
|
const paginationConfig = reactive<TablePaginationSetting>({
|
|
@@ -138,7 +139,7 @@ const getData = async (type: number) => {
|
|
|
.post(props.requestConfig.url, { ...props.requestConfig.otherOptions, type })
|
|
|
.then((info) => {
|
|
|
let data = info.data
|
|
|
-
|
|
|
+ dataState.value = true
|
|
|
// 生成表格字段
|
|
|
createTableField()
|
|
|
// 生成表格数据
|
|
@@ -159,6 +160,7 @@ const getData = async (type: number) => {
|
|
|
}
|
|
|
})
|
|
|
.catch((err) => {
|
|
|
+ dataState.value = false
|
|
|
console.log(err)
|
|
|
})
|
|
|
.finally(() => {
|
|
@@ -227,7 +229,7 @@ onMounted(() => {
|
|
|
<div class="chartContent" v-if="selectShape === 1">
|
|
|
<div class="yesterDayDataBox">
|
|
|
<StatisticText
|
|
|
- v-if="staticFields"
|
|
|
+ v-if="staticFields && dataState"
|
|
|
:fields-info="staticFields"
|
|
|
:value-class="'chartStaticValue'"
|
|
|
></StatisticText>
|