diff --git a/klp-ui/src/api/wms/express.js b/klp-ui/src/api/wms/express.js new file mode 100644 index 00000000..4f5c4e22 --- /dev/null +++ b/klp-ui/src/api/wms/express.js @@ -0,0 +1,51 @@ +import request from '@/utils/request' + +// 查询物流预览列表 +export function listExpress(query) { + return request({ + url: '/wms/express/list', + method: 'get', + params: query + }) +} + +// 查询物流预览详细 +export function getExpress(expressId) { + return request({ + url: '/wms/express/' + expressId, + method: 'get' + }) +} +// 查询物流预览详细 +export function refreshExpress(expressId) { + return request({ + url: '/wms/express/refresh/' + expressId, + method: 'get' + }) +} + +// 新增物流预览 +export function addExpress(data) { + return request({ + url: '/wms/express', + method: 'post', + data: data + }) +} + +// 修改物流预览 +export function updateExpress(data) { + return request({ + url: '/wms/express', + method: 'put', + data: data + }) +} + +// 删除物流预览 +export function delExpress(expressId) { + return request({ + url: '/wms/express/' + expressId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/wms/expressQuestion.js b/klp-ui/src/api/wms/expressQuestion.js new file mode 100644 index 00000000..bacdaf71 --- /dev/null +++ b/klp-ui/src/api/wms/expressQuestion.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询快递问题列表 +export function listExpressQuestion(query) { + return request({ + url: '/wms/expressQuestion/list', + method: 'get', + params: query + }) +} + +// 查询快递问题详细 +export function getExpressQuestion(questionId) { + return request({ + url: '/wms/expressQuestion/' + questionId, + method: 'get' + }) +} + +// 新增快递问题 +export function addExpressQuestion(data) { + return request({ + url: '/wms/expressQuestion', + method: 'post', + data: data + }) +} + +// 修改快递问题 +export function updateExpressQuestion(data) { + return request({ + url: '/wms/expressQuestion', + method: 'put', + data: data + }) +} + +// 删除快递问题 +export function delExpressQuestion(questionId) { + return request({ + url: '/wms/expressQuestion/' + questionId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/wms/reportDetail.js b/klp-ui/src/api/wms/reportDetail.js new file mode 100644 index 00000000..47d55e75 --- /dev/null +++ b/klp-ui/src/api/wms/reportDetail.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询设计项目汇报详情列表 +export async function listReportDetail(query) { + return request({ + url: '/wms/reportDetail/list', + method: 'get', + params: query + }) +} + +// 查询设计项目汇报详情详细 +export function getReportDetail(id) { + return request({ + url: '/wms/reportDetail/' + id, + method: 'get' + }) +} + +// 新增设计项目汇报详情 +export function addReportDetail(data) { + return request({ + url: '/wms/reportDetail', + method: 'post', + data: data + }) +} + +// 修改设计项目汇报详情 +export function updateReportDetail(data) { + return request({ + url: '/wms/reportDetail', + method: 'put', + data: data + }) +} + +// 删除设计项目汇报详情 +export function delReportDetail(id) { + return request({ + url: '/wms/reportDetail/' + id, + method: 'delete' + }) +} + + +export function listReportDetailByProjectId(projectId) { + return request({ + url: '/wms/reportDetail/project/' + projectId, + method: 'get' + }) +} diff --git a/klp-ui/src/api/wms/reportSummary.js b/klp-ui/src/api/wms/reportSummary.js new file mode 100644 index 00000000..ddfdfb8c --- /dev/null +++ b/klp-ui/src/api/wms/reportSummary.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询设计项目汇报概述列表 +export async function listReportSummary(query) { + return request({ + url: '/wms/reportSummary/list', + method: 'get', + params: query + }) +} + +// 查询设计项目汇报概述详细 +export function getReportSummary(id) { + return request({ + url: '/wms/reportSummary/' + id, + method: 'get' + }) +} + +// 新增设计项目汇报概述 +export function addReportSummary(data) { + return request({ + url: '/wms/reportSummary', + method: 'post', + data: data + }) +} + +// 修改设计项目汇报概述 +export function updateReportSummary(data) { + return request({ + url: '/wms/reportSummary', + method: 'put', + data: data + }) +} + +// 删除设计项目汇报概述 +export function delReportSummary(id) { + return request({ + url: '/wms/reportSummary/' + id, + method: 'delete' + }) +} diff --git a/klp-ui/src/components/KLPService/MaterialSelect/index.vue b/klp-ui/src/components/KLPService/MaterialSelect/index.vue index 00cd49bd..888c06d6 100644 --- a/klp-ui/src/components/KLPService/MaterialSelect/index.vue +++ b/klp-ui/src/components/KLPService/MaterialSelect/index.vue @@ -48,7 +48,7 @@ }, _itemId: { get() { - return this.itemId; + return this.itemId.toString(); }, set(val) { this.$emit('update:itemId', val); diff --git a/klp-ui/src/components/KLPService/Renderer/BomInfo.vue b/klp-ui/src/components/KLPService/Renderer/BomInfo.vue index 3387f47d..51765133 100644 --- a/klp-ui/src/components/KLPService/Renderer/BomInfo.vue +++ b/klp-ui/src/components/KLPService/Renderer/BomInfo.vue @@ -63,9 +63,9 @@ export default { let bomId = this.bomId; if (!bomId) { if (this.itemType === 'product') { - bomId = this.productMap[this.itemId].bomId; + bomId = this.productMap[this.itemId]?.bomId; } else if (this.itemType === 'raw_material') { - bomId = this.rawMaterialMap[this.itemId].bomId; + bomId = this.rawMaterialMap[this.itemId]?.bomId; } } if (!bomId) { diff --git a/klp-ui/src/components/KLPService/Renderer/BomInfoMini.vue b/klp-ui/src/components/KLPService/Renderer/BomInfoMini.vue index e08552e1..52c24df0 100644 --- a/klp-ui/src/components/KLPService/Renderer/BomInfoMini.vue +++ b/klp-ui/src/components/KLPService/Renderer/BomInfoMini.vue @@ -63,12 +63,13 @@ export default { let bomId = this.bomId; if (!bomId) { if (this.itemType === 'product') { - bomId = this.productMap[this.itemId].bomId; + bomId = this.productMap[this.itemId]?.bomId; } else if (this.itemType === 'raw_material') { - bomId = this.rawMaterialMap[this.itemId].bomId; + bomId = this.rawMaterialMap[this.itemId]?.bomId; } } if (!bomId) { + this.bomInfo = []; return; } if (bomMap[bomId]) { diff --git a/klp-ui/src/components/KLPService/Renderer/ProductInfo.vue b/klp-ui/src/components/KLPService/Renderer/ProductInfo.vue index 0830efb1..6e5580cb 100644 --- a/klp-ui/src/components/KLPService/Renderer/ProductInfo.vue +++ b/klp-ui/src/components/KLPService/Renderer/ProductInfo.vue @@ -62,9 +62,9 @@ export default { watch: { productId: { handler(newVal) { - this.product = this.productMap && this.productMap[this.productId] - ? { ...this.productMap[this.productId] } - : {}; + const res = this.productMap[this.productId] ? this.productMap[this.productId] : {}; + console.log(res) + this.product = res; }, immediate: true } diff --git a/klp-ui/src/components/KLPService/Renderer/RawMaterialInfo.vue b/klp-ui/src/components/KLPService/Renderer/RawMaterialInfo.vue index 79975da6..00f76682 100644 --- a/klp-ui/src/components/KLPService/Renderer/RawMaterialInfo.vue +++ b/klp-ui/src/components/KLPService/Renderer/RawMaterialInfo.vue @@ -3,7 +3,7 @@ - {{ material.rawMaterialName ? material.rawMaterialName : '--' }} + {{ material.rawMaterialName ? material.rawMaterialName : '-' }} + + 已完成 + 异常 + + + + + diff --git a/klp-ui/src/views/wms/express/components/ExpressStatusEditor.vue b/klp-ui/src/views/wms/express/components/ExpressStatusEditor.vue new file mode 100644 index 00000000..102f2cfd --- /dev/null +++ b/klp-ui/src/views/wms/express/components/ExpressStatusEditor.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/klp-ui/src/views/wms/express/index.vue b/klp-ui/src/views/wms/express/index.vue new file mode 100644 index 00000000..d4ad8660 --- /dev/null +++ b/klp-ui/src/views/wms/express/index.vue @@ -0,0 +1,770 @@ + + + diff --git a/klp-ui/src/views/wms/expressQuestion/index.vue b/klp-ui/src/views/wms/expressQuestion/index.vue new file mode 100644 index 00000000..cb635733 --- /dev/null +++ b/klp-ui/src/views/wms/expressQuestion/index.vue @@ -0,0 +1,353 @@ + + + diff --git a/klp-ui/src/views/wms/ledger/index.vue b/klp-ui/src/views/wms/ledger/index.vue index eae0e56f..ee786d4c 100644 --- a/klp-ui/src/views/wms/ledger/index.vue +++ b/klp-ui/src/views/wms/ledger/index.vue @@ -5,6 +5,7 @@ + - + + + diff --git a/klp-ui/src/views/wms/rxgood/index.vue b/klp-ui/src/views/wms/rxgood/index.vue new file mode 100644 index 00000000..a9010af3 --- /dev/null +++ b/klp-ui/src/views/wms/rxgood/index.vue @@ -0,0 +1,378 @@ + + + diff --git a/klp-ui/src/views/wms/stockIo/move.vue b/klp-ui/src/views/wms/stockIo/move.vue index b38239a7..e505064a 100644 --- a/klp-ui/src/views/wms/stockIo/move.vue +++ b/klp-ui/src/views/wms/stockIo/move.vue @@ -1,5 +1,5 @@