From 28177e7cd47083fc9180af83f96d2a541a3e49e6 Mon Sep 17 00:00:00 2001 From: liushuai Date: Mon, 9 Mar 2020 09:28:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/BasicData/PartsNumberMaintenance.js | 12 +- .../BasicData/WorkshopProcessMaintenance.js | 4 +- .../ContractInformationManagement.js | 2 +- .../OutsourcingPaymentPlanManagement.js | 8 +- .../Outsourcing/OutsourcingTaskExecution.js | 5 +- .../CreatingPurchasingMaterials.js | 4 +- src/api/WorkshopProcurement/NewArrivalList.js | 18 +- .../SparePartsOutStockRecord/index.vue | 10 +- .../PartsNumberMaintenance/index.vue | 10 +- .../CreatePreparationBill/index.vue | 22 +- .../ManufacturingCenter/ParseQuery/index.vue | 2 +- .../WorkshopEquipmentManagement/index.vue | 901 ++++++++++-------- src/views/MarketingCenter/BidBond/index.vue | 8 +- .../OutFactoryMaintenance/index.vue | 17 +- .../OutsourcingPartsQuery/index.vue | 8 +- .../index.vue | 39 +- .../OutsourcingTaskExecution/index.vue | 72 +- .../CreatingPurchasingMaterials/index.vue | 104 +- .../NewArrivalList/index.vue | 231 +++-- .../OfflineProcurement/index.vue | 464 ++++----- .../OutsourcingMaterialsInvoice/index.vue | 75 +- .../OutsourcingMaterialsSearch/index.vue | 77 +- .../RequestOutsourcingMaterials/index.vue | 35 +- 23 files changed, 1145 insertions(+), 983 deletions(-) diff --git a/src/api/BasicData/PartsNumberMaintenance.js b/src/api/BasicData/PartsNumberMaintenance.js index 668b2d9d..d0f660ab 100644 --- a/src/api/BasicData/PartsNumberMaintenance.js +++ b/src/api/BasicData/PartsNumberMaintenance.js @@ -67,7 +67,7 @@ export function searchTable6(machineCheck, machine, groupCheck, group) { } }) } -export function basicPartsData(machine_check, machine, group_check, group) { +export function basicPartsData(machine_check, machine, group_check, group, part_check, part) { return request({ url: '', method: 'post', @@ -75,12 +75,12 @@ export function basicPartsData(machine_check, machine, group_check, group) { UserID: state.state.user.id, ModularID: router.currentRoute.path, type: '1', - name: 'PDM_零件明细表_基本件_查询数据_综合gj', - param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}` + name: 'PDM_零件明细表_基本件_查询数据_综合gj_数量维护', + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}&零件图号_check=${part_check}&零件图号=${part}` } }) } -export function purchasePartsData(num) { +export function purchasePartsData(num, part_check, part) { return request({ url: '', method: 'post', @@ -88,8 +88,8 @@ export function purchasePartsData(num) { UserID: state.state.user.id, ModularID: router.currentRoute.path, type: '1', - name: 'PDM_零件明细表_标准件和外购件_查询数据', - param: `组件流水号=${num}` + name: 'PDM_零件明细表_标准件和外购件_查询数据_数量维护', + param: `组件流水号=${num}&物料名称_check=${part_check}&物料名称=${part}` } }) } diff --git a/src/api/BasicData/WorkshopProcessMaintenance.js b/src/api/BasicData/WorkshopProcessMaintenance.js index 9cb178f9..4c6fdcf4 100644 --- a/src/api/BasicData/WorkshopProcessMaintenance.js +++ b/src/api/BasicData/WorkshopProcessMaintenance.js @@ -113,7 +113,7 @@ export function addProcess(ProcessClassificationNum, ProcessName, ShortName) { }) } // 编辑工艺 -export function editProcess(ProcessClassificationNum, ProcessName, ShortName) { +export function editProcess(ProcessClassificationNum, ProcessName, ShortName, Requirement) { return request({ url: '', method: 'post', @@ -122,7 +122,7 @@ export function editProcess(ProcessClassificationNum, ProcessName, ShortName) { ModularID: router.currentRoute.path, type: '2', name: '车间生产管理工艺_基础表_工艺名称_修改名称及简称', - param: '工艺编号=' + ProcessClassificationNum + '&工艺名称=' + ProcessName + '&工艺名称简称=' + ShortName + param: '工艺编号=' + ProcessClassificationNum + '&工艺名称=' + ProcessName + '&工艺名称简称=' + ShortName + '&工艺要求=' + Requirement } }) } diff --git a/src/api/MarketingCenter/ContractInformationManagement.js b/src/api/MarketingCenter/ContractInformationManagement.js index 87edffbe..2c7e69f2 100644 --- a/src/api/MarketingCenter/ContractInformationManagement.js +++ b/src/api/MarketingCenter/ContractInformationManagement.js @@ -308,7 +308,7 @@ export function selectBidBond() { UserID: state.state.user.id, ModularID: router.currentRoute.path, type: '1', - name: '投标保证金管理_投标保证金查询', + name: '投标保证金管理_投标保证金查询_新', param: '保金类型_check=' + arguments[0] + '&保金类型=' + arguments[1] + '&投标人_check=' + arguments[2] + '&投标人=' + arguments[3] + '&招标企业_check=' + arguments[4] + '&招标企业=' + arguments[5] + '&开始日期_check=' + arguments[6] + '&开始日期=' + arguments[7] + '&结束日期_check=' + arguments[8] + '&结束日期=' + arguments[9] } }) diff --git a/src/api/Outsourcing/OutsourcingPaymentPlanManagement.js b/src/api/Outsourcing/OutsourcingPaymentPlanManagement.js index 9b9aa6ab..6cb24d57 100644 --- a/src/api/Outsourcing/OutsourcingPaymentPlanManagement.js +++ b/src/api/Outsourcing/OutsourcingPaymentPlanManagement.js @@ -17,7 +17,7 @@ export function searchtable(check1, ManufacturerAbbreviation, check2, starttime, } }) } -export function getInvoice(Number, pageCurrent, pageSize) { +export function getInvoice(Number, check2, starttime, endTime, pageCurrent, pageSize) { return request({ url: '', method: 'post', @@ -26,12 +26,12 @@ export function getInvoice(Number, pageCurrent, pageSize) { ModularID: router.currentRoute.path, type: '1', name: '车间生产管理工艺_外协发票管理_查询数据', - param: '外协厂家流水号_check=1&外协厂家流水号=' + Number, + param: '外协厂家流水号_check=1&外协厂家流水号=' + Number + '&时间_check=' + check2 + '&开始时间=' + starttime + '&结束时间=' + endTime, Pagination: pageCurrent + '&' + pageSize } }) } -export function getPayment(Number, pageCurrent, pageSize) { +export function getPayment(Number, check2, starttime, endTime, pageCurrent, pageSize) { return request({ url: '', method: 'post', @@ -40,7 +40,7 @@ export function getPayment(Number, pageCurrent, pageSize) { ModularID: router.currentRoute.path, type: '1', name: '车间生产管理工艺_外协付款记录_查询数据', - param: '外协厂家流水号=' + Number, + param: '外协厂家流水号=' + Number + '&时间_check=' + check2 + '&开始时间=' + starttime + '&结束时间=' + endTime, Pagination: pageCurrent + '&' + pageSize } }) diff --git a/src/api/Outsourcing/OutsourcingTaskExecution.js b/src/api/Outsourcing/OutsourcingTaskExecution.js index 3f1c2a98..7c92c8fa 100644 --- a/src/api/Outsourcing/OutsourcingTaskExecution.js +++ b/src/api/Outsourcing/OutsourcingTaskExecution.js @@ -30,7 +30,7 @@ export function getTable1(check, partNumber) { }) } // 初始化获取已生成的外协加工任务单 -export function getTable(checked, contractNumber, check, pageCurrent, pageSize) { +export function getTable(checked, contractNumber, check) { return request({ url: '', method: 'post', @@ -39,8 +39,7 @@ export function getTable(checked, contractNumber, check, pageCurrent, pageSize) ModularID: router.currentRoute.path, type: '1', name: '车间生产管理_外协加工任务单_查询数据_2020', - param: '表单号_check=' + checked + '&表单号=' + contractNumber + '&查询历史_check=' + check, - Pagination: pageCurrent + '&' + pageSize + param: '表单号_check=' + checked + '&表单号=' + contractNumber + '&查询历史_check=' + check } }) } diff --git a/src/api/WorkshopProcurement/CreatingPurchasingMaterials.js b/src/api/WorkshopProcurement/CreatingPurchasingMaterials.js index be287ea5..ca96b60f 100644 --- a/src/api/WorkshopProcurement/CreatingPurchasingMaterials.js +++ b/src/api/WorkshopProcurement/CreatingPurchasingMaterials.js @@ -62,7 +62,7 @@ export function initPartDrawing(check1, name) { }) } // 查询外购备料 -export function searchPurchasedMaterials(check1, name) { +export function searchPurchasedMaterials(check1, name, order, partName) { return request({ url: '', method: 'post', @@ -71,7 +71,7 @@ export function searchPurchasedMaterials(check1, name) { ModularID: router.currentRoute.path, type: '1', name: '备料管理_外购备料_查询数据', - param: `零件图号_check=${check1}&零件图号=${name}` + param: `零件图号_check=${check1}&零件图号=${name}&排序名称=${partName}&排序方式=${order}` } }) } diff --git a/src/api/WorkshopProcurement/NewArrivalList.js b/src/api/WorkshopProcurement/NewArrivalList.js index da35a928..89286890 100644 --- a/src/api/WorkshopProcurement/NewArrivalList.js +++ b/src/api/WorkshopProcurement/NewArrivalList.js @@ -15,6 +15,19 @@ export function searchCailiao(name) { } }) } +// 获取新到货单编号 +export function searchNewOrder() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_获取新到货单编号' + } + }) +} // 查询采购单 export function searchPurchaseOrder(pageCurrent, pageSize, check1, num, check2, name, check, num1) { return request({ @@ -74,7 +87,7 @@ export function searchLxMateriel(num, check, num1) { }) } // 查询到货单 -export function searchArriveOrder(num8, num9, num6, num7, datecheck, starttime, endtime, pageCurrent, pageSize) { +export function searchArriveOrder(num8, num9, num6, num7, datecheck, starttime, endtime) { return request({ url: '', method: 'post', @@ -83,8 +96,7 @@ export function searchArriveOrder(num8, num9, num6, num7, datecheck, starttime, ModularID: router.currentRoute.path, type: '1', name: '备料管理_到货单查询_新', - param: `供应商流水号_check=${num8}&供应商流水号=${num9}&是否关联_check=${num6}&是否关联=${num7}&日期check=${datecheck}&开始时间=${starttime}&结束时间=${endtime}`, - Pagination: pageCurrent + '&' + pageSize + param: `供应商流水号_check=${num8}&供应商流水号=${num9}&是否关联_check=${num6}&是否关联=${num7}&日期check=${datecheck}&开始时间=${starttime}&结束时间=${endtime}` } }) } diff --git a/src/views/Assembly/SparePartsOutStockRecord/index.vue b/src/views/Assembly/SparePartsOutStockRecord/index.vue index 87acf530..0301e37c 100644 --- a/src/views/Assembly/SparePartsOutStockRecord/index.vue +++ b/src/views/Assembly/SparePartsOutStockRecord/index.vue @@ -21,16 +21,14 @@ - 零件图号: - 时间区间: - 查询 + 查询 - + - + diff --git a/src/views/BasicData/PartsNumberMaintenance/index.vue b/src/views/BasicData/PartsNumberMaintenance/index.vue index 4d5167f1..55d90244 100644 --- a/src/views/BasicData/PartsNumberMaintenance/index.vue +++ b/src/views/BasicData/PartsNumberMaintenance/index.vue @@ -1,7 +1,6 @@ + + diff --git a/src/views/MarketingCenter/BidBond/index.vue b/src/views/MarketingCenter/BidBond/index.vue index a22238ad..bb52fbef 100644 --- a/src/views/MarketingCenter/BidBond/index.vue +++ b/src/views/MarketingCenter/BidBond/index.vue @@ -113,7 +113,7 @@ @@ -167,7 +167,7 @@
- + @@ -609,7 +609,7 @@ export default { 保证金金额: [{ required: true, message: '请输入保证金金额', trigger: 'blur' }, { required: true, trigger: 'change', validator: validateValue }], 保证金类型: [{ required: true, message: '请输入保证金类型', trigger: 'change' }], 投标人: [{ required: true, message: '请输入投标人', trigger: 'change' }], - // 投标日期: [{ required: true, message: '请选择收回日期', trigger: 'change' }], + 投标日期: [{ required: true, message: '请选择收回日期', trigger: 'change' }], 计划收回日期: [{ required: true, message: '请选择计划收回日期', trigger: 'change' }], 提前X天提醒我: [{ required: true, message: '提前X天提醒我', trigger: 'blur' }] } diff --git a/src/views/Outsourcing/OutFactoryMaintenance/index.vue b/src/views/Outsourcing/OutFactoryMaintenance/index.vue index 9b2e1617..8c4d1556 100644 --- a/src/views/Outsourcing/OutFactoryMaintenance/index.vue +++ b/src/views/Outsourcing/OutFactoryMaintenance/index.vue @@ -4,7 +4,7 @@ 查询 - 新增 + 外协厂家 @@ -33,11 +33,6 @@ {{ scope.row.电话 }} - - - - + - + - + @@ -38,7 +49,7 @@ {{ scope.row.批次数量 }} - + @@ -83,7 +94,7 @@ 查询 - 新增 + 外购备料 选入 @@ -395,6 +406,8 @@ export default { pageCurrent: 1, pageSize: 10, total: null, + partName: '', + order: '', partDrawingNumber: '', Buyer: '', loading1: false, @@ -482,10 +495,42 @@ export default { }, created() { this.searchRawMaterial() + this.getCurrentTime() + this.searchTable2() // this.searchTable1() // this.searchTable2() }, methods: { + getCurrentTime() { + this.dateRange = [this.getTime1(70), this.getTime0(0)] + }, + getTime0(num) { + var date0 = new Date() + var date = new Date(date0.getTime() + num * 24 * 60 * 60 * 1000) + var month = this.zeroFill(date.getMonth() + 1) + var day = this.zeroFill(date.getDate()) + var hour = this.zeroFill(date.getHours()) + var minute = this.zeroFill(date.getMinutes()) + var second = this.zeroFill(date.getSeconds()) + return date.getFullYear() + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second + }, + getTime1(num) { + var date0 = new Date() + var date = new Date(date0.getTime() - num * 24 * 60 * 60 * 1000) + var month = this.zeroFill(date.getMonth() + 1) + var day = this.zeroFill(date.getDate()) + var hour = this.zeroFill(date.getHours()) + var minute = this.zeroFill(date.getMinutes()) + var second = this.zeroFill(date.getSeconds()) + return date.getFullYear() + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second + }, + zeroFill(i) { + if (i >= 0 && i <= 9) { + return '0' + i + } else { + return i + } + }, // 获取原材料 searchRawMaterial() { searchSupplier(0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '', 0, '').then(response => { @@ -562,6 +607,23 @@ export default { img.src = url }) }, + sortChange(column, prop, order) { + console.log(column + '-' + column.prop + '-' + column.order, 11111) + if (column.prop === '零件名称') { + this.partName = 1 + } else if (column.prop === '机床图号') { this.partName = 2 } else if (column.prop === '材料') { + this.partName = 3 + } else { + this.partName = '' + } + console.log(this.ordername, 9990999) + if (column.order === 'ascending') { + this.order = 1 + } else if (column.order === 'descending') { this.order = 2 } else { + this.order = '' + } + this.searchTable1() + }, fetchData() { initPartDrawing(0, this.partDrawingNumberValue).then(response => { for (let i = 0; i < response.data.length; i++) { @@ -576,7 +638,7 @@ export default { this.loading1 = true this.partDrawingNumber ? this.check1 = 1 : this.check1 = 0 // this.pageCurrent1, this.pageSize1, - searchPurchasedMaterials(this.check1, this.partDrawingNumber).then(response => { + searchPurchasedMaterials(this.check1, this.partDrawingNumber, this.order, this.partName).then(response => { this.tableData1 = response.data this.total1 = response.data.total this.loading1 = false @@ -706,27 +768,15 @@ export default { })) }, exportExcel2(row) { - this.searchTable3(row).then(val => { - console.log(row, 11111) - console.log(this.tableData4) - if (this.tableData4.length !== 0) { - import('@/vendor/Export2Excel').then(excel => { - const tHeader = ['备料状态', '物料编码', '零件名称', '材料', '数量', '成品尺寸', '单位', '备注'] - const filterVal = ['备料状态', '物料零件编码', '零件名称', '材料', '总数量', '成品尺寸', '单位', '备注1'] - const list = this.tableData4 - const data = this.formatJson(filterVal, list) - excel.export_json_to_excel({ - header: tHeader, - data, - filename: row.采购单名称 + '-' + row.计划完成日期, - autoWidth: true, - bookType: 'xlsx' - }) - }) - } else { - this.$message.warning('没有导出内容') - } - }) + if (this.tableData4.length !== 0) { + var param = [] + param[0] = ['采购计划流水号', row.采购计划流水号] + param[1] = ['供应商', row.供应商名称] + var Data = this.CreateData('2001', '报表_备料管理_采购计划明细_查询数据', param) + this.exportExcel_NPOI(Data) + } else { + this.$message.warning('暂无数据') + } }, searchTable3(row) { // 查询采购计划明细 this.purchasingOrderNumber = row.采购计划流水号 diff --git a/src/views/WorkshopProcurement/NewArrivalList/index.vue b/src/views/WorkshopProcurement/NewArrivalList/index.vue index 9c03e274..e2b3cfeb 100644 --- a/src/views/WorkshopProcurement/NewArrivalList/index.vue +++ b/src/views/WorkshopProcurement/NewArrivalList/index.vue @@ -4,35 +4,33 @@
- 供应商: - + - 请款时间段: - 查询 + 查询 新增到货单 + 导出
- - 到货单 - - + + + - - - - - - - + - + + + + + + + @@ -212,24 +196,23 @@ - + - - - - - - - - - - - - + + + + + + + + + + +