From d183f004d7ed6ec938e472496ce11cf2b9334613 Mon Sep 17 00:00:00 2001 From: "ZHOUZ\\Noble'lift" <1014987728@qq.com> Date: Mon, 18 Jul 2022 17:08:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/wms/basedata/master/classstandard.js | 25 +++++++++++++++++-- .../wms/basedata/em/devicebom/AddDialog.vue | 8 ++++-- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/mes/qd/src/api/wms/basedata/master/classstandard.js b/mes/qd/src/api/wms/basedata/master/classstandard.js index a24583e9..2cae2390 100644 --- a/mes/qd/src/api/wms/basedata/master/classstandard.js +++ b/mes/qd/src/api/wms/basedata/master/classstandard.js @@ -33,7 +33,7 @@ export function getClass(params) { } export function getClassSuperior(ids) { - const data = ids.length || ids.length === 0 ? ids : Array.of(ids) + const data = ids return request({ url: 'api/Classstandard/superior', method: 'post', @@ -41,6 +41,14 @@ export function getClassSuperior(ids) { }) } +export function getClassSuperior2(data) { + return request({ + url: 'api/Classstandard/superior2', + method: 'post', + data + }) +} + export function getClassType(params) { return request({ url: 'api/Classstandard/getClass', @@ -48,6 +56,7 @@ export function getClassType(params) { params }) } + export function queryClassById(params) { return request({ url: 'api/Classstandard/queryClassById', @@ -55,6 +64,7 @@ export function queryClassById(params) { params }) } + // 传入分类标识和级别 export function getType(params) { return request({ @@ -72,4 +82,15 @@ export function getClassTable(params) { }) } -export default { add, edit, del, getClass, getClassSuperior, getClassType, getClassTable, getType, queryClassById } +export default { + add, + edit, + del, + getClass, + getClassSuperior, + getClassSuperior2, + getClassType, + getClassTable, + getType, + queryClassById +} diff --git a/mes/qd/src/views/wms/basedata/em/devicebom/AddDialog.vue b/mes/qd/src/views/wms/basedata/em/devicebom/AddDialog.vue index 3d3bd29a..256ca745 100644 --- a/mes/qd/src/views/wms/basedata/em/devicebom/AddDialog.vue +++ b/mes/qd/src/views/wms/basedata/em/devicebom/AddDialog.vue @@ -235,11 +235,15 @@ export default { if (!form.device_bom_code) { this.queryClassId() } else { - this.getSubTypes(form.material_type_id) + const data = {} + data.id = form.material_type_id + data.goal_id = '1503644361789935616' + this.getSubTypes(data) } }, getSubTypes(id) { - crudClassstandard.getClassSuperior(id).then(res => { + debugger + crudClassstandard.getClassSuperior2(id).then(res => { debugger const date = res.content this.buildClass(date)