Browse Source

YT-2369《号口品生产申请》中的打印标签页面,增加筛选功能,可以筛选品番、品名、背番、包装号、批次、包装规格、计量单位

intex_onlin20250418
张立 2 weeks ago
parent
commit
958f2e4691
  1. 7
      src/api/wms/package/index.ts
  2. 30
      src/views/wms/productionManage/productreceipt/productreceiptRequestMain/index.vue
  3. 29
      src/views/wms/productionManage/productreceiptAssemble/productreceiptAssembleRequestMain/index.vue
  4. 1
      src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/supplierdeliverRequestMain.data.ts

7
src/api/wms/package/index.ts

@ -135,8 +135,15 @@ export const getLabel = async (id: number) => {
// 打印标签获取包装列表
export const getLabelDetailPage = async (params) => {
// return await request.get({ url: `/wms/package/getLabelDetailPage`, params })
if (params.isSearch) {
delete params.isSearch
const data = { ...params }
return await request.post({ url: '/wms/package/getLabelDetailSenior', data })
} else {
return await request.get({ url: `/wms/package/getLabelDetailPage`, params })
}
}
export const getLabelDetailPageByRecordId = async (params) => {
return await request.get({ url: `/wms/package/getLabelDetailPageByRecordId`,params})
}

30
src/views/wms/productionManage/productreceipt/productreceiptRequestMain/index.vue

@ -964,22 +964,24 @@ const handlePoint = async (row) => {
const searchTableRef = ref()
//
const labelPrint = async (row) => {
tableObject.loading = true
// tableObject.loading = true
const defaultParams = { moduleName: 'productreceipt_predict', recordNumber: row.number }
const { tableObject: tableObjectPrint, tableMethods } = useTable({
defaultParams,
getListApi: PackageApi.getLabelDetailPage //
})
// const { tableObject: tableObjectPrint, tableMethods } = useTable({
// defaultParams,
// getListApi: PackageApi.getLabelDetailPage //
// })
//
const { getList: getListPrint } = tableMethods
await getListPrint()
tableObject.loading = false
const tableColumns = SupplierdeliverRequestPackage2.allSchemas.tableFormColumns
tableColumns.forEach((item) => {
item.width = item.table?.width || 150
})
searchTableRef.value.openData('标签信息', tableObjectPrint, { tableColumns }, true)
// //
// const { getList: getListPrint } = tableMethods
// await getListPrint()
// tableObject.loading = false
// const tableColumns = SupplierdeliverRequestPackage2.allSchemas.tableFormColumns
// tableColumns.forEach((item) => {
// item.width = item.table?.width || 150
// })
// searchTableRef.value.openData('', tableObjectPrint, { tableColumns }, true)
searchTableRef.value.open('标签信息', SupplierdeliverRequestPackage2.allSchemas, PackageApi.getLabelDetailPage , null, null,true, null,row,defaultParams)
}
// --

29
src/views/wms/productionManage/productreceiptAssemble/productreceiptAssembleRequestMain/index.vue

@ -823,22 +823,23 @@ const handlePoint = async (row) => {
const searchTableRef = ref()
//
const labelPrint = async (row) => {
tableObject.loading = true
// tableObject.loading = true
const defaultParams = {'moduleName':'productreceipt_assemble','recordNumber':row.number}
const {tableObject:tableObjectPrint ,tableMethods} = useTable({
defaultParams,
getListApi: PackageApi.getLabelDetailPage //
})
// const {tableObject:tableObjectPrint ,tableMethods} = useTable({
// defaultParams,
// getListApi: PackageApi.getLabelDetailPage //
// })
//
const { getList:getListPrint } = tableMethods
await getListPrint()
tableObject.loading = false
const tableColumns = SupplierdeliverRequestPackage2.allSchemas.tableFormColumns
tableColumns.forEach((item) => {
item.width = item.table?.width || 150
})
searchTableRef.value.openData("标签信息",tableObjectPrint,{tableColumns},true)
// //
// const { getList:getListPrint } = tableMethods
// await getListPrint()
// tableObject.loading = false
// const tableColumns = SupplierdeliverRequestPackage2.allSchemas.tableFormColumns
// tableColumns.forEach((item) => {
// item.width = item.table?.width || 150
// })
// searchTableRef.value.openData("", tableObjectPrint, { tableColumns }, true)
searchTableRef.value.open('标签信息', SupplierdeliverRequestPackage2.allSchemas, PackageApi.getLabelDetailPage , null, null,true, null,row,defaultParams)
}

1
src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/supplierdeliverRequestMain.data.ts

@ -2133,6 +2133,7 @@ export const SupplierdeliverRequestPackage2 = useCrudSchemas(reactive<CrudSchema
label: '标包数量',
field: 'packQty',
sort: 'custom',
hiddenSearchHigh: true,
tableForm: {
disabled: true
}

Loading…
Cancel
Save