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/api/production/baseBomInfo.js b/src/api/production/baseBomInfo.js index 6369d1f..b192410 100644 --- a/src/api/production/baseBomInfo.js +++ b/src/api/production/baseBomInfo.js @@ -9,6 +9,15 @@ export function listBaseBomInfo(query) { }) } +// 自动同步生产BOM +export function addAutomaticSynchronizationBOM(query) { + return request({ + url: '/production/baseBomInfo/addAutomaticSynchronizationBOM', + method: 'get', + params: query, + timeout: 60000 + }) +} // 查询生产BOM列表 export function listTreeBaseBomInfo(query) { return request({ diff --git a/src/views/base/materialInfo/index.vue b/src/views/base/materialInfo/index.vue index cba5b77..ca5bb2e 100644 --- a/src/views/base/materialInfo/index.vue +++ b/src/views/base/materialInfo/index.vue @@ -29,8 +29,8 @@ /> - - + + 新增 + >手动新增物料 - + @@ -164,13 +164,13 @@ @click="handleUpdate(scope.row)" v-hasPermi="['base:materialInfo:edit']" >修改 - 删除 + + + + + + + @@ -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 a6e6c11..6b34a79 100644 --- a/src/views/base/orderInfo/index.vue +++ b/src/views/base/orderInfo/index.vue @@ -1,10 +1,10 @@ - + - + - + @@ -177,8 +177,8 @@ - - + + @@ -221,20 +221,20 @@ > - + + placeholder="请选择计划开始日期"> - + + placeholder="请选择计划结束日期"> @@ -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 }, @@ -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 }, @@ -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 @@ + +