From 1f6ca71eb822f8272c8b24f62e4ee9e691f6207d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?yinjinlu-pc=5C=E5=B0=B9=E9=87=91=E8=B7=AF?= <411641505@qq.com> Date: Tue, 31 Oct 2023 21:58:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E5=8D=8F=E5=BA=93=E5=AD=98=E4=BA=8B?= =?UTF-8?q?=E5=8A=A1=E6=A0=B8=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/md/sip.js | 44 ++++ src/api/mes/wm/outsourcerecpt.js | 9 + src/router/index.js | 2 +- src/views/mes/md/mditem/components/sip.vue | 231 +++++++++++++++++++++ src/views/mes/wm/outsourceissue/index.vue | 2 + src/views/mes/wm/outsourcerecpt/index.vue | 14 +- src/views/mes/wm/stocktaking/index.vue | 165 ++++----------- src/views/mes/wm/stocktaking/line.vue | 6 +- src/views/mes/wm/stocktaking/result.vue | 6 +- 9 files changed, 356 insertions(+), 123 deletions(-) create mode 100644 src/api/mes/md/sip.js create mode 100644 src/views/mes/md/mditem/components/sip.vue diff --git a/src/api/mes/md/sip.js b/src/api/mes/md/sip.js new file mode 100644 index 0000000..8f4d7e7 --- /dev/null +++ b/src/api/mes/md/sip.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询产品Sip列表 +export function listSip(query) { + return request({ + url: '/mes/md/sip/list', + method: 'get', + params: query + }) +} + +// 查询产品Sip详细 +export function getSip(sipId) { + return request({ + url: '/mes/md/sip/' + sipId, + method: 'get' + }) +} + +// 新增产品Sip +export function addSip(data) { + return request({ + url: '/mes/md/sip', + method: 'post', + data: data + }) +} + +// 修改产品Sip +export function updateSip(data) { + return request({ + url: '/mes/md/sip', + method: 'put', + data: data + }) +} + +// 删除产品Sip +export function delSip(sipId) { + return request({ + url: '/mes/md/sip/' + sipId, + method: 'delete' + }) +} diff --git a/src/api/mes/wm/outsourcerecpt.js b/src/api/mes/wm/outsourcerecpt.js index 7c63954..fc8c546 100644 --- a/src/api/mes/wm/outsourcerecpt.js +++ b/src/api/mes/wm/outsourcerecpt.js @@ -42,3 +42,12 @@ export function delOutsourcerecpt(recptId) { method: 'delete' }) } + + +//执行入库 +export function execute(recptId) { + return request({ + url: '/mes/wm/outsourcerecpt/' + recptId, + method: 'put' + }) +} \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index c39291a..de1226c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -226,7 +226,7 @@ export const dynamicRoutes = [ children: [ { path: 'iqc', - component: () => import('@/views/mes/qc/iqc/iqc'), + component: () => import('@/views/mes/qc/pendinginspect/iqc'), name: 'iqcadd', props: true, meta: {title: '来料检验', activeMenu: '/mes/qc/pendinginspect/iqc'} diff --git a/src/views/mes/md/mditem/components/sip.vue b/src/views/mes/md/mditem/components/sip.vue new file mode 100644 index 0000000..ee1a1e5 --- /dev/null +++ b/src/views/mes/md/mditem/components/sip.vue @@ -0,0 +1,231 @@ + + + \ No newline at end of file diff --git a/src/views/mes/wm/outsourceissue/index.vue b/src/views/mes/wm/outsourceissue/index.vue index 7598b36..608e2a3 100644 --- a/src/views/mes/wm/outsourceissue/index.vue +++ b/src/views/mes/wm/outsourceissue/index.vue @@ -114,6 +114,7 @@ type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" + v-if="scope.row.status =='PREPARE'" v-hasPermi="['mes:wm:outsourceissue:edit']" >修改 删除 diff --git a/src/views/mes/wm/outsourcerecpt/index.vue b/src/views/mes/wm/outsourcerecpt/index.vue index d2587a5..352d39f 100644 --- a/src/views/mes/wm/outsourcerecpt/index.vue +++ b/src/views/mes/wm/outsourcerecpt/index.vue @@ -117,6 +117,7 @@ size="mini" type="text" icon="el-icon-edit" + v-if="scope.row.status =='PREPARE'" @click="handleUpdate(scope.row)" v-hasPermi="['mes:wm:outsourcerecpt:edit']" >修改 @@ -124,6 +125,7 @@ size="mini" type="text" icon="el-icon-delete" + v-if="scope.row.status =='PREPARE'" @click="handleDelete(scope.row)" v-hasPermi="['mes:wm:outsourcerecpt:remove']" >删除 @@ -243,7 +245,7 @@ diff --git a/src/views/mes/wm/stocktaking/line.vue b/src/views/mes/wm/stocktaking/line.vue index 728ac12..01a3b7f 100644 --- a/src/views/mes/wm/stocktaking/line.vue +++ b/src/views/mes/wm/stocktaking/line.vue @@ -336,6 +336,10 @@ import { listStocktakingline, getStocktakingline, delStocktakingline, addStockta export default { name: "Stocktakingline", + props:{ + optType: null, + takingId: null, + }, data() { return { // 遮罩层 @@ -360,7 +364,7 @@ export default { queryParams: { pageNum: 1, pageSize: 10, - takingId: null, materialStockId: null, itemId: null, itemCode: null, itemName: null, specification: null, unitOfMeasure: null, unitName: null, quantity: null, takingQuantity: null, warehouseId: null, warehouseCode: null, warehouseName: null, locationId: null, locationCode: null, locationName: null, areaId: null, areaCode: null, areaName: null, takingStatus: null, }, + takingId: this.takingId, materialStockId: null, itemId: null, itemCode: null, itemName: null, specification: null, unitOfMeasure: null, unitName: null, quantity: null, takingQuantity: null, warehouseId: null, warehouseCode: null, warehouseName: null, locationId: null, locationCode: null, locationName: null, areaId: null, areaCode: null, areaName: null, takingStatus: null, }, // 表单参数 form: {}, // 表单校验 diff --git a/src/views/mes/wm/stocktaking/result.vue b/src/views/mes/wm/stocktaking/result.vue index 91cad58..93ec02a 100644 --- a/src/views/mes/wm/stocktaking/result.vue +++ b/src/views/mes/wm/stocktaking/result.vue @@ -212,6 +212,10 @@ import { listStocktakingresult, getStocktakingresult, delStocktakingresult, addS export default { name: "Stocktakingresult", + props:{ + optType: null, + takingId: null, + }, data() { return { // 遮罩层 @@ -236,7 +240,7 @@ export default { queryParams: { pageNum: 1, pageSize: 10, - takingId: null, itemId: null, itemCode: null, itemName: null, specification: null, unitOfMeasure: null, unitName: null, quantity: null, takingQuantity: null, takingStatus: null, }, + takingId: this.takingId, itemId: null, itemCode: null, itemName: null, specification: null, unitOfMeasure: null, unitName: null, quantity: null, takingQuantity: null, takingStatus: null, }, // 表单参数 form: {}, // 表单校验