lin
2024-03-01 80bb8c242b5de2f5db538e52fbe9260fe8d0a06d
src/views/article/components/deitDiscussion.vue
@@ -32,14 +32,12 @@
    <el-dialog title="" append-to-body :visible.sync="popupTableUserShow" width="80%" :before-close="userHandleClose">
      <basic-container>
        <div>
          <el-button type="warning" size="small" plain icon="el-icon-download" @click="handleExport">导出
          </el-button>
        </div>
        <avue-crud :data="userData" :page="userPage" :option="userOption" @search-change="searchChange"
          @search-reset="searchReset">
          <template slot-scope="{type,size,row }" slot="menuLeft">
            <el-button type="warning" size="small" plain icon="el-icon-download" @click="handleExport">导出
            </el-button>
          </template>
        </avue-crud>
      </basic-container>
    </el-dialog>
@@ -70,6 +68,9 @@
  import {
    downloadXls
  } from "@/util/util"
  import {
    dateNow
  } from "@/util/date"
  import website from '@/config/website'
@@ -209,7 +210,7 @@
          searchShow: true,
          searchMenuSpan: 3,
          // menuWidth: 500,
          menu: false,
          menu: true,
          height: "auto",
          calcHeight: 54,
          dialogWidth: 950,
@@ -224,12 +225,13 @@
          delBtn: false,
          excelBtn: true,
          dialogClickModal: false,
          header: false,
          header: true,
          column: [{
            label: '姓名',
            prop: 'name',
            searchSpan: 4,
            search: true,
            searchLabelWidth: 46,
          }, {
            label: '头像',
            type: 'upload',
@@ -297,12 +299,11 @@
          }
          data = Qs.stringify(data)
          exportBlob(
            `/api/blade-userTopics/userTopics/exportUser?${this.website.tokenHeader}=${getToken()}&` +
            data
          ).then(res => {
            downloadXls(res.data, `投票人员${dateNow()}.xlsx`)
            NProgress.done()
          })
            `/api/blade-userTopics/userTopics/exportUser?${this.website.tokenHeader}=${getToken()}&` + data).then(
            res => {
              downloadXls(res.data, `投票人员${dateNow()}.xlsx`)
              NProgress.done()
            })
        })
      },