diff --git a/src/api/plan/bpworkorder.js b/src/api/plan/bpworkorder.js index 281df1a..869f630 100644 --- a/src/api/plan/bpworkorder.js +++ b/src/api/plan/bpworkorder.js @@ -108,4 +108,13 @@ export function subChangeWorkOrderM(data){ method:'post', data:data }) - } \ No newline at end of file + } + +// 查询生产工单详细 +export function getBPNBomList(query) { + return request({ + url: '/plan/bppro/workorder/getBPNBomList', + method: 'get', + params: query + }); +} \ No newline at end of file diff --git a/src/api/quality/cpkUpdown.js b/src/api/quality/cpkUpdown.js index 9b9831f..0619e40 100644 --- a/src/api/quality/cpkUpdown.js +++ b/src/api/quality/cpkUpdown.js @@ -42,3 +42,12 @@ export function delCpkUpdown(id) { method: 'delete' }); } + +// 查询物料检验标准列表 +export function listMaterialCheckStandar(query) { + return request({ + url: '/quality/cpkUpdown/getMaterialCheckStandarList', + method: 'get', + params: query + }); +} \ No newline at end of file diff --git a/src/views/kanban/dailyoutput/index.vue b/src/views/kanban/dailyoutput/index.vue index 3c80610..48c3fc9 100644 --- a/src/views/kanban/dailyoutput/index.vue +++ b/src/views/kanban/dailyoutput/index.vue @@ -891,7 +891,7 @@ export default { factory: _this.selectxt, shiftId: _this.selectxtclasses, ymd: _this.datetime, - equTypeCode: "equ_type_spj", + equTypeCode: "equ_type_hf", }).then((response) => { if (response) { if (response.data) { diff --git a/src/views/plan/workorderBP/bpBome.vue b/src/views/plan/workorderBP/bpBome.vue new file mode 100644 index 0000000..5b32139 --- /dev/null +++ b/src/views/plan/workorderBP/bpBome.vue @@ -0,0 +1,179 @@ + + diff --git a/src/views/plan/workorderBP/index.vue b/src/views/plan/workorderBP/index.vue index 7229e76..e73e812 100644 --- a/src/views/plan/workorderBP/index.vue +++ b/src/views/plan/workorderBP/index.vue @@ -174,6 +174,24 @@ v-hasPermi="['mes:bppro:workorder:edit']" >湿料计划删除 + + 辅助排产 + + + + 物料BOM + + + + SAP同步 + + @@ -630,6 +648,9 @@ 取 消 + + + @@ -649,9 +670,10 @@ import moment from 'moment'; import { getProEquipment, getProRoutes, getProShifts,selectMaterielList} from '@/api/plan/order' import {prototype} from "clipboard"; import {getHourProductionList} from '@/api/plan/whiteOrder'; - +import ItemBoms from "./bpBome.vue"; export default { name: "WorkorderBP", + components: { ItemBoms}, dicts: ['product_type', 'workorder_type'], data() { return { @@ -661,6 +683,7 @@ export default { checkType: false, // 暂存线体code proLineCode: null, + titleM: '', // 打印 formRef: 'form', validateRules: [], @@ -1782,6 +1805,19 @@ export default { }).catch(() => { }); }, + //辅助排产 + handleAutoSplit(){ + this.$modal.msgSuccess("功能建设中敬请期待"); + }, + handleSAPSync(){ + this.$modal.msgSuccess("功能建设中敬请期待"); + }, + //查看白坯bom + handleBom(row){ + const workorderIds = row.workorderId || this.ids; + this.$refs.itemSelectProject.showFlag = true; + this.$refs.itemSelectProject.init(workorderIds[0]); + }, } }; diff --git a/src/views/quality/materailCheckStandar/index.vue b/src/views/quality/materailCheckStandar/index.vue new file mode 100644 index 0000000..179e23a --- /dev/null +++ b/src/views/quality/materailCheckStandar/index.vue @@ -0,0 +1,195 @@ + + + diff --git a/src/views/wms/equipment/index.vue b/src/views/wms/equipment/index.vue index 27e31bb..f3fea3f 100644 --- a/src/views/wms/equipment/index.vue +++ b/src/views/wms/equipment/index.vue @@ -1,5 +1,5 @@