Browse Source

库存余额校验

intex_online20241228
张立 2 months ago
parent
commit
67e49ed147
  1. 6
      src/views/wms/inventoryManage/balance/balance.data.ts
  2. 44
      src/views/wms/inventoryManage/balance/index.vue

6
src/views/wms/inventoryManage/balance/balance.data.ts

@ -838,6 +838,12 @@ export const BalancePackageRules = reactive({
{ required: true, message: '请输入打印数量', trigger: 'blur' },
{ validator: validatePositiveNumber, message: '必须是一个正数', trigger: 'change' }
],
supplierItemCode: [
{ required: true, message: '请输入标签供应商代码', trigger: 'blur' }
],
productionLineCodePackage: [
{ required: true, message: '请输入标签生产线代码', trigger: 'blur' }
],
})
export const BalancePackage = useCrudSchemas(reactive<CrudSchema[]>([
{

44
src/views/wms/inventoryManage/balance/index.vue

@ -421,7 +421,7 @@ const getLabelDetailPage = async (row, useToPackingNumber) => {
sort: '',
by: 'ASC',
}).then(response => {
row.supplierItemCode = response.list[0].supplierCode
row.productionLineCodePackage = response.list[0].productionLineCode
})
}
})
@ -450,26 +450,32 @@ const getLabelDetailPage = async (row, useToPackingNumber) => {
// --
const searchTableSuccessLabel = async (formField, searchField, val, formRef, type, row) => {
console.log('批量打印',val)
if (type == 'tableForm') {
if(val.length == 0){
message.warning("请先选择要打印的数据!")
return
} else {
const setV = {}
setV[formField] = val[0][searchField]
formRef.setValues(setV)
}
await PackageApi.batchPrintingLable(val.map(item1=>item1.number).join(',')).then(res => {
console.log(res)
// if (labelType.value == 'cg') {
// const src = ref(BASE_URL + '/jmreport/view/922729953438072832?token=' + getAccessToken())
// window.open(src.value+'&asn_number='+res)
// } else {
// const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken())
// window.open(src.value+'&asn_number='+res)
// }
const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken())
window.open(src.value+'&asn_number='+res)
}).catch(err => {
console.log(err)
message.error('创建标签失败')
})
// if(val.length == 0){
// message.warning("!")
// return
// }
// await PackageApi.batchPrintingLable(val.map(item1=>item1.number).join(',')).then(res => {
// console.log(res)
// // if (labelType.value == 'cg') {
// // const src = ref(BASE_URL + '/jmreport/view/922729953438072832?token=' + getAccessToken())
// // window.open(src.value+'&asn_number='+res)
// // } else {
// // const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken())
// // window.open(src.value+'&asn_number='+res)
// // }
// const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken())
// window.open(src.value+'&asn_number='+res)
// }).catch(err => {
// console.log(err)
// message.error('')
// })
}
/** 删除按钮操作 */

Loading…
Cancel
Save