|
|
|
@ -77,7 +77,12 @@
|
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
|
width="50%"
|
|
|
|
|
>
|
|
|
|
|
<el-button class="exportBtn" type="primary" @click="handleExport"
|
|
|
|
|
>导出活动列表</el-button
|
|
|
|
|
>
|
|
|
|
|
<el-table
|
|
|
|
|
ref="activityTable"
|
|
|
|
|
id="activityTable"
|
|
|
|
|
:data="termsData"
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
:header-cell-style="{ 'text-align': 'center' }"
|
|
|
|
@ -106,7 +111,9 @@
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
|
|
|
|
import { updActivityApi, getqueryActivityApi } from "@/utils/api/index";
|
|
|
|
|
|
|
|
|
|
import htmlToExcel from "@/utils/htmlToExcel";
|
|
|
|
|
import { saveAs } from "file-saver";
|
|
|
|
|
import XLSX from "xlsx";
|
|
|
|
|
export default {
|
|
|
|
|
name: "activity",
|
|
|
|
|
components: {},
|
|
|
|
@ -142,6 +149,10 @@ export default {
|
|
|
|
|
this.getactivityList();
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
//导出活动列表表格
|
|
|
|
|
handleExport() {
|
|
|
|
|
htmlToExcel.getExcel("#activityTable", "设备活动列表");
|
|
|
|
|
},
|
|
|
|
|
//获取活动列表
|
|
|
|
|
getactivityList() {
|
|
|
|
|
this.activityloading = true;
|
|
|
|
@ -310,9 +321,25 @@ export default {
|
|
|
|
|
top: 50%;
|
|
|
|
|
transform: translate(-50%, -50%);
|
|
|
|
|
}
|
|
|
|
|
.exportBtn {
|
|
|
|
|
position: absolute;
|
|
|
|
|
z-index: 1;
|
|
|
|
|
top: 16px;
|
|
|
|
|
right: 66px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.el-dialog__body {
|
|
|
|
|
padding: 12px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.el-dialog__headerbtn {
|
|
|
|
|
top: 18px;
|
|
|
|
|
.el-dialog__close {
|
|
|
|
|
font-size: 26px;
|
|
|
|
|
&:hover {
|
|
|
|
|
background: #e2e2e2;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|