From fb1300a70e32df3a54a9ceb6bdb94c6db76d8722 Mon Sep 17 00:00:00 2001 From: xiaozhiyong Date: Tue, 21 Feb 2023 09:22:53 +0800 Subject: [PATCH 01/18] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/common.js | 19 + src/api/financialCenter/billDetails.js | 19 + src/api/financialCenter/enterpriseRecharge.js | 21 + .../enterpriseRechargeDetails.js | 21 + src/components/autocomplete/index.vue | 4 +- src/components/generalDetails/index.vue | 36 +- src/utils/dataType.js | 55 ++ .../financialCenter/billDetails/index.vue | 474 +++++++++++++ .../enterpriseRecharge/index.vue | 653 ++++++++++++++++++ .../enterpriseRechargeDetails/index.vue | 570 +++++++++++++++ src/views/product/index.vue | 35 +- 11 files changed, 1868 insertions(+), 39 deletions(-) create mode 100644 src/api/common.js create mode 100644 src/api/financialCenter/billDetails.js create mode 100644 src/api/financialCenter/enterpriseRecharge.js create mode 100644 src/api/financialCenter/enterpriseRechargeDetails.js create mode 100644 src/views/financialCenter/billDetails/index.vue create mode 100644 src/views/financialCenter/enterpriseRecharge/index.vue create mode 100644 src/views/financialCenter/enterpriseRechargeDetails/index.vue diff --git a/src/api/common.js b/src/api/common.js new file mode 100644 index 0000000..2a1f213 --- /dev/null +++ b/src/api/common.js @@ -0,0 +1,19 @@ +import request from "utils/axios.js"; +// 远程搜索公司 +const getRefineryCompanyList = (params) => { + return request.postJson( + "/oil-user/oilCompanyInfo/getRefineryCompanyList", + params + ); +}; +// 远程搜索用户 +const liekQuery = (query) => { + return request.get( + `oil-user/sysCustomerInfo/liekQuery/${query.queryTypeGet}` + ); +}; + +export default { + getRefineryCompanyList, + liekQuery, +}; diff --git a/src/api/financialCenter/billDetails.js b/src/api/financialCenter/billDetails.js new file mode 100644 index 0000000..8f1de92 --- /dev/null +++ b/src/api/financialCenter/billDetails.js @@ -0,0 +1,19 @@ +import request from "utils/axios.js"; +// table +const getByPage = (params) => { + return request.postJson( + "/oil-finance/oilCompanyAccountRecord/getByPage", + params + ); +}; +//详情 +const getCompanyAccountRecord = (params) => { + return request.postJson( + "oil-finance/oilCompanyAccountRecord/getCompanyAccountRecord", + params + ); +}; +export default { + getByPage, + getCompanyAccountRecord, +}; diff --git a/src/api/financialCenter/enterpriseRecharge.js b/src/api/financialCenter/enterpriseRecharge.js new file mode 100644 index 0000000..d6857a6 --- /dev/null +++ b/src/api/financialCenter/enterpriseRecharge.js @@ -0,0 +1,21 @@ +import request from "utils/axios.js"; +// table +const getByPage = (params) => { + return request.postJson( + "/oil-finance/oilCompanyAccountReverse/getByPage", + params + ); +}; +//详情 +const get = (query) => { + return request.get(`/oil-finance/oilCompanyAccountReverse/get/${query}`); +}; +//详情 +const getByCompanyId = (query) => { + return request.get(`/oil-finance/oilCompanyAccount/getByCompanyId/${query}`); +}; +export default { + getByPage, + get, + getByCompanyId, +}; diff --git a/src/api/financialCenter/enterpriseRechargeDetails.js b/src/api/financialCenter/enterpriseRechargeDetails.js new file mode 100644 index 0000000..d6857a6 --- /dev/null +++ b/src/api/financialCenter/enterpriseRechargeDetails.js @@ -0,0 +1,21 @@ +import request from "utils/axios.js"; +// table +const getByPage = (params) => { + return request.postJson( + "/oil-finance/oilCompanyAccountReverse/getByPage", + params + ); +}; +//详情 +const get = (query) => { + return request.get(`/oil-finance/oilCompanyAccountReverse/get/${query}`); +}; +//详情 +const getByCompanyId = (query) => { + return request.get(`/oil-finance/oilCompanyAccount/getByCompanyId/${query}`); +}; +export default { + getByPage, + get, + getByCompanyId, +}; diff --git a/src/components/autocomplete/index.vue b/src/components/autocomplete/index.vue index 1d3b1dd..2bb9ffd 100644 --- a/src/components/autocomplete/index.vue +++ b/src/components/autocomplete/index.vue @@ -66,7 +66,9 @@ export default { if (query !== "") { this.loading = true; let params = {}; - params[this.config.autocompleteKey] = query; + this.config.autocompleteKey + ? (params[this.config.autocompleteKey] = query) + : (params["queryTypeGet"] = query); this.config.serveTarget(params).then((res) => { let timeInstance = setTimeout(() => { this.loading = false; diff --git a/src/components/generalDetails/index.vue b/src/components/generalDetails/index.vue index 6509990..680e534 100644 --- a/src/components/generalDetails/index.vue +++ b/src/components/generalDetails/index.vue @@ -37,21 +37,27 @@ :style="{ maxHeight: item.isFold ? '100vh' : '0px' }" class="my-cell" > -
- - {{ i.label }} - - - -
- - {{ i.value }} - -
+ + +
diff --git a/src/utils/dataType.js b/src/utils/dataType.js index 8a56550..22a5192 100644 --- a/src/utils/dataType.js +++ b/src/utils/dataType.js @@ -1,12 +1,67 @@ +// 炼厂类型 export const refineryTypeEnum = [ { label: "普通炼厂", value: "COMMON", }, ]; +// 炼厂账户类型 export const refineryAccountTypeEnum = [ { label: "普通炼厂", value: "COMMON", }, ]; +// 交易类型 +export const rechargeTypeEnum = [ + { + label: "充值", + value: "RECHARGE", + }, + { + label: "销账", + value: "REVOKE", + }, + { + label: "赊销", + value: "CHARGE_SALES", + }, + { + label: "消费返利", + value: "CONSUME_REBATE", + }, +]; +// 交易状态 +export const rechargeStatusEnum = [ + { + label: "已申请", + value: 0, + }, + { + label: "已成功", + value: 1, + }, + { + label: "已撤销", + value: -1, + }, +]; +// 赊销还款审核 +export const repaymentExamineEnum = [ + { + label: "还款待审核", + value: 0, + }, + { + label: "还款成功", + value: 1, + }, + { + label: "还款失败", + value: -1, + }, + { + label: "待还款", + value: -2, + }, +]; diff --git a/src/views/financialCenter/billDetails/index.vue b/src/views/financialCenter/billDetails/index.vue new file mode 100644 index 0000000..66bd0ea --- /dev/null +++ b/src/views/financialCenter/billDetails/index.vue @@ -0,0 +1,474 @@ + + + + + diff --git a/src/views/financialCenter/enterpriseRecharge/index.vue b/src/views/financialCenter/enterpriseRecharge/index.vue new file mode 100644 index 0000000..a1013f5 --- /dev/null +++ b/src/views/financialCenter/enterpriseRecharge/index.vue @@ -0,0 +1,653 @@ + + + + + diff --git a/src/views/financialCenter/enterpriseRechargeDetails/index.vue b/src/views/financialCenter/enterpriseRechargeDetails/index.vue new file mode 100644 index 0000000..368ab55 --- /dev/null +++ b/src/views/financialCenter/enterpriseRechargeDetails/index.vue @@ -0,0 +1,570 @@ + + + + + diff --git a/src/views/product/index.vue b/src/views/product/index.vue index 88a1c54..3105297 100644 --- a/src/views/product/index.vue +++ b/src/views/product/index.vue @@ -7,19 +7,8 @@ placeholder="产品名称" clearable > - + - - - { this.heightHandle(); From b1c894f96cc2b1939ac27f03f4e7608d40ee635b Mon Sep 17 00:00:00 2001 From: xiaozhiyong Date: Tue, 21 Feb 2023 09:35:01 +0800 Subject: [PATCH 02/18] gengxin --- .../accountManagement/index.vue | 474 ++++++++++++++++++ .../financialCenter/billDetails/index.vue | 2 +- src/views/refineryAccount/index.vue | 6 +- src/views/refineryInfo/index.vue | 6 +- 4 files changed, 485 insertions(+), 3 deletions(-) create mode 100644 src/views/financialCenter/accountManagement/index.vue diff --git a/src/views/financialCenter/accountManagement/index.vue b/src/views/financialCenter/accountManagement/index.vue new file mode 100644 index 0000000..7270f13 --- /dev/null +++ b/src/views/financialCenter/accountManagement/index.vue @@ -0,0 +1,474 @@ + + + + + diff --git a/src/views/financialCenter/billDetails/index.vue b/src/views/financialCenter/billDetails/index.vue index 66bd0ea..7270f13 100644 --- a/src/views/financialCenter/billDetails/index.vue +++ b/src/views/financialCenter/billDetails/index.vue @@ -29,7 +29,7 @@
- + 新增产品
--> - + --> - + Date: Tue, 21 Feb 2023 10:21:10 +0800 Subject: [PATCH 03/18] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../companyManagement/index.vue | 570 ++++++++++++++++++ .../financialCenter/billDetails/index.vue | 2 +- .../enterpriseRecharge/components/add.vue | 258 ++++++++ .../enterpriseRecharge/index.vue | 2 +- 4 files changed, 830 insertions(+), 2 deletions(-) create mode 100644 src/views/customerManagement/companyManagement/index.vue create mode 100644 src/views/financialCenter/enterpriseRecharge/components/add.vue diff --git a/src/views/customerManagement/companyManagement/index.vue b/src/views/customerManagement/companyManagement/index.vue new file mode 100644 index 0000000..368ab55 --- /dev/null +++ b/src/views/customerManagement/companyManagement/index.vue @@ -0,0 +1,570 @@ + + + + + diff --git a/src/views/financialCenter/billDetails/index.vue b/src/views/financialCenter/billDetails/index.vue index 7270f13..66bd0ea 100644 --- a/src/views/financialCenter/billDetails/index.vue +++ b/src/views/financialCenter/billDetails/index.vue @@ -29,7 +29,7 @@
- 新增产品 +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ 取消 + 提交 +
+
+ + + + + diff --git a/src/views/financialCenter/enterpriseRecharge/index.vue b/src/views/financialCenter/enterpriseRecharge/index.vue index a1013f5..8f98f37 100644 --- a/src/views/financialCenter/enterpriseRecharge/index.vue +++ b/src/views/financialCenter/enterpriseRecharge/index.vue @@ -82,7 +82,7 @@
- + 企业充值
Date: Tue, 21 Feb 2023 13:13:06 +0800 Subject: [PATCH 04/18] =?UTF-8?q?feat:=E8=B4=A2=E5=8A=A1=E4=B8=AD=E5=BF=83?= =?UTF-8?q?-=E5=85=AC=E5=8F=B8=E8=B4=A6=E6=88=B7=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E8=B4=A6=E6=88=B7=E7=AE=A1=E7=90=86=20=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/financialCenter/accountManagement.js | 31 + .../accountManagement/components/recharge.vue | 81 ++ .../accountManagement/index.vue | 716 ++++++++---------- 3 files changed, 423 insertions(+), 405 deletions(-) create mode 100644 src/api/financialCenter/accountManagement.js create mode 100644 src/views/financialCenter/accountManagement/components/recharge.vue diff --git a/src/api/financialCenter/accountManagement.js b/src/api/financialCenter/accountManagement.js new file mode 100644 index 0000000..59ea848 --- /dev/null +++ b/src/api/financialCenter/accountManagement.js @@ -0,0 +1,31 @@ +import request from "utils/axios.js"; +// table +const getByPage = (params) => { + return request.postJson( + "/oil-finance/oilCompanyAccount/getByPage", + params + ); +}; +//修改账户状态 +const updateAccountState = (params) => { + return request.postJson( + "/oil-finance/oilCompanyAccount/getByPage", + params + ); +}; +//详情 +const get = (id) => { + return request.get(`/oil-finance/oilCompanyAccount/get/${id}`); +}; +// //详情 +// const getCompanyAccountRecord = (params) => { +// return request.postJson( +// "oil-finance/oilCompanyAccountRecord/getCompanyAccountRecord", +// params +// ); +// }; +export default { + getByPage, + updateAccountState, + get +}; diff --git a/src/views/financialCenter/accountManagement/components/recharge.vue b/src/views/financialCenter/accountManagement/components/recharge.vue new file mode 100644 index 0000000..5ce448c --- /dev/null +++ b/src/views/financialCenter/accountManagement/components/recharge.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/views/financialCenter/accountManagement/index.vue b/src/views/financialCenter/accountManagement/index.vue index 7270f13..15c9cb5 100644 --- a/src/views/financialCenter/accountManagement/index.vue +++ b/src/views/financialCenter/accountManagement/index.vue @@ -2,26 +2,30 @@
- + + + - + - + /> + + + + + +
查询 重置 @@ -29,7 +33,9 @@
- 新增产品 + 禁用 + 启用 + 冻结
> - - - - - + + - - + - - + + + + + + + + + - - - - - - - - - - - - - - - + - +
- - - - - - - - - - - + + + +
From 955ab6840c9c8b7d6cfdf4c6acb2f1a59b451499 Mon Sep 17 00:00:00 2001 From: xiaozhiyong Date: Tue, 21 Feb 2023 13:47:04 +0800 Subject: [PATCH 05/18] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/financialCenter/enterpriseRecharge.js | 14 ++ src/components/autocomplete/index.vue | 31 +-- .../companyManagement/index.vue | 2 - .../enterpriseRecharge/components/add.vue | 208 ++++++++---------- .../enterpriseRecharge/index.vue | 59 ++++- .../enterpriseRechargeDetails/index.vue | 2 - src/views/product/components/add.vue | 24 +- src/views/product/index.vue | 21 +- 8 files changed, 164 insertions(+), 197 deletions(-) diff --git a/src/api/financialCenter/enterpriseRecharge.js b/src/api/financialCenter/enterpriseRecharge.js index d6857a6..f31b7d2 100644 --- a/src/api/financialCenter/enterpriseRecharge.js +++ b/src/api/financialCenter/enterpriseRecharge.js @@ -14,8 +14,22 @@ const get = (query) => { const getByCompanyId = (query) => { return request.get(`/oil-finance/oilCompanyAccount/getByCompanyId/${query}`); }; +// 新增 +const save = (params) => { + return request.postJson("/oil-finance/oilCompanyAccountReverse/save", params); +}; +// 修改 +const update = (params) => { + return request.postJson( + "/oil-finance/oilCompanyAccountReverse/update", + params + ); +}; + export default { getByPage, get, getByCompanyId, + save, + update, }; diff --git a/src/components/autocomplete/index.vue b/src/components/autocomplete/index.vue index 2bb9ffd..ec58e59 100644 --- a/src/components/autocomplete/index.vue +++ b/src/components/autocomplete/index.vue @@ -1,14 +1,4 @@