diff --git a/src/api/mes/pro/workorderbom.js b/src/api/mes/pro/workorderbom.js new file mode 100644 index 0000000..85c351f --- /dev/null +++ b/src/api/mes/pro/workorderbom.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询生产工单BOM组成列表 +export function listWorkorderbom(query) { + return request({ + url: '/mes/pro/workorderbom/list', + method: 'get', + params: query + }) +} + +// 查询生产工单BOM组成详细 +export function getWorkorderbom(lineId) { + return request({ + url: '/mes/pro/workorderbom/' + lineId, + method: 'get' + }) +} + +// 新增生产工单BOM组成 +export function addWorkorderbom(data) { + return request({ + url: '/mes/pro/workorderbom', + method: 'post', + data: data + }) +} + +// 修改生产工单BOM组成 +export function updateWorkorderbom(data) { + return request({ + url: '/mes/pro/workorderbom', + method: 'put', + data: data + }) +} + +// 删除生产工单BOM组成 +export function delWorkorderbom(lineId) { + return request({ + url: '/mes/pro/workorderbom/' + lineId, + method: 'delete' + }) +} diff --git a/src/views/mes/pro/workorder/bom/bom.vue b/src/views/mes/pro/workorder/bom/bom.vue new file mode 100644 index 0000000..83354ff --- /dev/null +++ b/src/views/mes/pro/workorder/bom/bom.vue @@ -0,0 +1,235 @@ + + + diff --git a/src/views/mes/pro/workorder/index.vue b/src/views/mes/pro/workorder/index.vue index 4ba8957..4433476 100644 --- a/src/views/mes/pro/workorder/index.vue +++ b/src/views/mes/pro/workorder/index.vue @@ -17,7 +17,6 @@ @keyup.enter.native="handleQuery" /> - - + 新增 @@ -93,7 +92,7 @@ size="mini" :disabled="single" @click="handleUpdate" - v-hasPermi="['pro:workorder:edit']" + v-hasPermi="['mes:pro:workorder:edit']" >修改 @@ -104,7 +103,7 @@ size="mini" :disabled="multiple" @click="handleDelete" - v-hasPermi="['pro:workorder:remove']" + v-hasPermi="['mes:pro:workorder:remove']" >删除 @@ -114,22 +113,27 @@ icon="el-icon-download" size="mini" @click="handleExport" - v-hasPermi="['pro:workorder:export']" + v-hasPermi="['mes:pro:workorder:export']" >导出 - - - + + - + - + @@ -147,35 +151,35 @@ - + - - @@ -191,7 +195,7 @@ + @change="handleAutoGenChange(autoGenFlag)" v-if="optType != 'view' && form.status =='PREPARE'"> @@ -311,9 +315,16 @@ + + + + + + @@ -322,13 +333,22 @@