From 685618e96126a8e3b0405743abc48ab8ebb2f8af Mon Sep 17 00:00:00 2001 From: yinq Date: Mon, 4 Dec 2023 10:38:42 +0800 Subject: [PATCH 1/2] =?UTF-8?q?update=20-=20=E7=8F=AD=E7=BB=84=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=BB=B4=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/teamMembers.js | 18 + src/views/base/orderInfo/index.vue | 18 +- src/views/base/productLine/index.vue | 18 +- .../qualityInspectionItem/defectIndex.vue | 26 ++ src/views/base/teamMembers/index.vue | 311 ++++++++----- src/views/base/teamMembers/teamUser.vue | 412 ++++++++++++++++++ src/views/system/user/index.vue | 24 +- 7 files changed, 699 insertions(+), 128 deletions(-) create mode 100644 src/views/base/teamMembers/teamUser.vue diff --git a/src/api/base/teamMembers.js b/src/api/base/teamMembers.js index 15162e3..b9d88df 100644 --- a/src/api/base/teamMembers.js +++ b/src/api/base/teamMembers.js @@ -9,6 +9,24 @@ export function listTeamMembers(query) { }) } +// 查询班组用户信息列表 +export function teamUserList(query) { + return request({ + url: '/base/teamMembers/teamUserList', + method: 'get', + params: query + }) +} + +// 查询班组下拉框列表 +export function getTeamMemberList(query) { + return request({ + url: '/base/teamMembers/getTeamMemberList', + method: 'get', + params: query + }) +} + // 查询班组信息详细 export function getTeamMembers(objId) { return request({ diff --git a/src/views/base/orderInfo/index.vue b/src/views/base/orderInfo/index.vue index a6e6c11..73df02f 100644 --- a/src/views/base/orderInfo/index.vue +++ b/src/views/base/orderInfo/index.vue @@ -1,10 +1,10 @@ - + @@ -177,8 +177,8 @@ - - + + @@ -331,7 +331,7 @@ export default { }, columns: [ { key: 0, label: `主键标识`, visible: false }, - { key: 1, label: `工单编号`, visible: true }, + { key: 1, label: `SAP计划编号`, visible: true }, { key: 2, label: `销售订单编号`, visible: true }, { key: 3, label: `销售订单行号`, visible: true }, { key: 4, label: `物料编码`, visible: true }, @@ -350,7 +350,7 @@ export default { { key: 17, label: `更新人`, visible: false }, { key: 18, label: `更新时间`, visible: false }, { key: 19, label: `完成日期`, visible: true }, - { key: 20, label: `是否已下达计划`, visible: true }, + { key: 20, label: `是否已下达生产计划`, visible: true }, ] }; }, @@ -437,7 +437,7 @@ export default { this.$modal.msgWarning("该工单已下达计划!"); return; } - this.$modal.confirm('是否下达工单编号为:"' + row.orderCode + '"的工单计划?').then(function() { + this.$modal.confirm('是否下达SAP计划编号为:"' + row.orderCode + '"的计划?').then(function() { return releaseOrderPlan(row); }).then(() => { this.getList(); diff --git a/src/views/base/productLine/index.vue b/src/views/base/productLine/index.vue index 1b78ec1..ddeb43a 100644 --- a/src/views/base/productLine/index.vue +++ b/src/views/base/productLine/index.vue @@ -72,6 +72,8 @@ + + @@ -212,8 +212,8 @@ > - - + + { + listMaterialInfo(this.queryParams).then(response => { this.orderBomInfoList = response.rows this.total = response.total this.loading = false diff --git a/src/views/base/orderBomInfo/index.vue b/src/views/base/orderBomInfo/index.vue index 9fa4a81..befa40f 100644 --- a/src/views/base/orderBomInfo/index.vue +++ b/src/views/base/orderBomInfo/index.vue @@ -1,6 +1,6 @@ @@ -159,31 +173,31 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - + + @@ -220,7 +234,7 @@ import { export default { name: 'OrderBomInfo', - dicts: ['material_type'], + dicts: ['material_type','material_subclass'], data() { return { // 遮罩层 @@ -248,7 +262,7 @@ export default { bomCode: null, materialCode: null, materialName: null, - materialType: 'FERT', + materialType: null, standardAmount: null, parentId: null, isFlag: null, @@ -267,12 +281,12 @@ export default { rules: {}, columns: [ { key: 0, label: `主键标识`, visible: false }, - { key: 1, label: `BOM编号`, visible: true }, - { key: 2, label: `物料编码`, visible: true }, - { key: 3, label: `物料名称`, visible: true }, - { key: 4, label: `物料类别`, visible: true }, + { key: 1, label: `BOM编号`, visible: false }, + { key: 2, label: `子物料编号`, visible: true }, + { key: 3, label: `子物料名称`, visible: true }, + { key: 4, label: `子物料小类`, visible: true }, { key: 5, label: `标准数量`, visible: true }, - { key: 6, label: `父级编号`, visible: true }, + { key: 6, label: `父级物料编号`, visible: true }, { key: 7, label: `是否标识`, visible: false }, { key: 8, label: `创建人`, visible: false }, { key: 9, label: `创建时间`, visible: false }, @@ -281,7 +295,9 @@ export default { { key: 12, label: `工厂编号`, visible: true }, { key: 13, label: `排序`, visible: true }, { key: 14, label: `销售凭证`, visible: false }, - { key: 15, label: `销售单据项目`, visible: false } + { key: 15, label: `销售单据项目`, visible: false }, + { key: 16, label: `父级物料名称`, visible: true }, + { key: 17, label: `父级物料小类`, visible: true } ] } }, diff --git a/src/views/base/orderInfo/index.vue b/src/views/base/orderInfo/index.vue index 73df02f..6b34a79 100644 --- a/src/views/base/orderInfo/index.vue +++ b/src/views/base/orderInfo/index.vue @@ -107,12 +107,12 @@ - + - + @@ -221,20 +221,20 @@ > - + + placeholder="请选择计划开始日期"> - + + placeholder="请选择计划结束日期"> @@ -341,8 +341,8 @@ export default { { key: 8, label: `完成数量`, visible: true }, { key: 9, label: `工单类型`, visible: true }, { key: 10, label: `工单状态`, visible: true }, - { key: 11, label: `开始日期`, visible: true }, - { key: 12, label: `结束日期`, visible: true }, + { key: 11, label: `计划开始日期`, visible: true }, + { key: 12, label: `计划结束日期`, visible: true }, { key: 13, label: `工厂编码`, visible: true }, { key: 14, label: `启用标识`, visible: false }, { key: 15, label: `创建人`, visible: false }, diff --git a/src/views/production/baseBomInfo/childBom.vue b/src/views/production/baseBomInfo/childBom.vue index 81b1973..5f2891a 100644 --- a/src/views/production/baseBomInfo/childBom.vue +++ b/src/views/production/baseBomInfo/childBom.vue @@ -60,13 +60,13 @@ - + @@ -135,7 +135,7 @@ - + - - - - - + + + + + + + + + + @@ -205,7 +205,7 @@ import addBom from '@//views/base/orderBomInfo/addBom.vue'; export default { name: "BaseBomInfo", - dicts: ['material_type', 'is_flag'], + dicts: ['material_type', 'is_flag','material_subclass'], components: { Treeselect, 'add-bom': addBom diff --git a/src/views/production/baseBomInfo/index.vue b/src/views/production/baseBomInfo/index.vue index c8eeb6e..3db7bcf 100644 --- a/src/views/production/baseBomInfo/index.vue +++ b/src/views/production/baseBomInfo/index.vue @@ -66,6 +66,15 @@ v-hasPermi="['production:baseBomInfo:export']" >导出 + + 自动同步生产BOM + @@ -157,7 +166,6 @@ :key="item.factoryCode" :label="item.factoryName" :value="item.factoryCode" - :disabled="true" > @@ -208,9 +216,17 @@