diff --git a/src/api/wms/containerBindRecordDetail/index.ts b/src/api/wms/containerBindRecordDetail/index.ts deleted file mode 100644 index 32c6672d4..000000000 --- a/src/api/wms/containerBindRecordDetail/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -import request from '@/config/axios' - -export interface ContainerBindRecordDetailVO { - id: number - number: string - masterId: number - packingNumber: string - containerNumber: string - batch: string - itemCode: string - itemName: string - itemDesc1: string - itemDesc2: string - projectCode: string - qty: number - uom: string - interfaceType: string - code: string - siteId: string - remark: string -} - -// 查询器具绑定记录子列表 -export const getContainerBindRecordDetailPage = async (params) => { - if (params.isSearch) { - delete params.isSearch - const data = {...params} - return await request.post({ url: '/wms/container-bind-record-detail/senior', data }) - } else { - return await request.get({ url: `/wms/container-bind-record-detail/page`, params }) - } -} - -// 查询器具绑定记录子详情 -export const getContainerBindRecordDetail = async (id: number) => { - return await request.get({ url: `/wms/container-bind-record-detail/get?id=` + id }) -} - -// 新增器具绑定记录子 -export const createContainerBindRecordDetail = async (data: ContainerBindRecordDetailVO) => { - return await request.post({ url: `/wms/container-bind-record-detail/create`, data }) -} - -// 修改器具绑定记录子 -export const updateContainerBindRecordDetail = async (data: ContainerBindRecordDetailVO) => { - return await request.put({ url: `/wms/container-bind-record-detail/update`, data }) -} - -// 删除器具绑定记录子 -export const deleteContainerBindRecordDetail = async (id: number) => { - return await request.delete({ url: `/wms/container-bind-record-detail/delete?id=` + id }) -} - -// 导出器具绑定记录子 Excel -export const exportContainerBindRecordDetail = async (params) => { - return await request.download({ url: `/wms/container-bind-record-detail/export-excel`, params }) -} - -// 下载用户导入模板 -export const importTemplate = () => { - return request.download({ url: '/wms/container-bind-record-detail/get-import-template' }) -} \ No newline at end of file diff --git a/src/api/wms/containerBindRecordMain/index.ts b/src/api/wms/containerBindRecordMain/index.ts deleted file mode 100644 index 5e0a8cf2a..000000000 --- a/src/api/wms/containerBindRecordMain/index.ts +++ /dev/null @@ -1,66 +0,0 @@ -import request from '@/config/axios' - -export interface ContainerBindRecordMainVO { - id: number - number: string - requestNumber: string - containerNumber: string - fromLocationCode: string - bindType: string - executeTime: Date - activeDate: Date - available: string - requestTime: Date - dueTime: Date - businessType: string - interfaceType: string - outTransactionType: string - inTransactionType: string - extraProperties: string - siteId: string - code: string - userGroupCode: string - departmentCode: string - remark: string -} - -// 查询器具绑定记录主列表 -export const getContainerBindRecordMainPage = async (params) => { - if (params.isSearch) { - delete params.isSearch - const data = {...params} - return await request.post({ url: '/wms/container-bind-record-main/senior', data }) - } else { - return await request.get({ url: `/wms/container-bind-record-main/page`, params }) - } -} - -// 查询器具绑定记录主详情 -export const getContainerBindRecordMain = async (id: number) => { - return await request.get({ url: `/wms/container-bind-record-main/get?id=` + id }) -} - -// 新增器具绑定记录主 -export const createContainerBindRecordMain = async (data: ContainerBindRecordMainVO) => { - return await request.post({ url: `/wms/container-bind-record-main/create`, data }) -} - -// 修改器具绑定记录主 -export const updateContainerBindRecordMain = async (data: ContainerBindRecordMainVO) => { - return await request.put({ url: `/wms/container-bind-record-main/update`, data }) -} - -// 删除器具绑定记录主 -export const deleteContainerBindRecordMain = async (id: number) => { - return await request.delete({ url: `/wms/container-bind-record-main/delete?id=` + id }) -} - -// 导出器具绑定记录主 Excel -export const exportContainerBindRecordMain = async (params) => { - return await request.download({ url: `/wms/container-bind-record-main/export-excel`, params }) -} - -// 下载用户导入模板 -export const importTemplate = () => { - return request.download({ url: '/wms/container-bind-record-main/get-import-template' }) -} \ No newline at end of file diff --git a/src/utils/dict.ts b/src/utils/dict.ts index 7c07a0d85..dae05597c 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -269,5 +269,6 @@ export enum DICT_TYPE { DETAIL_STATUS = 'detail_status', // 明细状态 TRANSFER_MODE = 'transfer_mode', // 运输方式 LABEL_TYPE = 'label_type', // 标签类型 - LABEL_STATUS = 'label_status' // 标签状态 + LABEL_STATUS = 'label_status', // 标签状态 + BIND_TYPE = 'bind_type' // 器具绑定类型 } diff --git a/src/views/wms/inventoryjobManage/containerBind/containerBindRecordMain/containerBindRecordMain.data.ts b/src/views/wms/inventoryjobManage/containerBind/containerBindRecordMain/containerBindRecordMain.data.ts deleted file mode 100644 index 1f06331f1..000000000 --- a/src/views/wms/inventoryjobManage/containerBind/containerBindRecordMain/containerBindRecordMain.data.ts +++ /dev/null @@ -1,335 +0,0 @@ -import type { CrudSchema } from '@/hooks/web/useCrudSchemas' -import { dateFormatter } from '@/utils/formatTime' - - -export const ContainerBindRecordMain = useCrudSchemas(reactive([ - { - label: 'id', - field: 'id', - sort: 'custom', - isForm: false, - }, - { - label: '单据号', - field: 'number', - sort: 'custom', - isSearch: true, - }, - { - label: '申请单号', - field: 'requestNumber', - sort: 'custom', - }, - { - label: '器具号', - field: 'containerNumber', - sort: 'custom', - isSearch: true, - }, - { - label: '从库位代码', - field: 'fromLocationCode', - sort: 'custom', - }, - { - label: '绑定类型', - field: 'bindType', - sort: 'custom', - form: { - component: 'SelectV2' - }, - }, - { - label: '执行时间', - field: 'executeTime', - sort: 'custom', - formatter: dateFormatter, - form: { - component: 'DatePicker', - componentProps: { - type: 'datetime', - valueFormat: 'x' - } - }, - }, - { - label: '生效日期', - field: 'activeDate', - sort: 'custom', - formatter: dateFormatter, - form: { - component: 'DatePicker', - componentProps: { - type: 'datetime', - valueFormat: 'x' - } - }, - }, - { - label: '是否可用', - field: 'available', - sort: 'custom', - }, - { - label: '申请时间', - field: 'requestTime', - sort: 'custom', - formatter: dateFormatter, - form: { - component: 'DatePicker', - componentProps: { - type: 'datetime', - valueFormat: 'x' - } - }, - }, - { - label: '截止时间', - field: 'dueTime', - sort: 'custom', - formatter: dateFormatter, - form: { - component: 'DatePicker', - componentProps: { - type: 'datetime', - valueFormat: 'x' - } - }, - }, - { - label: '业务类型', - field: 'businessType', - sort: 'custom', - form: { - component: 'SelectV2' - }, - }, - { - label: '接口类型', - field: 'interfaceType', - sort: 'custom', - form: { - component: 'SelectV2' - }, - }, - { - label: '出库事务类型', - field: 'outTransactionType', - sort: 'custom', - form: { - component: 'SelectV2' - }, - }, - { - label: '入库事务类型', - field: 'inTransactionType', - sort: 'custom', - form: { - component: 'SelectV2' - }, - }, - { - label: '扩展属性', - field: 'extraProperties', - sort: 'custom', - }, - { - label: '地点ID', - field: 'siteId', - sort: 'custom', - }, - { - label: '代码', - field: 'code', - sort: 'custom', - }, - { - label: '用户组', - field: 'userGroupCode', - sort: 'custom', - }, - { - label: '部门', - field: 'departmentCode', - sort: 'custom', - }, - { - label: '租户编号', - field: 'tenantId', - sort: 'custom', - isForm: false, - }, - { - label: '创建者Id', - field: 'creator', - sort: 'custom', - isForm: false, - }, - { - label: '创建时间', - field: 'createTime', - sort: 'custom', - formatter: dateFormatter, - isForm: false, - }, - { - label: '最后更新者用户名', - field: 'updater', - sort: 'custom', - isForm: false, - }, - { - label: '最后更新时间', - field: 'updateTime', - sort: 'custom', - formatter: dateFormatter, - isForm: false, - }, - { - label: '是否删除', - field: 'deleted', - sort: 'custom', - isForm: false, - }, - { - label: '备注', - field: 'remark', - sort: 'custom', - isSearch: true, - }, - { - label: '操作', - field: 'action', - isForm: false, - table: { - width: 150, - fixed: 'right' - } - } -])) - -// 表单校验 -export const ContainerBindRecordMainRules = reactive({ - number: [required], -}) - - -export const ContainerBindRecordDetail = useCrudSchemas(reactive([ - { - label: 'id', - field: 'id', - sort: 'custom', - isForm: false, - }, - { - label: '单据号', - field: 'number', - sort: 'custom', - isSearch: true, - }, - { - label: '主表ID', - field: 'masterId', - sort: 'custom', - form: { - component: 'InputNumber', - value: 0 - }, - }, - { - label: '包装号', - field: 'packingNumber', - sort: 'custom', - isSearch: true, - }, - { - label: '器具号', - field: 'containerNumber', - sort: 'custom', - isSearch: true, - }, - { - label: '批次', - field: 'batch', - sort: 'custom', - }, - { - label: '物品代码', - field: 'itemCode', - sort: 'custom', - }, - { - label: '物品名称', - field: 'itemName', - sort: 'custom', - }, - { - label: '物品描述1', - field: 'itemDesc1', - sort: 'custom', - }, - { - label: '物品描述2', - field: 'itemDesc2', - sort: 'custom', - }, - { - label: '项目代码', - field: 'projectCode', - sort: 'custom', - }, - { - label: '数量', - field: 'qty', - sort: 'custom', - }, - { - label: '计量单位', - field: 'uom', - sort: 'custom', - }, - { - label: '接口类型', - field: 'interfaceType', - sort: 'custom', - form: { - component: 'SelectV2' - }, - }, - { - label: '代码', - field: 'code', - sort: 'custom', - }, - { - label: '地点ID', - field: 'siteId', - sort: 'custom', - }, - { - label: '创建时间', - field: 'createTime', - sort: 'custom', - formatter: dateFormatter, - isForm: false, - }, - { - label: '备注', - field: 'remark', - sort: 'custom', - isSearch: true, - }, - { - label: '操作', - field: 'action', - isForm: false, - table: { - width: 150, - fixed: 'right' - } - } -])) - -// 表单校验 -export const ContainerBindRecordDetailRules = reactive({ -}) diff --git a/src/views/wms/inventoryjobManage/containerBind/containerBindRecordMain/index.vue b/src/views/wms/inventoryjobManage/containerBind/containerBindRecordMain/index.vue deleted file mode 100644 index 61ce42fc2..000000000 --- a/src/views/wms/inventoryjobManage/containerBind/containerBindRecordMain/index.vue +++ /dev/null @@ -1,229 +0,0 @@ - - -