gaoshp
2024-06-17 ddbb2bd2691629336faa4491a59fdc3dc3c5934e
src/views/mdc/time-analysis.vue
@@ -2,7 +2,7 @@
 * @Author: lzhe lzhe@example.com
 * @Date: 2024-04-26 09:36:18
 * @LastEditors: lzhe lzhe@example.com
 * @LastEditTime: 2024-06-05 11:37:24
 * @LastEditTime: 2024-06-14 18:26:34
 * @FilePath: /smart-web/src/views/mdc/status-record.vue
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
@@ -91,7 +91,7 @@
                                    </div>
                                </div>
                                <!-- 按时间周期统计charts -->
                                <div id="analysisA" v-if="setTitle.length != 0">
                                <div id="analysisB" v-if="setTitle.length != 0">
                                    <div class="demo-collapse">
                                        <el-collapse v-model="activeNames1" accordion>
                                            <el-collapse-item v-for="(item,index) in setTitle1" :name="index + 1">
@@ -550,10 +550,11 @@
        tabChange(val) {
            this.activeName = val;
            if(val == "time") {  //按时间周期统计
                var len = this.btnList.length;
                if(this.setTitle.length != 0) {
                    var obj = {
                        endDate: this.btnList[0].id,
                        startDate: this.btnList[0].id,
                        startDate: this.btnList[len-1].id,
                        statisticalMethod: "WEEK"
                    }
                    this.$HTTP.post(`/api/blade-mdc/efficiency-analysis/interval`,obj).then(res=> {
@@ -587,9 +588,12 @@
                                indexName : firstDayOfJuly + "至" + lastDayOfJuly
                            });
                            this.setTitle1 = arr;
                            this.getDataChartsB("DAY");
                            this.getDataChartsB("MONTH");
                            this.getDataChartsB("WEEK");
                            this.date = this.btnList[0].id;
                            this.$nextTick(()=> {
                                this.getDataChartsB("DAY");
                                this.getDataChartsB("MONTH");
                                this.getDataChartsB("WEEK");
                            })
                        }
                    })
                }