From f1c191d1a8a12d0fcde254cb5a68129880989092 Mon Sep 17 00:00:00 2001 From: lewis <604446095@qq.com> Date: Fri, 3 Jan 2025 17:48:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A2=84=E8=AE=A2=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/beforehand_order.ts | 92 +++ src/api/beforehand_order_cart_info.ts | 60 ++ src/api/store_product.ts | 42 ++ src/api/user.ts | 3 + src/views/beforehand_order/add.vue | 602 ++++++++++++++++++ .../component/editProduct.vue | 140 ++++ .../component/orderCartInfo.vue | 157 +++++ .../component/productWarehousePop.vue | 81 +++ src/views/beforehand_order/details.vue | 361 +++++++++++ src/views/beforehand_order/edit.vue | 175 +++++ src/views/beforehand_order/index.vue | 197 ++++++ 11 files changed, 1910 insertions(+) create mode 100644 src/api/beforehand_order.ts create mode 100644 src/api/beforehand_order_cart_info.ts create mode 100644 src/api/store_product.ts create mode 100644 src/views/beforehand_order/add.vue create mode 100644 src/views/beforehand_order/component/editProduct.vue create mode 100644 src/views/beforehand_order/component/orderCartInfo.vue create mode 100644 src/views/beforehand_order/component/productWarehousePop.vue create mode 100644 src/views/beforehand_order/details.vue create mode 100644 src/views/beforehand_order/edit.vue create mode 100644 src/views/beforehand_order/index.vue diff --git a/src/api/beforehand_order.ts b/src/api/beforehand_order.ts new file mode 100644 index 0000000..7c31d2f --- /dev/null +++ b/src/api/beforehand_order.ts @@ -0,0 +1,92 @@ +import request from '@/utils/request' + +// 预订单表列表 +export function apiBeforehandOrderLists(params: any) { + return request.get({ url: '/beforehand_order/beforehandorder/lists', params }) +} + +// 添加预订单表 +export function apiBeforehandOrderAdd(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/add', params }) +} + +// 编辑预订单表 +export function apiBeforehandOrderEdit(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/edit', params }) +} +// 一键出库 +export function apiBeforehandOrderCreateOutboundOrder(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/createOutboundOrder', params }) +} + +// 删除预订单表 +export function apiBeforehandOrderDelete(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/delete', params }) +} + +// 预订单表详情 +export function apiBeforehandOrderDetail(params: any) { + return request.get({ url: '/beforehand_order/beforehandorder/detail', params }) +} + +// 入库列表 +export function apiBeforehandOrderWarehousingLists(params: any) { + return request.get({ url: '/beforehand_order/beforehandorder/warehousing_lists', params }) +} +// 出库列表 +export function apiBeforehandOrderOutboundLists(params: any) { + return request.get({ url: '/beforehand_order/beforehandorder/outbound_lists', params }) +} +// 订单转预订单 +export function apiPurchaseOrderTransferAdvanceOrder(params: any) { + return request.post({ + url: '/beforehand_order/beforehandorder/orderTransferAdvanceOrder', + params + }) +} + +// 打印出库标签 +export function apiPurchaseOrderExport(params: any) { + return request.post({ + url: '/beforehand_order/beforehandorder/export', + params + }) +} +/** + * 生成支付订单 + */ +export function apiPurchaseOrderGenerateOrder(params: any) { + return request.post({ + url: '/beforehand_order/beforehandorder/generateOrder', + params + }) +} + +//导出清单 +export function apiPurchaseOrderExportOrderList(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/export_order_list', params }) +} +//导出分单 +export function apiPurchaseOrderOrderAllocation(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/order_allocation', params }) +} +//采购信息 +export function apiPurchaseOrderOrderInfo(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/order_info', params }) +} +//导出出库 +export function apiPurchaseOrderOrderOutbound(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/order_outbound', params }) +} +//导出出库 +export function apiPurchaseOrderOrderOutbound3(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/order_outbound3', params }) +} +//导出退库 +export function apiPurchaseOrderStockReturn(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/stock_return', params }) +} +//导出退供应商 +export function apiPurchaseOrderReturnSupplier(params: any) { + return request.post({ url: '/beforehand_order/beforehandorder/return_supplier', params }) +} diff --git a/src/api/beforehand_order_cart_info.ts b/src/api/beforehand_order_cart_info.ts new file mode 100644 index 0000000..95a507e --- /dev/null +++ b/src/api/beforehand_order_cart_info.ts @@ -0,0 +1,60 @@ +import request from '@/utils/request' + +// 预订单购物详情表列表 +export function apiBeforehandOrderCartInfoLists(params: any) { + return request.get({ url: '/beforehand_order_cart_info/beforehandordercartinfo/lists', params }) +} + +// 添加预订单购物详情表 +export function apiBeforehandOrderCartInfoAdd(params: any) { + return request.post({ url: '/beforehand_order_cart_info/beforehandordercartinfo/add', params }) +} + +// 编辑预订单购物详情表 +export function apiBeforehandOrderCartInfoEdit(params: any) { + return request.post({ url: '/beforehand_order_cart_info/beforehandordercartinfo/edit', params }) +} +export function apiBeforehandOrderCartInfoAppendAdd(params: any) { + return request.post({ + url: '/beforehand_order_cart_info/beforehandordercartinfo/append_add', + params + }) +} + +// 删除预订单购物详情表 +export function apiBeforehandOrderCartInfoDelete(params: any) { + return request.post({ + url: '/beforehand_order_cart_info/beforehandordercartinfo/delete', + params + }) +} +// 编辑预订单购物详情无需采购 +export function apiBeforehandOrderCartInfoProcurementStatus(params: any) { + return request.post({ + url: '/beforehand_order_cart_info/beforehandordercartinfo/procurement_status', + params + }) +} +// 一键入库 +export function apiBeforehandOrderCartInfoOneClickStorage(params: any) { + return request.post({ + url: '/beforehand_order_cart_info/beforehandordercartinfo/one_click_storage', + params + }) +} + +// 预订单购物详情表详情 +export function apiBeforehandOrderCartInfoDetail(params: any) { + return request.get({ + url: '/beforehand_order_cart_info/beforehandordercartinfo/detail', + params + }) +} + +// 预订单购物详情表详情 +export function apiBeforehandOrderCartInfoFix(params: any) { + return request.get({ + url: '/beforehand_order_cart_info/beforehandordercartinfo/fix', + params + }) +} \ No newline at end of file diff --git a/src/api/store_product.ts b/src/api/store_product.ts new file mode 100644 index 0000000..9348826 --- /dev/null +++ b/src/api/store_product.ts @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +// 商品表列表 +export function apiStoreProductLists(params: any) { + return request.get({ url: '/store_product/storeproduct/lists', params }) +} + +// 添加商品表 +export function apiStoreProductAdd(params: any) { + return request.post({ url: '/store_product/storeproduct/add', params }) +} + +// 编辑商品表 +export function apiStoreProductEdit(params: any) { + return request.post({ url: '/store_product/storeproduct/edit', params }) +} +// 商品状态 +export function apiStoreProductStatus(params: any) { + return request.post({ url: '/store_product/storeproduct/status', params }) +} + +// 删除商品表 +export function apiStoreProductDelete(params: any) { + return request.post({ url: '/store_product/storeproduct/delete', params }) +} + +// 商品表详情 +export function apiStoreProductDetail(params: any) { + return request.get({ url: '/store_product/storeproduct/detail', params }) +} + +// 复制商品到门店 +export function apiStoreProductImport(params: any) { + return request.post({ url: '/store_product/storeproduct/import', params }) +} +// 复制商品到门店 +export function apiStoreProductCopy(params: any) { + return request.post({ url: '/store_product/storeproduct/copy', params }) +} +export function apiAdminStoreProductLists(params: any) { + return request.get({ url: '/store_product/storeproduct/adminLists', params }) +} \ No newline at end of file diff --git a/src/api/user.ts b/src/api/user.ts index 0b22268..8b84621 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -20,3 +20,6 @@ export function getUserInfo() { export function setUserInfo(params: any) { return request.post({ url: '/auth/admin/editSelf', params }) } +export function apiUserLists(params: any) { + return request.get({ url: '/user/user/lists', params }) +} \ No newline at end of file diff --git a/src/views/beforehand_order/add.vue b/src/views/beforehand_order/add.vue new file mode 100644 index 0000000..e5b891c --- /dev/null +++ b/src/views/beforehand_order/add.vue @@ -0,0 +1,602 @@ + + + \ No newline at end of file diff --git a/src/views/beforehand_order/component/editProduct.vue b/src/views/beforehand_order/component/editProduct.vue new file mode 100644 index 0000000..0b693ef --- /dev/null +++ b/src/views/beforehand_order/component/editProduct.vue @@ -0,0 +1,140 @@ + + + diff --git a/src/views/beforehand_order/component/orderCartInfo.vue b/src/views/beforehand_order/component/orderCartInfo.vue new file mode 100644 index 0000000..6066f07 --- /dev/null +++ b/src/views/beforehand_order/component/orderCartInfo.vue @@ -0,0 +1,157 @@ + + + \ No newline at end of file diff --git a/src/views/beforehand_order/component/productWarehousePop.vue b/src/views/beforehand_order/component/productWarehousePop.vue new file mode 100644 index 0000000..95dd186 --- /dev/null +++ b/src/views/beforehand_order/component/productWarehousePop.vue @@ -0,0 +1,81 @@ + + + \ No newline at end of file diff --git a/src/views/beforehand_order/details.vue b/src/views/beforehand_order/details.vue new file mode 100644 index 0000000..186d51f --- /dev/null +++ b/src/views/beforehand_order/details.vue @@ -0,0 +1,361 @@ + + + \ No newline at end of file diff --git a/src/views/beforehand_order/edit.vue b/src/views/beforehand_order/edit.vue new file mode 100644 index 0000000..f1a42e8 --- /dev/null +++ b/src/views/beforehand_order/edit.vue @@ -0,0 +1,175 @@ + + + \ No newline at end of file diff --git a/src/views/beforehand_order/index.vue b/src/views/beforehand_order/index.vue new file mode 100644 index 0000000..2ad3237 --- /dev/null +++ b/src/views/beforehand_order/index.vue @@ -0,0 +1,197 @@ + + + + + + \ No newline at end of file