From 7605011b6380cf75ece46283ba18d9a23ae03de8 Mon Sep 17 00:00:00 2001 From: gyq <875626088@qq.com> Date: Thu, 20 Jun 2024 09:06:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=BF=9B=E9=94=80=E5=AD=98?= =?UTF-8?q?=E5=BA=93=E5=AD=98=E4=B8=8A=E4=BC=A0=E4=B8=8B=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- src/api/invoicing.js | 181 ++++++++++++------ src/views/home/data_forms.vue | 150 ++++++++++----- .../invoicing/components/operatingDetail.vue | 4 +- src/views/invoicing/goods_stoks.vue | 119 +++++++++--- src/views/invoicing/operating_record.vue | 2 +- src/views/invoicing/operation_in.vue | 9 +- src/views/invoicing/operation_out.vue | 15 +- .../invoicing/supplier_manage/purchase.vue | 14 +- .../supplier_manage/purchase_detail.vue | 33 ++-- .../invoicing/supplier_manage/refund.vue | 21 +- .../supplier_manage/supplier_list.vue | 11 +- src/views/product/group/index.vue | 2 +- 13 files changed, 372 insertions(+), 191 deletions(-) diff --git a/.env.development b/.env.development index b229ab0..ad2c296 100644 --- a/.env.development +++ b/.env.development @@ -1,7 +1,7 @@ ENV = 'development' # 接口地址 -# VUE_APP_BASE_API = 'http://192.168.2.202:8000' +# VUE_APP_BASE_API = 'http://192.168.2.17:8000' # VUE_APP_BASE_API = 'http://192.168.2.42:8000' # VUE_APP_BASE_API = 'http://192.168.2.133:8000' VUE_APP_BASE_API = 'https://admintestpapi.sxczgkj.cn' diff --git a/src/api/invoicing.js b/src/api/invoicing.js index 66a2a31..b381534 100644 --- a/src/api/invoicing.js +++ b/src/api/invoicing.js @@ -1,15 +1,15 @@ -import request from '@/utils/request' +import request from "@/utils/request"; /** * 商品列表 * @returns */ export function tbProductGet(params) { - return request({ - url: '/api/tbProduct', - method: 'get', - params - }) + return request({ + url: "/api/tbProduct", + method: "get", + params + }); } /** @@ -17,11 +17,11 @@ export function tbProductGet(params) { * @returns */ export function dictDetail(params) { - return request({ - url: `/api/dictDetail`, - method: 'get', - params - }) + return request({ + url: `/api/dictDetail`, + method: "get", + params + }); } /** @@ -29,11 +29,11 @@ export function dictDetail(params) { * @returns */ export function tbProductStockDetail(data) { - return request({ - url: `/api/tbProductStockDetail/stock`, - method: 'post', - data - }) + return request({ + url: `/api/tbProductStockDetail/stock`, + method: "post", + data + }); } /** @@ -41,11 +41,11 @@ export function tbProductStockDetail(data) { * @returns */ export function tbProductStockDetailSum(params) { - return request({ - url: `/api/tbProductStockDetail/sum`, - method: 'get', - params - }) + return request({ + url: `/api/tbProductStockDetail/sum`, + method: "get", + params + }); } /** @@ -53,23 +53,23 @@ export function tbProductStockDetailSum(params) { * @returns */ export function tbShopPurveyorGet(params) { - return request({ - url: `/api/tbShopPurveyor`, - method: 'get', - params - }) + return request({ + url: `/api/tbShopPurveyor`, + method: "get", + params + }); } /** * 增加供应商 * @returns */ -export function tbShopPurveyor(data, method = 'post') { - return request({ - url: `/api/tbShopPurveyor`, - method: method, - data - }) +export function tbShopPurveyor(data, method = "post") { + return request({ + url: `/api/tbShopPurveyor`, + method: method, + data + }); } /** @@ -77,11 +77,11 @@ export function tbShopPurveyor(data, method = 'post') { * @returns */ export function tbShopPurveyorTransactGet(params) { - return request({ - url: `/api/tbShopPurveyorTransact`, - method: 'get', - params - }) + return request({ + url: `/api/tbShopPurveyorTransact`, + method: "get", + params + }); } /** @@ -89,11 +89,11 @@ export function tbShopPurveyorTransactGet(params) { * @returns */ export function tbShopPurveyorTransactInfo(data) { - return request({ - url: `/api/tbShopPurveyorTransact/info`, - method: 'post', - data - }) + return request({ + url: `/api/tbShopPurveyorTransact/info`, + method: "post", + data + }); } /** @@ -101,11 +101,11 @@ export function tbShopPurveyorTransactInfo(data) { * @returns */ export function tbShopPurveyorTransactSum(params) { - return request({ - url: `/api/tbShopPurveyorTransact/sum`, - method: 'get', - params - }) + return request({ + url: `/api/tbShopPurveyorTransact/sum`, + method: "get", + params + }); } /** @@ -113,11 +113,11 @@ export function tbShopPurveyorTransactSum(params) { * @returns */ export function tbProductStockOperateList(data) { - return request({ - url: `/api/tbProductStockOperate/list`, - method: 'post', - data - }) + return request({ + url: `/api/tbProductStockOperate/list`, + method: "post", + data + }); } /** @@ -125,10 +125,10 @@ export function tbProductStockOperateList(data) { * @returns */ export function tbProductStockOperateDetail(id) { - return request({ - url: `/api/tbProductStockOperate/${id}`, - method: 'get' - }) + return request({ + url: `/api/tbProductStockOperate/${id}`, + method: "get" + }); } /** @@ -136,11 +136,70 @@ export function tbProductStockOperateDetail(id) { * @returns */ export function tbProductStockOperateOutAndOn(data) { - return request({ - url: `/api/tbProductStockOperate/outAndOn`, - method: 'post', - data - }) + return request({ + url: `/api/tbProductStockOperate/outAndOn`, + method: "post", + data + }); } +/** + * 库存列表 + * @returns + */ +export function stock(params) { + return request({ + url: `/api/stock`, + method: "get", + params + }); +} +/** + * 导出数据 + * @returns + */ +export function stockdownload(data) { + return request({ + url: "/api/stock/download", + method: "post", + data: { + shopId: localStorage.getItem("shopId"), + ...data + }, + responseType: "blob" + }); +} + +/** + * 导出数据 + * @returns + */ +export function stockdoImport(file) { + const formData = new FormData(); + formData.append("file", file); + formData.append("shopId", localStorage.getItem("shopId")); + return request({ + url: "/api/stock/doImport", + method: "post", + data: formData, + Headers: { + "Content-Type": "multipart/form-data" + } + }); +} + +/** + * 库存开关 + * @returns + */ +export function stockStateChange(params) { + return request({ + url: `/api/stock/isStock`, + method: "get", + params: { + shopId: localStorage.getItem("shopId"), + ...params + } + }); +} diff --git a/src/views/home/data_forms.vue b/src/views/home/data_forms.vue index ae7b691..d487188 100644 --- a/src/views/home/data_forms.vue +++ b/src/views/home/data_forms.vue @@ -5,7 +5,17 @@
- + + 全部 @@ -17,24 +27,15 @@ 本月 自定义 - - 查询 + + + + + 查询 重置 - + 导出Excel 下载中... @@ -48,54 +49,68 @@
-
¥{{ item.payAmount }}
+
+ + {{ item.payAmount }} +
{{ item.payType }}
- + - - - - + + + + + + + + + + + + - + - + + - + + + + + +
- +