Jelajahi Sumber

fix:修改授权文件的查询

liujiayin 3 tahun lalu
induk
melakukan
a077cd006e

+ 2 - 2
src/api/permission/file.js

@@ -9,7 +9,7 @@ import {
  */
 export function getFileByUserId(params) {
     return request({
-        url: DATA_URL() + '/consult/getFileByUserId',
+        url: DATA_URL() + '/consult/getFileByUserIdAndLH',
         method: 'post',
         data: params
     })
@@ -32,7 +32,7 @@ export function getFileType(params) {
  */
 export function getLmitedFile(params) {
     return request({
-        url: DATA_URL() + '/consult/getLmitedFile?userId=' + params,
+        url: DATA_URL() + '/consult/getLimitedFileLH?userId=' + params,
         method: 'post',
     })
 }

+ 4 - 3
src/views/infosManage/externalFiles/externalFiles.vue

@@ -19,7 +19,8 @@
                         :search-form="listConfig.searchForm" :pk-key="pkKey" :columns="listConfig.columns"
                         :loading="loading" @action-event="handleAction">
                         <template slot="wenjinachayue" slot-scope="scope">
-                            <ibps-attachment :value="scope.row.zi_duan_er_" readonly allow-download :download="false" />
+                            <ibps-attachment :value="scope.row.wen_jian_id_" readonly allow-download
+                                :download="false" />
                         </template>
                     </ibps-crud>
                 </template>
@@ -82,7 +83,7 @@ export default {
                     { prop: 'wen_jian_ming_che', label: '文件名称' },
                     { prop: 'ban_ben_hao_', label: '版本号' },
                     { prop: 'fa_bu_ri_qi_', label: '发布日期' },
-                    { prop: 'zi_duan_er_', label: '查阅', slotName: "wenjinachayue" }
+                    { prop: 'wen_jian_id_', label: '查阅', slotName: "wenjinachayue" }
                 ]
             },
             listOptions: {
@@ -97,7 +98,7 @@ export default {
             //     wen_jian_ming_che: '3',
             //     ban_ben_hao_: '4',
             //     fa_bu_ri_qi_: '5',
-            //     zi_duan_er_: '880481571788816384'
+            //     wen_jian_id_: '880481571788816384'
             // }]
         }
     },

+ 27 - 13
src/views/infosManage/internalFiles/internalFiles.vue

@@ -19,7 +19,8 @@
                         :search-form="listConfig.searchForm" :pk-key="pkKey" :columns="listConfig.columns"
                         :loading="loading" @action-event="handleAction">
                         <template slot="wenjinachayue" slot-scope="scope">
-                            <ibps-attachment :value="scope.row.zi_duan_er_" readonly allow-download :download="false" />
+                            <ibps-attachment :value="scope.row.wen_jian_id_" readonly allow-download
+                                :download="false" />
                         </template>
                     </ibps-crud>
                 </template>
@@ -47,17 +48,30 @@ export default {
             orgName: '',
             loading: false,
             typeData: [
-                { id: '0', label: '质量管理手册(QM)' },
-                { id: '1', label: '程序文件(QP)' },
+                { 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: '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)' }
+                { id: '9', label: '技术记录表(FQ)' },
+                { id: '10', label: '管理记录表(FQ)' }
+            ],
+            paramsTypeData: [
+                { 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: '9', label: '技术记录表(FQ)' },
+                { id: '10', label: '管理记录表(FQ)' }
             ],
             filterText: '',
             defaultProps: {
@@ -88,7 +102,7 @@ export default {
                     { prop: 'wen_jian_ming_che', label: '文件名称' },
                     { prop: 'ban_ben_hao_', label: '版本号' },
                     { prop: 'fa_bu_ri_qi_', label: '发布日期' },
-                    { prop: 'zi_duan_er_', label: '查阅', slotName: "wenjinachayue" }
+                    { prop: 'wen_jian_id_', label: '查阅', slotName: "wenjinachayue" }
                 ]
             },
             listOptions: {
@@ -103,7 +117,7 @@ export default {
             //     wen_jian_ming_che: '3',
             //     ban_ben_hao_: '4',
             //     fa_bu_ri_qi_: '5',
-            //     zi_duan_er_: '880481571788816384'
+            //     wen_jian_id_: '880481571788816384'
             // }]
         }
     },
@@ -148,7 +162,7 @@ export default {
                     deptName: "",
                     fileCode: "",
                     fileName: "",
-                    fileType: data.label,
+                    fileType: this.paramsTypeData[data.id].label,
                     userId: this.$store.getters.userInfo.employee.id
                 }).then(res => {
                     this.oldorgId = data.id
@@ -165,7 +179,7 @@ export default {
          */
         getSearcFormData() {
             const params = this.$refs['crud'] ? this.$refs['crud'].getSearcFormData() : {}
-            params['fileType'] = this.typeData[this.oldorgId].label
+            params['fileType'] = this.paramsTypeData[this.oldorgId].label
             params['userId'] = this.$store.getters.userInfo.employee.id
             return params
         },