diff --git a/package.json b/package.json index 72b2709..3d180a1 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "dropzone": "5.5.1", "echarts": "4.2.1", "element-ui": "2.13.2", + "exceljs": "^4.4.0", "file-saver": "^2.0.5", "fuse.js": "3.4.4", "js-cookie": "2.2.0", @@ -49,6 +50,7 @@ "vuedraggable": "2.20.0", "vuex": "3.1.0", "vxe-table": "^3.4.14", + "vxe-table-plugin-export-xlsx": "^2.3.1", "xe-utils": "^3.2.1", "xlsx": "^0.14.1" }, diff --git a/src/api/jhzx/sygd.js b/src/api/jhzx/sygd.js index 316957d..3fcdbc7 100644 --- a/src/api/jhzx/sygd.js +++ b/src/api/jhzx/sygd.js @@ -2,7 +2,11 @@ import request from '@/utils/request' export function getList(data) {return request({url: '/dmSygdMx/getList', method: 'post', data})} export function getSygdList(data) {return request({url: '/dmSygd/getList', method: 'post', data})} +export function tj(data) {return request({url: '/dmSygd/tj', method: 'post', data})} +export function sh(data) {return request({url: '/dmSygd/sh', method: 'post', data})} export function sygdPC() {return request({url: '/dmSygdMx/sygdPC', method: 'post'})} export function saveByDcch(data) {return request({url: '/dmSygdMx/saveByDcch', method: 'post', data})} -export function getKwList(data) {return request({url: '/dmSygdMx/getKwList', method: 'post', data})} +export function symxhz(data) {return request({url: '/dmSygdMx/symxhz', method: 'post', data})} export function tqSygd() {return request({url: '/dmSygdMx/tqSygd', method: 'post'})} +export function getCnsb() {return request({url: '/dmSygdMx/getCnsb', method: 'post'})} +export function saveMxList() {return request({url: '/dmSygdMx/saveList', method: 'post'})} diff --git a/src/components/RightPanel/index.vue b/src/components/RightPanel/index.vue index 55e8c1e..4c0ebed 100644 --- a/src/components/RightPanel/index.vue +++ b/src/components/RightPanel/index.vue @@ -2,9 +2,9 @@
-
- -
+ + +
diff --git a/src/main.js b/src/main.js index 907be40..aca8131 100644 --- a/src/main.js +++ b/src/main.js @@ -24,6 +24,8 @@ import 'xe-utils' import VXETable from 'vxe-table' import 'vxe-table/lib/style.css' import cal from './utils/calculation' +import VXETablePluginExportXLSX from 'vxe-table-plugin-export-xlsx' +VXETable.use(VXETablePluginExportXLSX) Vue.prototype.cal = cal Vue.use(VXETable) import print from './utils/print' //能不能单独引用 diff --git a/src/settings.js b/src/settings.js index 558fc42..2c578f5 100644 --- a/src/settings.js +++ b/src/settings.js @@ -1,5 +1,5 @@ module.exports = { - title: '计划排产', + title: '钢加计划排产', /** * @type {boolean} true | false diff --git a/src/views/jhzx/sygdCX.vue b/src/views/jhzx/sygdCX.vue index 21fe659..11f143b 100644 --- a/src/views/jhzx/sygdCX.vue +++ b/src/views/jhzx/sygdCX.vue @@ -1,22 +1,29 @@