Ver código fonte

受控文件查阅

shenqilong 1 ano atrás
pai
commit
d5415063f3

+ 12 - 12
src/views/component/fileTraining/index.vue

@@ -467,7 +467,7 @@ export default {
         // 本人修改
         // id转换
         async idChange (id) {
-            const sql = `select id_ FROM t_wjxxb WHERE shu_ju_lai_yuan_ = '${id}'`
+            const sql = `select id_ FROM t_wjylb WHERE id_ = '${id}'`
             return new Promise((resolve, reject) => {
                 this.$common
                     .request('sql', sql)
@@ -506,17 +506,17 @@ export default {
             // this.$forceUpdate()// 触发监听器
         },
         // 阅读量函数
-        async checkNum (activity) {
-            const sql = `select t_wjcyjl.* from t_wjcyjl
-                INNER JOIN t_wjxxb ON t_wjcyjl.parent_id_ = t_wjxxb.id_
-                WHERE t_wjxxb.shu_ju_lai_yuan_ = '${activity.id}' order by create_time_ desc`
-            // const sql1 = `select * from t_wjcyjl where parent_id_= '${activity.id}' order by create_time_ desc`
-            await this.$common.request('sql', sql).then((res) => {
-                const { data = [] } = res.variables || {}
-                this.lookNum = data.length
-                this.showList = data
-            })
-        },
+        // async checkNum (activity) {
+        //     const sql = `select t_wjcyjl.* from t_wjcyjl
+        //         INNER JOIN t_wjylb ON t_wjcyjl.parent_id_ = t_wjylb.id_
+        //         WHERE t_wjxxb.shu_ju_lai_yuan_ = '${activity.id}' order by create_time_ desc`
+        //     // const sql1 = `select * from t_wjcyjl where parent_id_= '${activity.id}' order by create_time_ desc`
+        //     await this.$common.request('sql', sql).then((res) => {
+        //         const { data = [] } = res.variables || {}
+        //         this.lookNum = data.length
+        //         this.showList = data
+        //     })
+        // },
         handleAdd (fileId, time) {
             const addParams = {
                 tableName: 't_wjcyjl',

+ 11 - 34
src/views/infosManage/fileIE.vue

@@ -318,7 +318,7 @@ export default {
                     width: 150
                 },
                 { prop: 'wen_jian_ming_che', label: '文件名称', minWidth: 150 },
-                { prop: 'ban_ben_', label: '版本', width: 65 },
+                { prop: 'ban_ben_hao_', label: '版本', width: 65 },
                 {
                     prop: 'file_info_',
                     label: '查阅',
@@ -326,7 +326,7 @@ export default {
                     minWidth: 150
                 },
                 {
-                    prop: 'fa_fang_shi_jian_',
+                    prop: 'fa_bu_xiu_ding_zu',
                     label: '发布日期',
                     sortable: 'custom',
                     width: 150
@@ -634,7 +634,7 @@ export default {
             // ` order by  ${sorts.sortBy}  ${sorts.order === 'ascending' ? 'asc' : 'desc'}`
             const sql =
                 this.pageKey === 'skwjcy'
-                    ? `select sq.id,sq.cy_id_,sq.sc_id_,sq.shu_ju_lai_yuan_,sq.file_info_,sq.wen_jian_xi_lei_,sq.wen_jian_bian_hao,sq.wen_jian_ming_che,sq.ban_ben_,sq.ext_,sq.file_path_,COALESCE(wjxz.gai_zhang_fu_jian,sq.fu_jian_) AS fu_jian_,sq.fa_fang_shi_jian_,sq.cha_yue_jie_zhi_s from (${fileSearchSql}) sq LEFT JOIN t_wjxzxdjlb wjxz ON sq.shu_ju_lai_yuan_ = wjxz.id_ ORDER BY sq.wen_jian_bian_hao ${ascDesc},sq.wen_jian_ming_che DESC`
+                    ? `select wj.id_, wj.wen_jian_ming_che, wj.wen_jian_bian_hao, wj.ban_ben_hao_, wj.fa_bu_xiu_ding_zu, wj.xin_wen_jian_fu_j, wj.wen_jian_lei_xing, wj.wen_jian_zhu_jian, wj.wen_jian_fen_lei_ , concat(file.file_name_,'.',file.ext_,'(大小:',                CASE                 WHEN file.total_bytes_ >= 1024 * 1024 THEN CONCAT(ROUND(file.total_bytes_ / (1024.0 * 1024), 2), ' M')                 WHEN file.total_bytes_ >= 1024 THEN CONCAT(ROUND(file.total_bytes_ / 1024.0, 2), ' K')                 ELSE CONCAT(file.total_bytes_, 'B')             END             ,')') as file_info_ from t_wjylb wj  left join ibps_file_attachment file on file.id_ = wj.wen_jian_fu_jian_ where wj.shi_fou_guo_shen_ ='有效' and  wj.fa_fang_ri_qi_ is not null and  wj.fa_fang_ri_qi_ <> '' and ( wj.wen_jian_wai_jian = '0' or  wj.wen_jian_wai_jian = '2') and  wj.fen_lei_id_ = '${fileType}' `
                     : oldRecordSql
             // console.log(sql, 'sssssssssssssssssss')
             curdPost('sql', sql)
@@ -934,25 +934,23 @@ export default {
             from  t_wjxxb
             INNER JOIN t_wjxzxdjlb ON  t_wjxxb.shu_ju_lai_yuan_ = t_wjxzxdjlb.id_ WHERE  tou_ban_wen_jian_='${val.id}' AND t_wjxxb.shi_fou_guo_shen_='有效'`
             // 查看文件修订历史记录
-            const sql = `select w.* FROM t_wjxzxdjlb w JOIN (select zuo_fei_cao_zuo_ FROM t_wjxzxdjlb WHERE id_ = (select shu_ju_lai_yuan_ FROM t_wjxxb WHERE id_ = '${val.id}') and zuo_fei_cao_zuo_ IS NOT NULL and zuo_fei_cao_zuo_!='' ) sub ON w.zuo_fei_cao_zuo_ = sub.zuo_fei_cao_zuo_ where w.zuo_fei_cao_zuo_ IS NOT NULL and w.zuo_fei_cao_zuo_!=''and w.shi_fou_guo_shen_='已完成' `
+            const sql = `select * FROM t_wjylb where wen_jian_zhu_jian = '${val.wen_jian_zhu_jian}' or yuan_shi_id_ = '${val.wen_jian_zhu_jian}'`
             this.$common.request('sql', sql).then(async (res) => {
                 const list = res.variables.data
                 for (let i = 0; i < list.length; i++) {
                     const el = list[i]
                     const obj = {
-                        zId: val.id,
+                        zId: val.id_,
                         id: el.id_,
                         wen_jian_ming_che: el.wen_jian_ming_che,
                         ban_ben_: el.ban_ben_,
                         // fu_jian_: el.wen_jian_fu_jian_,
-                        fu_jian_: el.gai_zhang_fu_jian
-                            ? el.gai_zhang_fu_jian
-                            : el.wen_jian_fu_jian_,
+                        fu_jian_: el.xin_wen_jian_fu_j,
                         xiu_ding_nei_rong: el.xiu_ding_nei_rong,
-                        yuan_yin_: el.yuan_yin_,
-                        fa_fang_shi_jian_: el.bian_zhi_shi_jian,
-                        fa_bu_shi_jian_: el.fa_bu_shi_jian_,
-                        xiu_ding_ban_ben_: el.xiu_ding_ban_ben_,
+                        yuan_yin_: el.xiu_ding_zuo_fei_,
+                        fa_fang_shi_jian_: el.fa_fang_ri_qi_,
+                        fa_bu_shi_jian_: el.fa_fang_ri_qi_,
+                        xiu_ding_ban_ben_: el.ban_ben_hao_,
                         xiu_ding_wen_jian_: el.xiu_ding_wen_jian_,
                         wen_jian_bian_hao: el.wen_jian_bian_hao,
                         bian_zhi_ren_: el.bian_zhi_ren_,
@@ -969,12 +967,6 @@ export default {
         async handleFileInfo (val) {
             // 修订附件作废附件不再使用,修订在文件附件上操作
             const sql = `select * from ibps_file_attachment where id_= '${val.fu_jian_}'`
-            //  let sql = ''
-            // if (val.cao_zuo_lei_xing_ === '修订') {
-            //     sql = `select * from ibps_file_attachment where id_= '${val.xiu_ding_fu_jian_}'`
-            // } else {
-            //     sql = `select * from ibps_file_attachment where id_= '${val.fu_jian_}'`
-            // }
             const res = await this.$common.request('sql', sql)
             this.fileInfos = {} // 本人添加
             const { data = [] } = res.variables || {}
@@ -1005,23 +997,8 @@ export default {
                 fa_bu_shi_jian_: val.fa_bu_shi_jian_
             }
             this.fileArray.push(this.fileInfos)
-        },
-        handleUpdate (fileId, time) {
-            const addParams = {
-                tableName: 't_wjcyjl',
-                paramWhere: [
-                    {
-                        bian_zhi_ren_: this.userId,
-                        bian_zhi_shi_jian: this.$common.getDateNow(19),
-                        parent_id_: fileId,
-                        shi_chang_: time
-                    }
-                ]
-            }
-            curdPost('add', addParams).then((res) => {
-                this.refreshData()
-            })
         }
+
     }
 }
 </script>