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 @@