加工单修改

jg-waiwang-pro
XI_TENG\xixi_ 4 months ago
parent 23042bece4
commit 0930839a6e

@ -1167,6 +1167,8 @@
LEFT JOIN jg_contract i on c.contract_id = i.id
LEFT JOIN jg_delivery_product_relation j on (j.order_id = b.id and j.product_id = e.id)
where c.code = #{code}
GROUP BY
j.id
</select>
<select id="getOrderInfo2" resultType="java.util.HashMap">

@ -19,6 +19,8 @@
<result column="productTypeId" property="productTypeId"></result>
<result column="inventoryUnitId" property="inventoryUnitId"></result>
<result column="theoryNum" property="theoryNum"></result>
<result column="isInput" property="isInput"></result>
<result column="bomId" property="bomId"></result>
</resultMap>
<resultMap id="workOrder" type="jnpf.entity.WorkOrderEntity">
@ -66,6 +68,7 @@
b.NAME AS NAME,
b.spec,
b.bar_code AS barCode,
a.is_input AS isInput,
CASE
b.inventory_type
WHEN 1 THEN
@ -77,9 +80,40 @@
END AS productTypeId,
JgFnUnitName ( b.inventory_unit_id ) AS inventoryUnitId,
a.proportion_num AS theoryNum
FROM
jg_bom_item_value a
LEFT JOIN jg_product b ON a.product_id = b.id
AND b.f_delete_mark
IS NULL LEFT JOIN jg_bom c ON a.bom_id = c.id
AND c.f_delete_mark IS NULL
-- WHERE
${ew.customSqlSegment}
AND
a.f_delete_mark IS NULL
AND c.id = #{id}
AND a.is_input = '1'
</select>
<select id="queryworkOrderBomProduct1" resultMap="workOrderBomProduct">
SELECT
b.id,
b.id AS productId,
b.NAME AS NAME,
b.spec,
b.bar_code AS barCode,
a.is_input AS isInput,
CASE
b.inventory_type
WHEN 1 THEN
'原材料'
WHEN 2 THEN
'半成品'
WHEN 3 THEN
'产成品'
END AS productTypeId,
JgFnUnitName ( b.inventory_unit_id ) AS inventoryUnitId,
a.proportion_num AS theoryNum,
c.id AS bomId
FROM
jg_bom_item_value a
LEFT JOIN jg_product b ON a.product_id = b.id
@ -91,6 +125,7 @@
AND
a.f_delete_mark IS NULL
AND c.id = #{id}
AND a.is_input = '2'
</select>

