diff --git a/src/api/kanban/finishproduct.js b/src/api/kanban/finishproduct.js new file mode 100644 index 0000000..b7f9cf4 --- /dev/null +++ b/src/api/kanban/finishproduct.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 获取工厂下拉列表 +export function finishProductBoard(data) { + return request({ + url: '/mes/mesborad/finishProductBoard', + method: 'post', + data: data + }); +} diff --git a/src/api/mes/childprocess.js b/src/api/mes/childprocess.js new file mode 100644 index 0000000..1a2a6df --- /dev/null +++ b/src/api/mes/childprocess.js @@ -0,0 +1,51 @@ +import request from '@/utils/request' + +// 查询unitprice列表 +export function listChildprocess(query) { + return request({ + url: '/mes/childprocess/list', + method: 'get', + params: query + }); +} +// 查询全部列表 +export function listChildprocessall(query) { + return request({ + url: '/mes/childprocess/listall', + method: 'get', + params: query + }); +} +// 查询unitprice详细 +export function getChildprocess(childprocessId) { + return request({ + url: '/mes/childprocess/' + childprocessId, + method: 'get' + }); +} + +// 新增unitprice +export function addChildprocess(data) { + return request({ + url: '/mes/childprocess', + method: 'post', + data: data + }); +} + +// 修改unitprice +export function updateChildprocesse(data) { + return request({ + url: '/mes/childprocess', + method: 'put', + data: data + }); +} + +// 删除unitprice +export function delChildprocesse(childprocessId) { + return request({ + url: '/mes/childprocess/' + childprocessId, + method: 'delete' + }); +} diff --git a/src/api/mes/unitPrice.js b/src/api/mes/unitPrice.js new file mode 100644 index 0000000..f39eeee --- /dev/null +++ b/src/api/mes/unitPrice.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询unitPrice列表 +export function listUnitPrice(query) { + return request({ + url: '/mes/unitPrice/list', + method: 'get', + params: query + }); +} + +// 查询unitPrice详细 +export function getUnitPrice(picId) { + return request({ + url: '/mes/unitPrice/' + picId, + method: 'get' + }); +} + +// 新增unitPrice +export function addUnitPrice(data) { + return request({ + url: '/mes/unitPrice', + method: 'post', + data: data + }); +} + +// 修改unitPrice +export function updateUnitPrice(data) { + return request({ + url: '/mes/unitPrice', + method: 'put', + data: data + }); +} + +// 删除unitPrice +export function delUnitPrice(picId) { + return request({ + url: '/mes/unitPrice/' + picId, + method: 'delete' + }); +} diff --git a/src/api/quality/checkTypeProject.js b/src/api/quality/checkTypeProject.js index 429d0d3..a5971d7 100644 --- a/src/api/quality/checkTypeProject.js +++ b/src/api/quality/checkTypeProject.js @@ -72,4 +72,12 @@ export function getProjectInfoList(query) { method: 'get', params: query }); -} \ No newline at end of file +} +//方案下拉 +export function getProjectOptions(query) { + return request({ + url: '/quality/checkTypeProject/getProjectOptions', + method: 'get', + params: query + }); +} diff --git a/src/api/quality/firstReport.js b/src/api/quality/firstReport.js new file mode 100644 index 0000000..03e3db1 --- /dev/null +++ b/src/api/quality/firstReport.js @@ -0,0 +1,93 @@ +import request from '@/utils/request' + +// 查询来料报告列表 +export function listIncome(query) { + return request({ + url: '/quality/qcFirstReport/list', + method: 'get', + params: query + }); +} + +// 查询来料报告详细 +export function getIncome(recordId) { + return request({ + url: '/quality/qcFirstReport/' + recordId, + method: 'get' + }); +} + +// 新增来料报告 +export function addIncome(data) { + return request({ + url: '/quality/qcFirstReport', + method: 'post', + data: data + }); +} + +// 修改来料报告 +export function updateIncome(data) { + return request({ + url: '/quality/qcFirstReport', + method: 'put', + data: data + }); +} + +// 删除来料报告 +export function delIncome(recordId) { + return request({ + url: '/quality/qcFirstReport/' + recordId, + method: 'delete' + }); +} + +// 查询BOM物料管理列表 +export function getQcListBom(query) { + return request({ + url: '/quality/qcFirstReport/getQcListBom', + method: 'get', + params: query + }); + } + +// 查询供应商管理列表 +export function getQcListSupplier(query) { + return request({ + url: '/quality/qcFirstReport/getQcListSupplier', + method: 'get', + params: query + }); + } + +// 查询人员列表 +export function getQcListUser(query) { + return request({ + url: '/quality/qcFirstReport/getQcListUser', + method: 'get', + params: query + }); + } + +//状态修改 +export function changeIncomeStatus(recordId, status) { + const data = { + recordId, + status + } + return request({ + url: '/quality/qcFirstReport/changeIncomeStatus', + method: 'put', + data: data + }) + } + +// 查询检测项列表 +export function getCkeckProjectList(query) { + return request({ + url: '/quality/qcFirstReport/getCkeckProjectList', + method: 'get', + params: query + }); + } diff --git a/src/api/quality/qcTable.js b/src/api/quality/qcTable.js index 3d4b655..0d56b5e 100644 --- a/src/api/quality/qcTable.js +++ b/src/api/quality/qcTable.js @@ -24,4 +24,28 @@ export function getWorkcenterList() { url: '/quality/staticTable/getWorkcenterList', method: 'get' }); -} \ No newline at end of file +} + +export function getXJCheckTableList(query) { + return request({ + url: '/quality/staticTable/getXJCheckTableList', + method: 'get', + params: query + }); +} + +export function getXJCheckTableDetail(query) { + return request({ + url: '/quality/staticTable/getXJCheckTableDetail', + method: 'get', + params: query + }); +} + +export function getXJChartData(query) { + return request({ + url: '/quality/staticTable/getXJChartData', + method: 'get', + params: query + }); +} diff --git a/src/api/wms/equipment.js b/src/api/wms/equipment.js index b746322..c596c4a 100644 --- a/src/api/wms/equipment.js +++ b/src/api/wms/equipment.js @@ -114,3 +114,21 @@ export function getAuxiliaryEquipmentList(query) { params: query }); } + +// 查询维修记录 +export function getWXRecordsList(query) { + return request({ + url: '/wms/equipment/getWXRecordsList', + method: 'get', + params: query + }); +} + +// 查询保养记录 +export function getBYRecordsList(query) { + return request({ + url: '/wms/equipment/getBYRecordsList', + method: 'get', + params: query + }); +} diff --git a/src/api/wms/product.js b/src/api/wms/product.js index 7bd9b87..968edb2 100644 --- a/src/api/wms/product.js +++ b/src/api/wms/product.js @@ -8,7 +8,14 @@ export function listProduct(query) { params: query }); } - +// 查询物料信息列表 +export function listProductall(query) { + return request({ + url: '/wms/product/listall', + method: 'get', + params: query + }); +} // 查询物料信息详细 export function getProduct(productId) { return request({ diff --git a/src/assets/images/bg-finishproduct.png b/src/assets/images/bg-finishproduct.png new file mode 100644 index 0000000..dbcebae Binary files /dev/null and b/src/assets/images/bg-finishproduct.png differ diff --git a/src/router/index.js b/src/router/index.js index 36885c6..100e5e0 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -127,7 +127,12 @@ export const constantRoutes = [ component: () => import("@/views/kanban/quality/circle"), hidden: true, }, - + { + path: "/kanban/finishproduct", + component: () => import("@/views/kanban/finishproduct/index"), + hidden: true, + }, + ] // 动态路由,基于用户权限动态去加载 diff --git a/src/views/device/repairOrder/index.vue b/src/views/device/repairOrder/index.vue index 5dfaeab..2fb3576 100644 --- a/src/views/device/repairOrder/index.vue +++ b/src/views/device/repairOrder/index.vue @@ -518,13 +518,21 @@ - + @keyup.enter.native="handleQuery" + > + +