diff --git a/src/api/wms/supplierDeliCount/index.ts b/src/api/wms/supplierDeliCount/index.ts
new file mode 100644
index 000000000..97c4edec6
--- /dev/null
+++ b/src/api/wms/supplierDeliCount/index.ts
@@ -0,0 +1,45 @@
+import request from '@/config/axios'
+
+export interface SupplierDeliCountVO {
+}
+
+// 查询供应商便次计算列表
+export const getSupplierDeliCountPage = async (params) => {
+ if (params.isSearch) {
+ delete params.isSearch
+ const data = {...params}
+ return await request.post({ url: '/basic/supplier-deli-count/senior', data })
+ } else {
+ return await request.get({ url: `/basic/supplier-deli-count/page`, params })
+ }
+}
+
+// 查询供应商便次计算详情
+export const getSupplierDeliCount = async (id: number) => {
+ return await request.get({ url: `/basic/supplier-deli-count/get?id=` + id })
+}
+
+// 新增供应商便次计算
+export const createSupplierDeliCount = async (data: SupplierDeliCountVO) => {
+ return await request.post({ url: `/basic/supplier-deli-count/create`, data })
+}
+
+// 修改供应商便次计算
+export const updateSupplierDeliCount = async (data: SupplierDeliCountVO) => {
+ return await request.put({ url: `/basic/supplier-deli-count/update`, data })
+}
+
+// 删除供应商便次计算
+export const deleteSupplierDeliCount = async (id: number) => {
+ return await request.delete({ url: `/basic/supplier-deli-count/delete?id=` + id })
+}
+
+// 导出供应商便次计算 Excel
+export const exportSupplierDeliCount = async (params) => {
+ return await request.download({ url: `/basic/supplier-deli-count/export-excel`, params })
+}
+
+// 下载用户导入模板
+export const importTemplate = () => {
+ return request.download({ url: '/basic/supplier-deli-count/get-import-template' })
+}
\ No newline at end of file
diff --git a/src/views/wms/basicDataManage/supplierManage/supplierDeliCount/index.vue b/src/views/wms/basicDataManage/supplierManage/supplierDeliCount/index.vue
new file mode 100644
index 000000000..1f0603403
--- /dev/null
+++ b/src/views/wms/basicDataManage/supplierManage/supplierDeliCount/index.vue
@@ -0,0 +1,244 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.code }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/wms/basicDataManage/supplierManage/supplierDeliCount/supplierDeliCount.data.ts b/src/views/wms/basicDataManage/supplierManage/supplierDeliCount/supplierDeliCount.data.ts
new file mode 100644
index 000000000..0b2790fc7
--- /dev/null
+++ b/src/views/wms/basicDataManage/supplierManage/supplierDeliCount/supplierDeliCount.data.ts
@@ -0,0 +1,70 @@
+import type { CrudSchema } from '@/hooks/web/useCrudSchemas'
+import { dateFormatter, dateFormatter2 } from '@/utils/formatTime'
+
+// 表单校验
+export const SupplierDeliCountRules = reactive({
+})
+
+export const SupplierDeliCount = useCrudSchemas(reactive([
+ {
+ label: '供应商代码',
+ field: 'supplierCode',
+ sort: 'custom',
+ isSearch: true,
+ isForm: false,
+ },
+ {
+ label: '品番',
+ field: 'itemCode',
+ sort: 'custom',
+ isSearch: true,
+ isForm: false,
+ },
+ {
+ label: '受入号',
+ field: 'model',
+ sort: 'custom',
+ isSearch: true,
+ isForm: false,
+ },
+ {
+ label: '计时器时间',
+ field: 'timer',
+ sort: 'custom',
+ formatter: dateFormatter,
+ isForm: false,
+ },
+ {
+ label: '计算便次日期',
+ field: 'currentDeliDate',
+ sort: 'custom',
+ formatter: dateFormatter2,
+ isForm: false,
+ },
+ {
+ label: '计算便次',
+ field: 'currentDeli',
+ sort: 'custom',
+ isForm: false,
+ },
+ {
+ label: '延迟便次日期',
+ field: 'delayDeliDate',
+ sort: 'custom',
+ formatter: dateFormatter2,
+ isForm: false,
+ },
+ {
+ label: '延迟便次',
+ field: 'delayDeli',
+ sort: 'custom',
+ isForm: false,
+ },
+ {
+ label: '下一便次开始时间',
+ field: 'nextDeliTimer',
+ sort: 'custom',
+ formatter: dateFormatter,
+ isForm: false,
+ }
+]))