diff --git a/dist.zip b/dist.zip deleted file mode 100644 index b5a1d8a0..00000000 Binary files a/dist.zip and /dev/null differ diff --git a/src/api/Inventory/MaterialOut.js b/src/api/Inventory/MaterialOut.js index aebd121f..34be6e77 100644 --- a/src/api/Inventory/MaterialOut.js +++ b/src/api/Inventory/MaterialOut.js @@ -103,7 +103,7 @@ export function submitOutStore(...params) { data: { type: '2', name: '库存管理_物料出库_出库记录_增加数据_循环', - param: `领料单明细水号组=${params[0]}&基本件流水号组=${params[1]}&物料流水号组=${params[2]}&标准件和外购件流水号组=${params[3]}&请购单明细流水号组=${params[4]}&组件流水号组=${params[5]}&机床流水号组=${params[6]}&出库数量组=${params[7]}&出库人流水号=${params[8]}&领料人编号=${params[9]}&出库类别=${params[10]}&领料单流水号=${params[11]}&离线采购件流水号组=${params[12]}` + param: `领料单明细水号组=${params[0]}&基本件流水号组=${params[1]}&物料流水号组=${params[2]}&标准件和外购件流水号组=${params[3]}&请购单明细流水号组=${params[4]}&组件流水号组=${params[5]}&机床流水号组=${params[6]}&出库数量组=${params[7]}&出库人流水号=${params[8]}&领料人编号=${params[9]}&出库类别=${params[10]}&领料单流水号=${params[11]}&离线采购件流水号组=${params[12]}&领料部门=${params[12]}` } }) } diff --git a/src/api/Inventory/OfflinePartOut.js b/src/api/Inventory/OfflinePartOut.js index 6f2cf921..90c313d2 100644 --- a/src/api/Inventory/OfflinePartOut.js +++ b/src/api/Inventory/OfflinePartOut.js @@ -61,14 +61,14 @@ export function searchPeople(data1) { }) } // 离线件出库 -export function outlinePartOut(data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12) { +export function outlinePartOut(data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13) { return request({ url: '', method: 'post', data: { type: '2', name: '库存管理_离线采购件_零件出库', - param: '领用者=' + data2 + '&出库数量=' + data3 + '&货位流水号=' + data4 + '&备注=' + data5 + '&项目流水号=' + data6 + '&机床流水号=' + data7 + '&组件流水号=' + data8 + '&物料流水号=' + data9 + '&出库人员流水号=' + data10 + '&离线合同明细流水号=' + data11 + '&组件零件基本件流水号=' + data12 + param: '领用者=' + data2 + '&出库数量=' + data3 + '&货位流水号=' + data4 + '&备注=' + data5 + '&项目流水号=' + data6 + '&机床流水号=' + data7 + '&组件流水号=' + data8 + '&物料流水号=' + data9 + '&出库人员流水号=' + data10 + '&离线合同明细流水号=' + data11 + '&组件零件基本件流水号=' + data12 + '&领料部门=' + data13 } }) } diff --git a/src/api/Outsourcing/OutFactoryMaintenance.js b/src/api/Outsourcing/OutFactoryMaintenance.js index d46d8793..aec5f8ac 100644 --- a/src/api/Outsourcing/OutFactoryMaintenance.js +++ b/src/api/Outsourcing/OutFactoryMaintenance.js @@ -21,7 +21,7 @@ export function edittype(ManufacturerNumber, ManufacturerName, ManufacturerAbbre data: { type: '2', name: '车间生产管理工艺_基础表_外协厂家_增加数据', - param: '序号=' + ManufacturerNumber + '&外协厂家名称=' + ManufacturerName + '&外协厂家简称=' + ManufacturerAbbreviation + '&地址=' + address + '&联系人=' + roleName + '&电话=' + phNumber + '&传真=' + Fax + '&备注=' + Remarks + '&类别=' + category + '&关注=' + attention + '&设备情况=' + EquipmentCondition + param: '序号=' + ManufacturerNumber + '&外协厂家名称=' + ManufacturerName + '&外协厂家简称=' + ManufacturerAbbreviation + '&地址=' + address + '&联系人=' + roleName + '&电话=' + phNumber + '&银行=' + Fax + '&备注=' + Remarks + '&类别=' + category + '&关注=' + attention + '&设备情况=' + EquipmentCondition } }) } @@ -33,7 +33,7 @@ export function handlechange(CoManufacturerFlowNumber, ManufacturerNumber, Manuf data: { type: '2', name: '车间生产管理工艺_基础表_外协厂家_修改数据', - param: '外协厂家流水号=' + CoManufacturerFlowNumber + '&序号=' + ManufacturerNumber + '&外协厂家名称=' + ManufacturerName + '&外协厂家简称=' + ManufacturerAbbreviation + '&地址=' + address + '&联系人=' + roleName + '&电话=' + phNumber + '&传真=' + Fax + '&备注=' + Remarks + '&类别=' + category + '&关注=' + attention + '&设备情况=' + EquipmentCondition + param: '外协厂家流水号=' + CoManufacturerFlowNumber + '&序号=' + ManufacturerNumber + '&外协厂家名称=' + ManufacturerName + '&外协厂家简称=' + ManufacturerAbbreviation + '&地址=' + address + '&联系人=' + roleName + '&电话=' + phNumber + '&银行=' + Fax + '&备注=' + Remarks + '&类别=' + category + '&关注=' + attention + '&设备情况=' + EquipmentCondition } }) } diff --git a/src/api/Outsourcing/OutsourcingPaymentPlanManagement.js b/src/api/Outsourcing/OutsourcingPaymentPlanManagement.js index afa0a20c..ef2d26f0 100644 --- a/src/api/Outsourcing/OutsourcingPaymentPlanManagement.js +++ b/src/api/Outsourcing/OutsourcingPaymentPlanManagement.js @@ -61,14 +61,14 @@ export function payment(num) { }) } // 查询零件信息 -export function getParts(Number, pageCurrent, pageSize) { +export function getParts(check, Number, pageCurrent, pageSize) { return request({ url: '', method: 'post', data: { type: '1', name: '车间生产管理工艺_外协发票管理_查询数据', - param: '外协厂家流水号=' + Number + '=int', + param: '外协厂家流水号_check=' + check + '&外协厂家流水号=' + Number + '=int', Pagination: pageCurrent + '&' + pageSize } }) @@ -81,7 +81,7 @@ export function edittype(num1, num2, num3, num4, num5, num6, num7, num8) { data: { type: '2', name: '车间生产管理工艺_外协发票管理_增加数据', - param: '外协加工任务单流水号=' + num1 + '&发票号=' + num2 + '&开户行=' + num3 + '&开票时间=' + num4 + '&开票金额=' + num5 + '&接收人=' + num6 + '&接收时间=' + num7 + '&备注=' + num8 + param: '外协厂家流水号=' + num1 + '&发票号=' + num2 + '&开户行=' + num3 + '&开票时间=' + num4 + '&开票金额=' + num5 + '&接收人=' + num6 + '&接收时间=' + num7 + '&备注=' + num8 } }) } diff --git a/src/api/Outsourcing/OutsourcingTaskExecution.js b/src/api/Outsourcing/OutsourcingTaskExecution.js index a445f1f5..d468a3ea 100644 --- a/src/api/Outsourcing/OutsourcingTaskExecution.js +++ b/src/api/Outsourcing/OutsourcingTaskExecution.js @@ -1,5 +1,16 @@ import request from '@/utils/request' +// 初始化 外协厂商 +export function initOutHelp() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '车间生产管理工艺_基础表_外协厂家_查询数据' + } + }) +} // 初始化获取已生成的外协加工任务单 export function getTable(checked, contractNumber, checked1, manufacturers, checked2, time1, time2, num, pageCurrent, pageSize, documentStatus, num3) { return request({ diff --git a/src/api/Outsourcing/PreorderAssociation.js b/src/api/Outsourcing/PreorderAssociation.js index eabfa6ff..273dbc85 100644 --- a/src/api/Outsourcing/PreorderAssociation.js +++ b/src/api/Outsourcing/PreorderAssociation.js @@ -80,3 +80,15 @@ export function edit2(num1, num2, num3) { } }) } +// 保存每行价格 +export function saveRowPrice(num1, price1, num2, price2) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_序间外协预算价格_系数', + param: '工序流水号=' + num1 + '&外协预算价格=' + price1 + '&工艺计划流水号=' + num2 + '&材料费=' + price2 + } + }) +} diff --git a/src/api/WorkshopProcurement/NewArrivalList.js b/src/api/WorkshopProcurement/NewArrivalList.js index 9ab7ee88..ffe6a4f2 100644 --- a/src/api/WorkshopProcurement/NewArrivalList.js +++ b/src/api/WorkshopProcurement/NewArrivalList.js @@ -24,6 +24,19 @@ export function searchPurchaseOrder(pageCurrent, pageSize, check1, num, check2, } }) } +// 查询离线采购单 +export function searchLxPurchaseOrder(pageCurrent, pageSize, check1, num, check2, name, check, num1) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '备料管理_离线采购计划_查询数据_到货', + param: `离线采购计划编号_check=${check1}&离线采购计划编号=${num}&供应商流水号_check=${check2}&供应商流水号=${name}&零件图号_check=${check}&零件图号=${num1}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} // 查询采购计划明细 export function searchMateriel(num, check, num1) { return request({ @@ -36,6 +49,18 @@ export function searchMateriel(num, check, num1) { } }) } +// 查询离线采购计划明细 +export function searchLxMateriel(num, check, num1) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '备料管理_离线采购计划明细_查询数据_未选入', + param: `离线采购计划流水号=${num}&零件图号_check=${check}&零件图号=${num1}` + } + }) +} // 查询到货单 export function searchArriveOrder(num8, num9, num2, num3, num5, num6, num7, pageCurrent, pageSize) { return request({ @@ -131,26 +156,26 @@ export function AddArrivalOrderMX(num, num1, num2, num3, num4, num5) { }) } // 取消关联 -export function deleteMateriel(num1, num2) { +export function deleteMateriel(num1, num2, num3) { return request({ url: '', method: 'post', data: { type: '2', name: '备料管理_取消到货单明细绑定', - param: `到货单明细绑定流水号=${num1}&采购计划明细流水号=${num2}` + param: `到货单明细绑定流水号=${num1}&采购计划明细流水号=${num2}&离线采购计划明细流水号=${num3}` } }) } // 关联材料 -export function addMateriel(num1, num2, num3, num4) { +export function addMateriel(num1, num2, num3, num4, num5, id) { return request({ url: '', method: 'post', data: { type: '2', name: '备料管理_到货单明细关联', - param: `到货单明细流水号=${num1}&工艺计划流水号组=${num2}&采购计划明细流水号组=${num3}&本次到货数量组=${num4}` + param: `到货单明细流水号=${num1}&工艺计划流水号组=${num2}&采购计划明细流水号组=${num3}&本次到货数量组=${num4}&离线采购计划明细流水号组=${num5}&考勤编号=${id}` } }) } @@ -188,3 +213,14 @@ export function saveWeight(num1, num3, num4) { } }) } +export function saveWeight1(num1, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '备料管理_到货明细关联备料_保存单件重量和总重量_离线', + param: `离线采购计划明细流水号=${num1}&总重量=${num3}&总金额=${num4}` + } + }) +} diff --git a/src/utils/request.js b/src/utils/request.js index 04a0d5f7..03220e7d 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -17,8 +17,8 @@ export const uploadInvoiceScan1 = `http://192.168.1.231:8411/submit/uploadInvoic export const download = `http://192.168.1.231:8411/submit/downloadFile.ashx` // ContractInformationManagement export const uploadPerson = `http://192.168.1.231:8411/submit/uploadPerson.ashx` export const uploadOP = `http://192.168.1.231:8411/submit/uploadOP.ashx` -export const url = `http://192.168.0.103:8074/submit/MESCommonBase.ashx` // 采购件入库、离线件入库 -export const ExcelDownLoad = 'http://192.168.0.103:8074/submit/downloadFile.ashx' // 导出excel +export const url = `http://192.168.0.110:8002/submit/MESCommonBase.ashx` // 采购件入库、离线件入库 +export const ExcelDownLoad = 'http://192.168.0.110:8002/submit/downloadFile.ashx' // 导出excel // 技术中心程序发布时要更改下面所有的IP到0段 export const ServerIP = `http://192.168.1.231:8411/webpage/file/` export const uploadFileMachine = `http://192.168.1.231:8411/submit/uploadFileMachine.ashx` // 机床总图 发布时改成0.231 @@ -26,7 +26,7 @@ export const downloadFileMachine = `http://192.168.1.231:8411/submit/downloadFil export const MESUploadFile = `http://192.168.1.231:8411/submit/MESUploadFile.ashx` export const MESDownloadFile = `http://192.168.1.231:8411/submit/MESDownloadFile.ashx` const service = axios.create({ - baseURL: `http://192.168.0.103:8074/submit/MESCommonBase.ashx`, + baseURL: `http://192.168.0.110:8002/submit/MESCommonBase.ashx`, timeout: 1500000 // 请求超时时间 }) export default service diff --git a/src/views/Inventory/MaterialOut/index.vue b/src/views/Inventory/MaterialOut/index.vue index 1dc805ef..d42569b9 100644 --- a/src/views/Inventory/MaterialOut/index.vue +++ b/src/views/Inventory/MaterialOut/index.vue @@ -188,6 +188,9 @@ :value="item.value"/> + + + @@ -272,6 +275,7 @@ export default { }, form3: { outTypeValue: '', + department: '', password: '' }, form4: { @@ -434,6 +438,7 @@ export default { inputPassword() { this.form3.outTypeValue = '' this.form3.password = '' + this.form3.department = '' this.dialogFormVisible3 = true }, selectable(row, index) { // 控制某行是否可选 @@ -559,7 +564,7 @@ export default { this.outNumber.push(this.pickListTable2[i].出库数量) } } - submitOutStore(this.multipleSelection, this.basePartNum, this.materialNum, this.parchasePartNum, this.purchaseBillNum, this.groupNumValue, this.machineValue, this.outNumber, this.id, this.form3.password, this.form3.outTypeValue, this.pickingListNum, this.offlineNum).then(response => { + submitOutStore(this.multipleSelection, this.basePartNum, this.materialNum, this.parchasePartNum, this.purchaseBillNum, this.groupNumValue, this.machineValue, this.outNumber, this.id, this.form3.password, this.form3.outTypeValue, this.pickingListNum, this.offlineNum, this.form3.department).then(response => { if (response.data[0].result === '1') { this.$message.success('出库成功') this.dialogFormVisible3 = false diff --git a/src/views/Inventory/OfflinePartOut/index.vue b/src/views/Inventory/OfflinePartOut/index.vue index 19abb8d8..0e94e373 100644 --- a/src/views/Inventory/OfflinePartOut/index.vue +++ b/src/views/Inventory/OfflinePartOut/index.vue @@ -9,7 +9,7 @@ 物料型号: - 查询 + 查询 @@ -113,7 +113,12 @@ {{ scope.row.出库人姓名 }} - + + + + @@ -152,15 +157,6 @@ :value="item.value"/> - - - - - @@ -173,6 +169,9 @@ + + + @@ -208,6 +207,7 @@ export default { ProjectValue: '', MachineValue: '', GroupNumValue: '', + department: '', DirectNumber: '', PeopleValue: '', DirectNote: '' @@ -230,7 +230,7 @@ export default { listLoading1: '', partnumber: '', pageCurrent1: 1, - pageSize1: 10, + pageSize1: 20, total1: 0, pageCurrent2: 1, pageSize2: 10, @@ -377,7 +377,7 @@ export default { } else { this.$refs['form'].validate((valid) => { if (valid) { - outlinePartOut(this.form.PeopleValue, this.form.DirectNumber, this.locateNumber, this.form.DirectNote, this.form.ProjectValue, this.form.MachineValue, this.form.GroupNumValue, this.materialNumber, this.PeopleNumber, this.离线合同明细流水号, this.组件零件基本件流水号).then(response => { + outlinePartOut(this.form.PeopleValue, this.form.DirectNumber, this.locateNumber, this.form.DirectNote, this.form.ProjectValue, this.form.MachineValue, this.form.GroupNumValue, this.materialNumber, this.PeopleNumber, this.离线合同明细流水号, this.组件零件基本件流水号, this.form.department).then(response => { if (response.data[0].result === '1') { this.$message.success('零件出库成功') this.dialogFormVisible = false diff --git a/src/views/ManufacturingCenter/ProcessPlanningNew/index.vue b/src/views/ManufacturingCenter/ProcessPlanningNew/index.vue index 4529970a..a4a40f3d 100644 --- a/src/views/ManufacturingCenter/ProcessPlanningNew/index.vue +++ b/src/views/ManufacturingCenter/ProcessPlanningNew/index.vue @@ -529,7 +529,8 @@ import { TableAddLi, getPartnames3, getPartnames4, - modifyRemark + modifyRemark, + detailInfo } from '@/api/ManufacturingCenter/ProcessPlanningNew' import elInput from 'element-ui/packages/input' import { mapGetters } from 'vuex' @@ -1192,6 +1193,21 @@ export default { searchDetail() { if (this.partNumValue !== '' && this.partNumValue !== null) { this.loading0 = true + detailInfo(this.partNumValue).then(response => { + if (response.data.length !== 0) { + this.typeValue = response.data[0].零件类型名称 + this.partName = response.data[0].零件名称 + this.batchNum = response.data[0].批次数量 + this.material = response.data[0].材料流水号 + this.materialName = response.data[0].材料 + this.spec = response.data[0].原材料规格 + if (response.data[0].重量 === null) { + this.weight = '' + } else { + this.weight = response.data[0].重量 + } + } + }) mainTable(this.partNumValue).then(response => { this.tableData = [] for (let i = 0; i < response.data.length; i++) { diff --git a/src/views/Outsourcing/OutFactoryMaintenance/index.vue b/src/views/Outsourcing/OutFactoryMaintenance/index.vue index 6eacc4ac..6cb5b908 100644 --- a/src/views/Outsourcing/OutFactoryMaintenance/index.vue +++ b/src/views/Outsourcing/OutFactoryMaintenance/index.vue @@ -43,6 +43,11 @@ {{ scope.row.电话 }} + + +