diff --git a/src/views/jhzx/symxCX_bak b/src/views/jhzx/symxCX_bak deleted file mode 100644 index 4db690b..0000000 --- a/src/views/jhzx/symxCX_bak +++ /dev/null @@ -1,3336 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - 查询 - - 保存 - - - - - - - - - - - - 月度计划排产 - 获取排产结果 - 生成月度计划 - - - - {{ row.tzbh }} - - - - - - - - - 月度计划排产 - 生成月度计划 - 汇总 - - - 月度计划导入 - - - - - - - - - - - - {{ items[_columnIndex] }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 保存 - - - - - - - - - - - - - - - - - - - - - - - - - 保存 - - - - - - - - - - - - - - - - - - - - - - - - 上一步 - 下一步 - 排产 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/views/jhzxgl/yppFK_bak b/src/views/jhzxgl/yppFK_bak deleted file mode 100644 index 5c23390..0000000 --- a/src/views/jhzxgl/yppFK_bak +++ /dev/null @@ -1,578 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 查询 - - - - - - - - - 完整性检查 - 报工 - - - - - - - - - - - - - - - - - - - - diff --git a/src/views/kban/index.vue_bak b/src/views/kban/index.vue_bak deleted file mode 100644 index db3c13b..0000000 --- a/src/views/kban/index.vue_bak +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/views/sjzx/ydjhzzCX.vue b/src/views/sjzx/ydjhzzCX.vue index 5c5bcda..2b07556 100644 --- a/src/views/sjzx/ydjhzzCX.vue +++ b/src/views/sjzx/ydjhzzCX.vue @@ -103,6 +103,7 @@ import { getYdjhzzList, getCzplBase, dbs } from '@/api/sjzx/jcsj' +import axios from 'axios' import { mapGetters } from 'vuex' import XEUtils from 'xe-utils' import { getToken } from '@/utils/auth' @@ -770,21 +771,42 @@ export default { } return null }, - handleExport() { - this.$refs.xGrid.exportData({ - filename: `${this.queryParam.dcch}跟踪记录`,// 文件名字 - sheetName: 'Sheet1', - type: 'xlsx',//导出文件类型 xlsx 和 csv - data: this.list, // 数据源 - // sheetMethod: this.sheetMethod, - useStyle: true, - // 过滤那个字段导出 - columnFilterMethod: function(column, $columnIndex) { - return !(column.$columnIndex === 0 ) - // 0是复选框 不导出 - } - }) + handleExport(){ + // 将当前表格已加载的数据直接POST提交给后端 + axios.post(`${process.env.VUE_APP_BASE_API}/ydjhzz/export`, this.list, { + responseType: 'blob' + }).then(res => { + // 处理后端返回的文件流,触发浏览器下载 + const blob = new Blob([res.data], { + type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' + }); + const link = document.createElement('a'); + link.href = window.URL.createObjectURL(blob); + link.download = `${this.queryParam.dcch}跟踪记录.xlsx`; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + window.URL.revokeObjectURL(link.href); + }).catch(err => { + console.log(err) + this.$message.error('导出失败'); + }); }, + // handleExport() { + // this.$refs.xGrid.exportData({ + // filename: `${this.queryParam.dcch}跟踪记录`,// 文件名字 + // sheetName: 'Sheet1', + // type: 'xlsx',//导出文件类型 xlsx 和 csv + // data: this.list, // 数据源 + // // sheetMethod: this.sheetMethod, + // useStyle: true, + // // 过滤那个字段导出 + // columnFilterMethod: function(column, $columnIndex) { + // return !(column.$columnIndex === 0 ) + // // 0是复选框 不导出 + // } + // }) + // }, hdwNum(row){ var n=(row.hdw+row.hdw1).toFixed(1); return n;