From 952a20f1c005d80e9bf881287c40e6f4e4266a0b Mon Sep 17 00:00:00 2001
From: lxp <1928192722@qq.com>
Date: 星期三, 12 三月 2025 15:34:52 +0800
Subject: [PATCH] Merge branch 'dev' of http://114.132.189.42:9002/r/center-lims-before-ruoyi into dev

---
 src/api/business/reportPreparation.js |  156 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 156 insertions(+), 0 deletions(-)

diff --git a/src/api/business/reportPreparation.js b/src/api/business/reportPreparation.js
new file mode 100644
index 0000000..4bef502
--- /dev/null
+++ b/src/api/business/reportPreparation.js
@@ -0,0 +1,156 @@
+import resquest from '@/utils/request'
+
+
+export function pageInsReport(params) {
+    return resquest({
+        url: '/insReport/pageInsReport',
+        method: 'get',
+        params: params
+    })
+}
+
+export function inReport(data) {
+    return resquest({
+        url: '/insReport/inReport',
+        method: 'post',
+        data: data
+    })
+}
+
+export function upAll(data) {
+    return resquest({
+        url: '/insReport/upAll',
+        method: 'post',
+        data: data
+    })
+}
+
+export function getLaboratoryByReportId(params) {
+    return resquest({
+        url: '/insReport/getLaboratoryByReportId',
+        method: 'get',
+        params: params
+    })
+}
+
+export function withdraw(data) {
+    return resquest({
+        url: '/insReport/withdraw',
+        method: 'post',
+        data: data
+    })
+}
+
+export function updateApproveConfig(data) {
+    return resquest({
+        url: '/approveConfig/updateApproveConfig',
+        method: 'post',
+        data: data
+    })
+}
+
+export function getUserList(params) {
+    return resquest({
+        url: '/approveConfig/getUserList',
+        method: 'get',
+        params: params
+    })
+}
+
+export function getApproveConfigList(params) {
+    return resquest({
+        url: '/approveConfig/getApproveConfigList',
+        method: 'get',
+        params: params
+    })
+}
+
+export function batchApprovalReport(data) {
+    return resquest({
+        url: '/insReport/batchApprovalReport',
+        method: 'post',
+        data: data
+    })
+}
+
+export function downAll(params) {
+    return resquest({
+        url: '/insReport/downAll',
+        method: 'get',
+        params: params
+    })
+}
+
+export function getBatchApprovalProgress(params) {
+    return resquest({
+        url: '/insReport/getBatchApprovalProgress',
+        method: 'get',
+        params: params
+    })
+}
+
+export function getReportCountInfo(params) {
+    return resquest({
+        url: '/insReport/getReportCountInfo',
+        method: 'get',
+        params: params
+    })
+}
+
+export function downReport(params) {
+    return resquest({
+        url: '/insReport/downReport',
+        method: 'get',
+        params: params
+    })
+}
+
+export function upReportUrl(data) {
+    return resquest({
+        url: '/insReport/upReportUrl',
+        method: 'post',
+        params: data
+    })
+}
+
+export function examineReport(data) {
+    return resquest({
+        url: '/insReport/examineReport',
+        method: 'post',
+        data: data
+    })
+}
+
+export function ratifyReport(data) {
+    return resquest({
+        url: '/insReport/ratifyReport',
+        method: 'post',
+        data: data
+    })
+}
+
+export function writeReport(data) {
+    return resquest({
+        url: '/insReport/writeReport',
+        method: 'post',
+        params: data
+    })
+}
+
+
+export function downLoad(params) {
+    return resquest({
+        url: '/file/attachmentType/downLoad',
+        method: 'get',
+        params: params,
+        responseType: 'blob'
+    })
+}
+
+export function getReportInfo(params) {
+    return resquest({
+        url: '/file/attachmentType/getMIME',
+        method: 'get',
+        params: params
+    })
+}
\ No newline at end of file

--
Gitblit v1.9.3