|
@@ -86,11 +86,12 @@
|
|
</div>
|
|
</div>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</div>
|
|
</div>
|
|
- <div class="chainEcharts">
|
|
|
|
|
|
+ <div class="chainEcharts" v-loading="loading">
|
|
<echarts
|
|
<echarts
|
|
v-for="(item, index) in echartsDataObj"
|
|
v-for="(item, index) in echartsDataObj"
|
|
:key="index"
|
|
:key="index"
|
|
:echartsDataOne="item"
|
|
:echartsDataOne="item"
|
|
|
|
+
|
|
></echarts>
|
|
></echarts>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -128,6 +129,7 @@ export default defineComponent({
|
|
const typeSrarch = ref(0)
|
|
const typeSrarch = ref(0)
|
|
const treeCheckedList = ref([])
|
|
const treeCheckedList = ref([])
|
|
const valueCalculation = ref()
|
|
const valueCalculation = ref()
|
|
|
|
+ const loading=ref(false)
|
|
// const dateTime = ref([
|
|
// const dateTime = ref([
|
|
// new Date(2021, 9, 1, 10, 10),
|
|
// new Date(2021, 9, 1, 10, 10),
|
|
// new Date(2021, 9, 30, 10, 10),
|
|
// new Date(2021, 9, 30, 10, 10),
|
|
@@ -165,6 +167,7 @@ export default defineComponent({
|
|
|
|
|
|
async function searchData() {
|
|
async function searchData() {
|
|
if (!dateTime.value) {
|
|
if (!dateTime.value) {
|
|
|
|
+ loading.value=false
|
|
ElNotification({
|
|
ElNotification({
|
|
title: '提示',
|
|
title: '提示',
|
|
message: '请选择开始和结束时间',
|
|
message: '请选择开始和结束时间',
|
|
@@ -172,6 +175,7 @@ export default defineComponent({
|
|
})
|
|
})
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ loading.value=true;
|
|
|
|
|
|
if (treeCheckedList.value.length > 0) {
|
|
if (treeCheckedList.value.length > 0) {
|
|
store.commit('TimeAll_function', dateTime.value)
|
|
store.commit('TimeAll_function', dateTime.value)
|
|
@@ -203,6 +207,7 @@ export default defineComponent({
|
|
displayField: treeCheckedList.value,
|
|
displayField: treeCheckedList.value,
|
|
})
|
|
})
|
|
.then((requset) => {
|
|
.then((requset) => {
|
|
|
|
+
|
|
if (requset.status === 'SUCCESS') {
|
|
if (requset.status === 'SUCCESS') {
|
|
flag.value = true
|
|
flag.value = true
|
|
echartsDataCurrent.value = requset.data
|
|
echartsDataCurrent.value = requset.data
|
|
@@ -221,13 +226,17 @@ export default defineComponent({
|
|
})
|
|
})
|
|
.then((requset) => {
|
|
.then((requset) => {
|
|
if (requset.status === 'SUCCESS') {
|
|
if (requset.status === 'SUCCESS') {
|
|
|
|
+
|
|
flag2.value = true
|
|
flag2.value = true
|
|
echartsDataBefore.value = requset.data
|
|
echartsDataBefore.value = requset.data
|
|
} else {
|
|
} else {
|
|
ElMessage.error(requset.msg)
|
|
ElMessage.error(requset.msg)
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
+ if(echartsDataBefore.value&& echartsDataCurrent.value){
|
|
|
|
+ loading.value=false
|
|
|
|
|
|
|
|
+ }
|
|
var jsona = JSON.stringify(echartsDataCurrent.value)
|
|
var jsona = JSON.stringify(echartsDataCurrent.value)
|
|
var jsonb = jsona.replace(/"list"/g, '"list2"')
|
|
var jsonb = jsona.replace(/"list"/g, '"list2"')
|
|
jsonb = jsonb.replace(/"listDate"/g, '"listDate2"')
|
|
jsonb = jsonb.replace(/"listDate"/g, '"listDate2"')
|
|
@@ -242,6 +251,7 @@ export default defineComponent({
|
|
ElMessage.warning('暂无结果')
|
|
ElMessage.warning('暂无结果')
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
|
|
+ loading.value=false
|
|
console.log('', 1)
|
|
console.log('', 1)
|
|
ElNotification({
|
|
ElNotification({
|
|
title: '提示',
|
|
title: '提示',
|
|
@@ -254,6 +264,7 @@ export default defineComponent({
|
|
return {
|
|
return {
|
|
store,
|
|
store,
|
|
...toRefs(state),
|
|
...toRefs(state),
|
|
|
|
+ loading,
|
|
listTabPosition: ref('allValue'),
|
|
listTabPosition: ref('allValue'),
|
|
data: [
|
|
data: [
|
|
{
|
|
{
|