表格导出
This commit is contained in:
parent
c81eb9972b
commit
c98fd8dd8e
@ -76,3 +76,13 @@ export function getByNameAndMobile(data){
|
|||||||
data
|
data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 导出数据
|
||||||
|
export function exportData(params){
|
||||||
|
return request({
|
||||||
|
url: '/base/custom/export',
|
||||||
|
method: 'get',
|
||||||
|
params,
|
||||||
|
responseType: 'blob'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
@ -87,3 +87,13 @@ export function exportActiveMainExcel(params) {
|
|||||||
responseType: 'blob'
|
responseType: 'blob'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 导出数据
|
||||||
|
export function exportData(params){
|
||||||
|
return request({
|
||||||
|
url: '/member/active-main/export',
|
||||||
|
method: 'get',
|
||||||
|
params,
|
||||||
|
responseType: 'blob'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
@ -60,3 +60,12 @@ export function exportCouponExcel(params) {
|
|||||||
responseType: 'blob'
|
responseType: 'blob'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 导出数据
|
||||||
|
export function exportData(params){
|
||||||
|
return request({
|
||||||
|
url: '/member/coupon/export',
|
||||||
|
method: 'get',
|
||||||
|
params,
|
||||||
|
responseType: 'blob'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
@ -59,3 +59,13 @@ export function getLevelAll(params) {
|
|||||||
params,
|
params,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 导出数据
|
||||||
|
export function exportData(params){
|
||||||
|
return request({
|
||||||
|
url: '/member/level/export',
|
||||||
|
method: 'get',
|
||||||
|
params,
|
||||||
|
responseType: 'blob'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
@ -25,6 +25,10 @@
|
|||||||
v-hasPermi="['base:customer-main:create']">新增
|
v-hasPermi="['base:customer-main:create']">新增
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport" :loading="exportLoading"
|
||||||
|
>导出</el-button>
|
||||||
|
</el-col>
|
||||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
@ -249,15 +253,18 @@ export default {
|
|||||||
},
|
},
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
async handleExport() {
|
async handleExport() {
|
||||||
await this.$modal.confirm('是否确认导出所有客户管理数据项?');
|
this.$modal.confirm('是否确认导出当前查询条件所有数据项?').then(() => {
|
||||||
try {
|
// 处理查询参数
|
||||||
|
let params = {...this.queryParams};
|
||||||
|
params.pageNo = undefined;
|
||||||
|
params.pageSize = undefined;
|
||||||
this.exportLoading = true;
|
this.exportLoading = true;
|
||||||
const data = await CustomerMainApi.exportCustomerMainExcel(this.queryParams);
|
return CustomerMainApi.exportData(params);
|
||||||
this.$download.excel(data, '客户管理.xls');
|
}).then(response => {
|
||||||
} catch {
|
this.$download.excel(response, '客户数据.xls');
|
||||||
} finally {
|
}).finally(() => {
|
||||||
this.exportLoading = false;
|
this.exportLoading = false;
|
||||||
}
|
});
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -24,6 +24,10 @@
|
|||||||
v-hasPermi="['member:active-main:create']">新增
|
v-hasPermi="['member:active-main:create']">新增
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport" :loading="exportLoading"
|
||||||
|
>导出</el-button>
|
||||||
|
</el-col>
|
||||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
@ -175,15 +179,18 @@ export default {
|
|||||||
},
|
},
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
async handleExport() {
|
async handleExport() {
|
||||||
await this.$modal.confirm('是否确认导出所有营销活动数据项?');
|
this.$modal.confirm('是否确认导出当前查询条件所有数据项?').then(() => {
|
||||||
try {
|
// 处理查询参数
|
||||||
|
let params = {...this.queryParams};
|
||||||
|
params.pageNo = undefined;
|
||||||
|
params.pageSize = undefined;
|
||||||
this.exportLoading = true;
|
this.exportLoading = true;
|
||||||
const data = await ActiveMainApi.exportActiveMainExcel(this.queryParams);
|
return ActiveMainApi.exportData(params);
|
||||||
this.$download.excel(data, '营销活动.xls');
|
}).then(response => {
|
||||||
} catch {
|
this.$download.excel(response, '营销活动数据.xls');
|
||||||
} finally {
|
}).finally(() => {
|
||||||
this.exportLoading = false;
|
this.exportLoading = false;
|
||||||
}
|
});
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -31,6 +31,10 @@
|
|||||||
v-hasPermi="['member:coupon:create']">新增
|
v-hasPermi="['member:coupon:create']">新增
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport" :loading="exportLoading"
|
||||||
|
>导出</el-button>
|
||||||
|
</el-col>
|
||||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
@ -184,15 +188,18 @@ export default {
|
|||||||
},
|
},
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
async handleExport() {
|
async handleExport() {
|
||||||
await this.$modal.confirm('是否确认导出所有基础卡券数据项?');
|
this.$modal.confirm('是否确认导出当前查询条件所有数据项?').then(() => {
|
||||||
try {
|
// 处理查询参数
|
||||||
|
let params = {...this.queryParams};
|
||||||
|
params.pageNo = undefined;
|
||||||
|
params.pageSize = undefined;
|
||||||
this.exportLoading = true;
|
this.exportLoading = true;
|
||||||
const data = await CouponApi.exportCouponExcel(this.queryParams);
|
return CouponApi.exportData(params);
|
||||||
this.$download.excel(data, '基础卡券.xls');
|
}).then(response => {
|
||||||
} catch {
|
this.$download.excel(response, '基础卡券数据.xls');
|
||||||
} finally {
|
}).finally(() => {
|
||||||
this.exportLoading = false;
|
this.exportLoading = false;
|
||||||
}
|
});
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -17,7 +17,10 @@
|
|||||||
v-hasPermi="['member:level:create']">新增
|
v-hasPermi="['member:level:create']">新增
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport" :loading="exportLoading"
|
||||||
|
>导出</el-button>
|
||||||
|
</el-col>
|
||||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
@ -135,15 +138,18 @@ export default {
|
|||||||
},
|
},
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
async handleExport() {
|
async handleExport() {
|
||||||
await this.$modal.confirm('是否确认导出所有会员等级数据项?');
|
this.$modal.confirm('是否确认导出当前查询条件所有数据项?').then(() => {
|
||||||
try {
|
// 处理查询参数
|
||||||
|
let params = {...this.queryParams};
|
||||||
|
params.pageNo = undefined;
|
||||||
|
params.pageSize = undefined;
|
||||||
this.exportLoading = true;
|
this.exportLoading = true;
|
||||||
const data = await LevelApi.exportLevelExcel(this.queryParams);
|
return LevelApi.exportData(params);
|
||||||
this.$download.excel(data, '会员等级.xls');
|
}).then(response => {
|
||||||
} catch {
|
this.$download.excel(response, '会员等级数据.xls');
|
||||||
} finally {
|
}).finally(() => {
|
||||||
this.exportLoading = false;
|
this.exportLoading = false;
|
||||||
}
|
});
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user