@ -32,6 +32,8 @@ public interface WorkOrderMapper extends BaseMapper<WorkOrderEntity> {
//加工单根据商品成品查询bom带出原材料2
List<ProductWarehouseEntity> queryworkOrderBomProduct(@Param("id") String id,@Param("ew") QueryWrapper<WorkOrderEntity> workOrderQueryWrapper);
//加工单根据商品成品查询bom带副产品
List<ProductWarehouseEntity> queryworkOrderBomProduct1(@Param("id") String id,@Param("ew") QueryWrapper<WorkOrderEntity> workOrderQueryWrapper);

@ -46,6 +46,7 @@ public interface WorkOrderService extends IService<WorkOrderEntity> {
List<BomEntity> getWorkBom(String id);
List<ProductWarehouseEntity> getWorkBomProduct(String id,QueryWrapper<WorkOrderEntity> workOrderQueryWrapper);
List<ProductWarehouseEntity> getWorkBomProduct1(String id,QueryWrapper<WorkOrderEntity> workOrderQueryWrapper);
//领用单查询使用

@ -518,6 +518,10 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
}
if (workOrderForm.getWorkOrderProductList()!=null){
List<WorkOrderProductEntity> tableField116 = JsonUtil.getJsonToList(workOrderForm.getWorkOrderProductList(),WorkOrderProductEntity.class);
List<WorkOrderProductEntity> tableField1161 = JsonUtil.getJsonToList(workOrderForm.getWorkOrderProductList1(),WorkOrderProductEntity.class);
tableField116.addAll(tableField1161);
for(WorkOrderProductEntity entitys : tableField116){
entitys.setId(RandomUtil.uuId());
entitys.setWorkId(entity.getId());
@ -613,6 +617,11 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
return workOrderMapper.queryworkOrderBomProduct(id,workOrderQueryWrapper);
}
@Override
public List<ProductWarehouseEntity> getWorkBomProduct1(String id, QueryWrapper<WorkOrderEntity> workOrderQueryWrapper) {
return workOrderMapper.queryworkOrderBomProduct(id,workOrderQueryWrapper);
}
@Override
public List<WorkOrderEntity> getReceiveList(WorkOrderPagination workOrderPagination) {
return getReceiveTypeList(workOrderPagination,workOrderPagination.getDataType());

@ -1132,7 +1132,21 @@ public class WorkOrderController {
//副表数据
//子表数据
List<WorkOrderProductEntity> workOrderProductList = workOrderService.getWorkOrderProductList(entity.getId());
workOrderMap.put("workOrderProductList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(workOrderProductList)));
List<WorkOrderProductEntity> workOrderProductList1= new ArrayList<>();
List<WorkOrderProductEntity> workOrderProductLists= new ArrayList<>();
for (WorkOrderProductEntity workOrderProductEntity:workOrderProductList){
if (workOrderProductEntity.getIsInput().equals("2")){
workOrderProductList1.add(workOrderProductEntity);
}else {
workOrderProductLists.add(workOrderProductEntity);
}
}
workOrderMap.put("workOrderProductList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(workOrderProductLists)));
workOrderMap.put("workOrderProductList1",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(workOrderProductList1)));
List<WorkOrderPrimaryEntity> workOrderPrimaryList = workOrderService.getWorkOrderPrimaryList(entity.getId());
workOrderMap.put("workOrderPrimaryList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(workOrderPrimaryList)));
// workOrderMap = generaterSwapUtil.swapDataForm(workOrderMap,WorkOrderConstant.getFormData(),WorkOrderConstant.TABLEFIELDKEY,WorkOrderConstant.TABLERENAMES);
@ -1220,8 +1234,11 @@ public class WorkOrderController {
List<BomEntity> workBomlist= workOrderService.getWorkBom(id);
for (BomEntity bomEntity:workBomlist){
List<ProductWarehouseEntity> productWarehouseEntityList=workOrderService.getWorkBomProduct(bomEntity.getId(),workOrderQueryWrapper);
List<ProductWarehouseEntity> productWarehouseEntityList=workOrderService.getWorkBomProduct(bomEntity.getId(),workOrderQueryWrapper);
bomEntity.setProductWarehouseEntityList(productWarehouseEntityList);
List<ProductWarehouseEntity> productWarehouseEntityList1=workOrderService.getWorkBomProduct1(bomEntity.getId(),workOrderQueryWrapper);
bomEntity.setProductWarehouseEntityList1(productWarehouseEntityList1);
}
return ActionResult.success(workBomlist);
}

@ -96,4 +96,7 @@ public class BomEntity {
@TableField(exist = false)
private List<ProductWarehouseEntity> productWarehouseEntityList;
@TableField(exist = false)
private List<ProductWarehouseEntity> productWarehouseEntityList1;
}

@ -1,5 +1,6 @@
package jnpf.entity;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.util.Date;
@ -59,4 +60,8 @@ public class BomItemValueEntity {
/** 销售单位 **/
@TableField(value = "BAR_CODE" , updateStrategy = FieldStrategy.IGNORED)
private String barCode;
/** 投入/副产品 **/
@TableField(value = "IS_INPUT" , updateStrategy = FieldStrategy.IGNORED)
private String isInput;
}

@ -319,5 +319,9 @@ public class ProductWarehouseEntity {
private List<String> voucherProductId;
@TableField(exist = false)
private String voucherProductIds;
@TableField(exist = false)
private String isInput;
@TableField(exist = false)
private String bomId;
}

@ -76,4 +76,8 @@ public class WorkOrderProductEntity {
@TableField(exist = false)
private BigDecimal nums;
/** 投入/副产品 **/
@TableField(value = "IS_INPUT" , updateStrategy = FieldStrategy.IGNORED)
private String isInput;
}

@ -53,4 +53,8 @@ public class BomItemValueModel {
/** 销售单位 **/
@JSONField(name = "barCode")
private String barCode;
/** 投入/副产品 **/
@JSONField(name = "isInput")
private String isInput;
}

@ -21,6 +21,10 @@ public class WorkOrderForm {
/** 子表数据 **/
@JsonProperty("workOrderProductList")
private List<WorkOrderProductModel> workOrderProductList;
/** 子表数据 **/
@JsonProperty("workOrderProductList1")
private List<WorkOrderProductModel> workOrderProductList1;
/** 子表数据 **/
@JsonProperty("workOrderPrimaryList")
private List<WorkOrderPrimaryModel> workOrderPrimaryList;

@ -65,4 +65,8 @@ public class WorkOrderProductModel {
@JSONField(name = "batchNumber")
private String batchNumber;
/** 投入/副产品 **/
@JSONField(name = "isInput")
private String isInput;
}

@ -250,6 +250,22 @@
</JnpfInput>
</template>
</el-table-column>
<el-table-column label="区分" v-if="judgeShow('bomitemvalueList-isInput')"
prop="isInput">
<template slot="header">
<span class="required-sign"
v-if="judgeRequired('bomitemvalueList-isInput')">*</span>区分
</template>
<template slot-scope="scope">
<JnpfSelect v-model="scope.row.isInput"
@change="changeData('bomitemvalueList-isInput',scope.$index)"
placeholder="请选择" :disabled="false" clearable :style='{"width":"100%"}'
:options="bomitemvalueisInputOptions" :props="bomitemvalueisInputProps">
</JnpfSelect>
</template>
</el-table-column>
<el-table-column label="操作" width="50" v-if="!judgeWrite('bomitemvalueList')"
align="center">
<template slot-scope="scope">
@ -359,7 +375,8 @@ export default {
unitOptions: [],
proportionNum: '',
proportionNumOptions: [],
enabledmark: undefined
enabledmark: undefined,
isInputOptions: [],
},
},
Vmodel: "",
@ -403,6 +420,8 @@ export default {
bomStatusProps: { "label": "fullName", "value": "id" },
bomitemproductIdcolumnOptions: [{ "label": "商品编码", "value": "code" }, { "label": "商品名称", "value": "name" }, { "label": "规格", "value": "spec" },],
bomitemvalueproductIdcolumnOptions: [{ "label": "商品编码", "value": "code" }, { "label": "商品名称", "value": "name" }, { "label": "规格", "value": "spec" },],
bomitemvalueisInputOptions: [{ "fullName": "原料", "id": "1" }, { "fullName": "副产品", "id": "2" }],
bomitemvalueisInputProps: { "label": "fullName", "value": "id" },
childIndex: -1,
isEdit: false,
interfaceRes: {
@ -422,6 +441,7 @@ export default {
bomitemvaluedeleteUserId: [],
bomitemvalueunit: [],
bomitemvalueproportionNum: [],
bomitemvalueisInput: [],
},
}
},
@ -690,6 +710,7 @@ export default {
barCode: e.barCode,
unit: e.operateUnitIds,
productTypeIds: e.productTypeId,
isInput: '1'
}
this.dataForm.bomItemValueList.push(item)
}
@ -736,6 +757,7 @@ export default {
deleteUserId: undefined,
unit: undefined,
proportionNum: undefined,
isInput: '1',
}
this.getbomitemvalueList(item)
},

@ -251,34 +251,12 @@
</JnpfInput>
</template>
</el-table-column>
<!-- <el-table-column label="加工单位" v-if="judgeShow('workorderproduct-unitId')" align="center" prop="unitId"
width="150px">
<template slot="header">
<span class="required-sign" v-if="judgeRequired('workorderproductList-unitId')">*</span>
</template>
<template slot-scope="scope">
<JnpfPopupSelect v-model="scope.row.unitId"
@change="changeData('workorderproduct-unitId', scope.$index)" :rowIndex="scope.$index"
:formData="dataForm" :templateJson="interfaceRes.workorderproductunitId" placeholder="请选择"
:disabled="judgeWrite('workorderproductList') || judgeWrite('workorderproductList-unitId')"
hasPage propsValue="id" popupWidth="800px" popupTitle="选择数据" popupType="dialog"
relationField='unit_name' :field="'unitId' + scope.$index" interfaceId="523054191598383685"
:pageSize="20" :columnOptions="workorderproductunitIdcolumnOptions" clearable
:style='{ "width": "100%" }'>
</JnpfPopupSelect>
</template>
</el-table-column> -->
<el-table-column label="加工单位" v-if="judgeShow('workorderproduct-unitId')"
align="center" prop="unitId" width="180px">
<template slot="header">
<span class="required-sign"
v-if="judgeRequired('workorderproductList-unitId')">*</span>加工单位
</template>
<template slot-scope="scope">
<JnpfInput v-model="scope.row.unitId"
@change="changeData('workorderproduct-unitId', scope.$index)"
@ -417,26 +395,222 @@
</template>
</el-table-column>
</el-table>
<!-- <div class="table-actions" @click="addworkorderproductList()" v-if="!judgeWrite('workorderproductList')">
<el-button type="text" icon="el-icon-plus">添加</el-button>
</div> -->
<!-- <div class="table-actions" @click="choice()"
v-if="!judgeWrite('workorderproductList')">
<el-button type="text" icon="el-icon-plus">添加</el-button>
</div> -->
<div class="table-actions" @click="choice()"
v-if="this.dataForm.workOrderProductList<=0">
<!-- <el-button type="text" icon="el-icon-plus">添加</el-button> -->
</div>
</jnpf-form-tip-item>
</el-col>
<!-- <el-col :span="24">
<jnpf-form-tip-item>
<JnpfGroupTitle content="原材料" contentPosition="left">
</JnpfGroupTitle>
</jnpf-form-tip-item>
</el-col> -->
<template v-if="this.dataForm.workOrderProductList1!=0">
<el-col :span="24">
<div style="padding:15px 0px">
<span style="color: #409EFF;"></span>
<!-- 如果-- workOrderProductList1 为null 这个副产品就不显示如果有则显示 -->
<span style="font-size: 14px;font-weight: 500;color:rgb(102, 102, 102);">副产品</span>
</div>
</el-col>
<el-col :span="24" v-if="judgeShow('-${html.relationField}')">
<jnpf-form-tip-item label-width="0">
<el-table :data="dataForm.workOrderProductList1" size='mini' border>
<el-table-column type="index" width="50" label="序号" align="center" fixed="left" />
<el-table-column label="商品名称" v-if="judgeShow('workorderproduct-productId')"
align="center" fixed="left" prop="productId" width="150px">
<template slot="header">
<span class="required-sign"
v-if="judgeRequired('workorderproductList-productId')">*</span>商品名称
</template>
<template slot-scope="scope">
<JnpfPopupSelect v-model="scope.row.productId" @change="changeDataProductList"
:rowIndex="scope.$index" :formData="dataForm"
:templateJson="interfaceRes.workorderproductproductId" placeholder="请选择"
disabled hasPage propsValue="id" popupWidth="800px" popupTitle="选择数据"
popupType="dialog" relationField='name' :field="'productId' + scope.$index"
interfaceId="519505017699307077" :pageSize="20"
:columnOptions="workorderproductproductIdcolumnOptions" clearable
:style='{ "width": "100%" }'>
</JnpfPopupSelect>
</template>
</el-table-column>
<el-table-column label="存货类型" prop="productTypeId" width="150px" align="center">
<template slot="header">
<span class="required-sign">*</span>存货类型
</template>
<template slot-scope="scope">
<JnpfInput v-model="scope.row.productTypeId" placeholder="请输入" disabled
clearable :style='{ "width": "100%" }'>
</JnpfInput>
</template>
</el-table-column>
<el-table-column label="规格" prop="spec" width="200px" align="center">
<template slot="header">
<span class="required-sign">*</span>规格
</template>
<template slot-scope="scope">
<JnpfInput v-model="scope.row.spec" placeholder="请输入" disabled clearable
:style='{ "width": "100%" }'>
</JnpfInput>
</template>
</el-table-column>
<el-table-column label="库存单位" prop="inventoryUnitId" width="150px" align="center">
<template slot="header">
<span class="required-sign">*</span>库存单位
</template>
<template slot-scope="scope">
<JnpfInput v-model="scope.row.inventoryUnitId" placeholder="请输入" disabled
clearable :style='{ "width": "100%" }'>
</JnpfInput>
</template>
</el-table-column>
<el-table-column label="条码" prop="barCode" width="250px" align="center">
<template slot="header">
<span class="required-sign">*</span>条码
</template>
<template slot-scope="scope">
<JnpfInput v-model="scope.row.barCode" placeholder="请输入" disabled clearable
:style='{ "width": "100%" }'>
</JnpfInput>
</template>
</el-table-column>
<el-table-column label="加工单位" v-if="judgeShow('workorderproduct-unitId')"
align="center" prop="unitId" width="180px">
<template slot="header">
<span class="required-sign"
v-if="judgeRequired('workorderproductList-unitId')">*</span>加工单位
</template>
<template slot-scope="scope">
<JnpfInput v-model="scope.row.unitId"
@change="changeData('workorderproduct-unitId', scope.$index)"
placeholder="请输入" disabled clearable :style='{ "width": "100%" }'>
</JnpfInput>
</template>
</el-table-column>
<el-table-column label="BOM" v-if="judgeShow('workorderproduct-bomId')"
prop="bomId" align="center" width="300px">
<template slot="header">
<span class="required-sign"
v-if="judgeRequired('workorderproductList-bomId')">*</span>BOM
</template>
<template slot-scope="scope">
<JnpfPopupSelect v-model="scope.row.bomId" @change="changeDataBom"
:formData="dataForm" :templateJson="interfaceRes.workorderproductbomId"
placeholder="请选择" disabled hasPage propsValue="id" popupWidth="800px"
popupTitle="选择数据" popupType="dialog" relationField='bomName'
:field="'bomId' + scope.$index" interfaceId="523054588681531973"
:pageSize="20" :columnOptions="workorderproductbomIdcolumnOptions" clearable
:style='{ "width": "100%" }'>
</JnpfPopupSelect>
</template>
</el-table-column>
<el-table-column label="加工数量" align="center" prop="proportionNum" width="180px">
<template slot="header">
<span class="required-sign"
v-if="judgeRequired('workorderproductList-proportionNum')">*</span>加工数量
</template>
<template slot-scope="scope">
<JnpfInput v-model="scope.row.proportionNum"
@change="changeData('workorderproduct-proportionNum', scope.$index)"
placeholder="请输入"
:disabled="(judgeWrite('workorderproductList') || judgeWrite('workorderproductList-proportionNum')) || dataForm.type==2"
clearable :style='{ "width": "100%" }'>
</JnpfInput>
</template>
</el-table-column>
<el-table-column label="参考成本价" v-if="judgeShow('workorderproduct-cost')"
prop="cost" align="center" width="180px">
<template slot="header">
<span class="required-sign"
v-if="judgeRequired('workorderproductList-cost')">*</span>参考成本价
</template>
<template slot-scope="scope">
<JnpfInput v-model="scope.row.cost"
@change="changeData('workorderproduct-cost', scope.$index)"
placeholder="请输入"
:disabled="judgeWrite('workorderproductList') || judgeWrite('workorderproductList-cost')"
clearable :style='{ "width": "100%" }'>
</JnpfInput>
</template>
</el-table-column>
<el-table-column label="货区名称" v-if="judgeShow('workorderproduct-cargoId')"
align="center" prop="cargoId" width="180px">
<template slot="header">
<span class="required-sign"
v-if="judgeRequired('workorderproductList-cargoId')">*</span>货区名称
</template>
<template slot-scope="scope">
<JnpfPopupSelect v-model="scope.row.cargoId"
@change="changeData('workorderproduct-cargoId', scope.$index)"
:rowIndex="scope.$index" :formData="dataForm"
:templateJson="interfaceRes.workorderproductcargoId" placeholder="请选择"
hasPage propsValue="id" popupWidth="800px" popupTitle="选择数据"
popupType="dialog" relationField='cargo_name'
:field="'cargoId' + scope.$index"
:disabled="judgeWrite('workorderproductList') || judgeWrite('workorderproductList-cargoId')"
interfaceId="530700536261903749" :pageSize="20"
:columnOptions="workorderproductcargoIdcolumnOptions" clearable
:style='{ "width": "100%" }'>
</JnpfPopupSelect>
</template>
</el-table-column>
<el-table-column label="成品批次号" v-if="judgeShow('workorderproduct-batchNumber')"
width="180px" prop="batchNumber">
<template slot="header">
<span class="required-sign"
v-if="judgeRequired('workorderproductList-batchNumber')">*</span>成品批次号
</template>
<template slot-scope="scope">
<JnpfInput v-model="scope.row.batchNumber"
@change="changeData('workorderproduct-cost', scope.$index)"
placeholder="请输入"
:disabled="judgeWrite('workorderproductList') || judgeWrite('workorderproductList-cost')"
clearable :style='{ "width": "100%" }'>
</JnpfInput>
</template>
</el-table-column>
<el-table-column label="备注" v-if="judgeShow('workorderproduct-remark')"
align="center" prop="remark" width="200px">
<template slot="header">
<span class="required-sign"
v-if="judgeRequired('workorderproductList-remark')">*</span>备注
</template>
<template slot-scope="scope">
<JnpfInput v-model="scope.row.remark"
@change="changeData('workorderproduct-remark', scope.$index)"
placeholder="请输入"
:disabled="judgeWrite('workorderproductList') || judgeWrite('workorderproductList-remark')"
clearable :style='{ "width": "100%" }'>
</JnpfInput>
</template>
</el-table-column>
<el-table-column label="操作" width="50" v-if="!judgeWrite('workorderproductList')"
align="center">
<template slot-scope="scope">
<!-- <el-button size="mini" type="text" class="JNPF-table-delBtn"
@click="delworkorderproductList(scope.$index)">删除</el-button> -->
</template>
</el-table-column>
</el-table>
</jnpf-form-tip-item>
</el-col>
</template>
<el-col :span="24">
<div style="padding:15px 0px">
<span style="color: #409EFF;"></span>
@ -785,7 +959,28 @@ export default {
cargoId: '',
cargoIdOptions: [],
remarkOptions: [],
enabledmark: undefined
enabledmark: undefined,
isInput: '1'
},
workOrderProductList1: {
productId: '',
productIdOptions: [],
unitId: '',
unitIdOptions: [],
proportionNum: 0,
batchNumber: 'JG24000PZ',
planNum: '',
proportionNumOptions: [],
bomId: '',
bomIdOptions: [],
cost: '',
costOptions: [],
remark: '',
cargoId: '',
cargoIdOptions: [],
remarkOptions: [],
enabledmark: undefined,
isInput: '2'
},
workOrderPrimaryList: {
batchNumber: '',
@ -817,6 +1012,7 @@ export default {
remark: undefined,
status: "1",
workOrderProductList: [],
workOrderProductList1: [],
workOrderPrimaryList: [],
version: 0,
},
@ -972,7 +1168,6 @@ export default {
},
changeDataBom(model, index) {
// this.dataForm.workOrderPrimaryList = index.productWarehouseEntityList
this.dataForm.workOrderPrimaryList = []
for (let i = 0; i < index.productWarehouseEntityList.length; i++) {
const e = index.productWarehouseEntityList[i];
@ -989,23 +1184,30 @@ export default {
reportlossNum: 0,
cargoId: e.cargoId,
batchNumber: e.batchNumber,
// name: e.name,
// inventoryType: e.inventoryTypes,
// inventoryUnitIds: e.inventoryUnitIds,
// salesMainUnitIds: e.salesMainUnitIds,
// operateUnitIds: e.operateUnitId,
// productTypeIds: e.productTypeId,
// productName: e.name,
// spec: e.spec,
// inventoryUnitId: e.inventoryUnitIds,
// productTypeId: e.inventoryType,
}
this.dataForm.workOrderPrimaryList.push(item)
}
this.dataForm.workOrderProductList1 = []
for (let i = 0; i < index.productWarehouseEntityList1.length; i++) {
const e = index.productWarehouseEntityList[i];
let item = {
productId: e.productId,
productTypeId: e.productTypeId,
spec: e.spec,
inventoryUnitId: e.inventoryUnitId,
unitId: e.inventoryUnitId,
barCode: e.barCode,
theoryNum: e.theoryNum,
itemsnum: e.itemsnum,
cargoId: e.cargoId,
batchNumber: "PZINPUT001",
isInput: '2',
bomId: e.bomId,
}
this.dataForm.workOrderProductList1.push(item)
}
this.itemnums = this.dataForm.workOrderPrimaryList
this.oldtheoryNum = JSON.parse(JSON.stringify(this.dataForm.workOrderPrimaryList))

Loading…
Cancel
Save