index.less 1.22 KB
@import "~@/mixins.less";

.equipmentRepair {
  .size(300px, 350px);
  float: left;
  padding: 0 10px 10px 10px;
}

.equipmentInfo {
  .size();

  .title {
    .size(100%, 40px);
    .flex(center);
    font-size: 20px;
    color: #1890ff;
    font-weight: bold;
  }

  .image {
    .size(100%, 200px);
    border: 1px solid #ddd;
  }

  .info {
    .size(100%, 100px);
    .flex(center, center);
    background: #ddd;
    font-size: 18px;

    .content {
      .size();
      display: grid;
      grid-template-columns: 100px auto;
      grid-template-rows: 1fr 1fr;
      gap: 10px;

      >div:nth-of-type(1) {
        .flex(flex-end, flex-end)
      }

      >div:nth-of-type(2) {
        .flex(flex-end, flex-start)
      }

      >div:nth-of-type(3) {
        .flex(flex-start, flex-end)
      }

      >div:nth-of-type(4) {
        .flex(flex-start, flex-start)
      }
    }
  }
}

.equipmentFaultAnalysis {
  .size();

  .title {
    .size(100%, 40px);
    .flex(center);
    font-size: 20px;
    color: #1890ff;
    font-weight: bold;
  }

  .charts {
    .size(100%, calc(100% - 40px - 10px));
    border: 1px solid #ddd;

    .noData {
      .size();
      .flex(center, center);
      font-size: 18px;
      font-weight: bold;
    }
  }
}