contentLog.vue 5.02 KB
<template>
  <div class="interfacel">
    <el-row :gutter="10">
      <el-col :span="3.5"
        ><div class="interfacel-content bg-purple">
          <div class="interfacel-content-text">标题:</div>
          <div class="interfacel-content-input">
            <el-input
              v-model="queryConfig.taskNumber"
              placeholder="请输入接口名内容"
            />
          </div></div
      ></el-col>
      <el-col :span="3.5"
        ><div class="interfacel-content bg-purple">
          <div class="interfacel-content-text">内容:</div>
          <div class="interfacel-content-input">
            <el-input
              v-model="queryConfig.taskNumber"
              placeholder="请输入接口名内容"
            />
          </div></div
      ></el-col>
      <el-col :span="3.5"
        ><div class="interfacel-content bg-purple">
          <div class="interfacel-content-text">标志:</div>
          <div class="interfacel-content-input">
            <el-select v-model="value" placeholder="请选择">
              <el-option
                v-for="item in options"
                :key="item.value"
                :label="item.label"
                :value="item.value"
              />
            </el-select>
          </div></div
      ></el-col>
      <el-col :span="3.5"
        ><div class="interfacel-content bg-purple">
          <div class="interfacel-content-text">开始时间:</div>
          <div class="interfacel-content-input">
            <el-date-picker
              v-model="form.startTime"
              type="datetime"
              placeholder="选择日期时间"
            />
          </div></div
      ></el-col>
      <el-col :span="3.5"
        ><div class="interfacel-content bg-purple">
          <div class="interfacel-content-text">结束时间:</div>
          <div class="interfacel-content-input">
            <el-date-picker
              v-model="form.endTime"
              type="datetime"
              placeholder="选择日期时间"
            />
          </div></div
      ></el-col>
      <el-col :span="4"
        ><div class="interfacel-content bg-purple">
          <el-button
            icon="el-icon-search"
            class="T1"
            @click="goodsTypeModify()"
            type="primary"
            >查询</el-button
          >
          <el-button class="T1" @click="goodsTypeModify()">查询情况</el-button>
          <el-button class="T1" @click="goodsTypeModify()">导出</el-button>
        </div></el-col
      >
    </el-row>
    <div class="table">
      <el-table
        :data="tableData"
        style="width: 100%"
        height="800"
        :header-cell-style="{ background: '#d9ebfe', color: '#000000' }"
      >
        <el-table-column prop="date" label="内置id" width="180">
        </el-table-column>
        <el-table-column prop="name" label="标题" width="180">
        </el-table-column>
        <el-table-column prop="address" label="内容"> </el-table-column>
        <el-table-column prop="address" label="标志"> </el-table-column>
        <el-table-column prop="address" label="报警代码"> </el-table-column>
        <el-table-column prop="address" label="创建时间"> </el-table-column>
        <el-table-column prop="address" label="创建人"> </el-table-column>
      </el-table>
      <div class="pagination-container">
        <el-pagination
          background
          layout="prev, pager, next"
          :current-page="queryConfig.currentPage"
          :page-size="queryConfig.pageSize"
          :total="total"
          @current-change="handleCurrentChange"
        >
        </el-pagination>
      </div>
    </div>
  </div>
</template>
<script>
export default {
  data() {
    return {
      tableData: [
        {
          date: "2016-05-02",
          name: "王小虎",
          address: "上海市普陀区金沙江路 1518 弄",
        },
        {
          date: "2016-05-04",
          name: "王小虎",
          address: "上海市普陀区金沙江路 1517 弄",
        },
        {
          date: "2016-05-01",
          name: "王小虎",
          address: "上海市普陀区金沙江路 1519 弄",
        },
        {
          date: "2016-05-03",
          name: "王小虎",
          address: "上海市普陀区金沙江路 1516 弄",
        },
      ],
      queryConfig: {
        currentPage: 1,
        pageSize: 20,
        taskNumber: "",
      },
      total: 0,
      form: {
        startTime: this.$moment()
          .subtract(3, "days")
          .format("YYYY-MM-DD 00:00:00"),
        endTime: this.$moment().add(1, "days").format("YYYY-MM-DD 23:59:59"),
      },
    };
  },
};
</script>
<style scoped lang="scss">
.interfacel {
  width: 100%;
}
.el-row {
  margin-bottom: 5px;
}
.interfacel-content {
  display: flex;
  border-radius: 4px;
  min-height: 46px;
  margin-bottom: 10px;
  align-items: center;
}
.table {
  border: 1px solid #e5e9f2;
}
.T1 {
  border: 1px solid #b3d8ff;
}
.pagination-container {
  text-align: center; /* 使分页组件靠右 */
  margin-top: 20px; /* 添加顶部间距 */
}
</style>