From 5e11233226ac95d81082c6f0f48a4007216ab741 Mon Sep 17 00:00:00 2001 From: purple Date: Mon, 22 Jun 2020 18:09:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=AF=8F=E6=9C=88=E4=BD=9C=E4=BB=B7)?= =?UTF-8?q?=EF=BC=9A=E8=BF=81=E7=A7=BB=E4=BD=8F=E5=AE=85=E7=A7=9F=E8=B5=81?= =?UTF-8?q?=E5=9F=BA=E4=BB=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 计算、修正、最终租赁基价页面查询; 2. 导入、导出、修改、从作价数据导入; 3. 页面功能划分优化; 4. 修改路由规则 --- .../api/data/artificialResidenceRentPrice.js | 55 ++- .../src/api/data/computeResidenceRentPrice.js | 18 +- .../api/data/ultimateResidenceRentPrice.js | 16 +- .../price/ArtificialResidenceRentPrice.vue | 326 ++++++++++++++++-- .../data/price/ComputeResidenceRentPrice.vue | 151 +------- .../data/price/UltimateOfficeBasePrice.vue | 1 - .../data/price/UltimateResidenceRentPrice.vue | 253 +++----------- ruoyi-ui/vue.config.js | 2 +- ...mputeResidenceSaleBasePriceController.java | 17 - .../ResidenceRentBasePriceController.java | 191 +++++----- .../ResidenceSaleBasePriceController.java | 2 +- .../ArtificialResidenceRentBasePrice.java | 39 +++ .../ArtificialResidenceRentPriceMapper.java | 55 ++- ...rtificialResidenceSaleBasePriceMapper.java | 9 - .../ComputeResidenceRentPriceMapper.java | 6 +- .../UltimateResidenceRentPriceMapper.java | 14 +- .../IArtificialResidenceRentPriceService.java | 38 ++ .../IComputeResidenceRentPriceService.java | 25 +- ...UltimateResidenceRentBasePriceService.java | 24 +- ...tificialResidenceRentPriceServiceImpl.java | 145 +++++++- ...tificialResidenceSalePriceServiceImpl.java | 1 - .../ComputeResidenceRentPriceServiceImpl.java | 29 +- ...mateResidenceRentBasePriceServiceImpl.java | 19 +- .../ArtificialResidenceRentPriceMapper.xml | 60 +++- .../data/ComputeResidenceRentPriceMapper.xml | 13 +- .../UltimateResidenceRentBasePriceMapper.xml | 11 +- 26 files changed, 934 insertions(+), 586 deletions(-) delete mode 100644 ruoyi/src/main/java/com/ruoyi/project/data/price/controller/ComputeResidenceSaleBasePriceController.java diff --git a/ruoyi-ui/src/api/data/artificialResidenceRentPrice.js b/ruoyi-ui/src/api/data/artificialResidenceRentPrice.js index 7e10835b6..f92b89912 100644 --- a/ruoyi-ui/src/api/data/artificialResidenceRentPrice.js +++ b/ruoyi-ui/src/api/data/artificialResidenceRentPrice.js @@ -3,8 +3,61 @@ import request from '@/utils/request' // 查询人工住宅租赁基价列表 export function list(query) { return request({ - url: '/data/rentprice/residence/artificial/list', + url: '/data/rent-price/residence/artificial/list', method: 'get', params: query }) } + +// 查询人工住宅租赁 年月 列表 +export function getYearMonthList() { + return request({ + url: '/data/rent-price/residence/artificial/yearmonth', + method: 'get' + }) +} + +/** + * 从计算租赁租金同步到人工修正租赁租金 + * @param {年月} yearMonth + */ +export function importSync(yearMonth) { + return request({ + url: '/data/rent-price/residence/artificial/importSync/' + yearMonth, + method: 'get' + }) +} +/** + * 导出 + * @param {查询条件} query + */ +export function export2File(query) { + return request({ + url: '/data/rent-price/residence/artificial/export', + method: 'get', + params: query + }) +} + +/** + * 获取单条数据 + * @param {id} id + */ +export function getById(yearMonth, id) { + return request({ + url: '/data/rent-price/residence/artificial/' + yearMonth + '/' + id, + method: 'get' + }) +} + +/** + * 修改人工住宅租赁基价 + * @param {表单数据} data + */ +export function update(data) { + return request({ + url: '/data/rent-price/residence/artificial/', + method: 'put', + data: data + }) +} diff --git a/ruoyi-ui/src/api/data/computeResidenceRentPrice.js b/ruoyi-ui/src/api/data/computeResidenceRentPrice.js index ad6bc3671..184261e4d 100644 --- a/ruoyi-ui/src/api/data/computeResidenceRentPrice.js +++ b/ruoyi-ui/src/api/data/computeResidenceRentPrice.js @@ -1,35 +1,35 @@ import request from '@/utils/request' -// 查询【请填写功能名称】列表 +// 查询计算住宅租赁基价列表 export function list(query) { return request({ - url: '/data/rentprice/residence/compute/list', + url: '/data/rent-price/residence/compute/list', method: 'get', params: query }) } -// 查询【请填写功能名称】详细 +// 查询计算住宅租赁基价详细 export function get(id) { return request({ - url: '/data/rentprice/residence/compute/' + id, + url: '/data/rent-price/residence/compute/' + id, method: 'get' }) } -// 修改【请填写功能名称】 +// 修改计算住宅租赁基价 export function update(data) { return request({ - url: '/data/rentprice/residence/compute', + url: '/data/rent-price/residence/compute', method: 'put', data: data }) } -// 导出【请填写功能名称】 +// 导出计算住宅租赁基价 export function export2File(query) { return request({ - url: '/data/rentprice/residence/compute/export', + url: '/data/rent-price/residence/compute/export', method: 'get', params: query }) @@ -37,7 +37,7 @@ export function export2File(query) { export function getYearMonthList() { return request({ - url: '/data/rentprice/residence/compute/yearmonth', + url: '/data/rent-price/residence/compute/yearmonth', method: 'get' }) } diff --git a/ruoyi-ui/src/api/data/ultimateResidenceRentPrice.js b/ruoyi-ui/src/api/data/ultimateResidenceRentPrice.js index 41c472071..2ee973a26 100644 --- a/ruoyi-ui/src/api/data/ultimateResidenceRentPrice.js +++ b/ruoyi-ui/src/api/data/ultimateResidenceRentPrice.js @@ -3,7 +3,7 @@ import request from '@/utils/request' // 查询最终住宅租赁基价列表 export function list(query) { return request({ - url: '/data/rentprice/residence/ultimate/list', + url: '/data/rent-price/residence/ultimate/list', method: 'get', params: query }) @@ -12,7 +12,7 @@ export function list(query) { // 查询最终住宅租赁基价详细 export function get(id) { return request({ - url: '/data/rentprice/residence/ultimate/' + id, + url: '/data/rent-price/residence/ultimate/' + id, method: 'get' }) } @@ -20,7 +20,7 @@ export function get(id) { // 修改最终住宅租赁基价 export function update(data) { return request({ - url: '/data/rentprice/residence/ultimate', + url: '/data/rent-price/residence/ultimate', method: 'put', data: data }) @@ -29,8 +29,16 @@ export function update(data) { // 导出最终住宅租赁基价 export function export2File(query) { return request({ - url: '/data/rentprice/residence/ultimate/export', + url: '/data/rent-price/residence/ultimate/export', method: 'get', params: query }) } + +// 查询人工住宅租赁 年月 列表 +export function getYearMonthList() { + return request({ + url: '/data/rent-price/residence/ultimate/yearmonth', + method: 'get' + }) +} diff --git a/ruoyi-ui/src/views/data/price/ArtificialResidenceRentPrice.vue b/ruoyi-ui/src/views/data/price/ArtificialResidenceRentPrice.vue index d68ed71c7..c61aacf05 100644 --- a/ruoyi-ui/src/views/data/price/ArtificialResidenceRentPrice.vue +++ b/ruoyi-ui/src/views/data/price/ArtificialResidenceRentPrice.vue @@ -1,15 +1,15 @@