From 5569a3e6d03df5174d712303fc8478094b54940e Mon Sep 17 00:00:00 2001 From: chenfang Date: Mon, 9 Oct 2023 16:02:20 +0800 Subject: [PATCH] new file: src/api/wms/accountcalendar/index.ts new file: src/api/wms/areabasic/index.ts new file: src/api/wms/bom/index.ts new file: src/api/wms/currencyexchange/index.ts new file: src/api/wms/customer/index.ts new file: src/api/wms/customerdock/index.ts new file: src/api/wms/customeritem/index.ts new file: src/api/wms/dock/index.ts new file: src/api/wms/itempackaging/index.ts new file: src/api/wms/location/index.ts new file: src/api/wms/locationgroup/index.ts new file: src/api/wms/process/index.ts new file: src/api/wms/productionline/index.ts new file: src/api/wms/productionlineitem/index.ts new file: src/api/wms/project/index.ts new file: src/api/wms/purchaseprice/index.ts new file: src/api/wms/saleprice/index.ts new file: src/api/wms/stdcostprice/index.ts new file: src/api/wms/supplier/index.ts new file: src/api/wms/supplieritem/index.ts new file: src/api/wms/systemcalendar/index.ts new file: src/api/wms/warehouse/index.ts new file: src/api/wms/workshop/index.ts new file: src/api/wms/workstation/index.ts new file: src/views/wms/accountcalendar/AccountcalendarForm.vue new file: src/views/wms/accountcalendar/index.vue new file: src/views/wms/areabasic/AreaForm.vue new file: src/views/wms/areabasic/index.vue new file: src/views/wms/bom/BomForm.vue new file: src/views/wms/bom/index.vue new file: src/views/wms/currencyexchange/CurrencyexchangeForm.vue new file: src/views/wms/currencyexchange/index.vue new file: src/views/wms/customer/CustomerForm.vue new file: src/views/wms/customer/index.vue new file: src/views/wms/customerdock/CustomerdockForm.vue new file: src/views/wms/customerdock/index.vue new file: src/views/wms/customeritem/CustomeritemForm.vue new file: src/views/wms/customeritem/index.vue new file: src/views/wms/dock/DockForm.vue new file: src/views/wms/dock/index.vue modified: src/views/wms/itembasic/index.vue new file: src/views/wms/itempackaging/ItempackagingForm.vue new file: src/views/wms/itempackaging/index.vue new file: src/views/wms/location/LocationForm.vue new file: src/views/wms/location/index.vue new file: src/views/wms/locationgroup/LocationgroupForm.vue new file: src/views/wms/locationgroup/index.vue new file: src/views/wms/process/ProcessForm.vue new file: src/views/wms/process/index.vue new file: src/views/wms/productionline/ProductionlineForm.vue new file: src/views/wms/productionline/index.vue new file: src/views/wms/productionlineitem/ProductionlineitemForm.vue new file: src/views/wms/productionlineitem/index.vue new file: src/views/wms/project/ProjectForm.vue new file: src/views/wms/project/index.vue new file: src/views/wms/purchaseprice/PurchasepriceForm.vue new file: src/views/wms/purchaseprice/index.vue new file: src/views/wms/saleprice/SalepriceForm.vue new file: src/views/wms/saleprice/index.vue new file: src/views/wms/stdcostprice/StdcostpriceForm.vue new file: src/views/wms/stdcostprice/index.vue new file: src/views/wms/supplier/SupplierForm.vue new file: src/views/wms/supplier/index.vue new file: src/views/wms/supplieritem/SupplieritemForm.vue new file: src/views/wms/supplieritem/index.vue new file: src/views/wms/systemcalendar/SystemcalendarForm.vue new file: src/views/wms/systemcalendar/index.vue new file: src/views/wms/warehouse/WarehouseForm.vue new file: src/views/wms/warehouse/index.vue new file: src/views/wms/workshop/WorkshopForm.vue new file: src/views/wms/workshop/index.vue new file: src/views/wms/workstation/WorkstationForm.vue new file: src/views/wms/workstation/index.vue --- src/api/wms/accountcalendar/index.ts | 44 ++ src/api/wms/areabasic/index.ts | 44 ++ src/api/wms/bom/index.ts | 45 ++ src/api/wms/currencyexchange/index.ts | 41 ++ src/api/wms/customer/index.ts | 52 ++ src/api/wms/customerdock/index.ts | 48 ++ src/api/wms/customeritem/index.ts | 48 ++ src/api/wms/dock/index.ts | 48 ++ src/api/wms/itempackaging/index.ts | 50 ++ src/api/wms/location/index.ts | 55 +++ src/api/wms/locationgroup/index.ts | 43 ++ src/api/wms/process/index.ts | 44 ++ src/api/wms/productionline/index.ts | 45 ++ src/api/wms/productionlineitem/index.ts | 41 ++ src/api/wms/project/index.ts | 42 ++ src/api/wms/purchaseprice/index.ts | 42 ++ src/api/wms/saleprice/index.ts | 42 ++ src/api/wms/stdcostprice/index.ts | 42 ++ src/api/wms/supplier/index.ts | 52 ++ src/api/wms/supplieritem/index.ts | 51 ++ src/api/wms/systemcalendar/index.ts | 41 ++ src/api/wms/warehouse/index.ts | 42 ++ src/api/wms/workshop/index.ts | 42 ++ src/api/wms/workstation/index.ts | 46 ++ .../accountcalendar/AccountcalendarForm.vue | 200 ++++++++ src/views/wms/accountcalendar/index.vue | 344 ++++++++++++++ src/views/wms/areabasic/AreaForm.vue | 197 ++++++++ src/views/wms/areabasic/index.vue | 322 +++++++++++++ src/views/wms/bom/BomForm.vue | 202 ++++++++ src/views/wms/bom/index.vue | 337 +++++++++++++ .../currencyexchange/CurrencyexchangeForm.vue | 162 +++++++ src/views/wms/currencyexchange/index.vue | 287 ++++++++++++ src/views/wms/customer/CustomerForm.vue | 261 +++++++++++ src/views/wms/customer/index.vue | 419 +++++++++++++++++ .../wms/customerdock/CustomerdockForm.vue | 217 +++++++++ src/views/wms/customerdock/index.vue | 355 ++++++++++++++ .../wms/customeritem/CustomeritemForm.vue | 238 ++++++++++ src/views/wms/customeritem/index.vue | 394 ++++++++++++++++ src/views/wms/dock/DockForm.vue | 224 +++++++++ src/views/wms/dock/index.vue | 356 ++++++++++++++ src/views/wms/itembasic/index.vue | 427 +++++++++++++---- .../wms/itempackaging/ItempackagingForm.vue | 271 +++++++++++ src/views/wms/itempackaging/index.vue | 441 +++++++++++++++++ src/views/wms/location/LocationForm.vue | 290 ++++++++++++ src/views/wms/location/index.vue | 443 ++++++++++++++++++ .../wms/locationgroup/LocationgroupForm.vue | 177 +++++++ src/views/wms/locationgroup/index.vue | 300 ++++++++++++ src/views/wms/process/ProcessForm.vue | 191 ++++++++ src/views/wms/process/index.vue | 312 ++++++++++++ .../wms/productionline/ProductionlineForm.vue | 199 ++++++++ src/views/wms/productionline/index.vue | 327 +++++++++++++ .../ProductionlineitemForm.vue | 162 +++++++ src/views/wms/productionlineitem/index.vue | 287 ++++++++++++ src/views/wms/project/ProjectForm.vue | 167 +++++++ src/views/wms/project/index.vue | 285 +++++++++++ .../wms/purchaseprice/PurchasepriceForm.vue | 177 +++++++ src/views/wms/purchaseprice/index.vue | 308 ++++++++++++ src/views/wms/saleprice/SalepriceForm.vue | 177 +++++++ src/views/wms/saleprice/index.vue | 308 ++++++++++++ .../wms/stdcostprice/StdcostpriceForm.vue | 177 +++++++ src/views/wms/stdcostprice/index.vue | 308 ++++++++++++ src/views/wms/supplier/SupplierForm.vue | 261 +++++++++++ src/views/wms/supplier/index.vue | 419 +++++++++++++++++ .../wms/supplieritem/SupplieritemForm.vue | 268 +++++++++++ src/views/wms/supplieritem/index.vue | 437 +++++++++++++++++ .../wms/systemcalendar/SystemcalendarForm.vue | 168 +++++++ src/views/wms/systemcalendar/index.vue | 303 ++++++++++++ src/views/wms/warehouse/WarehouseForm.vue | 173 +++++++ src/views/wms/warehouse/index.vue | 294 ++++++++++++ src/views/wms/workshop/WorkshopForm.vue | 173 +++++++ src/views/wms/workshop/index.vue | 290 ++++++++++++ src/views/wms/workstation/WorkstationForm.vue | 207 ++++++++ src/views/wms/workstation/index.vue | 338 +++++++++++++ 73 files changed, 14568 insertions(+), 102 deletions(-) create mode 100644 src/api/wms/accountcalendar/index.ts create mode 100644 src/api/wms/areabasic/index.ts create mode 100644 src/api/wms/bom/index.ts create mode 100644 src/api/wms/currencyexchange/index.ts create mode 100644 src/api/wms/customer/index.ts create mode 100644 src/api/wms/customerdock/index.ts create mode 100644 src/api/wms/customeritem/index.ts create mode 100644 src/api/wms/dock/index.ts create mode 100644 src/api/wms/itempackaging/index.ts create mode 100644 src/api/wms/location/index.ts create mode 100644 src/api/wms/locationgroup/index.ts create mode 100644 src/api/wms/process/index.ts create mode 100644 src/api/wms/productionline/index.ts create mode 100644 src/api/wms/productionlineitem/index.ts create mode 100644 src/api/wms/project/index.ts create mode 100644 src/api/wms/purchaseprice/index.ts create mode 100644 src/api/wms/saleprice/index.ts create mode 100644 src/api/wms/stdcostprice/index.ts create mode 100644 src/api/wms/supplier/index.ts create mode 100644 src/api/wms/supplieritem/index.ts create mode 100644 src/api/wms/systemcalendar/index.ts create mode 100644 src/api/wms/warehouse/index.ts create mode 100644 src/api/wms/workshop/index.ts create mode 100644 src/api/wms/workstation/index.ts create mode 100644 src/views/wms/accountcalendar/AccountcalendarForm.vue create mode 100644 src/views/wms/accountcalendar/index.vue create mode 100644 src/views/wms/areabasic/AreaForm.vue create mode 100644 src/views/wms/areabasic/index.vue create mode 100644 src/views/wms/bom/BomForm.vue create mode 100644 src/views/wms/bom/index.vue create mode 100644 src/views/wms/currencyexchange/CurrencyexchangeForm.vue create mode 100644 src/views/wms/currencyexchange/index.vue create mode 100644 src/views/wms/customer/CustomerForm.vue create mode 100644 src/views/wms/customer/index.vue create mode 100644 src/views/wms/customerdock/CustomerdockForm.vue create mode 100644 src/views/wms/customerdock/index.vue create mode 100644 src/views/wms/customeritem/CustomeritemForm.vue create mode 100644 src/views/wms/customeritem/index.vue create mode 100644 src/views/wms/dock/DockForm.vue create mode 100644 src/views/wms/dock/index.vue create mode 100644 src/views/wms/itempackaging/ItempackagingForm.vue create mode 100644 src/views/wms/itempackaging/index.vue create mode 100644 src/views/wms/location/LocationForm.vue create mode 100644 src/views/wms/location/index.vue create mode 100644 src/views/wms/locationgroup/LocationgroupForm.vue create mode 100644 src/views/wms/locationgroup/index.vue create mode 100644 src/views/wms/process/ProcessForm.vue create mode 100644 src/views/wms/process/index.vue create mode 100644 src/views/wms/productionline/ProductionlineForm.vue create mode 100644 src/views/wms/productionline/index.vue create mode 100644 src/views/wms/productionlineitem/ProductionlineitemForm.vue create mode 100644 src/views/wms/productionlineitem/index.vue create mode 100644 src/views/wms/project/ProjectForm.vue create mode 100644 src/views/wms/project/index.vue create mode 100644 src/views/wms/purchaseprice/PurchasepriceForm.vue create mode 100644 src/views/wms/purchaseprice/index.vue create mode 100644 src/views/wms/saleprice/SalepriceForm.vue create mode 100644 src/views/wms/saleprice/index.vue create mode 100644 src/views/wms/stdcostprice/StdcostpriceForm.vue create mode 100644 src/views/wms/stdcostprice/index.vue create mode 100644 src/views/wms/supplier/SupplierForm.vue create mode 100644 src/views/wms/supplier/index.vue create mode 100644 src/views/wms/supplieritem/SupplieritemForm.vue create mode 100644 src/views/wms/supplieritem/index.vue create mode 100644 src/views/wms/systemcalendar/SystemcalendarForm.vue create mode 100644 src/views/wms/systemcalendar/index.vue create mode 100644 src/views/wms/warehouse/WarehouseForm.vue create mode 100644 src/views/wms/warehouse/index.vue create mode 100644 src/views/wms/workshop/WorkshopForm.vue create mode 100644 src/views/wms/workshop/index.vue create mode 100644 src/views/wms/workstation/WorkstationForm.vue create mode 100644 src/views/wms/workstation/index.vue diff --git a/src/api/wms/accountcalendar/index.ts b/src/api/wms/accountcalendar/index.ts new file mode 100644 index 000000000..24f646855 --- /dev/null +++ b/src/api/wms/accountcalendar/index.ts @@ -0,0 +1,44 @@ +import request from '@/config/axios' + +export interface AccountcalendarVO { + year: string + month: string + descriiption: string + beginTime: Date + endTime: Date + converttotime: Date + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询账期日历列表 +export const getAccountcalendarPage = async (params) => { + return await request.get({ url: `/wms/accountcalendar/page`, params }) +} + +// 查询账期日历详情 +export const getAccountcalendar = async (id: number) => { + return await request.get({ url: `/wms/accountcalendar/get?id=` + id }) +} + +// 新增账期日历 +export const createAccountcalendar = async (data: AccountcalendarVO) => { + return await request.post({ url: `/wms/accountcalendar/create`, data }) +} + +// 修改账期日历 +export const updateAccountcalendar = async (data: AccountcalendarVO) => { + return await request.put({ url: `/wms/accountcalendar/update`, data }) +} + +// 删除账期日历 +export const deleteAccountcalendar = async (id: number) => { + return await request.delete({ url: `/wms/accountcalendar/delete?id=` + id }) +} + +// 导出账期日历 Excel +export const exportAccountcalendar = async (params) => { + return await request.download({ url: `/wms/accountcalendar/export-excel`, params }) +} diff --git a/src/api/wms/areabasic/index.ts b/src/api/wms/areabasic/index.ts new file mode 100644 index 000000000..f2182f46c --- /dev/null +++ b/src/api/wms/areabasic/index.ts @@ -0,0 +1,44 @@ +import request from '@/config/axios' + +export interface AreaVO { + code: string + name: string + description: string + warehouseCode: string + type: string + isFunctional: number + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询库区列表 +export const getAreaPage = async (params) => { + return await request.get({ url: `/wms/areabasic/page`, params }) +} + +// 查询库区详情 +export const getArea = async (id: number) => { + return await request.get({ url: `/wms/areabasic/get?id=` + id }) +} + +// 新增库区 +export const createArea = async (data: AreaVO) => { + return await request.post({ url: `/wms/areabasic/create`, data }) +} + +// 修改库区 +export const updateArea = async (data: AreaVO) => { + return await request.put({ url: `/wms/areabasic/update`, data }) +} + +// 删除库区 +export const deleteArea = async (id: number) => { + return await request.delete({ url: `/wms/areabasic/delete?id=` + id }) +} + +// 导出库区 Excel +export const exportArea = async (params) => { + return await request.download({ url: `/wms/areabasic/export-excel`, params }) +} diff --git a/src/api/wms/bom/index.ts b/src/api/wms/bom/index.ts new file mode 100644 index 000000000..ddaa13c93 --- /dev/null +++ b/src/api/wms/bom/index.ts @@ -0,0 +1,45 @@ +import request from '@/config/axios' + +export interface BomVO { + productItemCode: string + componentItemCode: string + componentUom: string + componentQty: number + processCode: string + version: string + layer: number + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询物料清单列表 +export const getBomPage = async (params) => { + return await request.get({ url: `/wms/bom/page`, params }) +} + +// 查询物料清单详情 +export const getBom = async (id: number) => { + return await request.get({ url: `/wms/bom/get?id=` + id }) +} + +// 新增物料清单 +export const createBom = async (data: BomVO) => { + return await request.post({ url: `/wms/bom/create`, data }) +} + +// 修改物料清单 +export const updateBom = async (data: BomVO) => { + return await request.put({ url: `/wms/bom/update`, data }) +} + +// 删除物料清单 +export const deleteBom = async (id: number) => { + return await request.delete({ url: `/wms/bom/delete?id=` + id }) +} + +// 导出物料清单 Excel +export const exportBom = async (params) => { + return await request.download({ url: `/wms/bom/export-excel`, params }) +} diff --git a/src/api/wms/currencyexchange/index.ts b/src/api/wms/currencyexchange/index.ts new file mode 100644 index 000000000..ac12d6b22 --- /dev/null +++ b/src/api/wms/currencyexchange/index.ts @@ -0,0 +1,41 @@ +import request from '@/config/axios' + +export interface CurrencyexchangeVO { + currency: string + basiccurrency: string + rate: number + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询货币转换列表 +export const getCurrencyexchangePage = async (params) => { + return await request.get({ url: `/wms/currencyexchange/page`, params }) +} + +// 查询货币转换详情 +export const getCurrencyexchange = async (id: number) => { + return await request.get({ url: `/wms/currencyexchange/get?id=` + id }) +} + +// 新增货币转换 +export const createCurrencyexchange = async (data: CurrencyexchangeVO) => { + return await request.post({ url: `/wms/currencyexchange/create`, data }) +} + +// 修改货币转换 +export const updateCurrencyexchange = async (data: CurrencyexchangeVO) => { + return await request.put({ url: `/wms/currencyexchange/update`, data }) +} + +// 删除货币转换 +export const deleteCurrencyexchange = async (id: number) => { + return await request.delete({ url: `/wms/currencyexchange/delete?id=` + id }) +} + +// 导出货币转换 Excel +export const exportCurrencyexchange = async (params) => { + return await request.download({ url: `/wms/currencyexchange/export-excel`, params }) +} diff --git a/src/api/wms/customer/index.ts b/src/api/wms/customer/index.ts new file mode 100644 index 000000000..ad259c4db --- /dev/null +++ b/src/api/wms/customer/index.ts @@ -0,0 +1,52 @@ +import request from '@/config/axios' + +export interface CustomerVO { + code: string + name: string + shortName: string + address: string + country: string + city: string + phone: string + fax: string + postId: string + contacts: string + bank: string + currency: string + taxRate: number + type: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询客户列表 +export const getCustomerPage = async (params) => { + return await request.get({ url: `/wms/customer/page`, params }) +} + +// 查询客户详情 +export const getCustomer = async (id: number) => { + return await request.get({ url: `/wms/customer/get?id=` + id }) +} + +// 新增客户 +export const createCustomer = async (data: CustomerVO) => { + return await request.post({ url: `/wms/customer/create`, data }) +} + +// 修改客户 +export const updateCustomer = async (data: CustomerVO) => { + return await request.put({ url: `/wms/customer/update`, data }) +} + +// 删除客户 +export const deleteCustomer = async (id: number) => { + return await request.delete({ url: `/wms/customer/delete?id=` + id }) +} + +// 导出客户 Excel +export const exportCustomer = async (params) => { + return await request.download({ url: `/wms/customer/export-excel`, params }) +} diff --git a/src/api/wms/customerdock/index.ts b/src/api/wms/customerdock/index.ts new file mode 100644 index 000000000..de30ea128 --- /dev/null +++ b/src/api/wms/customerdock/index.ts @@ -0,0 +1,48 @@ +import request from '@/config/axios' + +export interface CustomerdockVO { + code: string + name: string + description: string + city: string + address: string + contactPerson: string + contactPhone: string + customerCode: string + warehouseCode: string + defaultLocationCode: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询客户月台列表 +export const getCustomerdockPage = async (params) => { + return await request.get({ url: `/wms/customerdock/page`, params }) +} + +// 查询客户月台详情 +export const getCustomerdock = async (id: number) => { + return await request.get({ url: `/wms/customerdock/get?id=` + id }) +} + +// 新增客户月台 +export const createCustomerdock = async (data: CustomerdockVO) => { + return await request.post({ url: `/wms/customerdock/create`, data }) +} + +// 修改客户月台 +export const updateCustomerdock = async (data: CustomerdockVO) => { + return await request.put({ url: `/wms/customerdock/update`, data }) +} + +// 删除客户月台 +export const deleteCustomerdock = async (id: number) => { + return await request.delete({ url: `/wms/customerdock/delete?id=` + id }) +} + +// 导出客户月台 Excel +export const exportCustomerdock = async (params) => { + return await request.download({ url: `/wms/customerdock/export-excel`, params }) +} diff --git a/src/api/wms/customeritem/index.ts b/src/api/wms/customeritem/index.ts new file mode 100644 index 000000000..c4a31ecc1 --- /dev/null +++ b/src/api/wms/customeritem/index.ts @@ -0,0 +1,48 @@ +import request from '@/config/axios' + +export interface CustomeritemVO { + customerCode: string + itemCode: string + customerItemCode: string + cusotmerUom: string + convertRate: number + packUnit: string + packQty: number + altPackUnit: string + altPackQty: number + packQtyOfContainer: number + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询客户物品列表 +export const getCustomeritemPage = async (params) => { + return await request.get({ url: `/wms/customeritem/page`, params }) +} + +// 查询客户物品详情 +export const getCustomeritem = async (id: number) => { + return await request.get({ url: `/wms/customeritem/get?id=` + id }) +} + +// 新增客户物品 +export const createCustomeritem = async (data: CustomeritemVO) => { + return await request.post({ url: `/wms/customeritem/create`, data }) +} + +// 修改客户物品 +export const updateCustomeritem = async (data: CustomeritemVO) => { + return await request.put({ url: `/wms/customeritem/update`, data }) +} + +// 删除客户物品 +export const deleteCustomeritem = async (id: number) => { + return await request.delete({ url: `/wms/customeritem/delete?id=` + id }) +} + +// 导出客户物品 Excel +export const exportCustomeritem = async (params) => { + return await request.download({ url: `/wms/customeritem/export-excel`, params }) +} diff --git a/src/api/wms/dock/index.ts b/src/api/wms/dock/index.ts new file mode 100644 index 000000000..307bebe94 --- /dev/null +++ b/src/api/wms/dock/index.ts @@ -0,0 +1,48 @@ +import request from '@/config/axios' + +export interface DockVO { + code: string + name: string + description: string + city: string + address: string + type: string + warehouseCode: string + defaultLocationCode: string + contactPerson: string + contactPhone: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询月台列表 +export const getDockPage = async (params) => { + return await request.get({ url: `/wms/dock/page`, params }) +} + +// 查询月台详情 +export const getDock = async (id: number) => { + return await request.get({ url: `/wms/dock/get?id=` + id }) +} + +// 新增月台 +export const createDock = async (data: DockVO) => { + return await request.post({ url: `/wms/dock/create`, data }) +} + +// 修改月台 +export const updateDock = async (data: DockVO) => { + return await request.put({ url: `/wms/dock/update`, data }) +} + +// 删除月台 +export const deleteDock = async (id: number) => { + return await request.delete({ url: `/wms/dock/delete?id=` + id }) +} + +// 导出月台 Excel +export const exportDock = async (params) => { + return await request.download({ url: `/wms/dock/export-excel`, params }) +} diff --git a/src/api/wms/itempackaging/index.ts b/src/api/wms/itempackaging/index.ts new file mode 100644 index 000000000..c99941b40 --- /dev/null +++ b/src/api/wms/itempackaging/index.ts @@ -0,0 +1,50 @@ +import request from '@/config/axios' + +export interface ItempackagingVO { + itemCode: string + uom: string + stdPackUnit: string + stdPackQty: number + altPackUnit1: string + altPackQty1: number + altPackUnit2: string + altPackQty2: number + altPackUnit3: string + altPackQty3: number + altPackUnit4: string + altPackQty4: number + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询物品包装信息 列表 +export const getItempackagingPage = async (params) => { + return await request.get({ url: `/wms/itempackaging/page`, params }) +} + +// 查询物品包装信息 详情 +export const getItempackaging = async (id: number) => { + return await request.get({ url: `/wms/itempackaging/get?id=` + id }) +} + +// 新增物品包装信息 +export const createItempackaging = async (data: ItempackagingVO) => { + return await request.post({ url: `/wms/itempackaging/create`, data }) +} + +// 修改物品包装信息 +export const updateItempackaging = async (data: ItempackagingVO) => { + return await request.put({ url: `/wms/itempackaging/update`, data }) +} + +// 删除物品包装信息 +export const deleteItempackaging = async (id: number) => { + return await request.delete({ url: `/wms/itempackaging/delete?id=` + id }) +} + +// 导出物品包装信息 Excel +export const exportItempackaging = async (params) => { + return await request.download({ url: `/wms/itempackaging/export-excel`, params }) +} diff --git a/src/api/wms/location/index.ts b/src/api/wms/location/index.ts new file mode 100644 index 000000000..75f9c9606 --- /dev/null +++ b/src/api/wms/location/index.ts @@ -0,0 +1,55 @@ +import request from '@/config/axios' + +export interface LocationVO { + code: string + name: string + description: string + warehouseCode: string + areaCode: string + locationGroupCode: string + erpLocationCode: string + type: string + aisle: string + shelf: string + locationRow: number + locationColum: number + pickPriority: number + maxWeight: number + maxArea: number + maxVolume: number + userGroupCode: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询库位列表 +export const getLocationPage = async (params) => { + return await request.get({ url: `/wms/location/page`, params }) +} + +// 查询库位详情 +export const getLocation = async (id: number) => { + return await request.get({ url: `/wms/location/get?id=` + id }) +} + +// 新增库位 +export const createLocation = async (data: LocationVO) => { + return await request.post({ url: `/wms/location/create`, data }) +} + +// 修改库位 +export const updateLocation = async (data: LocationVO) => { + return await request.put({ url: `/wms/location/update`, data }) +} + +// 删除库位 +export const deleteLocation = async (id: number) => { + return await request.delete({ url: `/wms/location/delete?id=` + id }) +} + +// 导出库位 Excel +export const exportLocation = async (params) => { + return await request.download({ url: `/wms/location/export-excel`, params }) +} diff --git a/src/api/wms/locationgroup/index.ts b/src/api/wms/locationgroup/index.ts new file mode 100644 index 000000000..0e9456607 --- /dev/null +++ b/src/api/wms/locationgroup/index.ts @@ -0,0 +1,43 @@ +import request from '@/config/axios' + +export interface LocationgroupVO { + code: string + name: string + description: string + warehouseCode: string + areaCode: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询库位组列表 +export const getLocationgroupPage = async (params) => { + return await request.get({ url: `/wms/locationgroup/page`, params }) +} + +// 查询库位组详情 +export const getLocationgroup = async (id: number) => { + return await request.get({ url: `/wms/locationgroup/get?id=` + id }) +} + +// 新增库位组 +export const createLocationgroup = async (data: LocationgroupVO) => { + return await request.post({ url: `/wms/locationgroup/create`, data }) +} + +// 修改库位组 +export const updateLocationgroup = async (data: LocationgroupVO) => { + return await request.put({ url: `/wms/locationgroup/update`, data }) +} + +// 删除库位组 +export const deleteLocationgroup = async (id: number) => { + return await request.delete({ url: `/wms/locationgroup/delete?id=` + id }) +} + +// 导出库位组 Excel +export const exportLocationgroup = async (params) => { + return await request.download({ url: `/wms/locationgroup/export-excel`, params }) +} diff --git a/src/api/wms/process/index.ts b/src/api/wms/process/index.ts new file mode 100644 index 000000000..de95f5b4e --- /dev/null +++ b/src/api/wms/process/index.ts @@ -0,0 +1,44 @@ +import request from '@/config/axios' + +export interface ProcessVO { + code: string + name: string + description: string + type: string + workshopCode: string + productionLineCode: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询工序列表 +export const getProcessPage = async (params) => { + return await request.get({ url: `/wms/process/page`, params }) +} + +// 查询工序详情 +export const getProcess = async (id: number) => { + return await request.get({ url: `/wms/process/get?id=` + id }) +} + +// 新增工序 +export const createProcess = async (data: ProcessVO) => { + return await request.post({ url: `/wms/process/create`, data }) +} + +// 修改工序 +export const updateProcess = async (data: ProcessVO) => { + return await request.put({ url: `/wms/process/update`, data }) +} + +// 删除工序 +export const deleteProcess = async (id: number) => { + return await request.delete({ url: `/wms/process/delete?id=` + id }) +} + +// 导出工序 Excel +export const exportProcess = async (params) => { + return await request.download({ url: `/wms/process/export-excel`, params }) +} diff --git a/src/api/wms/productionline/index.ts b/src/api/wms/productionline/index.ts new file mode 100644 index 000000000..0d7ff8a94 --- /dev/null +++ b/src/api/wms/productionline/index.ts @@ -0,0 +1,45 @@ +import request from '@/config/axios' + +export interface ProductionlineVO { + code: string + name: string + description: string + type: string + workshopCode: string + rawLocationCode: string + fgLocationCode: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询生产线列表 +export const getProductionlinePage = async (params) => { + return await request.get({ url: `/wms/productionline/page`, params }) +} + +// 查询生产线详情 +export const getProductionline = async (id: number) => { + return await request.get({ url: `/wms/productionline/get?id=` + id }) +} + +// 新增生产线 +export const createProductionline = async (data: ProductionlineVO) => { + return await request.post({ url: `/wms/productionline/create`, data }) +} + +// 修改生产线 +export const updateProductionline = async (data: ProductionlineVO) => { + return await request.put({ url: `/wms/productionline/update`, data }) +} + +// 删除生产线 +export const deleteProductionline = async (id: number) => { + return await request.delete({ url: `/wms/productionline/delete?id=` + id }) +} + +// 导出生产线 Excel +export const exportProductionline = async (params) => { + return await request.download({ url: `/wms/productionline/export-excel`, params }) +} diff --git a/src/api/wms/productionlineitem/index.ts b/src/api/wms/productionlineitem/index.ts new file mode 100644 index 000000000..a1c47fdef --- /dev/null +++ b/src/api/wms/productionlineitem/index.ts @@ -0,0 +1,41 @@ +import request from '@/config/axios' + +export interface ProductionlineitemVO { + fgLocationCode: string + productionLineCode: string + itemCode: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询生产线物料关系列表 +export const getProductionlineitemPage = async (params) => { + return await request.get({ url: `/wms/productionlineitem/page`, params }) +} + +// 查询生产线物料关系详情 +export const getProductionlineitem = async (id: number) => { + return await request.get({ url: `/wms/productionlineitem/get?id=` + id }) +} + +// 新增生产线物料关系 +export const createProductionlineitem = async (data: ProductionlineitemVO) => { + return await request.post({ url: `/wms/productionlineitem/create`, data }) +} + +// 修改生产线物料关系 +export const updateProductionlineitem = async (data: ProductionlineitemVO) => { + return await request.put({ url: `/wms/productionlineitem/update`, data }) +} + +// 删除生产线物料关系 +export const deleteProductionlineitem = async (id: number) => { + return await request.delete({ url: `/wms/productionlineitem/delete?id=` + id }) +} + +// 导出生产线物料关系 Excel +export const exportProductionlineitem = async (params) => { + return await request.download({ url: `/wms/productionlineitem/export-excel`, params }) +} diff --git a/src/api/wms/project/index.ts b/src/api/wms/project/index.ts new file mode 100644 index 000000000..8652e22f7 --- /dev/null +++ b/src/api/wms/project/index.ts @@ -0,0 +1,42 @@ +import request from '@/config/axios' + +export interface ProjectVO { + code: string + name: string + description: string + customerCode: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询项目列表 +export const getProjectPage = async (params) => { + return await request.get({ url: `/wms/project/page`, params }) +} + +// 查询项目详情 +export const getProject = async (id: number) => { + return await request.get({ url: `/wms/project/get?id=` + id }) +} + +// 新增项目 +export const createProject = async (data: ProjectVO) => { + return await request.post({ url: `/wms/project/create`, data }) +} + +// 修改项目 +export const updateProject = async (data: ProjectVO) => { + return await request.put({ url: `/wms/project/update`, data }) +} + +// 删除项目 +export const deleteProject = async (id: number) => { + return await request.delete({ url: `/wms/project/delete?id=` + id }) +} + +// 导出项目 Excel +export const exportProject = async (params) => { + return await request.download({ url: `/wms/project/export-excel`, params }) +} diff --git a/src/api/wms/purchaseprice/index.ts b/src/api/wms/purchaseprice/index.ts new file mode 100644 index 000000000..c0ba7b4db --- /dev/null +++ b/src/api/wms/purchaseprice/index.ts @@ -0,0 +1,42 @@ +import request from '@/config/axios' + +export interface PurchasepriceVO { + supplierCode: string + itemCode: string + currency: string + price: number + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询采购价格单列表 +export const getPurchasepricePage = async (params) => { + return await request.get({ url: `/wms/purchaseprice/page`, params }) +} + +// 查询采购价格单详情 +export const getPurchaseprice = async (id: number) => { + return await request.get({ url: `/wms/purchaseprice/get?id=` + id }) +} + +// 新增采购价格单 +export const createPurchaseprice = async (data: PurchasepriceVO) => { + return await request.post({ url: `/wms/purchaseprice/create`, data }) +} + +// 修改采购价格单 +export const updatePurchaseprice = async (data: PurchasepriceVO) => { + return await request.put({ url: `/wms/purchaseprice/update`, data }) +} + +// 删除采购价格单 +export const deletePurchaseprice = async (id: number) => { + return await request.delete({ url: `/wms/purchaseprice/delete?id=` + id }) +} + +// 导出采购价格单 Excel +export const exportPurchaseprice = async (params) => { + return await request.download({ url: `/wms/purchaseprice/export-excel`, params }) +} diff --git a/src/api/wms/saleprice/index.ts b/src/api/wms/saleprice/index.ts new file mode 100644 index 000000000..73c00ef3f --- /dev/null +++ b/src/api/wms/saleprice/index.ts @@ -0,0 +1,42 @@ +import request from '@/config/axios' + +export interface SalepriceVO { + customercode: string + itemcode: string + currency: string + price: number + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询销售价格单列表 +export const getSalepricePage = async (params) => { + return await request.get({ url: `/wms/saleprice/page`, params }) +} + +// 查询销售价格单详情 +export const getSaleprice = async (id: number) => { + return await request.get({ url: `/wms/saleprice/get?id=` + id }) +} + +// 新增销售价格单 +export const createSaleprice = async (data: SalepriceVO) => { + return await request.post({ url: `/wms/saleprice/create`, data }) +} + +// 修改销售价格单 +export const updateSaleprice = async (data: SalepriceVO) => { + return await request.put({ url: `/wms/saleprice/update`, data }) +} + +// 删除销售价格单 +export const deleteSaleprice = async (id: number) => { + return await request.delete({ url: `/wms/saleprice/delete?id=` + id }) +} + +// 导出销售价格单 Excel +export const exportSaleprice = async (params) => { + return await request.download({ url: `/wms/saleprice/export-excel`, params }) +} diff --git a/src/api/wms/stdcostprice/index.ts b/src/api/wms/stdcostprice/index.ts new file mode 100644 index 000000000..8e74fb1f2 --- /dev/null +++ b/src/api/wms/stdcostprice/index.ts @@ -0,0 +1,42 @@ +import request from '@/config/axios' + +export interface StdcostpriceVO { + supplierCode: string + itemCode: string + currency: string + price: number + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询标准成本价格单列表 +export const getStdcostpricePage = async (params) => { + return await request.get({ url: `/wms/stdcostprice/page`, params }) +} + +// 查询标准成本价格单详情 +export const getStdcostprice = async (id: number) => { + return await request.get({ url: `/wms/stdcostprice/get?id=` + id }) +} + +// 新增标准成本价格单 +export const createStdcostprice = async (data: StdcostpriceVO) => { + return await request.post({ url: `/wms/stdcostprice/create`, data }) +} + +// 修改标准成本价格单 +export const updateStdcostprice = async (data: StdcostpriceVO) => { + return await request.put({ url: `/wms/stdcostprice/update`, data }) +} + +// 删除标准成本价格单 +export const deleteStdcostprice = async (id: number) => { + return await request.delete({ url: `/wms/stdcostprice/delete?id=` + id }) +} + +// 导出标准成本价格单 Excel +export const exportStdcostprice = async (params) => { + return await request.download({ url: `/wms/stdcostprice/export-excel`, params }) +} diff --git a/src/api/wms/supplier/index.ts b/src/api/wms/supplier/index.ts new file mode 100644 index 000000000..73451930c --- /dev/null +++ b/src/api/wms/supplier/index.ts @@ -0,0 +1,52 @@ +import request from '@/config/axios' + +export interface SupplierVO { + code: string + name: string + shortName: string + address: string + country: string + city: string + phone: string + fax: string + postId: string + contacts: string + bank: string + currency: string + taxRate: number + type: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询供应商列表 +export const getSupplierPage = async (params) => { + return await request.get({ url: `/wms/supplier/page`, params }) +} + +// 查询供应商详情 +export const getSupplier = async (id: number) => { + return await request.get({ url: `/wms/supplier/get?id=` + id }) +} + +// 新增供应商 +export const createSupplier = async (data: SupplierVO) => { + return await request.post({ url: `/wms/supplier/create`, data }) +} + +// 修改供应商 +export const updateSupplier = async (data: SupplierVO) => { + return await request.put({ url: `/wms/supplier/update`, data }) +} + +// 删除供应商 +export const deleteSupplier = async (id: number) => { + return await request.delete({ url: `/wms/supplier/delete?id=` + id }) +} + +// 导出供应商 Excel +export const exportSupplier = async (params) => { + return await request.download({ url: `/wms/supplier/export-excel`, params }) +} diff --git a/src/api/wms/supplieritem/index.ts b/src/api/wms/supplieritem/index.ts new file mode 100644 index 000000000..a9abb5761 --- /dev/null +++ b/src/api/wms/supplieritem/index.ts @@ -0,0 +1,51 @@ +import request from '@/config/axios' + +export interface SupplieritemVO { + supplierCode: string + itemCode: string + supplierItemCode: string + supplierUom: string + convertRate: number + packUnit: string + packQty: number + altPackUnit: string + altPackQty: number + packQtyOfContainer: number + defaultWarehouseCode: string + defaultLocationCode: string + settlementType: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询供应商物品列表 +export const getSupplieritemPage = async (params) => { + return await request.get({ url: `/wms/supplieritem/page`, params }) +} + +// 查询供应商物品详情 +export const getSupplieritem = async (id: number) => { + return await request.get({ url: `/wms/supplieritem/get?id=` + id }) +} + +// 新增供应商物品 +export const createSupplieritem = async (data: SupplieritemVO) => { + return await request.post({ url: `/wms/supplieritem/create`, data }) +} + +// 修改供应商物品 +export const updateSupplieritem = async (data: SupplieritemVO) => { + return await request.put({ url: `/wms/supplieritem/update`, data }) +} + +// 删除供应商物品 +export const deleteSupplieritem = async (id: number) => { + return await request.delete({ url: `/wms/supplieritem/delete?id=` + id }) +} + +// 导出供应商物品 Excel +export const exportSupplieritem = async (params) => { + return await request.download({ url: `/wms/supplieritem/export-excel`, params }) +} diff --git a/src/api/wms/systemcalendar/index.ts b/src/api/wms/systemcalendar/index.ts new file mode 100644 index 000000000..a1d483faa --- /dev/null +++ b/src/api/wms/systemcalendar/index.ts @@ -0,0 +1,41 @@ +import request from '@/config/axios' + +export interface SystemcalendarVO { + module: string + startTime: Date + stopTime: Date + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询系统日历列表 +export const getSystemcalendarPage = async (params) => { + return await request.get({ url: `/wms/systemcalendar/page`, params }) +} + +// 查询系统日历详情 +export const getSystemcalendar = async (id: number) => { + return await request.get({ url: `/wms/systemcalendar/get?id=` + id }) +} + +// 新增系统日历 +export const createSystemcalendar = async (data: SystemcalendarVO) => { + return await request.post({ url: `/wms/systemcalendar/create`, data }) +} + +// 修改系统日历 +export const updateSystemcalendar = async (data: SystemcalendarVO) => { + return await request.put({ url: `/wms/systemcalendar/update`, data }) +} + +// 删除系统日历 +export const deleteSystemcalendar = async (id: number) => { + return await request.delete({ url: `/wms/systemcalendar/delete?id=` + id }) +} + +// 导出系统日历 Excel +export const exportSystemcalendar = async (params) => { + return await request.download({ url: `/wms/systemcalendar/export-excel`, params }) +} diff --git a/src/api/wms/warehouse/index.ts b/src/api/wms/warehouse/index.ts new file mode 100644 index 000000000..fd61d2d0a --- /dev/null +++ b/src/api/wms/warehouse/index.ts @@ -0,0 +1,42 @@ +import request from '@/config/axios' + +export interface WarehouseVO { + code: string + name: string + description: string + type: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询仓库列表 +export const getWarehousePage = async (params) => { + return await request.get({ url: `/wms/warehouse/page`, params }) +} + +// 查询仓库详情 +export const getWarehouse = async (id: number) => { + return await request.get({ url: `/wms/warehouse/get?id=` + id }) +} + +// 新增仓库 +export const createWarehouse = async (data: WarehouseVO) => { + return await request.post({ url: `/wms/warehouse/create`, data }) +} + +// 修改仓库 +export const updateWarehouse = async (data: WarehouseVO) => { + return await request.put({ url: `/wms/warehouse/update`, data }) +} + +// 删除仓库 +export const deleteWarehouse = async (id: number) => { + return await request.delete({ url: `/wms/warehouse/delete?id=` + id }) +} + +// 导出仓库 Excel +export const exportWarehouse = async (params) => { + return await request.download({ url: `/wms/warehouse/export-excel`, params }) +} diff --git a/src/api/wms/workshop/index.ts b/src/api/wms/workshop/index.ts new file mode 100644 index 000000000..ebd59ce56 --- /dev/null +++ b/src/api/wms/workshop/index.ts @@ -0,0 +1,42 @@ +import request from '@/config/axios' + +export interface WorkshopVO { + code: string + name: string + description: string + type: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询车间列表 +export const getWorkshopPage = async (params) => { + return await request.get({ url: `/wms/workshop/page`, params }) +} + +// 查询车间详情 +export const getWorkshop = async (id: number) => { + return await request.get({ url: `/wms/workshop/get?id=` + id }) +} + +// 新增车间 +export const createWorkshop = async (data: WorkshopVO) => { + return await request.post({ url: `/wms/workshop/create`, data }) +} + +// 修改车间 +export const updateWorkshop = async (data: WorkshopVO) => { + return await request.put({ url: `/wms/workshop/update`, data }) +} + +// 删除车间 +export const deleteWorkshop = async (id: number) => { + return await request.delete({ url: `/wms/workshop/delete?id=` + id }) +} + +// 导出车间 Excel +export const exportWorkshop = async (params) => { + return await request.download({ url: `/wms/workshop/export-excel`, params }) +} diff --git a/src/api/wms/workstation/index.ts b/src/api/wms/workstation/index.ts new file mode 100644 index 000000000..4def6a030 --- /dev/null +++ b/src/api/wms/workstation/index.ts @@ -0,0 +1,46 @@ +import request from '@/config/axios' + +export interface WorkstationVO { + code: string + name: string + description: string + type: string + workshopCode: string + productionLineCode: string + rawLocationCode: string + fgLocationCode: string + available: number + activeTime: Date + expireTime: Date + remark: string +} + +// 查询工位列表 +export const getWorkstationPage = async (params) => { + return await request.get({ url: `/wms/workstation/page`, params }) +} + +// 查询工位详情 +export const getWorkstation = async (id: number) => { + return await request.get({ url: `/wms/workstation/get?id=` + id }) +} + +// 新增工位 +export const createWorkstation = async (data: WorkstationVO) => { + return await request.post({ url: `/wms/workstation/create`, data }) +} + +// 修改工位 +export const updateWorkstation = async (data: WorkstationVO) => { + return await request.put({ url: `/wms/workstation/update`, data }) +} + +// 删除工位 +export const deleteWorkstation = async (id: number) => { + return await request.delete({ url: `/wms/workstation/delete?id=` + id }) +} + +// 导出工位 Excel +export const exportWorkstation = async (params) => { + return await request.download({ url: `/wms/workstation/export-excel`, params }) +} diff --git a/src/views/wms/accountcalendar/AccountcalendarForm.vue b/src/views/wms/accountcalendar/AccountcalendarForm.vue new file mode 100644 index 000000000..b7c8e3115 --- /dev/null +++ b/src/views/wms/accountcalendar/AccountcalendarForm.vue @@ -0,0 +1,200 @@ + + diff --git a/src/views/wms/accountcalendar/index.vue b/src/views/wms/accountcalendar/index.vue new file mode 100644 index 000000000..e441c4e8c --- /dev/null +++ b/src/views/wms/accountcalendar/index.vue @@ -0,0 +1,344 @@ + + + diff --git a/src/views/wms/areabasic/AreaForm.vue b/src/views/wms/areabasic/AreaForm.vue new file mode 100644 index 000000000..c2326834c --- /dev/null +++ b/src/views/wms/areabasic/AreaForm.vue @@ -0,0 +1,197 @@ + + diff --git a/src/views/wms/areabasic/index.vue b/src/views/wms/areabasic/index.vue new file mode 100644 index 000000000..168d8067e --- /dev/null +++ b/src/views/wms/areabasic/index.vue @@ -0,0 +1,322 @@ + + + diff --git a/src/views/wms/bom/BomForm.vue b/src/views/wms/bom/BomForm.vue new file mode 100644 index 000000000..3c18fbb27 --- /dev/null +++ b/src/views/wms/bom/BomForm.vue @@ -0,0 +1,202 @@ + + diff --git a/src/views/wms/bom/index.vue b/src/views/wms/bom/index.vue new file mode 100644 index 000000000..c01896bb5 --- /dev/null +++ b/src/views/wms/bom/index.vue @@ -0,0 +1,337 @@ + + + diff --git a/src/views/wms/currencyexchange/CurrencyexchangeForm.vue b/src/views/wms/currencyexchange/CurrencyexchangeForm.vue new file mode 100644 index 000000000..0d2ececa2 --- /dev/null +++ b/src/views/wms/currencyexchange/CurrencyexchangeForm.vue @@ -0,0 +1,162 @@ + + diff --git a/src/views/wms/currencyexchange/index.vue b/src/views/wms/currencyexchange/index.vue new file mode 100644 index 000000000..ce730e486 --- /dev/null +++ b/src/views/wms/currencyexchange/index.vue @@ -0,0 +1,287 @@ + + + diff --git a/src/views/wms/customer/CustomerForm.vue b/src/views/wms/customer/CustomerForm.vue new file mode 100644 index 000000000..725e6f34c --- /dev/null +++ b/src/views/wms/customer/CustomerForm.vue @@ -0,0 +1,261 @@ + + diff --git a/src/views/wms/customer/index.vue b/src/views/wms/customer/index.vue new file mode 100644 index 000000000..c44e96751 --- /dev/null +++ b/src/views/wms/customer/index.vue @@ -0,0 +1,419 @@ + + + diff --git a/src/views/wms/customerdock/CustomerdockForm.vue b/src/views/wms/customerdock/CustomerdockForm.vue new file mode 100644 index 000000000..4e405c5a7 --- /dev/null +++ b/src/views/wms/customerdock/CustomerdockForm.vue @@ -0,0 +1,217 @@ + + diff --git a/src/views/wms/customerdock/index.vue b/src/views/wms/customerdock/index.vue new file mode 100644 index 000000000..c326e6401 --- /dev/null +++ b/src/views/wms/customerdock/index.vue @@ -0,0 +1,355 @@ + + + diff --git a/src/views/wms/customeritem/CustomeritemForm.vue b/src/views/wms/customeritem/CustomeritemForm.vue new file mode 100644 index 000000000..b9e1431f8 --- /dev/null +++ b/src/views/wms/customeritem/CustomeritemForm.vue @@ -0,0 +1,238 @@ + + diff --git a/src/views/wms/customeritem/index.vue b/src/views/wms/customeritem/index.vue new file mode 100644 index 000000000..1de7272ed --- /dev/null +++ b/src/views/wms/customeritem/index.vue @@ -0,0 +1,394 @@ + + + diff --git a/src/views/wms/dock/DockForm.vue b/src/views/wms/dock/DockForm.vue new file mode 100644 index 000000000..156705593 --- /dev/null +++ b/src/views/wms/dock/DockForm.vue @@ -0,0 +1,224 @@ + + diff --git a/src/views/wms/dock/index.vue b/src/views/wms/dock/index.vue new file mode 100644 index 000000000..3fda4b95a --- /dev/null +++ b/src/views/wms/dock/index.vue @@ -0,0 +1,356 @@ + + + diff --git a/src/views/wms/itembasic/index.vue b/src/views/wms/itembasic/index.vue index 2284a3734..0414093bf 100644 --- a/src/views/wms/itembasic/index.vue +++ b/src/views/wms/itembasic/index.vue @@ -1,163 +1,365 @@ @@ -290,7 +519,6 @@ import { dateFormatter } from '@/utils/formatTime' import download from '@/utils/download' import * as ItembasicApi from '@/api/wms/itembasic' import ItembasicForm from './ItembasicForm.vue' -import ItembasicImportForm from './ItembasicImportForm.vue' defineOptions({ name: 'Itembasic' }) @@ -340,6 +568,7 @@ const getList = async () => { loading.value = true try { const data = await ItembasicApi.getItembasicPage(queryParams) + list.value = data.list total.value = data.total } finally { @@ -359,12 +588,6 @@ const resetQuery = () => { handleQuery() } -/** 用户导入 */ -const importFormRef = ref() -const handleImport = () => { - importFormRef.value.open() -} - /** 添加/修改操作 */ const formRef = ref() const openForm = (type: string, id?: number) => { diff --git a/src/views/wms/itempackaging/ItempackagingForm.vue b/src/views/wms/itempackaging/ItempackagingForm.vue new file mode 100644 index 000000000..407cb6519 --- /dev/null +++ b/src/views/wms/itempackaging/ItempackagingForm.vue @@ -0,0 +1,271 @@ + + diff --git a/src/views/wms/itempackaging/index.vue b/src/views/wms/itempackaging/index.vue new file mode 100644 index 000000000..99b8457b9 --- /dev/null +++ b/src/views/wms/itempackaging/index.vue @@ -0,0 +1,441 @@ + + + diff --git a/src/views/wms/location/LocationForm.vue b/src/views/wms/location/LocationForm.vue new file mode 100644 index 000000000..cd6badc30 --- /dev/null +++ b/src/views/wms/location/LocationForm.vue @@ -0,0 +1,290 @@ + + diff --git a/src/views/wms/location/index.vue b/src/views/wms/location/index.vue new file mode 100644 index 000000000..7629db1b8 --- /dev/null +++ b/src/views/wms/location/index.vue @@ -0,0 +1,443 @@ + + + diff --git a/src/views/wms/locationgroup/LocationgroupForm.vue b/src/views/wms/locationgroup/LocationgroupForm.vue new file mode 100644 index 000000000..8590de069 --- /dev/null +++ b/src/views/wms/locationgroup/LocationgroupForm.vue @@ -0,0 +1,177 @@ + + diff --git a/src/views/wms/locationgroup/index.vue b/src/views/wms/locationgroup/index.vue new file mode 100644 index 000000000..a0982edc9 --- /dev/null +++ b/src/views/wms/locationgroup/index.vue @@ -0,0 +1,300 @@ + + + diff --git a/src/views/wms/process/ProcessForm.vue b/src/views/wms/process/ProcessForm.vue new file mode 100644 index 000000000..6420f8dba --- /dev/null +++ b/src/views/wms/process/ProcessForm.vue @@ -0,0 +1,191 @@ + + diff --git a/src/views/wms/process/index.vue b/src/views/wms/process/index.vue new file mode 100644 index 000000000..93163022f --- /dev/null +++ b/src/views/wms/process/index.vue @@ -0,0 +1,312 @@ + + + diff --git a/src/views/wms/productionline/ProductionlineForm.vue b/src/views/wms/productionline/ProductionlineForm.vue new file mode 100644 index 000000000..867222704 --- /dev/null +++ b/src/views/wms/productionline/ProductionlineForm.vue @@ -0,0 +1,199 @@ + + diff --git a/src/views/wms/productionline/index.vue b/src/views/wms/productionline/index.vue new file mode 100644 index 000000000..9e13cb750 --- /dev/null +++ b/src/views/wms/productionline/index.vue @@ -0,0 +1,327 @@ + + + diff --git a/src/views/wms/productionlineitem/ProductionlineitemForm.vue b/src/views/wms/productionlineitem/ProductionlineitemForm.vue new file mode 100644 index 000000000..85de430fb --- /dev/null +++ b/src/views/wms/productionlineitem/ProductionlineitemForm.vue @@ -0,0 +1,162 @@ + + diff --git a/src/views/wms/productionlineitem/index.vue b/src/views/wms/productionlineitem/index.vue new file mode 100644 index 000000000..0af09d1c1 --- /dev/null +++ b/src/views/wms/productionlineitem/index.vue @@ -0,0 +1,287 @@ + + + diff --git a/src/views/wms/project/ProjectForm.vue b/src/views/wms/project/ProjectForm.vue new file mode 100644 index 000000000..e22c1584f --- /dev/null +++ b/src/views/wms/project/ProjectForm.vue @@ -0,0 +1,167 @@ + + diff --git a/src/views/wms/project/index.vue b/src/views/wms/project/index.vue new file mode 100644 index 000000000..0c4d1bc67 --- /dev/null +++ b/src/views/wms/project/index.vue @@ -0,0 +1,285 @@ + + + diff --git a/src/views/wms/purchaseprice/PurchasepriceForm.vue b/src/views/wms/purchaseprice/PurchasepriceForm.vue new file mode 100644 index 000000000..20f6eb958 --- /dev/null +++ b/src/views/wms/purchaseprice/PurchasepriceForm.vue @@ -0,0 +1,177 @@ + + diff --git a/src/views/wms/purchaseprice/index.vue b/src/views/wms/purchaseprice/index.vue new file mode 100644 index 000000000..0e9735cb8 --- /dev/null +++ b/src/views/wms/purchaseprice/index.vue @@ -0,0 +1,308 @@ + + + diff --git a/src/views/wms/saleprice/SalepriceForm.vue b/src/views/wms/saleprice/SalepriceForm.vue new file mode 100644 index 000000000..ff5afbd77 --- /dev/null +++ b/src/views/wms/saleprice/SalepriceForm.vue @@ -0,0 +1,177 @@ + + diff --git a/src/views/wms/saleprice/index.vue b/src/views/wms/saleprice/index.vue new file mode 100644 index 000000000..38aacd1ef --- /dev/null +++ b/src/views/wms/saleprice/index.vue @@ -0,0 +1,308 @@ + + + diff --git a/src/views/wms/stdcostprice/StdcostpriceForm.vue b/src/views/wms/stdcostprice/StdcostpriceForm.vue new file mode 100644 index 000000000..3fcd62559 --- /dev/null +++ b/src/views/wms/stdcostprice/StdcostpriceForm.vue @@ -0,0 +1,177 @@ + + diff --git a/src/views/wms/stdcostprice/index.vue b/src/views/wms/stdcostprice/index.vue new file mode 100644 index 000000000..088f8c89a --- /dev/null +++ b/src/views/wms/stdcostprice/index.vue @@ -0,0 +1,308 @@ + + + diff --git a/src/views/wms/supplier/SupplierForm.vue b/src/views/wms/supplier/SupplierForm.vue new file mode 100644 index 000000000..03f497f90 --- /dev/null +++ b/src/views/wms/supplier/SupplierForm.vue @@ -0,0 +1,261 @@ + + diff --git a/src/views/wms/supplier/index.vue b/src/views/wms/supplier/index.vue new file mode 100644 index 000000000..d13ad2ce8 --- /dev/null +++ b/src/views/wms/supplier/index.vue @@ -0,0 +1,419 @@ + + + diff --git a/src/views/wms/supplieritem/SupplieritemForm.vue b/src/views/wms/supplieritem/SupplieritemForm.vue new file mode 100644 index 000000000..00c531ba9 --- /dev/null +++ b/src/views/wms/supplieritem/SupplieritemForm.vue @@ -0,0 +1,268 @@ + + diff --git a/src/views/wms/supplieritem/index.vue b/src/views/wms/supplieritem/index.vue new file mode 100644 index 000000000..fda93149f --- /dev/null +++ b/src/views/wms/supplieritem/index.vue @@ -0,0 +1,437 @@ + + + diff --git a/src/views/wms/systemcalendar/SystemcalendarForm.vue b/src/views/wms/systemcalendar/SystemcalendarForm.vue new file mode 100644 index 000000000..e85bb40e2 --- /dev/null +++ b/src/views/wms/systemcalendar/SystemcalendarForm.vue @@ -0,0 +1,168 @@ + + diff --git a/src/views/wms/systemcalendar/index.vue b/src/views/wms/systemcalendar/index.vue new file mode 100644 index 000000000..660e057f2 --- /dev/null +++ b/src/views/wms/systemcalendar/index.vue @@ -0,0 +1,303 @@ + + + diff --git a/src/views/wms/warehouse/WarehouseForm.vue b/src/views/wms/warehouse/WarehouseForm.vue new file mode 100644 index 000000000..271c11516 --- /dev/null +++ b/src/views/wms/warehouse/WarehouseForm.vue @@ -0,0 +1,173 @@ + + diff --git a/src/views/wms/warehouse/index.vue b/src/views/wms/warehouse/index.vue new file mode 100644 index 000000000..2b7d4801f --- /dev/null +++ b/src/views/wms/warehouse/index.vue @@ -0,0 +1,294 @@ + + + diff --git a/src/views/wms/workshop/WorkshopForm.vue b/src/views/wms/workshop/WorkshopForm.vue new file mode 100644 index 000000000..fe0e5bef0 --- /dev/null +++ b/src/views/wms/workshop/WorkshopForm.vue @@ -0,0 +1,173 @@ + + diff --git a/src/views/wms/workshop/index.vue b/src/views/wms/workshop/index.vue new file mode 100644 index 000000000..f414662f5 --- /dev/null +++ b/src/views/wms/workshop/index.vue @@ -0,0 +1,290 @@ + + + diff --git a/src/views/wms/workstation/WorkstationForm.vue b/src/views/wms/workstation/WorkstationForm.vue new file mode 100644 index 000000000..2f3d30d97 --- /dev/null +++ b/src/views/wms/workstation/WorkstationForm.vue @@ -0,0 +1,207 @@ + + diff --git a/src/views/wms/workstation/index.vue b/src/views/wms/workstation/index.vue new file mode 100644 index 000000000..4196bb7fd --- /dev/null +++ b/src/views/wms/workstation/index.vue @@ -0,0 +1,338 @@ + + +