|
@ -124,7 +124,7 @@ |
|
|
<ImportForm ref="importFormRef" url="/wms/productreceipt-request-main/import" :importTemplateData="importTemplateData" |
|
|
<ImportForm ref="importFormRef" url="/wms/productreceipt-request-main/import" :importTemplateData="importTemplateData" |
|
|
@success="importSuccess" :updateIsDisable="true" :coverIsDisable="true" :mode="2" :extend="'predict'"/> |
|
|
@success="importSuccess" :updateIsDisable="true" :coverIsDisable="true" :mode="2" :extend="'predict'"/> |
|
|
<!-- 标签打印 --> |
|
|
<!-- 标签打印 --> |
|
|
<SearchTable style="width:905px" ref="searchTableRef" @searchTableSuccess="searchTableSuccess1" /> |
|
|
<SearchTable style="width:905px" ref="searchTableRef" @searchTableSuccess="searchTableSuccessLabel" /> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script setup lang="ts"> |
|
|
<script setup lang="ts"> |
|
@ -200,6 +200,9 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => |
|
|
if (formField == 'secondPackUnit') { |
|
|
if (formField == 'secondPackUnit') { |
|
|
row['secondPackUnit'] = val[0]['packUnit'] |
|
|
row['secondPackUnit'] = val[0]['packUnit'] |
|
|
row['secondPackQty'] = val[0]['packQty'] |
|
|
row['secondPackQty'] = val[0]['packQty'] |
|
|
|
|
|
}else if(formField == 'packUnit'){ |
|
|
|
|
|
row['packUnit'] = val[0]['packUnit'] |
|
|
|
|
|
row['packQty'] = val[0]['packQty'] |
|
|
}else if (formField == 'itemCode') { |
|
|
}else if (formField == 'itemCode') { |
|
|
row['uom'] = val[0]['uom'] |
|
|
row['uom'] = val[0]['uom'] |
|
|
row['produceDate'] = dayjs().valueOf() |
|
|
row['produceDate'] = dayjs().valueOf() |
|
@ -614,18 +617,17 @@ const searchFormClick = (searchData) => { |
|
|
// 创建标签 |
|
|
// 创建标签 |
|
|
const submitFormLabel = async (formType, data) => { |
|
|
const submitFormLabel = async (formType, data) => { |
|
|
try { |
|
|
try { |
|
|
detatableData.tableList.forEach(async (item) => { |
|
|
console.log("aaaaa",data); |
|
|
// 创建标签 要物料库区配置表中 入库包装规格 |
|
|
data.subList=detatableData.tableList |
|
|
item.packUnit = null |
|
|
console.log("bbbbb",data); |
|
|
item.inOfOut = 'in' |
|
|
// 创建标签 要物料库区配置表中 入库包装规格 |
|
|
await PackageApi.createPackageLabel(item).then(res => { |
|
|
await ProductreceiptRequestMainApi.productCreateLabel(data).then(res => { |
|
|
isCreateLabel.value = true |
|
|
isCreateLabel.value = true |
|
|
message.success('创建标签成功') |
|
|
message.success('创建标签成功') |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
isCreateLabel.value = false |
|
|
isCreateLabel.value = false |
|
|
console.log(err) |
|
|
console.log(err) |
|
|
message.error('创建标签失败') |
|
|
message.error('创建标签失败') |
|
|
}) |
|
|
|
|
|
}) |
|
|
}) |
|
|
} finally { |
|
|
} finally { |
|
|
formLabelRef.value.formLoading = false |
|
|
formLabelRef.value.formLoading = false |
|
@ -717,7 +719,7 @@ const labelPrint = async (row) => { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 批量打印--预生产收货 |
|
|
// 批量打印--预生产收货 |
|
|
const searchTableSuccess1 = async (formField, searchField, val, formRef, type, row) => { |
|
|
const searchTableSuccessLabel = async (formField, searchField, val, formRef, type, row) => { |
|
|
console.log('批量打印',val) |
|
|
console.log('批量打印',val) |
|
|
// let rows:any = [] |
|
|
// let rows:any = [] |
|
|
// val.forEach(item=>{ |
|
|
// val.forEach(item=>{ |
|
|