From dcf662b4f4858a8fe51daf0c1d0d5dfa769004a5 Mon Sep 17 00:00:00 2001 From: ycy <2861518472@qq.com> Date: Sun, 7 Apr 2024 16:03:27 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=20=E7=A5=A8=E6=8D=AE?= =?UTF-8?q?=E9=80=80=E5=BA=93=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mock/modules/ycy.js | 26 +- src/api/finance-bill-manage/cancelList.js | 7 + .../{ => finance-bill-manage}/stockList.js | 0 src/layout/components/LayoutAside.vue | 3 + src/pages/finance-bill-manage/billCancel.vue | 452 ++++++++++++++++++ src/pages/finance-bill-manage/billStock.vue | 14 +- src/router/modules/financeBillManage.js | 13 +- src/stores/billCancel.js | 30 ++ src/stores/billStock.js | 2 +- src/style/index.css | 5 +- src/style/index.less | 4 + 11 files changed, 544 insertions(+), 12 deletions(-) create mode 100644 src/api/finance-bill-manage/cancelList.js rename src/api/{ => finance-bill-manage}/stockList.js (100%) create mode 100644 src/pages/finance-bill-manage/billCancel.vue create mode 100644 src/stores/billCancel.js diff --git a/mock/modules/ycy.js b/mock/modules/ycy.js index 34581ae..821f693 100644 --- a/mock/modules/ycy.js +++ b/mock/modules/ycy.js @@ -2,7 +2,7 @@ import Mock from "mockjs"; const StockList = Mock.mock({ "list|20-30": [ { - "id|+1": "0", + "id|+1": 0, billserial: "@integer(100000000,199999999)1", billType: "@integer(0,4)", stockNum: "@integer(1,2)", @@ -13,6 +13,20 @@ const StockList = Mock.mock({ }, ], }); +const CancelList = Mock.mock({ + "list|20-30": [ + { + "id|+1": 0, + billserial: "@integer(100000000,199999999)1", + billType: "@integer(0,4)", + cancelNum: "@integer(1,10)张", + appleDate: "@date", + proposer: "@cname", + approvalStatus: "@integer(0,3)", + reason: " @integer(10000000000,19999999999)", + }, + ], +}); export default [ { @@ -25,4 +39,14 @@ export default [ }; }, }, + { + url: "/api/cancelList", + method: "get", + response: () => { + return { + code: 200, + data: CancelList, + }; + }, + }, ]; diff --git a/src/api/finance-bill-manage/cancelList.js b/src/api/finance-bill-manage/cancelList.js new file mode 100644 index 0000000..992f1c3 --- /dev/null +++ b/src/api/finance-bill-manage/cancelList.js @@ -0,0 +1,7 @@ +import request from "@/utils/requestMock"; + +const API = { + CANCEL_LIST: "/cancelList", +}; + +export const reqCancelList = () => request.get(API.CANCEL_LIST); diff --git a/src/api/stockList.js b/src/api/finance-bill-manage/stockList.js similarity index 100% rename from src/api/stockList.js rename to src/api/finance-bill-manage/stockList.js diff --git a/src/layout/components/LayoutAside.vue b/src/layout/components/LayoutAside.vue index aee43c0..eabebfb 100644 --- a/src/layout/components/LayoutAside.vue +++ b/src/layout/components/LayoutAside.vue @@ -8,6 +8,9 @@ 票据入库管理 + + 票据退库管理 +