龚焕茏
2024-08-07 44920f344fbebaccf84a8e9f9607738e39da5bd4
feat:考核预警
3个文件已修改
111 ■■■■ 已修改文件
src/api/platform/home.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/home/data-table/index.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/home/examine/index.vue 96 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/platform/home.js
@@ -42,6 +42,14 @@
  })
}
// 考核预警
export function checkScore() {
  return request({
    url: '/home/checkScore',
    method: 'get'
  })
}
// 核算报表
export function calculate() {
  return request({
src/views/home/data-table/index.vue
@@ -14,6 +14,8 @@
        <el-table :data="tableData" height="400">
          <el-table-column prop="pointName" label="点位信息" align="center" show-overflow-tooltip>
          </el-table-column>
          <el-table-column prop="remark" label="运维单位" align="center" show-overflow-tooltip>
          </el-table-column>
          <el-table-column prop="startTime" label="运维开始时间" align="center">
          </el-table-column>
          <el-table-column prop="endTime" label="运维截止时间" align="center">
@@ -21,11 +23,6 @@
          <el-table-column prop="status" label="状态" align="center">
            <template slot-scope="scope">
              <el-tag type="warning" disable-transitions v-if="scope.row.status">{{ scope.row.status }}</el-tag>
            </template>
          </el-table-column>
          <el-table-column label="操作" align="center">
            <template slot-scope="scope">
              <el-button size="mini">编辑</el-button>
            </template>
          </el-table-column>
        </el-table>
src/views/home/examine/index.vue
@@ -12,22 +12,15 @@
        </div>
        <el-table :data="tableData" height="400">
          <el-table-column prop="date" label="警报时间" align="center">
          <el-table-column prop="createTime" label="警报时间" align="center">
          </el-table-column>
          <el-table-column prop="name" label="公司名称" align="center">
          <el-table-column prop="area" label="区域" align="center">
          </el-table-column>
          <el-table-column prop="rule" label="考核规则" align="center">
          <el-table-column prop="examineTag" label="考核标签" align="center">
          </el-table-column>
          <el-table-column prop="date" label="状态" align="center">
            <template slot-scope="scope">
              <el-tag type="danger"
                disable-transitions>预警</el-tag>
            </template>
          <el-table-column prop="templateName" label="模板" align="center">
          </el-table-column>
          <el-table-column label="操作" align="center">
            <template slot-scope="scope">
              <el-button size="mini">详情</el-button>
            </template>
          <el-table-column prop="score" label="分数" align="center">
          </el-table-column>
        </el-table>
      </div>
@@ -36,83 +29,18 @@
</template>
<script>
import { checkScore } from "@/api/platform/home";
export default {
  name: 'DataTable',
  data() {
    return {
      tableData: [
        {
          date: '2024.02.28 15:14:01',
          name: '运维公司名称1',
          address: '上海市普陀区金沙江路 1518 弄',
          rule: '车辆考核',
          num: 111,
        },
        {
          date: '2024.02.28 15:14:01',
          name: '运维公司名称1',
          address: '上海市普陀区金沙江路 1518 弄',
          rule: '点位考核',
          num: 111,
        },
        {
          date: '2024.02.28 15:14:01',
          name: '运维公司名称1',
          address: '上海市普陀区金沙江路 1518 弄',
          rule: '车辆考核',
          num: 111,
        },
        {
          date: '2024.02.28 15:14:01',
          name: '运维公司名称1',
          address: '上海市普陀区金沙江路 1518 弄',
          rule: '点位考核',
          num: 111,
        },
        {
          date: '2024.02.28 15:14:01',
          name: '运维公司名称1',
          address: '上海市普陀区金沙江路 1518 弄',
          rule: '车辆考核',
          num: 111,
        },
        {
          date: '2024.02.28 15:14:01',
          name: '运维公司名称1',
          address: '上海市普陀区金沙江路 1518 弄',
          rule: '车辆考核',
          num: 111,
        },
        {
          date: '2024.02.28 15:14:01',
          name: '运维公司名称1',
          address: '上海市普陀区金沙江路 1518 弄',
          rule: '点位考核',
          num: 111,
        },
        {
          date: '2024.02.28 15:14:01',
          name: '运维公司名称1',
          address: '上海市普陀区金沙江路 1518 弄',
          rule: '点位考核',
          num: 111,
        },
        {
          date: '2024.02.28 15:14:01',
          name: '运维公司名称1',
          address: '上海市普陀区金沙江路 1518 弄',
          rule: '车辆考核',
          num: 111,
        },
        {
          date: '2024.02.28 15:14:01',
          name: '运维公司名称1',
          address: '上海市普陀区金沙江路 1518 弄',
          rule: '点位考核',
          num: 111,
        },
      ]
      tableData: []
    }
  },
  mounted() {
    checkScore().then(res => {
      this.tableData = res.data;
    })
  }
}
</script>