Browse Source

库存余额校验

intex_online20241228
张立 2 months ago
parent
commit
67e49ed147
  1. 6
      src/views/wms/inventoryManage/balance/balance.data.ts
  2. 46
      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' }, { required: true, message: '请输入打印数量', trigger: 'blur' },
{ validator: validatePositiveNumber, message: '必须是一个正数', trigger: 'change' } { validator: validatePositiveNumber, message: '必须是一个正数', trigger: 'change' }
], ],
supplierItemCode: [
{ required: true, message: '请输入标签供应商代码', trigger: 'blur' }
],
productionLineCodePackage: [
{ required: true, message: '请输入标签生产线代码', trigger: 'blur' }
],
}) })
export const BalancePackage = useCrudSchemas(reactive<CrudSchema[]>([ export const BalancePackage = useCrudSchemas(reactive<CrudSchema[]>([
{ {

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

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