diff --git a/src/api/Assembly/AssemblyInformationInput.js b/src/api/Assembly/AssemblyInformationInput.js index b95b0656..b2fbf253 100644 --- a/src/api/Assembly/AssemblyInformationInput.js +++ b/src/api/Assembly/AssemblyInformationInput.js @@ -11,18 +11,6 @@ export function initProject() { } }) } -// 机床查询 -export function searchMachine(num) { - return request({ - url: '', - method: 'post', - data: { - type: '1', - name: '车间装配管理_机床_查询数据', - param: '项目流水号=' + num - } - }) -} // 查询组件工艺 export function searchDetail(num) { return request({ diff --git a/src/api/Assembly/AssemblyPlan.js b/src/api/Assembly/AssemblyPlan.js index d5ea1cdb..2c8ac5b8 100644 --- a/src/api/Assembly/AssemblyPlan.js +++ b/src/api/Assembly/AssemblyPlan.js @@ -11,27 +11,15 @@ export function initProject() { } }) } -// 机床查询 -export function searchmachine(num) { - return request({ - url: '', - method: 'post', - data: { - type: '1', - name: '车间装配管理_计划下达_机床_查询数据', - param: '项目流水号=' + num - } - }) -} // 主表查询 -export function searchTable(check, projectValue, check1, machineNumberValue, check2, time, time1, pageCurrent, pageSize) { +export function searchTable(check1, machineNumberValue, check2, time, time1, pageCurrent, pageSize) { return request({ url: '', method: 'post', data: { type: '1', name: '车间装配管理_计划信息_查询数据', - param: '项目流水号_check=' + check + '=int&项目流水号=' + projectValue + '&机床流水号_check=' + check1 + '=int&机床流水号=' + machineNumberValue + '&计划完成日期_check=' + check2 + '=int&开始时间=' + time + '&结束时间=' + time1, + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machineNumberValue + '&计划完成日期_check=' + check2 + '=int&开始时间=' + time + '&结束时间=' + time1, Pagination: pageCurrent + '&' + pageSize } }) diff --git a/src/api/Assembly/AssemblyProcessAssignment.js b/src/api/Assembly/AssemblyProcessAssignment.js index 42d429e3..d523b22f 100644 --- a/src/api/Assembly/AssemblyProcessAssignment.js +++ b/src/api/Assembly/AssemblyProcessAssignment.js @@ -11,18 +11,6 @@ export function initProject() { } }) } -// 机床查询 -export function searchmachine(num, check) { - return request({ - url: '', - method: 'post', - data: { - type: '1', - name: 'PDM_机床名称_查询数据', - param: '项目流水号_check=' + check + '=int&项目流水号=' + num - } - }) -} export function initPerson() { return request({ url: '', @@ -35,14 +23,14 @@ export function initPerson() { }) } // 主表查询 -export function searchTable(check, projectValue, check1, machineNumberValue, pageCurrent, pageSize) { +export function searchTable(check1, machineNumberValue, pageCurrent, pageSize) { return request({ url: '', method: 'post', data: { type: '1', name: '车间装配管理_工艺任务_查询数据', - param: '项目流水号_check=' + check + '=int&项目流水号=' + projectValue + '&机床流水号_check=' + check1 + '=int&机床流水号=' + machineNumberValue, + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machineNumberValue, Pagination: pageCurrent + '&' + pageSize } }) diff --git a/src/api/Assembly/PrintingAssemblyProcessCard.js b/src/api/Assembly/PrintingAssemblyProcessCard.js index 4b5ffbbc..244be49e 100644 --- a/src/api/Assembly/PrintingAssemblyProcessCard.js +++ b/src/api/Assembly/PrintingAssemblyProcessCard.js @@ -11,18 +11,6 @@ export function initProject() { } }) } -// 机床查询 -export function searchMachine(num) { - return request({ - url: '', - method: 'post', - data: { - type: '1', - name: '车间装配管理_机床_查询数据', - param: '项目流水号=' + num - } - }) -} // 查询组件工艺 export function searchDetail(num) { return request({ @@ -48,14 +36,14 @@ export function searchProcess(num) { }) } // 主表查询 -export function searchTable(check, projectValue, check1, machineNumberValue, pageCurrent, pageSize) { +export function searchTable(check1, machineNumberValue, pageCurrent, pageSize) { return request({ url: '', method: 'post', data: { type: '1', name: '车间装配管理_项目打印_查询数据', - param: '项目流水号_check=' + check + '=int&项目流水号=' + projectValue + '&机床流水号_check=' + check1 + '=int&机床流水号=' + machineNumberValue, + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machineNumberValue, Pagination: pageCurrent + '&' + pageSize } }) diff --git a/src/api/ManufacturingCenter/PartAssignment.js b/src/api/ManufacturingCenter/PartAssignment.js index 7ccc4bf5..77beb855 100644 --- a/src/api/ManufacturingCenter/PartAssignment.js +++ b/src/api/ManufacturingCenter/PartAssignment.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -// 初始化项目 +// 初始化机床项目 export function initProject() { return request({ url: '', @@ -11,18 +11,6 @@ export function initProject() { } }) } -// 机床查询 -export function searchmachine(num, check) { - return request({ - url: '', - method: 'post', - data: { - type: '1', - name: 'PDM_机床名称_查询数据', - param: '项目流水号_check=' + check + '=int&项目流水号=' + num - } - }) -} // 组件查询 export function searchgroup(num) { return request({ @@ -35,14 +23,14 @@ export function searchgroup(num) { } }) } -export function searchTable(projectValue, check1, machineNumberValue, check2, groupNumberValue, check3) { +export function searchTable(machineNumberValue, check2, groupNumberValue, check3) { return request({ url: '', method: 'post', data: { type: '1', name: '车间管理_基本件采购_查询数据', - param: '项目流水号_check=' + check1 + '&项目流水号=' + projectValue + '&机床流水号_check=' + check2 + '&机床流水号=' + machineNumberValue + '&组件流水号_check=' + check3 + '&组件流水号=' + groupNumberValue + param: '机床流水号_check=' + check2 + '&机床流水号=' + machineNumberValue + '&组件流水号_check=' + check3 + '&组件流水号=' + groupNumberValue } }) } @@ -79,25 +67,25 @@ export function searchTable1(PurchaseOrder, check4) { } }) } -export function addData(num, num1, num2, id, time) { +export function addData(num1, num2, id, time) { return request({ url: '', method: 'post', data: { type: '2', name: '车间管理_基本件采购_请购单_增加数据', - param: '请购单编号=' + num + '&请购车间=' + num1 + '&请购人=' + num2 + '&人员编号=' + id + '&请购时间=' + time + param: '请购车间=' + num1 + '&请购人=' + num2 + '&人员编号=' + id + '&请购时间=' + time } }) } -export function editData(RequisitionList, num, num1, time) { +export function editData(RequisitionList, num1, time) { return request({ url: '', method: 'post', data: { type: '2', name: '车间管理_基本件采购_请购单_编辑数据', - param: '请购单流水号=' + RequisitionList + '&请购单编号=' + num + '&请购车间=' + num1 + '&请购时间=' + time + param: '请购单流水号=' + RequisitionList + '&请购车间=' + num1 + '&请购时间=' + time } }) } @@ -145,14 +133,14 @@ export function purchaseRequisition(RequisitionList, projectName, projectFloatVa } }) } -export function purchaseRequisition1(RequisitionList, projectName, projectFloatValue, MachineToolNumber, machineFloatValue, groupName, groupFloatValue, StandardPartsAndOutsourcing, MaterialName, MaterialSpecification, MaterialModel, NumberOfParts, PartType, time, MaterialNum, ReMarks) { +export function purchaseRequisition1(RequisitionList, projectName, projectFloatValue, MachineToolNumber, machineFloatValue, groupName, groupFloatValue, StandardPartsAndOutsourcing, MaterialName, MaterialCode, MaterialSpecification, MaterialModel, NumberOfParts, PartType, time, MaterialNum, ReMarks) { return request({ url: '', method: 'post', data: { type: '2', name: '车间管理_基本件采购_请购单明细_请购', - param: '请购单流水号=' + RequisitionList + '&项目名称=' + projectName + '&项目流水号=' + projectFloatValue + '&机床图号=' + MachineToolNumber + '&机床流水号=' + machineFloatValue + '&组号=' + groupName + '&组件流水号=' + groupFloatValue + '&标准件和外购件流水号=' + StandardPartsAndOutsourcing + '&物料名称=' + MaterialName + '&物料规格=' + MaterialSpecification + '&物料型号=' + MaterialModel + '&零件数量=' + NumberOfParts + '&零件类型=' + PartType + '&物料计划到货时间=' + time + '&物料流水号=' + MaterialNum + '&备注=' + ReMarks + param: '请购单流水号=' + RequisitionList + '&项目名称=' + projectName + '&项目流水号=' + projectFloatValue + '&机床图号=' + MachineToolNumber + '&机床流水号=' + machineFloatValue + '&组号=' + groupName + '&组件流水号=' + groupFloatValue + '&标准件和外购件流水号=' + StandardPartsAndOutsourcing + '&物料名称=' + MaterialName + '&物料代码=' + MaterialCode + '&物料规格=' + MaterialSpecification + '&物料型号=' + MaterialModel + '&零件数量=' + NumberOfParts + '&零件类型=' + PartType + '&物料计划到货时间=' + time + '&物料流水号=' + MaterialNum + '&备注=' + ReMarks } }) } @@ -275,3 +263,25 @@ export function Delete1(num) { } }) } +export function editStock(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '零件分配_标准件和外购件_使用库存', + param: '标准件和外购件流水号=' + num + '&数量=' + num1 + '&零件数量=' + num2 + } + }) +} +export function editNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '车间管理_标准件和外购件_更改数量', + param: '请购单明细流水号=' + num + '&数量=' + num1 + } + }) +} diff --git a/src/api/ManufacturingCenter/ProcessingStatusEdit.js b/src/api/ManufacturingCenter/ProcessingStatusEdit.js index ab5fd66c..539d1ef1 100644 --- a/src/api/ManufacturingCenter/ProcessingStatusEdit.js +++ b/src/api/ManufacturingCenter/ProcessingStatusEdit.js @@ -11,14 +11,14 @@ export function getNames() { }) } -export function getMachines(gongyi) { +export function getMachines() { return request({ url: '', method: 'post', data: { type: '1', - name: '车间生产管理工艺_传递后_机床名称_查询数据_查询所有机床', - param: '项目流水号=' + gongyi + '=int' + name: '车间生产管理工艺_传递后_机床名称_根据机床查询', + param: '是否传递=2=int&考核状态=6=int&工艺任务分配状态=2=int&定额任务分配状态=2=int&单件是否外协=1=int' } }) } diff --git a/src/api/Outsourcing/OutFactoryMaintenance.js b/src/api/Outsourcing/OutFactoryMaintenance.js index 57e6a68d..d46d8793 100644 --- a/src/api/Outsourcing/OutFactoryMaintenance.js +++ b/src/api/Outsourcing/OutFactoryMaintenance.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -// 查询按钮功能实现 +// 查询 export function searchtable(pageCurrent, pageSize, num1, ManufacturerNumber, num2, ManufacturerName, num10, ManufacturerAbbreviation, num3, address, num4, roleName, num5, phNumber, num6, Fax, num7, Remarks, num8, category, num11, attention, num9, EquipmentCondition) { return request({ url: '', @@ -13,7 +13,7 @@ export function searchtable(pageCurrent, pageSize, num1, ManufacturerNumber, num } }) } -// 增加按钮功能 +// 增加 export function edittype(ManufacturerNumber, ManufacturerName, ManufacturerAbbreviation, address, roleName, phNumber, Fax, Remarks, category, attention, EquipmentCondition) { return request({ url: '', @@ -25,7 +25,7 @@ export function edittype(ManufacturerNumber, ManufacturerName, ManufacturerAbbre } }) } -// 编辑按钮功能 +// 编辑 export function handlechange(CoManufacturerFlowNumber, ManufacturerNumber, ManufacturerName, ManufacturerAbbreviation, address, roleName, phNumber, Fax, Remarks, category, attention, EquipmentCondition) { return request({ url: '', @@ -37,7 +37,7 @@ export function handlechange(CoManufacturerFlowNumber, ManufacturerNumber, Manuf } }) } -// 删除按钮功能 +// 删除 export function handledelete(CoManufacturerFlowNumber) { return request({ url: '', diff --git a/src/api/TechnologyCenter/ImportParts.js b/src/api/TechnologyCenter/ImportParts.js index 846a683c..78f6b224 100644 --- a/src/api/TechnologyCenter/ImportParts.js +++ b/src/api/TechnologyCenter/ImportParts.js @@ -325,3 +325,14 @@ export function transferWG(groupNum, materialNum, totalNum, remarks, mark, desig } }) } +export function searchMaterial1(num, name, Specifications) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: 'PDM_零件明细表_标准件和外购件_物料对比', + param: `图号或者型号=${num}&名称=${name}&规格=${Specifications}` + } + }) +} diff --git a/src/api/WorkshopProcurement/CreatingProcurementContracts.js b/src/api/WorkshopProcurement/CreatingProcurementContracts.js index f66f7185..74307ac2 100644 --- a/src/api/WorkshopProcurement/CreatingProcurementContracts.js +++ b/src/api/WorkshopProcurement/CreatingProcurementContracts.js @@ -79,14 +79,14 @@ export function searchSupplier(check1, value1, check2, value2, check3, value3, c }) } // 生成采购合同 -export function doneContract(num1, RequisitionNumber, name1, time1, time2, num2, text, freight, num3, partsNum, priceGroup, taxGroup, currency, num4, id, AdvanceCharge) { +export function doneContract(num1, RequisitionNumber, name1, time1, time2, num2, text, freight, num3, partsNum, priceGroup, taxGroup, currency, num4, id, singleQuota, readyQuota, AdvanceCharge) { return request({ url: '', method: 'post', data: { type: '2', name: '车间管理_基本件采购_请购单和请购单明细_增加数据', - param: `请购单流水号=${num1}&请购单编号=${RequisitionNumber}&采购合同名称=${name1}&预到货时间=${time1}&规定到货时间=${time2}&采购员=${id}&供应商流水号=${num2}&合同文本=${text}&运费=${freight}&物料流水号组=${num3}&请购单明细流水号组=${num4}&数量组=${partsNum}&单价组=${priceGroup}&税率组=${taxGroup}&币种流水号组=${currency}&预付款=${AdvanceCharge}` + param: `请购单流水号=${num1}&请购单编号=${RequisitionNumber}&采购合同名称=${name1}&预到货时间=${time1}&规定到货时间=${time2}&采购员=${id}&供应商流水号=${num2}&合同文本=${text}&运费=${freight}&物料流水号组=${num3}&请购单明细流水号组=${num4}&数量组=${partsNum}&单价组=${priceGroup}&税率组=${taxGroup}&币种流水号组=${currency}&单件定额工时组=${singleQuota}&准结定额工时组=${readyQuota}&预付款=${AdvanceCharge}` } }) } diff --git a/src/api/WorkshopProcurement/OfflineContract1.js b/src/api/WorkshopProcurement/OfflineContract1.js index 2d2f7bc9..8f48e305 100644 --- a/src/api/WorkshopProcurement/OfflineContract1.js +++ b/src/api/WorkshopProcurement/OfflineContract1.js @@ -1,72 +1,88 @@ import request from '@/utils/request' // 查询库存数 -export function searchInventoryNum(pageCurrent, pageSize, check1, name, check2, state1) { +export function searchInventoryNum(pageCurrent, pageSize, check1, name, check2, state1, state2) { return request({ url: '', method: 'post', data: { type: '1', - name: '车间采购管理_离线合同_物料余量_查询数据', - param: `物料名称_check=${check1}&物料名称=${name}&库存状态_check=${check2}&库存状态=${state1}`, + name: '采购管理_离线合同_物料余量_查询数据', + param: `物料名称_check=${check1}&物料名称=${name}&库存状态_check=${check2}&库存状态=${state1}&采购状态=${state2}`, Pagination: pageCurrent + '&' + pageSize } }) } // 查询离线合同 -export function searchOfflineContract(pageCurrent, pageSize, check1, num) { +export function searchOfflineContract(pageCurrent, pageSize, check1, num, check2, name) { return request({ url: '', method: 'post', data: { type: '1', name: '车间采购管理_离线合同_查询数据', - param: `请购单编号_check=${check1}&请购单编号=${num}`, + param: `离线合同编号_check=${check1}&离线合同编号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, Pagination: pageCurrent + '&' + pageSize } }) } -export function addData(num, num2, time) { +// 查询离线合同 (不分页) +export function searchOfflineContract2() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '车间采购管理_离线合同_查询数据', + param: `离线合同编号_check=0&离线合同编号=0&供应商名称_check=0&供应商名称=0` + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 增加离线合同 +export function addOfflineContract(contractNum, contractName, supplier, person, date, remark) { return request({ url: '', method: 'post', data: { type: '2', name: '车间采购管理_离线合同_增加数据', - param: '请购单编号=' + num + '&请购人=' + num2 + '&请购时间=' + time + param: `离线合同编号=${contractNum}&离线合同名称=${contractName}&供应商流水号=${supplier}&人员编号=${person}&规定到货时间=${date}&离线合同备注=${remark}` } }) } -export function editData(RequisitionList, num, time) { +// 编辑离线合同 +export function editOfflineContract(contractNumValue, contractNum, contractName, supplier, person, date, remark) { return request({ url: '', method: 'post', data: { type: '2', name: '车间采购管理_离线合同_编辑数据', - param: '请购单流水号=' + RequisitionList + '&请购单编号=' + num + '&请购时间=' + time + param: `离线合同流水号=${contractNumValue}&离线合同编号=${contractNum}&离线合同名称=${contractName}&供应商流水号=${supplier}&人员编号=${person}&规定到货时间=${date}&离线合同备注=${remark}` } }) } -export function deleteData(RequisitionList) { +// 作废离线合同 +export function deleteOfflineContract(num) { return request({ url: '', method: 'post', data: { type: '2', name: '车间采购管理_离线合同_删除数据', - param: '请购单流水号=' + RequisitionList - } - }) -} -export function updateStatus(num) { - return request({ - url: '', - method: 'post', - data: { - type: '2', - name: '车间采购管理_离线合同_导出更改状态', - param: '请购单流水号=' + num + param: '离线合同流水号=' + num } }) } @@ -78,7 +94,7 @@ export function searchMateriel(num) { data: { type: '1', name: '车间采购管理_离线合同明细_查询数据', - param: `请购单流水号=${num}` + param: `离线合同流水号=${num}` } }) } @@ -90,7 +106,7 @@ export function addMateriel(num1, num2) { data: { type: '2', name: '车间采购管理_离线合同明细_增加数据', - param: `请购单流水号=${num1}&物料流水号组=${num2}` + param: `离线合同流水号=${num1}&物料流水号组=${num2}` } }) } @@ -102,18 +118,19 @@ export function deleteMateriel(num) { data: { type: '2', name: '车间采购管理_离线合同明细_删除数据', - param: `请购单明细流水号=${num}` + param: `离线合同明细流水号=${num}` } }) } -export function update(num, num1, num2) { +// 生成离线合同 +export function doneOfflineContact(contractNum, total, partGroup, numGroup, priceGroup) { return request({ url: '', method: 'post', data: { type: '2', - name: '车间采购管理_离线合同明细_编辑数据', - param: `请购单明细流水号=${num}&数量=${num1}&用途=${num2}` + name: '车间采购管理_离线合同_生成合同', + param: `离线合同流水号=${contractNum}&合同总额=${total}&离线合同明细流水号组=${partGroup}&数量组=${numGroup}&单价组=${priceGroup}` } }) } diff --git a/src/api/WorkshopProcurement/OfflineContractRequestFund1.js b/src/api/WorkshopProcurement/OfflineContractRequestFund1.js new file mode 100644 index 00000000..9c14ec59 --- /dev/null +++ b/src/api/WorkshopProcurement/OfflineContractRequestFund1.js @@ -0,0 +1,63 @@ +import request from '@/utils/request' + +// 查询请款表 +export function searchRequestFund(pageCurrent, pageSize, check1, start, end) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '车间采购管理_离线合同_请款_查询数据', + param: `时间段_check=${check1}&开始时间=${start}&结束时间=${end}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同待请款信息 +export function searchOfflineContract(num) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '车间采购管理_离线合同_待请款_查询数据', + param: `供应商流水号=${num}` + } + }) +} +// 查询离线合同待请款信息 +export function submitRequestFund(contractGroup, sumGroup, supplier, money, person) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '车间采购管理_离线合同_请款_增加数据', + param: `离线合同流水号组=${contractGroup}&合同总额组=${sumGroup}&供应商流水号=${supplier}&请款金额=${money}&请款人=${person}` + } + }) +} +// 查询离线合同待请款信息 +export function searchRequsetFundDetail(num) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '车间采购管理_离线合同_请款明细_查询数据', + param: `离线合同请款流水号=${num}` + } + }) +} +// 取消请款 +export function cancelRequestFund(num) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '车间采购管理_离线合同_请款_删除数据', + param: `离线合同请款流水号=${num}` + } + }) +} diff --git a/src/api/WorkshopProcurement/ProjectTotalSearch.js b/src/api/WorkshopProcurement/ProjectTotalSearch.js index dcc933bc..eb903600 100644 --- a/src/api/WorkshopProcurement/ProjectTotalSearch.js +++ b/src/api/WorkshopProcurement/ProjectTotalSearch.js @@ -12,18 +12,6 @@ export function initProject() { }) } // 初始化项目金额统计表 -export function searchProjectTotal(num) { - return request({ - url: '', - method: 'post', - data: { - type: '1', - name: '采购管理_项目总价_明细_查询数据', - param: `项目流水号=${num}` - } - }) -} -// 初始化项目金额统计表 export function searchProjectTotal1(num) { return request({ url: '', diff --git a/src/icons/svg/OfflineContractRequestFund1.svg b/src/icons/svg/OfflineContractRequestFund1.svg new file mode 100644 index 00000000..7959ba59 --- /dev/null +++ b/src/icons/svg/OfflineContractRequestFund1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/views/Assembly/AssemblyInformationInput/index.vue b/src/views/Assembly/AssemblyInformationInput/index.vue index 3d00b82c..f4e15a1f 100644 --- a/src/views/Assembly/AssemblyInformationInput/index.vue +++ b/src/views/Assembly/AssemblyInformationInput/index.vue @@ -2,21 +2,16 @@