From be91a66c281eeeeba07cc7e0fb50e2525f8b66a0 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Wed, 7 May 2025 13:42:23 +0800 Subject: [PATCH] application --- src/api/application/reviews.js | 60 +++ src/views/application/components/addLr.vue | 457 ++++++++++++++++++++ src/views/application/index.vue | 2 +- src/views/application/literatureReviews.vue | 212 +++++++++ src/views/resource/components/addUm.vue | 192 ++++---- src/views/resource/user_manual.vue | 24 +- 6 files changed, 849 insertions(+), 98 deletions(-) create mode 100644 src/api/application/reviews.js create mode 100644 src/views/application/components/addLr.vue create mode 100644 src/views/application/literatureReviews.vue diff --git a/src/api/application/reviews.js b/src/api/application/reviews.js new file mode 100644 index 0000000..5cde2b3 --- /dev/null +++ b/src/api/application/reviews.js @@ -0,0 +1,60 @@ +import request from "@/utils/request"; +function customParamsSerializer(params) { + let result = ''; + for (let key in params) { + if (params.hasOwnProperty(key)) { + if (Array.isArray(params[key])) { + params[key].forEach((item,index) => { + if(item.key){ + result += `${key}[${index}][key]=${item.key}&${key}[${index}][op]=${item.op}&${key}[${index}][value]=${item.value}&`; + + }else{ + result +=`${key}[${index}]=${item}&` + } + }); + } else { + result += `${key}=${params[key]}&`; + } + } + } + return result.slice(0, -1); +} + +export function index(params,isLoading = false) { + return request({ + method: "get", + url: "/api/admin/application-reviews/index", + params, + paramsSerializer: customParamsSerializer, + isLoading + }) +} + +export function show(params, isLoading = true) { + return request({ + method: "get", + url: "/api/admin/application-reviews/show", + params, + isLoading + }) +} + +export function save(data) { + return request({ + method: "post", + url: "/api/admin/application-reviews/save", + data + }) +} + +export function destroy(params) { + return request({ + method: "get", + url: "/api/admin/application-reviews/destroy", + params + }) +} + + + + diff --git a/src/views/application/components/addLr.vue b/src/views/application/components/addLr.vue new file mode 100644 index 0000000..d90b684 --- /dev/null +++ b/src/views/application/components/addLr.vue @@ -0,0 +1,457 @@ + + + + + diff --git a/src/views/application/index.vue b/src/views/application/index.vue index 7028b2b..92523e7 100644 --- a/src/views/application/index.vue +++ b/src/views/application/index.vue @@ -13,7 +13,7 @@
- + diff --git a/src/views/application/literatureReviews.vue b/src/views/application/literatureReviews.vue new file mode 100644 index 0000000..1bb2026 --- /dev/null +++ b/src/views/application/literatureReviews.vue @@ -0,0 +1,212 @@ + + + + + diff --git a/src/views/resource/components/addUm.vue b/src/views/resource/components/addUm.vue index c66047f..18a111f 100644 --- a/src/views/resource/components/addUm.vue +++ b/src/views/resource/components/addUm.vue @@ -1,19 +1,19 @@