Преглед изворни кода

add:文件查阅接口添加

liujiayin пре 3 година
родитељ
комит
45ca7c04bf

+ 64 - 0
src/api/permission/file.js

@@ -0,0 +1,64 @@
+import request from '@/utils/request'
+import {
+    DATA_URL
+} from '@/api/baseUrl'
+/**
+ * 查询-根据用户id,获取文件信息
+ * @param {*} params
+ * 
+ */
+export function getFileByUserId(params) {
+    return request({
+        url: DATA_URL() + '/consult/getFileByUserId',
+        method: 'post',
+        data: params
+    })
+}
+/**
+ * 查询-获取文档类型
+ * @param {*} params
+ * 
+ */
+export function getFileType(params) {
+    return request({
+        url: DATA_URL() + '/consult/getFileType?fileSign=' + params,
+        method: 'post',
+    })
+}
+/**
+ * 查询-指定人员未授权的受限文件
+ * @param {*} params
+ * userId
+ */
+export function getLmitedFile(params) {
+    return request({
+        url: DATA_URL() + '/consult/getLmitedFile?userId=' + params,
+        method: 'post',
+    })
+}
+
+/**
+ * 查询-指定人员已授权的受限文件
+ * @param {*} params
+ * userId
+ */
+export function getUserByFile(params) {
+    return request({
+        url: DATA_URL() + '/consult/getUserByFile?userId=' + params,
+        method: 'post',
+    })
+}
+
+/**
+ * 保存-用户的文档权限
+ * @param {*} params
+ *  fileData = []
+ */
+export function saveUserByFile(params) {
+    return request({
+        url: DATA_URL() + '/consult/saveUserByFile',
+        method: 'post',
+        data: params
+    })
+}
+

+ 40 - 0
src/api/permission/page.js

@@ -0,0 +1,40 @@
+import request from '@/utils/request'
+import {
+    DATA_URL
+} from '@/api/baseUrl'
+
+/**
+ * 查询-获取指定用户的所有页面及其权限信息
+ * @param {*} params
+ * string userId
+ */
+export function getAllIncludeUserStaticPage(params) {
+    return request({
+        url: DATA_URL() + '/static/getAllIncludeUserStaticPage?userId=' + params,
+        method: 'post',
+    })
+}
+/**
+ * 查询-获取所有用户信息
+ * @param {*} params
+ * 
+ */
+export function getAllUserInfor(params) {
+    return request({
+        url: DATA_URL() + '/static/getAllUserInfor',
+        method: 'post',
+        data: params
+    })
+}
+/**
+ * 保存-用户权限的所有静态页面
+ * @param {*} params
+ * saveUserData = []
+ */
+export function saveStaticPage(params) {
+    return request({
+        url: DATA_URL() + '/static/saveStaticPage',
+        method: 'post',
+        data: params
+    })
+}

+ 1 - 1
src/views/infosManage/externalFiles/externalFiles.vue

@@ -30,7 +30,7 @@
 </template>
 <script>
 import ActionUtils from '@/utils/action'
-// import { getFileType, getFileByUserId } from '@/api/permission/file'
+import { getFileType, getFileByUserId } from '@/api/permission/file'
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
 export default {
     components: {

+ 8 - 8
src/views/infosManage/internalFiles/internalFiles.vue

@@ -30,7 +30,7 @@
 </template>
 <script>
 import ActionUtils from '@/utils/action'
-// import { getFileType, getFileByUserId } from '@/api/permission/file'
+import { getFileType, getFileByUserId } from '@/api/permission/file'
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
 export default {
     components: {
@@ -49,13 +49,13 @@ export default {
             typeData: [
                 { id: '0', label: '质量管理手册(QM)' },
                 { id: '1', label: '程序文件(QP)' },
-                { id: '2', label: '生物安全手册(SWAQ)[限]' },
-                { id: '3', label: '行政管理制度(ZD)[限]' },
-                { id: '4', label: '检测类(JC-SOP)[限]' },
-                { id: '5', label: '仪器设备类(YQ-SOP)[限]' },
-                { id: '6', label: '期间核查类(HC-SOP)[限]' },
-                { id: '7', label: '环境设施类(HJ-SOP)[限]' },
-                { id: '8', label: '质量或技术管理类(ZQ-SOP)[限]' },
+                { id: '2', label: '[限] 生物安全手册(SWAQ)' },
+                { id: '3', label: '[限] 行政管理制度(ZD)' },
+                { id: '4', label: '[限] 检测类(JC-SOP)' },
+                { id: '5', label: '[限] 仪器设备类(YQ-SOP)' },
+                { id: '6', label: '[限] 期间核查类(HC-SOP)' },
+                { id: '7', label: '[限] 环境设施类(HJ-SOP)' },
+                { id: '8', label: '[限] 质量或技术管理类(ZQ-SOP)' },
                 { id: '9', label: '技术记录表(FQ)' },
                 { id: '10', label: '管理记录表(FQ)' }
             ],