diff --git a/src/api/auth/authDept.js b/src/api/auth/authDept.js index b4c2bf22..3ceab3b9 100644 --- a/src/api/auth/authDept.js +++ b/src/api/auth/authDept.js @@ -31,3 +31,11 @@ export function deleteDept(data) { data: data }); } + +export function getDeptListByUser(params) { + return axios({ + url: "/spms/inv/warehouse/filterByUser", + method: "get", + params: params + }); +} diff --git a/src/api/basic/product/udiRelevance.js b/src/api/basic/product/udiRelevance.js index e74c7e3c..e765ac2f 100644 --- a/src/api/basic/product/udiRelevance.js +++ b/src/api/basic/product/udiRelevance.js @@ -8,13 +8,6 @@ export function getUdiInfos(query) { }); } -export function getAllUdiInfos(query) { - return axios({ - url: "/udi/udirel/download", - method: "get", - params: query - }); -} export function getMutiUdiInfos(query) { return axios({ diff --git a/src/api/basic/udiRelevance.js b/src/api/basic/udiRelevance.js index 7a9037e9..8521c26d 100644 --- a/src/api/basic/udiRelevance.js +++ b/src/api/basic/udiRelevance.js @@ -1,188 +1,177 @@ import axios from "@/utils/request"; export function getUdiInfos(query) { - return axios({ - url: "/udi/udirel/filterUdi", - method: "get", - params: query - }); + return axios({ + url: "/udi/udirel/filterUdi", + method: "get", + params: query + }); } -export function getAllUdiInfos(query) { - return axios({ - url: "/udi/udirel/download", - method: "get", - params: query - }); -} export function getMutiUdiInfos(query) { - return axios({ - url: "/udi/udirel/mutil/download", - method: "get", - params: query - }); + return axios({ + url: "/udi/udirel/mutil/download", + method: "get", + params: query + }); } - export function getSmUdiInfos(query) { - return axios({ - url: "/udi/udirel/filterSmUdi", - method: "get", - params: query - }); + return axios({ + url: "/udi/udirel/filterSmUdi", + method: "get", + params: query + }); } export function deletetUdiInfos(query) { - return axios({ - url: "/udi/udirel/deleteById", - method: "post", - data: query - }); + return axios({ + url: "/udi/udirel/deleteById", + method: "post", + data: query + }); } export function updatetUdiInfos(query) { - return axios({ - url: "/udi/udirel/update", - method: "post", - data: query - }); + return axios({ + url: "/udi/udirel/update", + method: "post", + data: query + }); } - - export function checkExitUdi(query) { - return axios({ - url: "/udi/udirel/check/udi", - method: "post", - data: query - }); + return axios({ + url: "/udi/udirel/check/udi", + method: "post", + data: query + }); } - export function combineUdi(query) { - return axios({ - url: "/udi/udirel/revleance", - method: "post", - data: query - }); + return axios({ + url: "/udi/udirel/revleance", + method: "post", + data: query + }); } export function combineAllUdi(query) { - return axios({ - url: "/udi/udirel/combineAll", - method: "get", - params: query - }); + return axios({ + url: "/udi/udirel/combineAll", + method: "get", + params: query + }); } export function modifyRel(query) { - return axios({ - url: "/udi/udirel/modifyRel", - method: "post", - data: query - }); + return axios({ + url: "/udi/udirel/modifyRel", + method: "post", + data: query + }); } export function addErp(query) { - return axios({ - url: "/udi/udirel/addErp", - method: "post", - data: query - }); + return axios({ + url: "/udi/udirel/addErp", + method: "post", + data: query + }); } export function addAllErp(query) { - return axios({ - url: "/udi/udirel/addAllErp", - method: "post", - data: query - }); + return axios({ + url: "/udi/udirel/addAllErp", + method: "post", + data: query + }); } export function updateErpProduct(query) { - return axios({ - url: "/udi/udirel/updateErp", - method: "get", - params: query - }); + return axios({ + url: "/udi/udirel/updateErp", + method: "get", + params: query + }); } export function uploadSmp(query) { - return axios({ - url: "/udiwms/smp/udirl/upload", - method: "post", - data: query - }); + return axios({ + url: "/udiwms/smp/udirl/upload", + method: "post", + data: query + }); } export function disableUdi(query) { - return axios({ - url: "/udi/udirel/disable", - method: "post", - data: query - }); + return axios({ + url: "/udi/udirel/disable", + method: "post", + data: query + }); } export function thirdSysDetail(query) { - return axios({ - url: "/udiwms/udirel/thirdSys/detail", - method: "get", - params: query - }); + return axios({ + url: "/udiwms/udirel/thirdSys/detail", + method: "get", + params: query + }); } export function removeRl(query) { - return axios({ - url: "/udiwms/udirl/thirdSys/remove", - method: "get", - params: query - }); + return axios({ + url: "/udiwms/udirl/thirdSys/remove", + method: "get", + params: query + }); } export function removeDiRl(query) { - return axios({ - url: "/udiwms/udirl/di/remove", - method: "get", - params: query - }); + return axios({ + url: "/udiwms/udirl/di/remove", + method: "get", + params: query + }); } export function sysFilter(query) { - return axios({ - url: "/udiwms/udirel/thirdSys/filter", - method: "get", - params: query - }); + return axios({ + url: "/udiwms/udirel/thirdSys/filter", + method: "get", + params: query + }); } export function spcombie(query) { - return axios({ - url: "/udiwms/udiinfo/spcombie", - method: "get", - params: query - }); + return axios({ + url: "/udiwms/udiinfo/spcombie", + method: "get", + params: query + }); } export function lockStatus(query) { - return axios({ - url: "/udiwms/udirl/lock/status", - method: "post", - data: query - }); + return axios({ + url: "/udiwms/udirl/lock/status", + method: "post", + data: query + }); } export function changeVersion(query) { - return axios({ - url: "/udi/udirel/changeVersion", - method: "post", - data: query - }); + return axios({ + url: "/udi/udirel/changeVersion", + method: "post", + data: query + }); } diff --git a/src/api/inout/order.js b/src/api/inout/order.js index 82260f7f..4c6dbf60 100644 --- a/src/api/inout/order.js +++ b/src/api/inout/order.js @@ -41,6 +41,20 @@ export function submitOrderWeb(query) { data: query }); } +export function submitCodes(query) { + return axios({ + url: "/warehouse/inout/submitCodes", + method: "post", + data: query + }); +} +export function submitBiz(query) { + return axios({ + url: "/warehouse/inout/submitBiz", + method: "post", + data: query + }); +} export function saveOrderWeb(query) { diff --git a/src/api/inventory/deviceMAOrder.js b/src/api/inventory/deviceMAOrder.js new file mode 100644 index 00000000..1f70683d --- /dev/null +++ b/src/api/inventory/deviceMAOrder.js @@ -0,0 +1,91 @@ +import axios from "../../utils/request"; + +export function getDeviceMAOrderList(params) { + return axios({ + url: "/device/MA/order/filterList", + method: "get", + params: params + }); +} + +export function addDeviceMAOrder(data) { + return axios({ + url: "/device/MA/order/addMAOrder", + method: "post", + data: data + }); +} + +export function updateDeviceMAOrder(data) { + return axios({ + url: "/device/MA/order/updateMAOrder", + method: "post", + data: data + }); +} + +export function deleteDeviceMAOrder(data) { + return axios({ + url: "/device/MA/order/deleteMAOrder", + method: "post", + data: data + }); +} + +export function getDeviceMAOrderDetailList(params) { + return axios({ + url: "/device/MA/order/detail/filterList", + method: "get", + params: params + }); +} + +export function addDeviceMAOrderDetail(data) { + return axios({ + url: "/device/MA/order/detail/addOrderDetail", + method: "post", + data: data + }); +} + +export function updateDeviceMAOrderDetail(data) { + return axios({ + url: "/device/MA/order/detail/updateOrderDetail", + method: "post", + data: data + }); +} + +export function deleteDeviceMAOrderDetail(data) { + return axios({ + url: "/device/MA/order/detail/deleteOrderDetail", + method: "post", + 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, + headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}, + responseType: 'arraybuffer', //一定要设置响应类型,否则页面会是空白pdf + }); +} + +export function filterDetail(params) { + return axios({ + url: "/device/MA/order/detail/filterMAOrderDetail", + method: "get", + params: params + }); +} diff --git a/src/api/inventory/deviceReceiveOrder.js b/src/api/inventory/deviceReceiveOrder.js new file mode 100644 index 00000000..4d06aed4 --- /dev/null +++ b/src/api/inventory/deviceReceiveOrder.js @@ -0,0 +1,91 @@ +import axios from "../../utils/request"; + +export function getDeviceReceiveOrderList(params) { + return axios({ + url: "/device/receive/order/filterList", + method: "get", + params: params + }); +} + +export function addDeviceReceiveOrder(data) { + return axios({ + url: "/device/receive/order/addOrder", + method: "post", + data: data + }); +} + +export function updateDeviceReceiveOrder(data) { + return axios({ + url: "/device/receive/order/update", + method: "post", + data: data + }); +} + +export function submitAudit(data) { + return axios({ + url: "/device/receive/order/submitAudit", + method: "post", + data: data + }); +} + +export function updateDeviceReceiveOrderStatus(data) { + return axios({ + url: "/device/receive/order/updateStatus", + method: "post", + data: data + }); +} + +export function deleteDeviceReceiveOrder(data) { + return axios({ + url: "/device/receive/order/delete", + method: "post", + data: data + }); +} + +export function getDeviceReceiveOrderDetailList(params) { + return axios({ + url: "/device/receive/order/detail/filterList", + method: "get", + params: params + }); +} + +export function checkCode(params) { + return axios({ + url: "/device/receive/order/detail/checkCode", + method: "get", + params: params + }); +} + +export function addDeviceReceiveOrderDetail(data) { + return axios({ + url: "/device/receive/order/detail/addOrderDetail", + method: "post", + data: data + }); +} + +export function updateDeviceReceiveOrderDetail(data) { + return axios({ + url: "/device/receive/order/detail/updateOrderDetail", + method: "post", + data: data + }) +} + +export function deleteDeviceReceiveOrderDetail(data) { + return axios({ + url: "/device/receive/order/detail/deleteOrderDetail", + method: "post", + data: data + }); +} + + diff --git a/src/api/inventory/invCountCodes.js b/src/api/inventory/invCountCodes.js new file mode 100644 index 00000000..880f8ff5 --- /dev/null +++ b/src/api/inventory/invCountCodes.js @@ -0,0 +1,33 @@ +import axios from "../../utils/request"; + +export function getCountCodesList(params) { + return axios({ + url: "/inv/count/codes/filter", + method: "get", + params: params + }); +} + +export function deleteCode(data) { + return axios({ + url: "/inv/count/codes/deleteCode", + method: "post", + data: data + }); +} + +export function addCode(data) { + return axios({ + url: "/inv/count/codes/addCode", + method: "post", + data: data + }); +} + +export function getCodesNum(params) { + return axios({ + url: "/inv/count/codes/getCountOrderCodesNum", + method: "get", + params: params + }); +} diff --git a/src/api/inventory/invCountOrder.js b/src/api/inventory/invCountOrder.js new file mode 100644 index 00000000..98dd2499 --- /dev/null +++ b/src/api/inventory/invCountOrder.js @@ -0,0 +1,83 @@ +import axios from "../../utils/request"; + +export function getCountOrderList(params) { + return axios({ + url: "/inv/count/order/filter", + method: "get", + params: params + }); +} + +export function deleteCountOrder(data) { + return axios({ + url: "/inv/count/order/delete", + method: "post", + data: data + }); +} + +export function getCountOrderDetailList(params) { + return axios({ + url: "/inv/count/order/detail/filter", + method: "get", + params: params + }); +} + +export function saveCountOrder(data) { + return axios({ + url: "/inv/count/order/saveCountOrder", + method: "post", + data: data + }); +} + +export function submitAudit(params) { + return axios({ + url: "/inv/count/order/submitAudit", + method: "get", + params: params + }); +} + +export function deleteCountOrderDetail(data) { + return axios({ + url: "/inv/count/order/detail/deleteOrderDetail", + method: "post", + data: data + }); +} + +export function addCountOrderDetail(data) { + return axios({ + url: "/inv/count/order/detail/addCountOrderDetail", + method: "post", + data: data + }); +} + +export function updateCountOrderStatus(data) { + return axios({ + url: "/inv/count/order/updateCountOrderStatus", + method: "post", + data: data + }); +} + +export function verifyTemplateFile(data) { + return axios({ + url: "/inv/count/order/verifyTemplateFile", + method: "post", + data: data + }); +} + +export function printOrder(data) { + return axios({ + url: "/inv/count/order/printOrder", + method: "post", + data: data, + headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}, + responseType: 'arraybuffer', //一定要设置响应类型,否则页面会是空白pdf + }); +} diff --git a/src/api/inventory/invMAOrder.js b/src/api/inventory/invMAOrder.js new file mode 100644 index 00000000..2cb82490 --- /dev/null +++ b/src/api/inventory/invMAOrder.js @@ -0,0 +1,89 @@ +import axios from "../../utils/request"; + +export function getInvMAOrderList(params) { + return axios({ + url: "/inv/MA/order/filterList", + method: "get", + params: params + }); +} + +export function addInvMAOrder(data) { + return axios({ + url: "/inv/MA/order/addOrder", + method: "post", + data: data + }); +} + +export function updateInvMAOrder(data) { + return axios({ + url: "/inv/MA/order/update", + method: "post", + data: data + }); +} + +export function submitAudit(data) { + return axios({ + url: "/inv/MA/order/submitAudit", + method: "post", + data: data + }); +} + +export function updateStatus(data) { + return axios({ + url: "/inv/MA/order/updateStatus", + method: "post", + data: data + }); +} + +export function deleteInvMAOrder(data) { + return axios({ + url: "/inv/MA/order/delete", + method: "post", + data: data + }); +} + +export function getInvMAOrderDetailList(params) { + return axios({ + url: "/inv/MA/order/detail/filterList", + method: "get", + params: params + }); +} + +export function addInvMAOrderDetail(data) { + return axios({ + url: "/inv/MA/order/detail/addOrderDetail", + method: "post", + data: data + }); +} + +export function batchAddDetail(data) { + return axios({ + url: "/inv/MA/order/detail/batchAddDetail", + method: "post", + data: data + }); +} + +export function deleteInvMAOrderDetail(data) { + return axios({ + url: "/inv/MA/order/detail/delete", + method: "post", + data: data + }); +} + +export function updateInvMAOrderDetail(data) { + return axios({ + url: "/inv/MA/order/detail/update", + method: "post", + data: data + }); +} diff --git a/src/api/inventory/invPorduct.js b/src/api/inventory/invPorduct.js index 4ae60bda..9c5c5ec8 100644 --- a/src/api/inventory/invPorduct.js +++ b/src/api/inventory/invPorduct.js @@ -31,3 +31,19 @@ export function stockStatistics(params) { params: params }); } + +export function getInvMAProducts(params) { + return axios({ + url: "/spms/inv/product/getInvMAProducts", + method: "get", + params: params + }); +} + +export function getCountInvProductProduct(params) { + return axios({ + url: "spms/inv/products/getCountInvProduct", + method: "get", + params: params + }); +} diff --git a/src/views/basic/corpMaintain/corpMaintainSelect.vue b/src/views/basic/corpMaintain/corpMaintainSelect.vue index b83c8b05..ce1fd3ec 100644 --- a/src/views/basic/corpMaintain/corpMaintainSelect.vue +++ b/src/views/basic/corpMaintain/corpMaintainSelect.vue @@ -96,8 +96,8 @@ export default { getBasicUnitMaintains(this.query) .then((response) => { this.loading = false; - this.list = response.data.page.list || []; - this.total = response.data.page.total || 0; + this.list = response.data.list || []; + this.total = response.data.total || 0; }) .catch(() => { this.loading = false; @@ -112,7 +112,7 @@ export default { }, handleCurrentChange(val) { - this.query.page = val; + this.query.page = val.page; this.getList(); }, combine() { @@ -124,6 +124,7 @@ export default { }, }, created() { + this.getList() }, }; diff --git a/src/views/basic/product/UdiinfoSelectVersion.vue b/src/views/basic/product/UdiinfoSelectVersion.vue index 174a33f9..a268d020 100644 --- a/src/views/basic/product/UdiinfoSelectVersion.vue +++ b/src/views/basic/product/UdiinfoSelectVersion.vue @@ -45,7 +45,7 @@ show-overflow-tooltip > - +