diff --git a/public/config.json b/public/config.json index 7c7e6b4..e7474d4 100644 --- a/public/config.json +++ b/public/config.json @@ -1,7 +1,7 @@ { "UDI_SYNC_SERVER_IP": "http://127.0.0.1:9995/", - "BASE_URL":"http://127.0.0.1:9992", - "SERVER_IP": "http://127.0.0.1:9992/", + "BASE_URL":"http://127.0.0.1:9991", + "SERVER_IP": "http://127.0.0.1:9991/", "WEBSOCKET_URL": "ws://127.0.0.1:9991/UDI_WMS_MC/api/websocket/", "hosp_name": "平和县医院" } diff --git a/src/api/inventory/deviceMAOrder.js b/src/api/inventory/deviceMAOrder.js index 99214fd..f6e2cfd 100644 --- a/src/api/inventory/deviceMAOrder.js +++ b/src/api/inventory/deviceMAOrder.js @@ -79,3 +79,20 @@ export function addDeviceMAOrder(data) { data: data }); } + + +export function verifyTemplateFile(data) { + return axios({ + url: "/device/MA/order/verifyTemplateFile", + method: "post", + data: data + }); +} + +export function printOrder(data) { + return axios({ + url: "/device/MA/order/pintOrder", + method: "post", + data: data + }); +} diff --git a/src/views/basic/BusTypeChange.vue b/src/views/basic/BusTypeChange.vue index f3f37c6..8c75fbb 100644 --- a/src/views/basic/BusTypeChange.vue +++ b/src/views/basic/BusTypeChange.vue @@ -141,6 +141,7 @@ export default { }, cancelDialog() { this.addDialogVisible = false; + this.getList(); }, search() { this.filterQuery.page = 1; diff --git a/src/views/business/stockOrderNewDistribution.vue b/src/views/business/stockOrderNewDistribution.vue index 3f8d3d5..9f4d52b 100644 --- a/src/views/business/stockOrderNewDistribution.vue +++ b/src/views/business/stockOrderNewDistribution.vue @@ -185,10 +185,11 @@ :remote-method="findDeptMethod" :loading="loading" @focus="findDeptMethod('')" + @change="ksChange" > @@ -1216,6 +1217,9 @@ export default { this.invChange(); this.findStorageMethod(); }, + ksChange(code){ + this.formData.deptCode=code; + }, subStorageChange() { this.formData.locStorageCode= this.subInvList.find(item => item.code == this.formData.invWarehouseCode).parentId @@ -1273,10 +1277,10 @@ export default { this.query.limit = 100; this.query.orderIdFk = this.idQuery.id; this.formData = this.idQuery.formData; + this.formData.deptCode=this.idQuery.formData.dept this.orderEditor = true; this.sValue = this.formData.corpName; this.getStockOrderDetailList(); - } else { this.formData = { billNo: null, diff --git a/src/views/inventory/InvProducts.vue b/src/views/inventory/InvProducts.vue index 8d42940..8f35b57 100644 --- a/src/views/inventory/InvProducts.vue +++ b/src/views/inventory/InvProducts.vue @@ -63,8 +63,7 @@ - { + if (item.code === invWarehouseCode) { + this.filterQuery.invStorageCode = item.parentId; + } + }); + }, }, filters: { statusFilterType(status) { diff --git a/src/views/inventory/InvStatistics.vue b/src/views/inventory/InvStatistics.vue index 64dc911..f1197cd 100644 --- a/src/views/inventory/InvStatistics.vue +++ b/src/views/inventory/InvStatistics.vue @@ -62,7 +62,7 @@ - { }); }, + invWarehouseChange(invWarehouseCode) { + this.subInvList.forEach(item => { + if (item.code === invWarehouseCode) { + this.filterQuery.invStorageCode = item.parentId; + } + }); + }, }, filters: { statusFilterType(status) { diff --git a/src/views/inventory/addDeviceCollectOrder.vue b/src/views/inventory/addDeviceCollectOrder.vue index c75f9fe..6f0837d 100644 --- a/src/views/inventory/addDeviceCollectOrder.vue +++ b/src/views/inventory/addDeviceCollectOrder.vue @@ -572,7 +572,10 @@ export default { page: 1, limit: 10 }; + this.$refs.multipleTable.clearSelection(); this.multiProduct = []; + this.productList = []; + this.productTotal = 0; this.queryInvProducts(); }, handleCurrentChange(val) { diff --git a/src/views/inventory/addInvMAOrder.vue b/src/views/inventory/addInvMAOrder.vue index 39ff688..7d3790f 100644 --- a/src/views/inventory/addInvMAOrder.vue +++ b/src/views/inventory/addInvMAOrder.vue @@ -372,6 +372,21 @@ export default { if (!isBlank(this.formData.orderId)) { //更新单据 updateOrder(this.formData).then((res) => { + if (!isBlank(this.formData.code)) { + //扫码添加库存养护记录详情 + let params = { + orderIdFk: this.formData.orderId, + code: this.formData.code + } + addOrderDetail(params).then((res) => { + if (res.code === 20000) { + this.$message.success("添加成功!"); + this.getList(); + } else { + this.$message.error(res.message); + } + }); + } }).catch((error) => { this.$message.error("更新单据信息失败!"); }) @@ -422,19 +437,24 @@ export default { this.saveOrder(this.formData.code); return; } - //扫码添加库存养护记录详情 - let params = { - orderIdFk: this.formData.orderId, - code: this.formData.code + + if (this.detailList.length === 0) { + this.saveOrder(); + } else { + //扫码添加库存养护记录详情 + let params = { + orderIdFk: this.formData.orderId, + code: this.formData.code + }; + addOrderDetail(params).then((res) => { + if (res.code === 20000) { + this.$message.success("添加成功!"); + this.getList(); + } else { + this.$message.error(res.message); + } + }); } - addOrderDetail(params).then((res) => { - if (res.code === 20000) { - this.$message.success("添加成功!"); - this.getList(); - } else { - this.$message.error(res.message); - } - }); }, deleteOrderDetail(index, row) { if (row.count === 1) { diff --git a/src/views/inventory/assetManage.vue b/src/views/inventory/assetManage.vue index 8e26b58..19f70a9 100644 --- a/src/views/inventory/assetManage.vue +++ b/src/views/inventory/assetManage.vue @@ -33,6 +33,7 @@ + @@ -119,6 +120,7 @@ export default { this.filterQuery = { code: null, nameCode: null, + status: 2, page: 1, limit: 20, }; diff --git a/src/views/inventory/deviceMAOrderCompleted.vue b/src/views/inventory/deviceMAOrderCompleted.vue index 98161a3..9a52583 100644 --- a/src/views/inventory/deviceMAOrderCompleted.vue +++ b/src/views/inventory/deviceMAOrderCompleted.vue @@ -40,6 +40,18 @@ + + + +