环节统计报表查询
diff --git a/leave-school-vue/src/api/class-api.js b/leave-school-vue/src/api/class-api.js
index 44d271d..4263f6f 100644
--- a/leave-school-vue/src/api/class-api.js
+++ b/leave-school-vue/src/api/class-api.js
@@ -14,6 +14,13 @@
     params
   })
 }
+export function getBjListByZy(params) {
+  return request({
+    url: '/api/system/major/list-byzy-api',
+    method: 'get',
+    params
+  })
+}
 export function getItem(params) {
   return request({
     url: '/api/system/class/get-item',
diff --git a/leave-school-vue/src/api/leavestudent-api.js b/leave-school-vue/src/api/leavestudent-api.js
new file mode 100644
index 0000000..2936d8f
--- /dev/null
+++ b/leave-school-vue/src/api/leavestudent-api.js
@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+export function getAuditList(params) {
+  return request({
+    url: '/api/leaveprocess/leavestudent/auditlist-api',
+    method: 'get',
+    params
+  })
+}
diff --git a/leave-school-vue/src/api/nodereport-api.js b/leave-school-vue/src/api/nodereport-api.js
new file mode 100644
index 0000000..43cc57b
--- /dev/null
+++ b/leave-school-vue/src/api/nodereport-api.js
@@ -0,0 +1,16 @@
+import request from '@/utils/request'
+
+export function getList(params) {
+  return request({
+    url: '/api/statistical/nodereport/list-api',
+    method: 'get',
+    params
+  })
+}
+export function getLeaveAuditResult(params) {
+  return request({
+    url: '/api/statistical/nodereport/leaveresult',
+    method: 'get',
+    params
+  })
+}