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