From 32559d82d466436d25b45fda74f962240bbffa8d Mon Sep 17 00:00:00 2001 From: liushuai Date: Sat, 27 Apr 2019 08:15:26 +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 | 199 ++++ .../ProjectPlanningManagement.js | 4 +- src/api/TechnologyCenter/ImportParts.js | 55 ++ .../PartsNumberMaintenance/index.vue | 907 ++++++++++++++++++ .../ProjectPlanningManagement/index.vue | 50 +- .../ImportChangeParts/index.vue | 27 +- .../ImportChangeParts/specificationData1.vue | 189 ++-- .../ImportParts/specificationData.vue | 23 +- 8 files changed, 1378 insertions(+), 76 deletions(-) create mode 100644 src/api/BasicData/PartsNumberMaintenance.js create mode 100644 src/views/BasicData/PartsNumberMaintenance/index.vue diff --git a/src/api/BasicData/PartsNumberMaintenance.js b/src/api/BasicData/PartsNumberMaintenance.js new file mode 100644 index 00000000..be42f44c --- /dev/null +++ b/src/api/BasicData/PartsNumberMaintenance.js @@ -0,0 +1,199 @@ +import request from '@/utils/request' + +export function projectSelect() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} + +export function machineSelect(projectValue) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: 'PDM_机床名称_查询数据2', + param: `项目流水号=${projectValue}` + } + }) +} + +export function groupSelect(machineValue) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: 'PDM_零件明细表_组件流水号_查询数据_根据机床', + param: `机床流水号=${machineValue}` + } + }) +} + +export function basicPartsData(project_check, project, machine_check, machine, group_check, group, pageSize, pageCurrent) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: 'PDM_零件明细表_基本件_查询数据_综合gj', + param: `项目流水号_check=${project_check}&项目流水号=${project}&机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function purchasePartsData(num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: 'PDM_零件明细表_标准件和外购件_查询数据', + param: `组件流水号=${num}`, + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function deleteBasicParts(basicNum) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: 'PDM_零件明细表_基本件_删除数据', + param: `基本件流水号=${basicNum}` + } + }) +} +export function deletePurchaseData(num) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: 'PDM_零件明细表_标准件和外购件_删除数据', + param: '标准件和外购件流水号=' + num + '=int' + } + }) +} +export function editPurchaseData(num, num1) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: 'PDM_零件明细表_标准件和外购件_修改数据', + param: '标准件和外购件流水号=' + num + '&零件数量=' + num1 + } + }) +} +export function editBasicParts(num, num1) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: 'PDM_零件明细表_基本件_编辑数据', + param: '基本件流水号=' + num + '&零件数量=' + num1 + } + }) +} +export function getTable(num, pageList, pageSize) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '车间生产管理工艺_零件工艺计划_已投产_按组查', + param: '组件流水号=' + num + '=int', + Pagination: pageList + '&' + pageSize + } + }) +} +export function editProductNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: 'MRP_计划订单_组件零件清单_基本件_编辑数据', + param: '组件零件基本件流水号=' + num + '&数量=' + num1 + } + }) +} +export function getTable1(num, a, b, c, d, e, f, g, pageList, pageSize) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '车间生产管理工艺_新排产算法_能力平衡_查询数据_要平衡的零件', + param: '项目流水号_check=' + num + '=string&项目流水号=' + a + '=int&机床流水号_check=' + b + '=string&机床流水号=' + c + '=int&组件流水号_check=' + d + '=string&组件流水号=' + e + '=int&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=1=int&考核状态=5=int', + Pagination: pageList + '&' + pageSize + } + }) +} +export function editProduceNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据', + param: '工艺计划流水号=' + num + '&零件数量=' + num1 + } + }) +} +// 查询表1标准件和外购件 +export function searchTable1(...params) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '采购管理_采购部采购_查询物料_数量维护', + param: `项目流水号_check=${params[2]}&项目流水号=${params[3]}&机床流水号_check=${params[4]}&机床流水号=${params[5]}&组件流水号_check=${params[6]}&组件流水号=${params[7]}&物料状态=1`, + Pagination: params[0] + '&' + params[1] + } + }) +} +// 查询表1基本件 +export function searchTable2(...params) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_数量维护', + param: `项目流水号_check=${params[2]}&项目流水号=${params[3]}&机床流水号_check=${params[4]}&机床流水号=${params[5]}&组件流水号_check=${params[6]}&组件流水号=${params[7]}&物料状态=1`, + Pagination: params[0] + '&' + params[1] + } + }) +} +export function editGroupPartNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: 'MRP_计划订单_组件零件清单_编辑数据', + param: '组件零件流水号=' + num + '&零件数量=' + num1 + } + }) +} +export function editGroupBasicPartNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: 'MRP_计划订单_组件零件清单_基本件_采购_编辑数据', + param: '组件零件基本件流水号=' + num + '&零件数量=' + num1 + } + }) +} diff --git a/src/api/ManufacturingCenter/ProjectPlanningManagement.js b/src/api/ManufacturingCenter/ProjectPlanningManagement.js index 735cdfe6..c795d409 100644 --- a/src/api/ManufacturingCenter/ProjectPlanningManagement.js +++ b/src/api/ManufacturingCenter/ProjectPlanningManagement.js @@ -67,14 +67,14 @@ export function searchtable(num1, num2, num3, num4, num5, num6, num7, num8, num9 } }) } -export function editTable(num1, num2, num3, num5, num6, num7, num8, num9, num10, num11, num12) { +export function editTable(num1, num2, num3, num5, num13, num14, num15, num6, num7, num8, num9, num10, num11, num12) { return request({ url: '', method: 'post', data: { type: '2', name: '项目计划管理_项目总计划_编辑数据', - param: `项目流水号=` + num1 + '&机床流水号=' + num2 + '&项目编号=' + num3 + '&设计者=' + num5 + '&机床设计完成时间=' + num6 + '&采购完成时间=' + num7 + '&备料完成时间=' + num8 + '&机床生产完成时间=' + num9 + '&机床装配完成时间=' + num10 + '&完成顺序=' + num11 + '&更新=' + num12 + param: `项目流水号=` + num1 + '&机床流水号=' + num2 + '&项目编号=' + num3 + '&设计者=' + num5 + '&审图计划开始时间=' + num13 + '&审图计划完成时间=' + num14 + '&审图实际完成时间=' + num15 + '&机床设计完成时间=' + num6 + '&采购完成时间=' + num7 + '&备料完成时间=' + num8 + '&机床生产完成时间=' + num9 + '&机床装配完成时间=' + num10 + '&完成顺序=' + num11 + '&更新=' + num12 } }) } diff --git a/src/api/TechnologyCenter/ImportParts.js b/src/api/TechnologyCenter/ImportParts.js index 9bed981f..63672b54 100644 --- a/src/api/TechnologyCenter/ImportParts.js +++ b/src/api/TechnologyCenter/ImportParts.js @@ -56,6 +56,17 @@ export function update(projectName, machineNum, id, type, drawingNum) { } }) } +export function update1(id, type) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: 'PDM_零件明细表_外购件和标准件_数据导入保存_编辑整改类型', + param: `id=${id}&整改类型=${type}` + } + }) +} export function searchOldParts(projectName, machineNum, drawingNum) { return request({ url: '', @@ -134,6 +145,17 @@ export function specificationQueryWB(projectCheck, project, machineCheck, machin } }) } +export function specificationQueryWB1(projectCheck, project, machineCheck, machine, groupCheck, group) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: 'PDM_零件明细表_外购件和标准件_整改件_规范数据查询_gj', + param: `项目名字_check=${projectCheck}&项目名字=${project}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}` + } + }) +} export function unSpecificationQuery(projectCheck, project, machineCheck, machine, groupCheck, group) { return request({ url: '', @@ -167,6 +189,17 @@ export function unSpecificationQueryWB(projectCheck, project, machineCheck, mach } }) } +export function unSpecificationQueryWB1(projectCheck, project, machineCheck, machine, groupCheck, group) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: 'PDM_零件明细表_外购件和标准件_整改件_不规范数据查询gj', + param: `项目名字_check=${projectCheck}&项目名字=${project}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}` + } + }) +} export function deleteBasicParts(id) { return request({ @@ -334,6 +367,17 @@ export function transferWG(groupNum, materialNum, totalNum, remarks, mark, desig } }) } +export function transferWG1(groupNum, materialNum, totalNum, remarks, mark, designNum, isTransfer, dataType, No, id, Num) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: 'PDM_零件明细表_标准件和外购件_大量导入', + param: `组件流水号=${groupNum}&物料流水号=${materialNum}&零件数量=${totalNum}&备注\\=${remarks}&标记=${mark}&设计者编号=${designNum}&是否传递=${isTransfer}&数据类型=${dataType}&序号=${No}&id=${id}&备件数量=${Num}` + } + }) +} export function searchMaterial1(num, name, Specifications) { return request({ url: '', @@ -345,3 +389,14 @@ export function searchMaterial1(num, name, Specifications) { } }) } +export function getMachineNames(num) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: 'PDM_机床名称_查询数据_获取数量和名称', + param: `机床图号=${num}` + } + }) +} diff --git a/src/views/BasicData/PartsNumberMaintenance/index.vue b/src/views/BasicData/PartsNumberMaintenance/index.vue new file mode 100644 index 00000000..4b0c839f --- /dev/null +++ b/src/views/BasicData/PartsNumberMaintenance/index.vue @@ -0,0 +1,907 @@ + + + + + diff --git a/src/views/ManufacturingCenter/ProjectPlanningManagement/index.vue b/src/views/ManufacturingCenter/ProjectPlanningManagement/index.vue index a9d07fee..2a4deda7 100644 --- a/src/views/ManufacturingCenter/ProjectPlanningManagement/index.vue +++ b/src/views/ManufacturingCenter/ProjectPlanningManagement/index.vue @@ -90,6 +90,36 @@ + + + + + + + + +