diff --git a/src/api/mes/reportWork.js b/src/api/mes/reportWork.js index 408fe5a..0a183bb 100644 --- a/src/api/mes/reportWork.js +++ b/src/api/mes/reportWork.js @@ -273,3 +273,16 @@ export function getPutInOrderList(workorderCode) { data: data }); } + +// 获取最新物料列表 +export function getNewPrepareData(workorderCode) { + const data = { + workorderCode + } + return request({ + url: '/mes/reportWork/getNewPrepareData', + method: 'post', + data: data + }); +} + diff --git a/src/api/mes/reportWorkConsume.js b/src/api/mes/reportWorkConsume.js index 97d685d..e9d3b3b 100644 --- a/src/api/mes/reportWorkConsume.js +++ b/src/api/mes/reportWorkConsume.js @@ -60,6 +60,16 @@ export function getConsumeList(query) { params: query }); } + +// 2.0查询各级报工损耗列表 +export function getAllLevelConsumeList(query) { + return request({ + url: '/mes/reportWorkConsume/getAllLevelConsumeList', + method: 'get', + params: query + }); +} + // 提交报工物料损耗详细列表 export function submitConsumePS(data) { return request({ @@ -85,3 +95,5 @@ export function getBomList(query) { params: query }); } + + diff --git a/src/api/plan/workorder.js b/src/api/plan/workorder.js index 0c9508d..5dae5ff 100644 --- a/src/api/plan/workorder.js +++ b/src/api/plan/workorder.js @@ -24,6 +24,15 @@ export function subChangeWorkOrder(data){ }) } +// 提交修改工单接口 +export function subChangeWorkOrderPro(data){ + return request({ + url:'/plan/pro/workorder/subChangeWorkOrderPro', + method:'post', + data:data + }) + } + // 通过子工单查询父工单对应的批次list export function getWorkBatchList(data){ return request({ @@ -117,4 +126,4 @@ export function subChangeWorkOrderM(data){ method:'post', data:data }) - } \ No newline at end of file + } diff --git a/src/api/quality/qcGoal.js b/src/api/quality/qcGoal.js new file mode 100644 index 0000000..672a328 --- /dev/null +++ b/src/api/quality/qcGoal.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' + +// 查询质量目标列表 +export function listQcGoal(query) { + return request({ + url: '/quality/qcGoal/list', + method: 'get', + params: query + }); +} + +// 查询质量目标详细 +export function getQcGoal(id) { + return request({ + url: '/quality/qcGoal/' + id, + method: 'get' + }); +} + +// 查询二级节点 +export function getChildrenList(parentId) { + return request({ + url: '/quality/qcGoal/getChildrenList/' + parentId, + method: 'get' + }); +} + + + +// 新增质量目标 +export function addQcGoal(data) { + return request({ + url: '/quality/qcGoal', + method: 'post', + data: data + }); +} + +// 修改质量目标 +export function updateQcGoal(data) { + return request({ + url: '/quality/qcGoal', + method: 'put', + data: data + }); +} + +// 删除质量目标 +export function delQcGoal(id) { + return request({ + url: '/quality/qcGoal/' + id, + method: 'delete' + }); +} + +export function getGenerate(id) { + return request({ + url: '/quality/qcGoal/generate/' + id, + method: 'get', + }); +} \ No newline at end of file diff --git a/src/api/quality/qcGoalDistribute.js b/src/api/quality/qcGoalDistribute.js new file mode 100644 index 0000000..77cde6b --- /dev/null +++ b/src/api/quality/qcGoalDistribute.js @@ -0,0 +1,80 @@ +import request from '@/utils/request' + +// 查询质量目标分配列表 +export function listQcGoalDistribute(query) { + return request({ + url: '/quality/qcGoalDistribute/list', + method: 'get', + params: query + }); +} + +// 查询质量目标分配详细 +export function getQcGoalDistribute(id) { + return request({ + url: '/quality/qcGoalDistribute/' + id, + method: 'get' + }); +} + +// 修改质量目标分配 +export function updateQcGoalDistribute(data) { + return request({ + url: '/quality/qcGoalDistribute', + method: 'put', + data: data + }); +} + +// 删除质量目标分配 +export function delQcGoalDistribute(id) { + return request({ + url: '/quality/qcGoalDistribute/' + id, + method: 'delete' + }); +} + +// 查询用户物料未关联列表 +export function getLeftList(query) { + return request({ + url: '/quality/qcGoalDistribute/getLeftList', + method: 'get', + params: query + }); +} + +// 查询用户物料已关联列表 +export function getRightList(query) { + return request({ + url: '/quality/qcGoalDistribute/getRightList', + method: 'get', + params: query + }); +} + +export function addSupplier(data) { + return request({ + url: '/quality/qcGoalDistribute', + method: 'post', + data: data + }); +} + +// 查询用户物料未关联列表 +export function getProductLeftList(query) { + return request({ + url: '/quality/qcGoalDistribute/getProductLeftList', + method: 'get', + params: query + }); +} + +// 查询用户物料已关联列表 +export function getProductRightList(query) { + return request({ + url: '/quality/qcGoalDistribute/getProductRightList', + method: 'get', + params: query + }); +} + diff --git a/src/api/quality/qcMarket.js b/src/api/quality/qcMarket.js new file mode 100644 index 0000000..8f09759 --- /dev/null +++ b/src/api/quality/qcMarket.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询市场不良检验任务列表 +export function listQcMarket(query) { + return request({ + url: '/quality/qcMarket/list', + method: 'get', + params: query + }); +} + +// 查询市场不良检验任务详细 +export function getQcMarket(recordId) { + return request({ + url: '/quality/qcMarket/' + recordId, + method: 'get' + }); +} + +// 新增市场不良检验任务 +export function addQcMarket(data) { + return request({ + url: '/quality/qcMarket', + method: 'post', + data: data + }); +} + +// 修改市场不良检验任务 +export function updateQcMarket(data) { + return request({ + url: '/quality/qcMarket', + method: 'put', + data: data + }); +} + +// 删除市场不良检验任务 +export function delQcMarket(recordId) { + return request({ + url: '/quality/qcMarket/' + recordId, + method: 'delete' + }); +} diff --git a/src/views/kanban/quality/kanban1.vue b/src/views/kanban/quality/kanban1.vue index 3758ed9..53f9ee2 100644 --- a/src/views/kanban/quality/kanban1.vue +++ b/src/views/kanban/quality/kanban1.vue @@ -60,7 +60,7 @@