gaoshp
2024-11-03 3931e2728f618d0090f129b2665bc1285c4440c3
src/views/mdc/components/TimeAlarm.vue
@@ -1,7 +1,7 @@
<!--
 * @Date: 2024-04-18 21:52:18
 * @LastEditors: Sneed
 * @LastEditTime: 2024-06-20 23:20:15
 * @LastEditTime: 2024-06-20 23:37:09
 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/components/TimeAlarm.vue
-->
<template>
@@ -29,7 +29,7 @@
                </el-collapse-item>
                <el-collapse-item title="周 按周查看" name="2">
                    <el-button-group style="margin-bottom: 14px">
                        <el-button size="small" @click="queryWeek(item)"
                        <el-button :title="`${item.startDate} -${item.endDate} `" size="small" @click="queryWeek(item)"
                            :type="valueWeek == item.value ? 'primary' : ''" v-for="item in btnListWeek"
                            :key="item.value">{{ item.label
                            }}</el-button>
@@ -45,7 +45,7 @@
                </el-collapse-item>
                <el-collapse-item title="月 按月查看" name="3">
                    <el-button-group style="margin-bottom: 14px">
                        <el-button size="small" @click="queryMonth(item)"
                        <el-button :title="`${item.startDate} -${item.endDate} `" size="small" @click="queryMonth(item)"
                            :type="valueMonth == item.value ? 'primary' : ''" v-for="item in btnListMonth"
                            :key="item.value">{{ item.label
                            }}</el-button>
@@ -78,7 +78,7 @@
    },
    data() {
        return {
            sheetUrl: '/api/blade-mdc/alarm/data-sheet',
            sheetUrl: '/api/mdc/alarm/data-sheet',
            apiObj0: '',
            apiObj1: '',
            apiObj2: '',
@@ -109,7 +109,11 @@
    },
    methods: {
        init(params) {
            this.params.workstationId = params.workstationId.toString()
            if (params) {
                this.params.workstationId = params?.workstationId?.toString()
                this.params.startDate = params.startDate
                this.params.endDate = params.endDate
            }
            this.getTime({
                endDate: params.endDate,
                startDate: params.startDate,
@@ -117,7 +121,7 @@
        },
        getTime(data) {
            return Promise.all([
                this.$HTTP.post('/api/blade-mdc/efficiency-analysis/interval', {
                this.$HTTP.post('/api/mdc/efficiency-analysis/interval', {
                    ...data,
                    statisticalMethod: "DAY"
                }).then(res => {
@@ -137,7 +141,7 @@
                    }
                    this.queryDay(this.btnListDay[0])
                }),
                this.$HTTP.post('/api/blade-mdc/efficiency-analysis/interval', {
                this.$HTTP.post('/api/mdc/efficiency-analysis/interval', {
                    ...data,
                    statisticalMethod: "WEEK"
                }).then(res => {
@@ -157,7 +161,7 @@
                    }
                }),
                this.$HTTP.post('/api/blade-mdc/efficiency-analysis/interval', {
                this.$HTTP.post('/api/mdc/efficiency-analysis/interval', {
                    ...data,
                    statisticalMethod: "MONTH"
                }).then(res => {
@@ -225,10 +229,7 @@
            })
        },
        query(data, flag) {
            if (this.isShowTable) {
                return this.queryTableData(data, flag)
            }
            this.queryTableData(data, flag)
            return this.$HTTP.post(this.url, data, {}).then(res => {
                return this.setOptions(res.data.res)
            })