diff --git a/src/api/report/printCommonReportTableApi.js b/src/api/report/printCommonReportTableApi.js new file mode 100644 index 0000000..20464bc --- /dev/null +++ b/src/api/report/printCommonReportTableApi.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' + +/** + * 获取通用报表数据 + * @param {Object} params 查询参数 + * @returns {Promise} Promise对象 + */ +export function getPrintCommonReportTableData(params) { + return new Promise((resolve, reject) => { + request({ + url: '/report/api/printCommonReportTable.getPrintCommonReportTableData', + method: 'get', + params + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +/** + * 保存通用报表数据 + * @param {Object} data 报表数据 + * @returns {Promise} Promise对象 + */ +export function savePrintCommonReportTableData(data) { + return new Promise((resolve, reject) => { + request({ + url: '/report/api/printCommonReportTable.savePrintCommonReportTableData', + method: 'post', + data + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +/** + * 打印通用报表 + * @param {Object} data 打印数据 + * @returns {Promise} Promise对象 + */ +export function printCommonReportTable(data) { + return new Promise((resolve, reject) => { + request({ + url: '/report/api/printCommonReportTable.printCommonReportTable', + method: 'post', + data + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/components/report/commonReportTable.vue b/src/components/report/commonReportTable.vue index b808744..e49621b 100644 --- a/src/components/report/commonReportTable.vue +++ b/src/components/report/commonReportTable.vue @@ -2,7 +2,7 @@