diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/pda/pdm/service/impl/PdmWorkTaskServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/pda/pdm/service/impl/PdmWorkTaskServiceImpl.java index 3f9db426..a411e8a0 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/pda/pdm/service/impl/PdmWorkTaskServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/pda/pdm/service/impl/PdmWorkTaskServiceImpl.java @@ -1409,6 +1409,8 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService { jo.put("create_name", nickName); jo.put("create_time", now); jo.put("is_abnormal", "0"); + JSONArray job_rows = WQLObject.getWQLObject("PDM_BI_FormulaDtlJob").query("formuladtl_id = '"+jo.getString("formuladtl_id")+"'").getResultJSONArray(0); + jo.put("jobseq_no", job_rows.size()+1); jo.put("is_process", "0"); if (jo.getString("flag").equals("1")) { jo.put("out_type", "01"); diff --git a/mes/qd/src/views/wms/sb/outbill/AddDialog.vue b/mes/qd/src/views/wms/sb/outbill/AddDialog.vue index f3b1cdfd..84967621 100644 --- a/mes/qd/src/views/wms/sb/outbill/AddDialog.vue +++ b/mes/qd/src/views/wms/sb/outbill/AddDialog.vue @@ -46,7 +46,7 @@ /> - + @@ -255,8 +255,8 @@ export default { bill_type: [ { required: true, message: '业务类型不能为空', trigger: 'blur' } ], - biz_date: [ - { required: true, message: '业务日期不能为空', trigger: 'blur' } + device_code: [ + { required: true, message: '关联设备不能为空', trigger: 'blur' } ] } } @@ -412,6 +412,11 @@ export default { return false } + if (!row.material_id) { + this.crud.notify('物料不可为空!', CRUD.NOTIFICATION_TYPE.INFO) + return false + } + if (parseFloat(row.plan_qty) > parseFloat(row.sum_qty)) { this.crud.notify('出库数量不能大于库存!', CRUD.NOTIFICATION_TYPE.INFO) return false diff --git a/mes/qd/src/views/wms/sb/outbill/ViewDialog.vue b/mes/qd/src/views/wms/sb/outbill/ViewDialog.vue new file mode 100644 index 00000000..6372c652 --- /dev/null +++ b/mes/qd/src/views/wms/sb/outbill/ViewDialog.vue @@ -0,0 +1,303 @@ + + + + + diff --git a/mes/qd/src/views/wms/sb/outbill/index.vue b/mes/qd/src/views/wms/sb/outbill/index.vue index a557a448..b14da108 100644 --- a/mes/qd/src/views/wms/sb/outbill/index.vue +++ b/mes/qd/src/views/wms/sb/outbill/index.vue @@ -198,7 +198,7 @@ import sparePart from '@/api/wms/sb/sparepartout' import crudRawAssist from '@/api/wms/st/core/inbill/rawassist' import CRUD, { crud, header, presenter } from '@crud/crud' import rrOperation from '@crud/RR.operation' -import ViewDialog from '@/views/wms/sb/inbill/ViewDialog' +import ViewDialog from '@/views/wms/sb/outbill/ViewDialog' import crudOperation from '@crud/CRUD.operation' import udOperation from '@crud/UD.operation' import pagination from '@crud/Pagination'