From 28504d792bfaf1d5af9e27bed394cb2e6a328141 Mon Sep 17 00:00:00 2001
From: zx <604444282@qq.com>
Date: Mon, 28 Mar 2022 17:12:40 +0800
Subject: [PATCH] zx
---
src/api/basic/estate/index.js | 11 +-
src/api/payment/payPlan/index.js | 100 +++++
src/views/Payment/PayPlan/addBillDrawer.vue | 167 ++++++++
src/views/Payment/PayPlan/autoBillDrawer.vue | 198 +++++++++
.../Payment/PayPlan/autoBillPaymentDrawer.vue | 198 +++++++++
src/views/Payment/PayPlan/index.vue | 387 +++++++++++++++++-
6 files changed, 1052 insertions(+), 9 deletions(-)
create mode 100644 src/api/payment/payPlan/index.js
create mode 100644 src/views/Payment/PayPlan/addBillDrawer.vue
create mode 100644 src/views/Payment/PayPlan/autoBillDrawer.vue
create mode 100644 src/views/Payment/PayPlan/autoBillPaymentDrawer.vue
diff --git a/src/api/basic/estate/index.js b/src/api/basic/estate/index.js
index 3e90d3f..a9a81f2 100644
--- a/src/api/basic/estate/index.js
+++ b/src/api/basic/estate/index.js
@@ -163,11 +163,20 @@ export function estateTypeDel(params) {
data: params,
})
}
-//
+// 房屋列表级联
export function estate(params) {
return httpService({
url: `/user/estate/findEstateCascade`,
method: 'get',
params: params,
})
+}
+
+// 房屋列表级联
+export function findEstateCascade(params) {
+ return httpService({
+ url: `/user/estate/findEstateCascade`,
+ method: 'get',
+ params: params,
+ })
}
\ No newline at end of file
diff --git a/src/api/payment/payPlan/index.js b/src/api/payment/payPlan/index.js
new file mode 100644
index 0000000..6c421fb
--- /dev/null
+++ b/src/api/payment/payPlan/index.js
@@ -0,0 +1,100 @@
+import httpService from "@/request"
+
+// 手动生成后台账单
+export function manuallyGenerateBills(params) {
+ return httpService({
+ url: `/user/bill/manuallyGenerateBills`,
+ method: 'post',
+ data: params,
+ })
+}
+
+// 自动生成后台账单计划
+export function autoGenerateBills(params) {
+ return httpService({
+ url: `/user/billAuto/autoGenerateBills`,
+ method: 'post',
+ data: params,
+ })
+}
+
+// 后台自动生成账单List
+export function billAutoList(params) {
+ return httpService({
+ url: `/user/billAuto/billAutoList`,
+ method: 'get',
+ params: params,
+ })
+}
+
+// 删除后台自动生成账单计划
+export function deleteAutoGenerateBills(params) {
+ return httpService({
+ url: `/user/billAuto/deleteAutoGenerateBills`,
+ method: 'post',
+ data: params,
+ })
+}
+
+// 生成后台账单自动扣费计划
+export function autoDeductionBills(params) {
+ return httpService({
+ url: `/user/billAutoDeduction/autoDeductionBills`,
+ method: 'post',
+ data: params,
+ })
+}
+
+// 后台自动扣费账单list
+export function getAutoDeductionBills(params) {
+ return httpService({
+ url: `/user/billAutoDeduction/list`,
+ method: 'get',
+ params: params,
+ })
+}
+
+// 删除后台自动扣费账单计划
+export function deleteAutoDeductionBills(params) {
+ return httpService({
+ url: `/user/billAutoDeduction/deleteAutoDeductionBills`,
+ method: 'post',
+ data: params,
+ })
+}
+
+// 根据账单自动生成主键id获取账单自动生成信息
+export function findByIdByBillAutoId(params) {
+ return httpService({
+ url: `/user/billAuto/findByIdByBillAutoId`,
+ method: 'get',
+ params: params,
+ })
+}
+
+// 根据账单自动扣费主键id获取账单自动扣费信息
+export function findById(params) {
+ return httpService({
+ url: `/user/billAutoDeduction/findById`,
+ method: 'get',
+ params: params,
+ })
+}
+
+// 修改自动生成后台账单计划
+export function updateAutoGenerateBills(params) {
+ return httpService({
+ url: `/user/billAuto/updateAutoGenerateBills`,
+ method: 'post',
+ data: params,
+ })
+}
+
+// 修改自动扣费后台账单计划
+export function updateAutoDeductionBills(params) {
+ return httpService({
+ url: `/user/billAutoDeduction/updateAutoDeductionBills`,
+ method: 'post',
+ data: params,
+ })
+}
\ No newline at end of file
diff --git a/src/views/Payment/PayPlan/addBillDrawer.vue b/src/views/Payment/PayPlan/addBillDrawer.vue
new file mode 100644
index 0000000..51addc1
--- /dev/null
+++ b/src/views/Payment/PayPlan/addBillDrawer.vue
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+ 收费标准
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/Payment/PayPlan/autoBillDrawer.vue b/src/views/Payment/PayPlan/autoBillDrawer.vue
new file mode 100644
index 0000000..7fac4f1
--- /dev/null
+++ b/src/views/Payment/PayPlan/autoBillDrawer.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+ 收费标准
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 每月第一天
+ 每月最后一天
+
+
+
+
+
+
+ 提前
+ 延长
+
+
+
+
+
+ 天
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/Payment/PayPlan/autoBillPaymentDrawer.vue b/src/views/Payment/PayPlan/autoBillPaymentDrawer.vue
new file mode 100644
index 0000000..4158b0e
--- /dev/null
+++ b/src/views/Payment/PayPlan/autoBillPaymentDrawer.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+ 收费标准
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 每月第一天
+ 每月最后一天
+
+
+
+
+
+
+ 提前
+ 延长
+
+
+
+
+
+ 天
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/Payment/PayPlan/index.vue b/src/views/Payment/PayPlan/index.vue
index 809a7d4..3eb60bb 100644
--- a/src/views/Payment/PayPlan/index.vue
+++ b/src/views/Payment/PayPlan/index.vue
@@ -1,20 +1,178 @@
缴费计划
+
+
+
+
+
-
-
+ 批量删除
+ 添加
+
+
+ 编辑删除
+
+
+
+ 编辑删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 收费标准
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 每月第一天
+ 每月最后一天
+
+
+
+
+
+
+ 提前
+ 延长
+
+
+
+
+
+ 天
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file