zmc
2023-11-14 045e502fa06255c7ebe1ad6bb4ff503825006cbe
去除ts
已修改9个文件
已删除1个文件
362 ■■■■■ 文件已修改
.prettierrc.json 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.vscode/extensions.json 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
README.md 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package-lock.json 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/layout/AppHeader.vue 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/layout/selectName.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/risk_estimate_common_function/riskValue.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/exception/FlightInspection.vue 215 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vite.config.js 50 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.prettierrc.json
@@ -1,8 +1,8 @@
{
  "$schema": "https://json.schemastore.org/prettierrc",
  "semi": true,
  "semi": false,
  "tabWidth": 2,
  "singleQuote": true,
  "printWidth": 80,
  "printWidth": 100,
  "trailingComma": "none"
}
.vscode/extensions.json
@@ -1,3 +1,8 @@
{
  "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
  "recommendations": [
    "Vue.volar",
    "Vue.vscode-typescript-vue-plugin",
    "dbaeumer.vscode-eslint",
    "esbenp.prettier-vscode"
  ]
}
README.md
@@ -1,21 +1,10 @@
# vue3-project-1
# dust-project
This template should help get you started developing with Vue 3 in Vite.
## Recommended IDE Setup
[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).
## Type Support for `.vue` Imports in TS
TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) to make the TypeScript language service aware of `.vue` types.
If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a [Take Over Mode](https://github.com/johnsoncodehk/volar/discussions/471#discussioncomment-1361669) that is more performant. You can enable it by the following steps:
1. Disable the built-in TypeScript Extension
    1) Run `Extensions: Show Built-in Extensions` from VSCode's command palette
    2) Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)`
2. Reload the VSCode window by running `Developer: Reload Window` from the command palette.
## Customize configuration
@@ -33,7 +22,7 @@
npm run dev
```
### Type-Check, Compile and Minify for Production
### Compile and Minify for Production
```sh
npm run build
package-lock.json
@@ -15,6 +15,8 @@
        "echarts": "^5.4.3",
        "element-plus": "^2.3.12",
        "js-cookie": "^3.0.1",
        "js-md5": "^0.7.3",
        "pinia": "^2.1.7",
        "sass": "^1.66.1",
        "unplugin-icons": "^0.17.0",
        "vue": "^3.3.4",
@@ -3575,6 +3577,11 @@
        "node": ">=14"
      }
    },
    "node_modules/js-md5": {
      "version": "0.7.3",
      "resolved": "https://registry.npmmirror.com/js-md5/-/js-md5-0.7.3.tgz",
      "integrity": "sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ=="
    },
    "node_modules/js-yaml": {
      "version": "4.1.0",
      "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz",
@@ -4293,6 +4300,50 @@
        "node": ">=8.6"
      }
    },
    "node_modules/pinia": {
      "version": "2.1.7",
      "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.1.7.tgz",
      "integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==",
      "dependencies": {
        "@vue/devtools-api": "^6.5.0",
        "vue-demi": ">=0.14.5"
      },
      "peerDependencies": {
        "@vue/composition-api": "^1.4.0",
        "typescript": ">=4.4.4",
        "vue": "^2.6.14 || ^3.3.0"
      },
      "peerDependenciesMeta": {
        "@vue/composition-api": {
          "optional": true
        },
        "typescript": {
          "optional": true
        }
      }
    },
    "node_modules/pinia/node_modules/vue-demi": {
      "version": "0.14.6",
      "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.6.tgz",
      "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==",
      "hasInstallScript": true,
      "bin": {
        "vue-demi-fix": "bin/vue-demi-fix.js",
        "vue-demi-switch": "bin/vue-demi-switch.js"
      },
      "engines": {
        "node": ">=12"
      },
      "peerDependencies": {
        "@vue/composition-api": "^1.0.0-rc.1",
        "vue": "^3.0.0-0 || ^2.6.0"
      },
      "peerDependenciesMeta": {
        "@vue/composition-api": {
          "optional": true
        }
      }
    },
    "node_modules/pkg-dir": {
      "version": "4.2.0",
      "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz",
package.json
@@ -17,6 +17,8 @@
    "echarts": "^5.4.3",
    "element-plus": "^2.3.12",
    "js-cookie": "^3.0.1",
    "js-md5": "^0.7.3",
    "pinia": "^2.1.7",
    "sass": "^1.66.1",
    "unplugin-icons": "^0.17.0",
    "vue": "^3.3.4",
src/components/layout/AppHeader.vue
@@ -1,6 +1,5 @@
<script >
 import { isCollapse } from './isCollapse'
 import { selectedName } from './selectName'
 import BreadCrumb from '@/sfc/BreadCrumb.vue'
 import Cookie from 'js-cookie'
  export default {
@@ -10,19 +9,11 @@
    data() {
      return{
        isCollapseHeader: isCollapse ,  //折叠
        selected: selectedName,
        // selectedName: '',
        // isCollapse: false
      }
    },
    mounted(){
      // è®¢é˜…事件,并在事件触发时更新选中的名字
      // this.$app.eventBus.on('updateSelectedName', (name) => {
      //   this.selectedName = name;
      // });
    //   EventBus.$on('updateSelectedName', (name) => {
    //      this.selectedName = name
    // })
  },
    methods: {
      handleCommand(command){
@@ -45,7 +36,6 @@
        <i-ep-Expand v-show="isCollapseHeader" />
        <i-ep-Fold v-show="!isCollapseHeader"/>
      </el-icon>
      <!-- {{ selected }} -->
      
    <!-- é¢åŒ…屑 -->
    
@@ -80,7 +70,6 @@
    color: white;
    background-color: #0093E9;
    background-image: linear-gradient(160deg, #2876aa 0%, #5cbfdd 100%);
    // width: 100vw;
.el-icon {
        margin-right: 17px;
src/components/layout/selectName.js
ÎļþÒÑɾ³ý
src/utils/risk_estimate_common_function/riskValue.js
@@ -25,6 +25,7 @@
    //     return monthRiskValue
    // },
    // calRiskValue(allTypeRiskValue,queryMonth){
    //     // å¯¹è®¾å¤‡ç¼–号进行分组
    //     let groupeObj =  rank.groupByMncode(allTypeRiskValue)
src/views/exception/FlightInspection.vue
@@ -18,7 +18,7 @@
    DustLineChart,
    ButtonClick,
    AreaAndmonitorType,
    AnalysisCard,
    AnalysisCard
  },
  data() {
    return {
@@ -55,7 +55,7 @@
        exception4:true,
        exception5:true,
        exception6:true,
        exception7:true,
        exception7: true
      },
      // eslint-disable-next-line no-undef
      // å¯¹è¯æ¡†æ˜¾ç¤º
@@ -131,8 +131,7 @@
        banTouch: 0,
        // 0代表分页,1代表不分页
        originClick: 0
      },
      }
    }
  },
  setup() {
@@ -202,7 +201,8 @@
  },
  computed: {
    exceptionAllNum() {
      let sum = this.exception.exception0Num +
      let sum =
        this.exception.exception0Num +
        this.exception.exception1Num +
        this.exception.exception2Num +
        this.exception.exception3Num +
@@ -217,7 +217,8 @@
      }
    },
    long_time_notchange(){
      let sum = this.exception.exception0Num +
      let sum =
        this.exception.exception0Num +
        this.exception.exception1Num +
        this.exception.exception2Num +
        this.exception.exception3Num +
@@ -230,27 +231,13 @@
      }else{
        return (
                        100 -
                        (this.exception.exception0Num /
                        this.exceptionAllNum) *
                          100 -
                        (this.exception.exception1Num /
                        this.exceptionAllNum) *
                          100 -
                        (this.exception.exception2Num /
                        this.exceptionAllNum) *
                          100 -
                        (this.exception.exception4Num /
                        this.exceptionAllNum) *
                          100 -
                        (this.exception.exception5Num /
                        this.exceptionAllNum) *
                          100 -
                        (this.exception.exception6Num /
                        this.exceptionAllNum) *
                          100 -
                        (this.exception.exception7Num /
                        this.exceptionAllNum) *
                          100
          (this.exception.exception0Num / this.exceptionAllNum) * 100 -
          (this.exception.exception1Num / this.exceptionAllNum) * 100 -
          (this.exception.exception2Num / this.exceptionAllNum) * 100 -
          (this.exception.exception4Num / this.exceptionAllNum) * 100 -
          (this.exception.exception5Num / this.exceptionAllNum) * 100 -
          (this.exception.exception6Num / this.exceptionAllNum) * 100 -
          (this.exception.exception7Num / this.exceptionAllNum) * 100
                      ).toFixed(1)
      }
    },
@@ -332,7 +319,7 @@
          siteNum:this.exception.exception3.length,
          exceptionNum:this.exception.exception3Num,
          isNoDataStatus:this.isNoData.exception3
        },
        }
      ]
      }
  },
@@ -1166,7 +1153,6 @@
          this.isNoData.exception7=false
        })
      /* å¼‚常异常数量 */
      this.$http
        .get('/dust/exceptionnum', {
@@ -1178,7 +1164,6 @@
        })
        .then((result) => {
          this.exception.exception0Num = result.data.data
        })
      this.$http
        .get('/dust/exceptionnum', {
@@ -1259,9 +1244,6 @@
        .then((result) => {
          this.exception.exception7Num = result.data.data
        })
    },
    /**
@@ -1362,7 +1344,6 @@
        this.total = response.data.data.total
        // ç§»é™¤ç©ºæ•°æ®çŠ¶æ€
      })
    },
    /**
@@ -1393,7 +1374,6 @@
        }
        this.isTableShow = true
        this.total = response.data.data.total
      })
    },
@@ -1468,10 +1448,7 @@
          </el-form-item>
          <el-form-item>
            <TimeShortCuts
              timeType="day"
              @submit-time="giveTime"
            ></TimeShortCuts>
              <TimeShortCuts timeType="day" @submit-time="giveTime"></TimeShortCuts>
          </el-form-item >
          <el-form-item>
@@ -1482,12 +1459,10 @@
              :loading="loading.queryButton"
              :havaIcon="false"
              @do-search="handleSubmit"
            ><img src="@/assets/exception/riskButton.png" height="24" class="img-button"></ButtonClick>
                ><img src="@/assets/exception/riskButton.png" height="24" class="img-button"
              /></ButtonClick>
          </el-form-item>
        </div>
      </el-form>
    </el-col>
  </el-row>
@@ -1509,52 +1484,145 @@
        <el-row :gutter="20" class="card-row">
          <el-col :span="6">
            <AnalysisCard  :site-name="cardRow1[0].siteName"  :exception-type="cardRow1[0].exceptionType" :begin-time="beginTime" :end-time="endTime" :exception-name="cardRow1[0].exceptionName" :site-num="cardRow1[0].siteNum" :exception-num="cardRow1[0].exceptionNum" :exception-all-num="exceptionAllNum" :site-num-all="siteTotal"  :isNoDataStatus="cardRow1[0].isNoDataStatus" @get-abnormal-data-by-click="getAbnormalDataByClick">
                <img src="@/assets/exception/exception4.png"  height="24" width="24">
              <AnalysisCard
                :site-name="cardRow1[0].siteName"
                :exception-type="cardRow1[0].exceptionType"
                :begin-time="beginTime"
                :end-time="endTime"
                :exception-name="cardRow1[0].exceptionName"
                :site-num="cardRow1[0].siteNum"
                :exception-num="cardRow1[0].exceptionNum"
                :exception-all-num="exceptionAllNum"
                :site-num-all="siteTotal"
                :isNoDataStatus="cardRow1[0].isNoDataStatus"
                @get-abnormal-data-by-click="getAbnormalDataByClick"
              >
                <img src="@/assets/exception/exception4.png" height="24" width="24" />
            </AnalysisCard>
          </el-col>
          <el-col :span="6"> 
            <AnalysisCard  :site-name="cardRow1[1].siteName"  :exception-type="cardRow1[1].exceptionType" :begin-time="beginTime" :end-time="endTime" :exception-name="cardRow1[1].exceptionName" :site-num="cardRow1[1].siteNum" :exception-num="cardRow1[1].exceptionNum" :exception-all-num="exceptionAllNum" :site-num-all="siteTotal"  :isNoDataStatus="cardRow1[1].isNoDataStatus" @get-abnormal-data-by-click="getAbnormalDataByClick">
                <img src="@/assets/exception/exception5.png"  height="24" width="24">
              <AnalysisCard
                :site-name="cardRow1[1].siteName"
                :exception-type="cardRow1[1].exceptionType"
                :begin-time="beginTime"
                :end-time="endTime"
                :exception-name="cardRow1[1].exceptionName"
                :site-num="cardRow1[1].siteNum"
                :exception-num="cardRow1[1].exceptionNum"
                :exception-all-num="exceptionAllNum"
                :site-num-all="siteTotal"
                :isNoDataStatus="cardRow1[1].isNoDataStatus"
                @get-abnormal-data-by-click="getAbnormalDataByClick"
              >
                <img src="@/assets/exception/exception5.png" height="24" width="24" />
            </AnalysisCard>
          </el-col>
          <el-col :span="6">
            <AnalysisCard  :site-name="cardRow1[2].siteName"  :exception-type="cardRow1[2].exceptionType" :begin-time="beginTime" :end-time="endTime" :exception-name="cardRow1[2].exceptionName" :site-num="cardRow1[2].siteNum" :exception-num="cardRow1[2].exceptionNum" :exception-all-num="exceptionAllNum" :site-num-all="siteTotal"  :isNoDataStatus="cardRow1[2].isNoDataStatus" @get-abnormal-data-by-click="getAbnormalDataByClick">
                <img src="@/assets/exception/exception6.png"  height="24" width="24">
              <AnalysisCard
                :site-name="cardRow1[2].siteName"
                :exception-type="cardRow1[2].exceptionType"
                :begin-time="beginTime"
                :end-time="endTime"
                :exception-name="cardRow1[2].exceptionName"
                :site-num="cardRow1[2].siteNum"
                :exception-num="cardRow1[2].exceptionNum"
                :exception-all-num="exceptionAllNum"
                :site-num-all="siteTotal"
                :isNoDataStatus="cardRow1[2].isNoDataStatus"
                @get-abnormal-data-by-click="getAbnormalDataByClick"
              >
                <img src="@/assets/exception/exception6.png" height="24" width="24" />
            </AnalysisCard>
          </el-col>
          <el-col :span="6">
            <AnalysisCard  :site-name="cardRow1[3].siteName"  :exception-type="cardRow1[3].exceptionType" :begin-time="beginTime" :end-time="endTime" :exception-name="cardRow1[3].exceptionName" :site-num="cardRow1[3].siteNum" :exception-num="cardRow1[3].exceptionNum" :exception-all-num="exceptionAllNum" :site-num-all="siteTotal"  :isNoDataStatus="cardRow1[3].isNoDataStatus" @get-abnormal-data-by-click="getAbnormalDataByClick">
                <img src="@/assets/exception/exception7.png"  height="24" width="24">
              <AnalysisCard
                :site-name="cardRow1[3].siteName"
                :exception-type="cardRow1[3].exceptionType"
                :begin-time="beginTime"
                :end-time="endTime"
                :exception-name="cardRow1[3].exceptionName"
                :site-num="cardRow1[3].siteNum"
                :exception-num="cardRow1[3].exceptionNum"
                :exception-all-num="exceptionAllNum"
                :site-num-all="siteTotal"
                :isNoDataStatus="cardRow1[3].isNoDataStatus"
                @get-abnormal-data-by-click="getAbnormalDataByClick"
              >
                <img src="@/assets/exception/exception7.png" height="24" width="24" />
            </AnalysisCard>
          </el-col>
        </el-row>
        <el-row :gutter="20">
          <el-col :span="6" >
            <AnalysisCard  :site-name="cardRow2[0].siteName" :exception-type="cardRow2[0].exceptionType" :begin-time="beginTime" :end-time="endTime" :exception-name="cardRow2[0].exceptionName" :site-num="cardRow2[0].siteNum" :exception-num="cardRow2[0].exceptionNum" :exception-all-num="exceptionAllNum" :site-num-all="siteTotal"  :isNoDataStatus="cardRow2[0].isNoDataStatus" @get-abnormal-data-by-click="getAbnormalDataByClick">
              <img src="@/assets/exception/exception0.png"  height="24" width="24">
              <AnalysisCard
                :site-name="cardRow2[0].siteName"
                :exception-type="cardRow2[0].exceptionType"
                :begin-time="beginTime"
                :end-time="endTime"
                :exception-name="cardRow2[0].exceptionName"
                :site-num="cardRow2[0].siteNum"
                :exception-num="cardRow2[0].exceptionNum"
                :exception-all-num="exceptionAllNum"
                :site-num-all="siteTotal"
                :isNoDataStatus="cardRow2[0].isNoDataStatus"
                @get-abnormal-data-by-click="getAbnormalDataByClick"
              >
                <img src="@/assets/exception/exception0.png" height="24" width="24" />
            </AnalysisCard>
          </el-col>
          <el-col :span="6" >
            <AnalysisCard  :site-name="cardRow2[1].siteName" :exception-type="cardRow2[1].exceptionType" :begin-time="beginTime" :end-time="endTime" :exception-name="cardRow2[1].exceptionName" :site-num="cardRow2[1].siteNum" :exception-num="cardRow2[1].exceptionNum" :exception-all-num="exceptionAllNum" :site-num-all="siteTotal"  :isNoDataStatus="cardRow2[1].isNoDataStatus" @get-abnormal-data-by-click="getAbnormalDataByClick">
              <img src="@/assets/exception/exception1.png"  height="24" width="24">
              <AnalysisCard
                :site-name="cardRow2[1].siteName"
                :exception-type="cardRow2[1].exceptionType"
                :begin-time="beginTime"
                :end-time="endTime"
                :exception-name="cardRow2[1].exceptionName"
                :site-num="cardRow2[1].siteNum"
                :exception-num="cardRow2[1].exceptionNum"
                :exception-all-num="exceptionAllNum"
                :site-num-all="siteTotal"
                :isNoDataStatus="cardRow2[1].isNoDataStatus"
                @get-abnormal-data-by-click="getAbnormalDataByClick"
              >
                <img src="@/assets/exception/exception1.png" height="24" width="24" />
            </AnalysisCard>
          </el-col>
          <el-col :span="6" >
            <AnalysisCard  :site-name="cardRow2[2].siteName" :exception-type="cardRow2[2].exceptionType" :begin-time="beginTime" :end-time="endTime" :exception-name="cardRow2[2].exceptionName" :site-num="cardRow2[2].siteNum" :exception-num="cardRow2[2].exceptionNum" :exception-all-num="exceptionAllNum" :site-num-all="siteTotal"  :isNoDataStatus="cardRow2[2].isNoDataStatus" @get-abnormal-data-by-click="getAbnormalDataByClick">
              <img src="@/assets/exception/exception2.png"  height="24" width="24">
              <AnalysisCard
                :site-name="cardRow2[2].siteName"
                :exception-type="cardRow2[2].exceptionType"
                :begin-time="beginTime"
                :end-time="endTime"
                :exception-name="cardRow2[2].exceptionName"
                :site-num="cardRow2[2].siteNum"
                :exception-num="cardRow2[2].exceptionNum"
                :exception-all-num="exceptionAllNum"
                :site-num-all="siteTotal"
                :isNoDataStatus="cardRow2[2].isNoDataStatus"
                @get-abnormal-data-by-click="getAbnormalDataByClick"
              >
                <img src="@/assets/exception/exception2.png" height="24" width="24" />
            </AnalysisCard>
          </el-col>
          <el-col :span="6" >
            <AnalysisCard  :site-name="cardRow2[3].siteName" :exception-type="cardRow2[3].exceptionType" :begin-time="beginTime" :end-time="endTime" :exception-name="cardRow2[3].exceptionName" :site-num="cardRow2[3].siteNum" :exception-num="cardRow2[3].exceptionNum" :exception-all-num="exceptionAllNum" :site-num-all="siteTotal"  :isNoDataStatus="cardRow2[3].isNoDataStatus" @get-abnormal-data-by-click="getAbnormalDataByClick">
              <img src="@/assets/exception/exception3.png"  height="24" width="24">
              <AnalysisCard
                :site-name="cardRow2[3].siteName"
                :exception-type="cardRow2[3].exceptionType"
                :begin-time="beginTime"
                :end-time="endTime"
                :exception-name="cardRow2[3].exceptionName"
                :site-num="cardRow2[3].siteNum"
                :exception-num="cardRow2[3].exceptionNum"
                :exception-all-num="exceptionAllNum"
                :site-num-all="siteTotal"
                :isNoDataStatus="cardRow2[3].isNoDataStatus"
                @get-abnormal-data-by-click="getAbnormalDataByClick"
              >
                <img src="@/assets/exception/exception3.png" height="24" width="24" />
            </AnalysisCard>
          </el-col>
        </el-row>
      </el-card>
    </el-col>
  </el-row>
@@ -1571,7 +1639,6 @@
  <!-- è¡¨æ ¼ -->
  <el-row v-show="isTableShow">
    <el-col>
      <el-table
        ref="table"
        :data="displayData"
@@ -1595,7 +1662,13 @@
        <el-table-column prop="region" label="区域" align="center" show-overflow-tooltip />
        <el-table-column prop="beginTime" label="开始时间" align="center" show-overflow-tooltip />
        <el-table-column prop="endTime" label="结束时间" align="center" show-overflow-tooltip />
        <el-table-column prop="typename" label="场景" align="center" width="82" show-overflow-tooltip />
          <el-table-column
            prop="typename"
            label="场景"
            align="center"
            width="82"
            show-overflow-tooltip
          />
        <el-table-column prop="address" label="地址" align="center" show-overflow-tooltip />
        <el-table-column prop="dutyCompany" label="运维商" align="center" show-overflow-tooltip />
        
@@ -1637,8 +1710,12 @@
      <div class="diag-head">
        <div class="diag-head-text">
          <div><span class="diag-head-text1">站点名称:</span>{{ tableCurrentRowData.name }}</div>
          <div><span class="diag-head-text1">设备编号:</span>{{ tableCurrentRowData.mnCode }}</div>
          <div><span class="diag-head-text1">运维商:</span>{{ tableCurrentRowData.dutyCompany }}</div>
            <div>
              <span class="diag-head-text1">设备编号:</span>{{ tableCurrentRowData.mnCode }}
            </div>
            <div>
              <span class="diag-head-text1">运维商:</span>{{ tableCurrentRowData.dutyCompany }}
            </div>
          <!-- <div>
            <span class="diag-head-text1">异常类型:</span>
            <span v-if="tableCurrentRowData.exceptionType == '0'">数据缺失异常</span>
@@ -1689,7 +1766,6 @@
            >下条异常</el-button
          >
        </div>
      </div>
    </template>
@@ -1748,7 +1824,6 @@
</template>
<style lang="scss" scoped>
.el-row {
  margin-left: 10px;
}
@@ -1761,7 +1836,6 @@
  margin-right: 5px;
}
.head-container-search {
  float: right;
}
@@ -1778,7 +1852,6 @@
/* æ¡ä»¶æŸ¥è¯¢æ¨¡å—结束 */
/* å¼‚常分析模块的样式 */
.card-text1 {
  /* é»‘体的异常名字部分 */
@@ -1849,8 +1922,6 @@
  font-size: 1.2em;
}
/* éšè—è¡¨æ ¼æŒ‰é’®ç»„样式结束 */
/* è¡¨æ ¼æ¨¡å—的样式 */
.el-table {
vite.config.js
@@ -3,45 +3,47 @@
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
import Icons from 'unplugin-icons/vite'
import IconsResolver from 'unplugin-icons/resolver'
// https://vitejs.dev/config/
export default defineConfig({
  server: {
    proxy: {
      "^/api": {
        target: 'http://xhhb.senzly.cn',
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api/, '/main')
      },
      "/boss": {
        target: "http://39.97.218.60/",
        changeOrigin: true,
      },
    }
  },
  plugins: [
    vue(),
    AutoImport({
      imports : ["vue"],
      resolvers: [ElementPlusResolver(),IconsResolver()],
      eslintrc: { enabled: true}
    }),
    Components({
      resolvers: [ElementPlusResolver(),IconsResolver({enabledCollections:["ep"]})],
    }),
    Icons({autoInstall:true}),
      imports: ['vue'],
      resolvers: [
        ElementPlusResolver(),
        // Auto import icon components
        // è‡ªåŠ¨å¯¼å…¥å›¾æ ‡ç»„ä»¶
        IconsResolver(),
  ],
    }),
    Components({
      resolvers: [
        ElementPlusResolver(),
        // Auto register icon components
        // è‡ªåŠ¨æ³¨å†Œå›¾æ ‡ç»„ä»¶
        IconsResolver({
          enabledCollections: ['ep'],
        }),
      ],
    }),
    Icons({
      autoInstall: true,
    }),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  },
   
    }
  }
})