From 737c19a9bfaaf55dfee4271189c6442641db5d21 Mon Sep 17 00:00:00 2001 From: zx <604444282@qq.com> Date: Thu, 3 Mar 2022 14:09:22 +0800 Subject: [PATCH] zx --- src/api/manage/index.js | 99 ++++++ src/router/manage.js | 45 ++- .../ChargingManage/ChargingStandard/index.vue | 294 ++++++++++++++++++ .../ChargingManage/FinancialBill/_detail.vue | 122 ++++++++ .../ChargingManage/FinancialBill/_payback.vue | 152 +++++++++ .../ChargingManage/FinancialBill/index.vue | 161 ++++++++++ src/views/Manage/ChargingManage/index.vue | 13 + src/views/Manage/OrderManage/_addOrder.vue | 31 ++ src/views/Manage/OrderManage/_detail.vue | 15 + src/views/Manage/OrderManage/index.vue | 180 +++++++++++ src/views/Manage/VillageManage/index.vue | 4 +- 11 files changed, 1109 insertions(+), 7 deletions(-) create mode 100644 src/views/Manage/ChargingManage/FinancialBill/_detail.vue create mode 100644 src/views/Manage/ChargingManage/FinancialBill/_payback.vue create mode 100644 src/views/Manage/ChargingManage/index.vue create mode 100644 src/views/Manage/OrderManage/_addOrder.vue create mode 100644 src/views/Manage/OrderManage/_detail.vue diff --git a/src/api/manage/index.js b/src/api/manage/index.js index 0504090..67d44d4 100644 --- a/src/api/manage/index.js +++ b/src/api/manage/index.js @@ -43,4 +43,103 @@ export function getCustomerDetail(params) { method: 'get', params: params, }) +} + +// 订单管理-查询所有订单 +export function getAllOrder(params) { + return httpService({ + url: `/user/financialStatements/list`, + method: 'get', + params: params, + }) +} + +// 订单管理-订单解绑小区 +export function orderUnbound(params) { + return httpService({ + url: `/user/order/unbindingCommunity`, + method: 'get', + params: params, + }) +} + +// 收费管理-收费标准-查询收费模版信息 +export function getChargingList(params) { + return httpService({ + url: `/user/charging/list`, + method: 'get', + params: params, + }) +} + +// 收费管理-收费标准-查询收费标准时间类型 +export function findTimeType(params) { + return httpService({ + url: `/user/charging/findTimeType`, + method: 'get', + params: params, + }) +} + +// 收费管理-收费标准-查询收费标准功能模块大类信息 +export function findSuperNavigation(params) { + return httpService({ + url: `/user/charging/findSuperNavigation`, + method: 'get', + params: params, + }) +} + +// 收费管理-收费标准-启用/禁用收费模版 +export function onoffCharging(params) { + return httpService({ + url: `/user/charging/updateStatus`, + method: 'post', + params: params, + }) +} + +// 收费管理-收费标准-添加收费模版 +export function addCharge(params) { + return httpService({ + url: `/user/charging/insert`, + method: 'post', + data: params, + }) +} + +// 收费管理-财务账单-查询所有财务账单 +export function getAllList(params) { + return httpService({ + url: `/user/financialStatements/list`, + method: 'get', + params: params, + }) +} + +// 收费管理-财务账单-财务账单详情 +export function getOrderDetail(params) { + return httpService({ + url: `/user/financialStatements/findDetails`, + method: 'get', + params: params, + }) +} + +// 收费管理-财务账单-退款页面回显 +export function getPayback(params) { + return httpService({ + url: `/user/financialStatements/findById`, + method: 'get', + params: params, + }) +} + +// 收费管理-财务账单-退款 +export function postRefund(params) { + return httpService({ + url: `/user/financialStatements/refund`, + method: 'post', + params: params, + }) } \ No newline at end of file diff --git a/src/router/manage.js b/src/router/manage.js index b3d885c..381d3dc 100644 --- a/src/router/manage.js +++ b/src/router/manage.js @@ -27,7 +27,7 @@ export default [ meta: {title: '客户列表'}, }, { - path: '/Manage/SettleRequestManage/customer_detail', + path: '/Manage/CustomerList/customer_detail', name: "customer_detail", title: "查看客户详情", hide: true, @@ -53,28 +53,63 @@ export default [ component: resolve => require(['@/views/Manage/OrderManage'], resolve), meta: {title: '订单管理'}, }, + { + path: '/Manage/OrderManage/order_detail', + name: "order_detail", + title: "订单详情", + hide: true, + icon: 'container', + component: resolve => require(['@/views/Manage/OrderManage/_detail'], resolve), + meta: {title: '订单详情'}, + }, + { + path: '/Manage/OrderManage/add_order', + name: "add_order", + title: "添加订单", + hide: true, + icon: 'container', + component: resolve => require(['@/views/Manage/OrderManage/_addOrder'], resolve), + meta: {title: '添加订单'}, + }, { path: '/Manage/ChargingManage', name: "ChargingManage", title: "收费管理", icon: 'pay-circle', - redirect: '/ChargingManage/ChargingStandard', + // redirect: '/Manage/ChargingManage/ChargingStandard', + component: resolve => require(['@/views/Manage/ChargingManage'], resolve), meta: {title: '收费管理'}, children: [ { - path: '/ChargingManage/ChargingStandard', + path: '/Manage/ChargingManage/ChargingStandard', name: "ChargingStandard", title: "收费标准", component: resolve => require(['@/views/Manage/ChargingManage/ChargingStandard'], resolve), meta: { title: '收费标准' }, }, { - path: '/ChargingManage/FinancialBill', + path: '/Manage/ChargingManage/FinancialBill', name: "FinancialBill", title: "财务账单", component: resolve => require(['@/views/Manage/ChargingManage/FinancialBill'], resolve), meta: { title: '财务账单' }, - } + }, + { + path: '/Manage/ChargingManage/FinancialBill/_detail', + name: "_billDetail", + title: "账单明细", + hide: true, + component: resolve => require(['@/views/Manage/ChargingManage/FinancialBill/_detail'], resolve), + meta: { title: '账单明细' }, + }, + { + path: '/Manage/ChargingManage/FinancialBill/_payback', + name: "_payback", + title: "退款", + hide: true, + component: resolve => require(['@/views/Manage/ChargingManage/FinancialBill/_payback'], resolve), + meta: { title: '退款' }, + }, ] }, ] \ No newline at end of file diff --git a/src/views/Manage/ChargingManage/ChargingStandard/index.vue b/src/views/Manage/ChargingManage/ChargingStandard/index.vue index e69de29..1e2e6ba 100644 --- a/src/views/Manage/ChargingManage/ChargingStandard/index.vue +++ b/src/views/Manage/ChargingManage/ChargingStandard/index.vue @@ -0,0 +1,294 @@ + + + + + \ No newline at end of file diff --git a/src/views/Manage/ChargingManage/FinancialBill/_detail.vue b/src/views/Manage/ChargingManage/FinancialBill/_detail.vue new file mode 100644 index 0000000..a6b3a25 --- /dev/null +++ b/src/views/Manage/ChargingManage/FinancialBill/_detail.vue @@ -0,0 +1,122 @@ + + + + + \ No newline at end of file diff --git a/src/views/Manage/ChargingManage/FinancialBill/_payback.vue b/src/views/Manage/ChargingManage/FinancialBill/_payback.vue new file mode 100644 index 0000000..13067aa --- /dev/null +++ b/src/views/Manage/ChargingManage/FinancialBill/_payback.vue @@ -0,0 +1,152 @@ + + + + + \ No newline at end of file diff --git a/src/views/Manage/ChargingManage/FinancialBill/index.vue b/src/views/Manage/ChargingManage/FinancialBill/index.vue index e69de29..8124187 100644 --- a/src/views/Manage/ChargingManage/FinancialBill/index.vue +++ b/src/views/Manage/ChargingManage/FinancialBill/index.vue @@ -0,0 +1,161 @@ + + + + + \ No newline at end of file diff --git a/src/views/Manage/ChargingManage/index.vue b/src/views/Manage/ChargingManage/index.vue new file mode 100644 index 0000000..8787f75 --- /dev/null +++ b/src/views/Manage/ChargingManage/index.vue @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/src/views/Manage/OrderManage/_addOrder.vue b/src/views/Manage/OrderManage/_addOrder.vue new file mode 100644 index 0000000..e23545e --- /dev/null +++ b/src/views/Manage/OrderManage/_addOrder.vue @@ -0,0 +1,31 @@ + + + + + \ No newline at end of file diff --git a/src/views/Manage/OrderManage/_detail.vue b/src/views/Manage/OrderManage/_detail.vue new file mode 100644 index 0000000..03da406 --- /dev/null +++ b/src/views/Manage/OrderManage/_detail.vue @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/src/views/Manage/OrderManage/index.vue b/src/views/Manage/OrderManage/index.vue index e69de29..eeeb574 100644 --- a/src/views/Manage/OrderManage/index.vue +++ b/src/views/Manage/OrderManage/index.vue @@ -0,0 +1,180 @@ + + + + + \ No newline at end of file diff --git a/src/views/Manage/VillageManage/index.vue b/src/views/Manage/VillageManage/index.vue index 81c253e..6808aa8 100644 --- a/src/views/Manage/VillageManage/index.vue +++ b/src/views/Manage/VillageManage/index.vue @@ -9,9 +9,9 @@ @selectionChoosed="selectionChoosed" >