Browse Source

表册批量设置功能

shudong 1 year ago
parent
commit
49de5ea45b
2 changed files with 78 additions and 1 deletions
  1. 1 0
      src/router/_import.js
  2. 77 1
      src/views/mis/common/api/meterReadingApi.js

+ 1 - 0
src/router/_import.js

@@ -279,6 +279,7 @@ const map = {
   bmMrBook: () => import('@/views/mis/meterReadingManagement/bmMrBook-index'), //抄表本管理
   meterReadEntry: () => import('@/views/mis/meterReadingManagement/bwMeterReadEntry-index'), //抄表录入
   meterReadCalcFee: () => import('@/views/mis/meterReadingManagement/bwMeterReadCalcFee-index'), //抄表算费
+  areaBatchSet: () => import('@/views/mis/meterReadingManagement/mrAreaBatchSet-index'), //抄表册批量设置
   feesDailyReport: () => import('@/views/mis/reportManagement/financeReport/feesDailyReport-index'), //日结报表 
   businessFees: () => import('@/views/mis/feesManage/businessFees2-index'), //余额转存
   chargeInvoce: () => import('@/views/mis/feesManage/chargeInvoce'), //票据管理

+ 77 - 1
src/views/mis/common/api/meterReadingApi.js

@@ -81,8 +81,84 @@ const MeterCalcFee = {
     }
 }
 
+/******************************************* 表册批量设置 *******************************************/
+const MrAreaBatchSet = {
+    /**
+     * 未分配抄表册用户列表
+     * @param {object} requestParams 请求参数集
+     * @returns 
+     */
+    getUnAllotList(requestParams) {
+        return request({
+            url: '/fees/api/userMrBookSet/unAllotList',
+            method: 'post',
+            params: requestParams
+        });
+    },
+    /**
+     * 已分配抄表册用户列表
+     * @param {object} requestParams 请求参数集
+     * @returns 
+     */
+    getAllotList(requestParams) {
+        return request({
+            url: '/fees/api/userMrBookSet/allotList',
+            method: 'post',
+            params: requestParams
+        });
+    },
+    /**
+     * 选择分配
+     * @param {object} requestParams 请求参数集
+     * @returns 
+     */
+    selectAllotment(requestParams) {
+        return request({
+            url: '/fees/api/userMrBookSet/selectAllotment',
+            method: 'post',
+            data: requestParams
+        });
+    },
+    /**
+     * 全部分配
+     * @param {object} requestParams 请求参数集
+     * @returns 
+     */
+    allAllotment(requestParams) {
+        return request({
+            url: '/fees/api/userMrBookSet/allAllotment',
+            method: 'post',
+            data: requestParams
+        });
+    },
+    /**
+     * 选择撤销
+     * @param {object} requestParams 请求参数集
+     * @returns 
+     */
+    selectCancel(requestParams) {
+        return request({
+            url: '/fees/api/userMrBookSet/selectCancel',
+            method: 'post',
+            data: requestParams
+        });
+    },
+    /**
+     * 全部撤销
+     * @param {object} requestParams 请求参数集
+     * @returns 
+     */
+    allCancel(requestParams) {
+        return request({
+            url: '/fees/api/userMrBookSet/AllCancel',
+            method: 'post',
+            data: requestParams
+        });
+    }
+}
+
 //输出对象
-export { MeterReading, MeterCalcFee };
+export { MeterReading, MeterCalcFee, MrAreaBatchSet };
 
 /***************************************************************************************************/