index.less 1.72 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) {
        display: -webkit-box;
        /*! autoprefixer: ignore next */
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        /* 只保留 2 行 */
        overflow: hidden;
        text-overflow: ellipsis;
        /* 兜底 */
        white-space: normal;
        word-break: break-all;
        /* 覆盖 antd 默认 nowrap */
        /* 按需调整,决定何时断行 */
        line-height: 1.2;
      }
    }
  }
}

.equipmentFaultAnalysis {
  .size();

  .title {
    .size(100%, 40px);
    // .flex(center);
    font-size: 20px;
    color: #1890ff;
    font-weight: bold;
    // 超出省略号
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
  }

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

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