diff --git a/src/api/wms/purchaseBarterRequestDetail/index.ts b/src/api/wms/purchaseBarterRequestDetail/index.ts index f7622276c..3f592dadb 100644 --- a/src/api/wms/purchaseBarterRequestDetail/index.ts +++ b/src/api/wms/purchaseBarterRequestDetail/index.ts @@ -27,6 +27,11 @@ export const getPurchaseBarterRequestDetail = async (id: number) => { return await request.get({ url: `/wms/purchase-barter-request-detail/get?id=` + id }) } +// 打印发货单前查询子表条数是否大于20条 +export const getCount = async (id) => { + return await request.post({ url: `/wms/purchase-barter-request-detail/getCount?id=` + id }) +} + // 新增采购换货申请明细 export const createPurchaseBarterRequestDetail = async (data: PurchaseBarterRequestDetailVO) => { return await request.post({ url: `/wms/purchase-barter-request-detail/create`, data }) diff --git a/src/views/wms/basicDataManage/itemManage/itembasic/index.vue b/src/views/wms/basicDataManage/itemManage/itembasic/index.vue index 48b279f97..304975676 100644 --- a/src/views/wms/basicDataManage/itemManage/itembasic/index.vue +++ b/src/views/wms/basicDataManage/itemManage/itembasic/index.vue @@ -340,9 +340,9 @@ const searchFormClick = (searchData) => { // tabs 切换事件 const changeTabs = (item) => { if(item.prop == 'SupplierItems'){ - tabsExtend.value = true - apiPage.value = SupplieritemApi.getSupplieritemPage - detailAllSchemas.value = Supplieritem.allSchemas + // tabsExtend.value = true + // apiPage.value = SupplieritemApi.getSupplieritemPage + // detailAllSchemas.value = Supplieritem.allSchemas } else if(item.prop == 'CustomerItems'){ tabsExtend.value = true apiPage.value = CustomeritemApi.getCustomeritemPage diff --git a/src/views/wms/purchasereceiptManage/purchaseBarter/purchaseBarterRecord/purchaseBarterRecordMain.data.ts b/src/views/wms/purchasereceiptManage/purchaseBarter/purchaseBarterRecord/purchaseBarterRecordMain.data.ts index 47580e0be..622c4e2f1 100644 --- a/src/views/wms/purchasereceiptManage/purchaseBarter/purchaseBarterRecord/purchaseBarterRecordMain.data.ts +++ b/src/views/wms/purchasereceiptManage/purchaseBarter/purchaseBarterRecord/purchaseBarterRecordMain.data.ts @@ -1,5 +1,5 @@ import type { CrudSchema } from '@/hooks/web/useCrudSchemas' -import { dateFormatter } from '@/utils/formatTime' +import { dateFormatter,dateFormatter2 } from '@/utils/formatTime' export const PurchaseBarterRecordMain = useCrudSchemas(reactive([ { @@ -44,6 +44,69 @@ export const PurchaseBarterRecordMain = useCrudSchemas(reactive([ sort: 'custom', isSearch: false, }, + { + label: '替代品入荷指定日', + field: 'substitutePurchaseDate', + sort: 'custom', + formatter: dateFormatter2, + table: { + width: 180 + }, + search: { + component: 'DatePicker', + componentProps: { + valueFormat: 'YYYY-MM-DD', + type: 'daterange', + defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')] + } + }, + form: { + component: 'DatePicker', + componentProps: { + type: 'date', + valueFormat: 'x' + } + }, + detail: { + dateFormat:'YYYY-MM-DD' + } + }, + + { + label: 'INTEX联络时间', + field: 'intexContactView', + sort: 'custom', + isSearch: false, + isTable: true, + isDetail: true, + isForm: false, + table: { + width: 180 + }, + }, + + { + label: '供应商联络时间', + field: 'supplierContactView', + sort: 'custom', + isSearch: false, + isTable: true, + isDetail: true, + isForm: false, + table: { + width: 180 + }, + }, + { + label: '不良内容', + field: 'badContent', + sort: 'custom', + isTable: true, + isDetail: true, + table: { + width: 150 + }, + }, { label: '创建时间', field: 'createTime', diff --git a/src/views/wms/purchasereceiptManage/purchaseBarter/purchaseBarterRequest/index.vue b/src/views/wms/purchasereceiptManage/purchaseBarter/purchaseBarterRequest/index.vue index b38e59460..7ffdc1d2e 100644 --- a/src/views/wms/purchasereceiptManage/purchaseBarter/purchaseBarterRequest/index.vue +++ b/src/views/wms/purchasereceiptManage/purchaseBarter/purchaseBarterRequest/index.vue @@ -1,23 +1,31 @@