odc.xiaohui
2022-12-15 61f9745da5195ee188ea0a529e5f2113e6e930cd
src/views/intelligentPatrol/illegalSearch/index.vue
@@ -23,7 +23,7 @@
        <!-- 按钮区域 -->
        <div class="main-btns">
          <div class="main-btns-left">
            <el-button icon="el-icon-download">下载图片</el-button>
<!--            <el-button icon="el-icon-download">下载图片</el-button>-->
            <el-button icon="el-icon-folder" @click="exportTableData">导出</el-button>
          </div>
          <div class="main-btns-right">
@@ -253,8 +253,35 @@
    exportTableData() {
      basecase.exportViolationData({ current: 1 })
          .then(() => {
          .then((res) => {
            console.log(res)
            this.$message.success('操作成功');
            // let res = basecase.exportUserOperationLogAjax({
            //   startLogTime: transDate(this.searchQuery.date[0], "YYYY-MM-DD"),
            //   endLogTime: transDate(this.searchQuery.date[1], "YYYY-MM-DD"),
            //   systemName: this.searchQuery.systemName,
            //   userName: this.searchQuery.user,
            // }).then((res)=>{
            //   console.log(res)
            // });
            let time = new Date()
            let deathdate =time.toLocaleDateString()
            const blob = new Blob([res.data], {
              type: "application/vnd.ms-excel;charset=utf-8",
            });
            if (window.navigator.msSaveBlob) {
              window.navigator.msSaveBlob(blob, deathdate+"违规数据" + ".xlsx");
            } else {
              const url = window.URL.createObjectURL(blob);
              const link = document.createElement("a");
              link.style.display = "none";
              link.href = url;
              link.download = deathdate+"违规数据" + ".xlsx";
              document.body.appendChild(link);
              link.click();
              document.body.removeChild(link);
            }
          })
          .catch(err => this.$message.error(err))
    }