diff --git a/src/api/Assembly/DeliveryConfirmation.js b/src/api/Assembly/DeliveryConfirmation.js new file mode 100644 index 00000000..25cb1df2 --- /dev/null +++ b/src/api/Assembly/DeliveryConfirmation.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' +export function InvoiceListSearch() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货确认_发货单_发货单列表_查询', + param: '发货单名=' + arguments[0] + '\\&发货单号=' + arguments[1] + '\\&收货单位=' + arguments[2] + '\\&车辆牌号=' + arguments[3] + '\\&司机姓名=' + arguments[4] + '\\&司机电话=' + arguments[5] + '\\&制单人=' + arguments[6] + '\\&核准人=' + arguments[7] + '\\&执行人=' + arguments[8] + '\\&开始制单日期=' + arguments[9] + '\\&结束制单日期=' + arguments[10] + '\\&开始核准日期=' + arguments[11] + '\\&结束核准日期=' + arguments[12] + '\\&开始发货日期=' + arguments[13] + '\\&结束发货日期=' + arguments[14] + '\\&发货单名_check=' + arguments[15] + '\\&发货单号_check=' + arguments[16] + '\\&收货单位_check=' + arguments[17] + '\\&车辆牌号_check=' + arguments[18] + '\\&司机姓名_check=' + arguments[19] + '\\&司机电话_check=' + arguments[20] + '\\&制单人_check=' + arguments[21] + '\\&核准人_check=' + arguments[22] + '\\&执行人_check=' + arguments[23] + '\\&开始制单日期_check=' + arguments[24] + '\\&结束制单日期_check=' + arguments[25] + '\\&开始核准日期_check=' + arguments[26] + '\\&结束核准日期_check=' + arguments[27] + '\\&开始发货日期_check=' + arguments[28] + '\\&结束发货日期_check=' + arguments[29] + '\\&是否发出_check=' + arguments[30] + '\\&是否发出=' + arguments[31], + Pagination: arguments[32] + '&' + arguments[33] + } + }) +} +export function DetailsFeach() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单明细_查询', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function confirmation() { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '发货管理_发货确认_发货单_发货确认', + param: '发货单流水号=' + arguments[0] + '&司机姓名=' + arguments[1] + '&司机电话=' + arguments[2] + '&车辆牌号=' + arguments[3] + '&执行人=' + arguments[4] + '&备注=' + arguments[5] + } + }) +} +export function reconfirmation() { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '发货管理_发货确认_发货单_打回确认', + param: '发货单流水号=' + arguments[0] + } + }) +} diff --git a/src/api/Inventory/MaterialOut.js b/src/api/Inventory/MaterialOut.js index 61619cd5..c465a406 100644 --- a/src/api/Inventory/MaterialOut.js +++ b/src/api/Inventory/MaterialOut.js @@ -42,7 +42,7 @@ export function searchList(pageCurrent, pageSize, listNumber_check, listNumber) data: { type: '1', name: '车间装配管理_领料单_查询数据', - param: '领料单编号_check=' + listNumber_check + '&领料单编号=' + listNumber, + param: '领料单编号_check=' + listNumber_check + '&领料单编号=' + listNumber + '&是否审批=1', Pagination: pageCurrent + '&' + pageSize } }) diff --git a/src/api/MarketingCenter/DeliveryApplication.js b/src/api/MarketingCenter/DeliveryApplication.js new file mode 100644 index 00000000..a13a6315 --- /dev/null +++ b/src/api/MarketingCenter/DeliveryApplication.js @@ -0,0 +1,167 @@ +import request from '@/utils/request' + +export function InvoiceAdd() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单_新增', + param: '制单人=' + arguments[0] + '&发货单流水号=0=int=output' + } + }) +} +export function InvoiceDelete() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单_删除', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function InvoiceSelectPush() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单_下拉框数据_查询', + param: '查询条件=' + arguments[0] + } + }) +} +export function PickSelectPush() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单_货品_查询', + param: '查询类别=' + arguments[0] + '\\&查询条件=' + arguments[1] + } + }) +} +export function SelectMachine() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单_机床_查询', + param: '机床图号=' + arguments[0] + } + }) +} +export function SelectAssembly() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单_组件_查询', + param: '组号=' + arguments[0] + } + }) +} +export function SelectPart() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单_零件_查询', + param: '零件图号=' + arguments[0] + } + }) +} +export function SelectMateriel() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单_物料_查询', + param: '物料名称=' + arguments[0] + } + }) +} +export function InvoiceFeach() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单数据_查询', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function InvoiceSave() { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '发货管理_发货申请_发货单_保存', + param: '发货单流水号=' + arguments[0] + '\\&收货单位=' + arguments[1] + '\\&收货地址=' + arguments[2] + '\\&收货人员=' + arguments[3] + '\\&联系电话=' + arguments[4] + '\\&注意事项=' + arguments[5] + '\\&发货单名称=' + arguments[6] + } + }) +} +export function InvoiceExamine() { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '发货管理_发货申请_发货单_审核', + param: '发货单流水号=' + arguments[0] + '&审核人=' + arguments[1] + } + }) +} +export function InvoiceAbandoningTrial() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单_弃审', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function DetailsFeach() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单明细_查询', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function InvoiceDetailsSave() { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '发货管理_发货申请_发货单_发货单明细_循环增加', + param: '货品类别组=' + arguments[0] + '\\&货品编号组=' + arguments[1] + '\\&货品名称组=' + arguments[2] + '\\&货品规格组=' + arguments[3] + '\\&货品型号组=' + arguments[4] + '\\&设计者组=' + arguments[5] + '\\&数量组=' + arguments[6] + '\\&发货单流水号=' + arguments[7] + } + }) +} +export function InvoiceListSearch() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_发货申请_发货单_发货单列表_查询', + param: '发货单名=' + arguments[0] + '\\&发货单号=' + arguments[1] + '\\&收货单位=' + arguments[2] + '\\&车辆牌号=' + arguments[3] + '\\&司机姓名=' + arguments[4] + '\\&司机电话=' + arguments[5] + '\\&制单人=' + arguments[6] + '\\&核准人=' + arguments[7] + '\\&执行人=' + arguments[8] + '\\&开始制单日期=' + arguments[9] + '\\&结束制单日期=' + arguments[10] + '\\&开始核准日期=' + arguments[11] + '\\&结束核准日期=' + arguments[12] + '\\&开始发货日期=' + arguments[13] + '\\&结束发货日期=' + arguments[14] + '\\&发货单名_check=' + arguments[15] + '\\&发货单号_check=' + arguments[16] + '\\&收货单位_check=' + arguments[17] + '\\&车辆牌号_check=' + arguments[18] + '\\&司机姓名_check=' + arguments[19] + '\\&司机电话_check=' + arguments[20] + '\\&制单人_check=' + arguments[21] + '\\&核准人_check=' + arguments[22] + '\\&执行人_check=' + arguments[23] + '\\&开始制单日期_check=' + arguments[24] + '\\&结束制单日期_check=' + arguments[25] + '\\&开始核准日期_check=' + arguments[26] + '\\&结束核准日期_check=' + arguments[27] + '\\&开始发货日期_check=' + arguments[28] + '\\&结束发货日期_check=' + arguments[29] + } + }) +} diff --git a/src/api/Outsourcing/OutsourcingQCSearch.js b/src/api/Outsourcing/OutsourcingQCSearch.js new file mode 100644 index 00000000..e69de29b diff --git a/src/api/PurchasingCenter/CreatePurchaseContract.js b/src/api/PurchasingCenter/CreatePurchaseContract.js index b7efa442..06fb7d44 100644 --- a/src/api/PurchasingCenter/CreatePurchaseContract.js +++ b/src/api/PurchasingCenter/CreatePurchaseContract.js @@ -45,7 +45,7 @@ export function doneContract(...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]}\\&数量组=${params[13]}\\&单价组=${params[14]}\\&交货期组=${params[15]}\\&合同内容\\=${params[16]}\\&税率=${params[17]}\\&询价单明细流水号组=${params[18]}` + 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[13]}\\&单价组=${params[14]}\\&交货期组=${params[15]}\\&合同内容\\=${params[16]}\\&税率=${params[17]}\\&询价单明细流水号组=${params[18]}\\&备注组=${params[19]}` } }) } @@ -72,6 +72,17 @@ export function savePrice(price, num1, num2, num3, num4, num5) { } }) } +// 实时保存备注 +export function saveRemark(price, num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + type: '4', + name: `update 采购管理_询价单明细_视图 set 备注 = '${price}' where isnull(物料流水号,0) = isnull('${num1}',0) and 询价单流水号 = ${num2} and isnull(零件名称,'') = '${num3}' and isnull(零件图号,'') = '${num4}' and (isnull(规格,'') = '${num5}' or isnull(物料规格,'') = '${num5}')` + } + }) +} // 实时保存合同头 export function saveContractHeader(...params) { return request({ diff --git a/src/icons/svg/DeliveryConfirmation.svg b/src/icons/svg/DeliveryConfirmation.svg new file mode 100644 index 00000000..d63ab201 --- /dev/null +++ b/src/icons/svg/DeliveryConfirmation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/utils/request.js b/src/utils/request.js index 4646e1be..39e0294c 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -22,7 +22,7 @@ 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 export const downloadFileMachine = `http://192.168.1.231:8411/submit/downloadFileMachine.ashx` // 机床总图 发布时改成0.231 const service = axios.create({ - baseURL: `http://localhost:8411/submit/MESCommonBase.ashx`, + baseURL: `http://192.168.1.231:8411/submit/MESCommonBase.ashx`, timeout: 1500000 // 请求超时时间 }) diff --git a/src/views/Assembly/AssemblyExecution/index.vue b/src/views/Assembly/AssemblyExecution/index.vue index 951c39cb..1d6d3e95 100644 --- a/src/views/Assembly/AssemblyExecution/index.vue +++ b/src/views/Assembly/AssemblyExecution/index.vue @@ -94,8 +94,8 @@ @@ -163,6 +163,16 @@ export default { searchTable2(this.machineNumberValue, this.check2).then(response => { console.log(response.data, 222) this.tableData2 = response.data + this.tableData2.map(v => { + if (v.组件是否完成 === null || v.组件是否完成 === 0) { + this.$set(v, 'buttonStatus', 1) + } else if (v.组件是否完成 === 1) { + this.$set(v, 'buttonStatus', 2) + } else { + this.$set(v, 'buttonStatus', 3) + } + return v + }) }) }, // 总装开始装配 @@ -207,7 +217,8 @@ export default { ComponentStateUpdate(row.组件流水号, 1).then(response => { console.log(response.data) this.searchTable1() - this.searchTable2() + row.buttonStatus = 2 + // this.searchTable2() }) }, // 部装结束装配 @@ -216,7 +227,8 @@ export default { ComponentStateUpdate(row.组件流水号, 2).then(response => { console.log(response.data) this.searchTable1() - this.searchTable2() + row.buttonStatus = 3 + // this.searchTable2() }) } } diff --git a/src/views/Assembly/DeliveryConfirmation/index.vue b/src/views/Assembly/DeliveryConfirmation/index.vue new file mode 100644 index 00000000..ebb3398b --- /dev/null +++ b/src/views/Assembly/DeliveryConfirmation/index.vue @@ -0,0 +1,673 @@ + + + + + + + + + + + + + + + diff --git a/src/views/BasicData/UserRightsManagement/index.vue b/src/views/BasicData/UserRightsManagement/index.vue index 33d6df25..f2420b59 100644 --- a/src/views/BasicData/UserRightsManagement/index.vue +++ b/src/views/BasicData/UserRightsManagement/index.vue @@ -29,7 +29,7 @@ - + { for (let i = 0; i < response.data.length; i++) { diff --git a/src/views/Inventory/CreatePickingList/index.vue b/src/views/Inventory/CreatePickingList/index.vue index 47290aae..aa822434 100644 --- a/src/views/Inventory/CreatePickingList/index.vue +++ b/src/views/Inventory/CreatePickingList/index.vue @@ -221,13 +221,19 @@ {{ scope.row.领料单备注 }} + + + - + - + @@ -275,9 +275,9 @@ {{ scope.row.机床图号 }} - + diff --git a/src/views/PurchasingCenter/CreatePurchaseContract/index.vue b/src/views/PurchasingCenter/CreatePurchaseContract/index.vue index 1253cf6e..cfff54dd 100644 --- a/src/views/PurchasingCenter/CreatePurchaseContract/index.vue +++ b/src/views/PurchasingCenter/CreatePurchaseContract/index.vue @@ -72,24 +72,30 @@ - + + + 快速修改价格 + 还原 + - + @@ -97,7 +103,7 @@ {{ scope.row.机床图号 }} - + @@ -107,7 +113,7 @@ {{ scope.row.名称 }} - + @@ -122,20 +128,20 @@ {{ scope.row.数量 }} - + @@ -149,9 +155,10 @@ {{ hasTax==='含税' ? scope.row.含税总额 = (Number(scope.row.数量) * Number(scope.row.含税单价)).toFixed(2) : scope.row.含税总额 = (scope.row.未税总额 * (1+taxRate)).toFixed(2) }} - + @@ -185,7 +192,7 @@