|
@@ -434,7 +434,7 @@
|
|
|
fixed="right"
|
|
|
>
|
|
|
<template slot-scope="scope" class="tab-btn">
|
|
|
- <el-dropdown @command="outlineinfo">
|
|
|
+ <el-dropdown @command="outlineinfo1">
|
|
|
<i class="el-icon-download"></i>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item :command="scope"
|
|
@@ -958,6 +958,107 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
+ //导出
|
|
|
+ outlineinfo1(v) {
|
|
|
+ if (v.row) {
|
|
|
+ let data = {
|
|
|
+ provinceName: v.row.provinceName,
|
|
|
+ operatorName: v.row.operatorName,
|
|
|
+ violationCateName: v.row.violationCateName,
|
|
|
+ violationItemName: v.row.violationItemName,
|
|
|
+ violationItem: v.row.violationItemName,
|
|
|
+ monthFee: v.row.monthFee,
|
|
|
+ tariffName: v.row.tariffName,
|
|
|
+ taffiffContent: v.row.taffiffContent,
|
|
|
+ remFee: v.row.remFee,
|
|
|
+ preFee: v.row.preFee,
|
|
|
+ saleScope: v.row.saleScope,
|
|
|
+ saleChnl: v.row.saleChnl,
|
|
|
+ monthSale: v.row.monthSale,
|
|
|
+ violationContent: v.row.violationContent,
|
|
|
+ recordRegionName: v.row.recordRegionName,
|
|
|
+ };
|
|
|
+ this.$http({
|
|
|
+ url: "/market/cwcompetitor/writeImg1",
|
|
|
+ method: "post",
|
|
|
+ headers: {
|
|
|
+ "Content-Type": "application/json",
|
|
|
+ },
|
|
|
+ responseType: "blob",
|
|
|
+ data: data,
|
|
|
+ }).then((response) => {
|
|
|
+ if (window.navigator && window.navigator.msSaveOrOpenBlob) {
|
|
|
+ let blob = new Blob([response.data], {
|
|
|
+ type: "application/vnd.ms-excel",
|
|
|
+ });
|
|
|
+ window.navigator.msSaveOrOpenBlob(
|
|
|
+ blob,
|
|
|
+ new Date().getTime() + ".png"
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ /* 火狐谷歌的文件下载方式 */
|
|
|
+ var blob = new Blob([response.data]);
|
|
|
+ var downloadElement = document.createElement("a");
|
|
|
+ var href = window.URL.createObjectURL(blob);
|
|
|
+ downloadElement.href = href;
|
|
|
+ downloadElement.download = new Date().getTime() + ".png";
|
|
|
+ document.body.appendChild(downloadElement);
|
|
|
+ downloadElement.click();
|
|
|
+ document.body.removeChild(downloadElement);
|
|
|
+ window.URL.revokeObjectURL(href);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ let data = {
|
|
|
+ provinceName: v.provinceName,
|
|
|
+ operatorName: v.operatorName,
|
|
|
+ violationCateName: v.violationCateName,
|
|
|
+ violationItemName: v.violationItemName,
|
|
|
+ violationItem: v.violationItemName,
|
|
|
+ monthFee: v.monthFee,
|
|
|
+ tariffName: v.tariffName,
|
|
|
+ taffiffContent: v.taffiffContent,
|
|
|
+ remFee: v.remFee,
|
|
|
+ preFee: v.preFee,
|
|
|
+ saleScope: v.saleScope,
|
|
|
+ saleChnl: v.saleChnl,
|
|
|
+ monthSale: v.monthSale,
|
|
|
+ violationContent: v.violationContent,
|
|
|
+ recordRegionName: v.recordRegionName,
|
|
|
+ id: v.id,
|
|
|
+ };
|
|
|
+ this.$http({
|
|
|
+ url: "/market/cwcompetitor/write2Doc1",
|
|
|
+ method: "post",
|
|
|
+ headers: {
|
|
|
+ "Content-Type": "application/json",
|
|
|
+ },
|
|
|
+ responseType: "blob",
|
|
|
+ data: data,
|
|
|
+ }).then((response) => {
|
|
|
+ if (window.navigator && window.navigator.msSaveOrOpenBlob) {
|
|
|
+ let blob = new Blob([response.data], {
|
|
|
+ type: "application/vnd.ms-excel",
|
|
|
+ });
|
|
|
+ window.navigator.msSaveOrOpenBlob(
|
|
|
+ blob,
|
|
|
+ new Date().getTime() + ".docx"
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ /* 火狐谷歌的文件下载方式 */
|
|
|
+ var blob = new Blob([response.data]);
|
|
|
+ var downloadElement = document.createElement("a");
|
|
|
+ var href = window.URL.createObjectURL(blob);
|
|
|
+ downloadElement.href = href;
|
|
|
+ downloadElement.download = new Date().getTime() + ".docx";
|
|
|
+ document.body.appendChild(downloadElement);
|
|
|
+ downloadElement.click();
|
|
|
+ document.body.removeChild(downloadElement);
|
|
|
+ window.URL.revokeObjectURL(href);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
//导出表格---------------------------------------------------------------------------------------------------
|
|
|
closeMessage(v) {
|
|
|
this.centerDialogVisible = false;
|