ZZJ
2022-07-29 2544bf8d85296ac4ebbcd8d197b85df6fd1891df
统计查询导出数据
2个文件已修改
69 ■■■■ 已修改文件
src/views/login/components/loginForm.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/search/Searching.vue 68 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login/components/loginForm.vue
@@ -244,6 +244,7 @@
              this.gotCode = true;
            })
            .catch((err) => {
              console.log(this.$refs[formName].fields);
              this.$refs[formName].fields[0].validateState = "error";
              setTimeout(() => {
                if (document.querySelector(".el-form-item__error")) {
src/views/search/Searching.vue
@@ -1,5 +1,5 @@
<template>
  <div class="searching-box">
  <div class="searching-box" @click="showDownBox = false">
    <div class="searching-right">
      <div class="searching-right-nav">
        <el-breadcrumb
@@ -138,6 +138,19 @@
              >搜索</el-button
            >
          </p>
          <div class="btnArea">
            <div class="button light" @click.stop="showDownBox = !showDownBox">
              <span class="el-icon-plus"></span>
              导出数据
            </div>
            <div class="downBox" v-if="showDownBox">
              <div class="downItem">导出全部数据</div>
              <div class="downItem">导出筛选数据</div>
            </div>
          </div>
          <p class="p-clear">
            <b class="clear-searching" @click="clearSearch">重置</b>
          </p>
@@ -272,12 +285,8 @@
            </div>
          </div>
          <div class="buttons">
            <el-button type="primary" @click="saveAddBase(item, index)"
              >保存</el-button
            >
            <el-button type="default" @click="closeWindow(index)"
              >取消</el-button
            >
            <el-button type="primary">保存</el-button>
            <el-button type="default">取消</el-button>
          </div>
        </div>
      </hsc-window>
@@ -312,6 +321,7 @@
      tagValues: [],
      alarmValues: [],
      taskValues: [],
      showDownBox: false,
      searchTime: [
        this.$moment().format("YYYY-MM-DD 00:00:00"),
        this.$moment().format("YYYY-MM-DD HH:mm:ss"),
@@ -901,6 +911,10 @@
            color: #2249b4;
          }
        }
        .p-input .el-button {
          transform: translateY(-1px);
        }
        .setIcon {
          margin-left: 10px;
          font-size: 18px;
@@ -1058,4 +1072,44 @@
    position: relative;
  }
}
.btnArea {
  padding: 0 10px;
  margin-right: 10px;
  background-color: #0064ff;
  text-align: center;
  line-height: 28px;
  display: inline-block;
  height: 28px;
  border-radius: 5px;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  .downBox {
    top: 104px;
    right: 255px;
    position: absolute;
    text-align: center;
    border: 1px solid #0064ff;
    background-color: #fff;
    border-radius: 9px;
    color: #3d3d3d;
    width: 100px;
    z-index: 10;
    .downItem {
      text-align: center;
      height: 28px;
      line-height: 28px;
      font-size: 12px;
      border-radius: 9px;
      cursor: pointer;
      &:hover {
        background-color: #f5f5fa;
      }
    }
  }
}
</style>