Procházet zdrojové kódy

文件与记录管理模块的修改,外部文件id替换,样式的调整

lidie před 1 rokem
rodič
revize
7e45f31d7b

+ 5 - 16
src/views/business/testMethod/review.vue

@@ -298,7 +298,8 @@ export default {
 </script>
 
 <style lang="scss" scoped>
-.hand-btn{
+.main{
+    .hand-btn{
     width: 100%;
     text-align: right;
 }
@@ -331,19 +332,7 @@ export default {
     padding:10px;
     border-radius: 8px;
 }
-// .custom-input{
-//     display: inline-block;
-//     border: none; /* 移除所有边框 */
-//     outline: none; /* 移除点击时的轮廓 */
-//     border-bottom: 1px solid #ccc; /* 添加下边框 */
-// }
-/* 选中时的效果,可以根据需要调整 */
-// .custom-input:focus {
-//   border-bottom-color: #409EFF; /* 更改下边框颜色 */
-// }
-// ::v-deep .el-dialog {
-// width: 60% !important;
-// margin-top: 2vh !important;
-// height: 90% !important;
-// }
+
+}
+
 </style>

+ 9 - 5
src/views/business/testMethod/reviewDialog.vue

@@ -405,7 +405,6 @@ export default {
         breakData (newValeu) {
             const sql = `select * from neng_li_fan_wei_ where id_='${newValeu}'`
             this.$common.request('sql', sql).then(res => {
-                // console.log('re121s', res)
                 this.ruleForm.xiangMuMingCheng = res.variables.data[0].jian_yan_xiang_mu
                 this.ruleForm.sheBeiMingCheng = res.variables.data[0].she_bei_
                 this.ruleForm.sheBeiBianHao = res.variables.data[0].she_bei_bian_hao_
@@ -438,6 +437,7 @@ export default {
 }
 </script>
 <style scoped lang="scss">
+.paper-detail-dialog{
 .dialog-footer{
     text-align: center;
 }
@@ -452,10 +452,14 @@ export default {
 .review-form{
  padding: 10px;
 }
-::v-deep .el-dialog {
-width: 60% !important;
-margin-top: 2vh !important;
-height: 90% !important;
+::v-deep{
+    .el-dialog{
+        width: 60% !important;
+        margin-top: 2vh !important;
+        height: 90% !important;
+    }
+}
 }
+
 </style>
 

+ 16 - 13
src/views/component/fileTraining/fileDialog.vue

@@ -26,24 +26,26 @@
         <el-row class="row">
             <el-col :span="12">
                 <el-row>
-                    <el-col :span="5" class="nameClass">修订人:</el-col>
+                    <el-col v-if="digData.cao_zuo_lei_xing_=='新增'" :span="5" class="nameClass">创建人:</el-col>
+                    <el-col v-else :span="5" class="nameClass">修订人:</el-col>
                     <el-col :span="19" class="contentClass">{{ digData?(digData.fileInfos.CREATOR_NAME_?digData.fileInfos.CREATOR_NAME_:'/'):'/' }}</el-col>
                 </el-row>
             </el-col>
             <el-col :span="12">
                 <el-row>
-                    <el-col :span="5" class="nameClass">修订日期:</el-col>
+                    <el-col v-if="digData.cao_zuo_lei_xing_=='新增'" :span="5" class="nameClass">创建日期:</el-col>
+                    <el-col v-else :span="5" class="nameClass">修订日期:</el-col>
                     <el-col :span="19" class="contentClass">{{ digData?(digData.fileInfos.CREATE_TIME_?formattedTimestamp(digData.fileInfos.CREATE_TIME_):'/'):'/' }}</el-col>
                 </el-row>
             </el-col>
         </el-row>
-        <el-row v-if="fileIndex>0" class="row">
-            <el-col :span="12" class="nameClass">修订内容:</el-col>
-            <el-col :span="12" class="contentClass">{{ digData.xiu_ding_nei_rong?digData.xiu_ding_nei_rong:'/' }}</el-col>
+        <el-row v-if="digData.cao_zuo_lei_xing_=='修订'" class="row">
+            <el-col :span="3" class="nameClass">修订内容:</el-col>
+            <el-col :span="21" class="contentClass">{{ digData.xiu_ding_nei_rong?digData.xiu_ding_nei_rong:'/' }}</el-col>
         </el-row>
-        <el-row v-if="fileIndex>0" class="row">
-            <el-col :span="12" class="nameClass">修订原因:</el-col>
-            <el-col :span="12" class="contentClass">{{ digData.yuan_yin_?digData.yuan_yin_:'/' }}</el-col>
+        <el-row v-if="digData.cao_zuo_lei_xing_=='修订'" class="row">
+            <el-col :span="3" class="nameClass">修订原因:</el-col>
+            <el-col :span="21" class="contentClass">{{ digData.yuan_yin_?digData.yuan_yin_:'/' }}</el-col>
         </el-row>
         <el-table
             :data="listData"
@@ -54,7 +56,7 @@
             style="width: 100%;padding:10px;"
         >
             <el-table-column
-                label="姓名"
+                label="用户"
                 width="300"
             >
                 <template slot-scope="scope">
@@ -62,7 +64,7 @@
                 </template>
             </el-table-column>
             <el-table-column
-                label="阅读时间"
+                label="最近阅读时间"
                 width="300"
             >
                 <template slot-scope="scope">
@@ -70,7 +72,7 @@
                 </template>
             </el-table-column>
             <el-table-column
-                label="阅读时长"
+                label="累计阅读时长"
             >
                 <template slot-scope="scope">
                     <span style="margin-left: 10px">{{ formatDuration(scope.row.shi_chang_) }}</span>
@@ -114,7 +116,8 @@ export default {
             listData: [],
             currentPage: 1,
             pageSize: 10,
-            timer: null
+            timer: null,
+            controlShow: false
         }
     },
     watch: {
@@ -148,7 +151,7 @@ export default {
         setInterfaceTime () {
             this.timer = setTimeout(() => {
                 this.$emit('pause')
-            }, 5000)
+            }, 30000)
         },
         formattedTimestamp (timestamp) {
             const date = new Date(timestamp)

+ 53 - 17
src/views/component/fileTraining/index.vue

@@ -59,9 +59,14 @@
                             :timestamp="activity.fa_fang_shi_jian_"
                             @click.stop.native="toggleActive(activity, index)"
                         >
+                            <!-- <div>
+                                <el-tooltip class="item" effect="dark" placement="right-end" :content="showContent(activity,index)">
+                                    <div>版本号:{{ activity.ban_ben_ }}/修订人:{{ activity.fileInfos.CREATOR_NAME_ }}==={{ activity.bian_zhi_ren_ }}</div>
+                                </el-tooltip>
+                            </div> -->
                             <div>
                                 <el-tooltip class="item" effect="dark" placement="right-end" :content="showContent(activity,index)">
-                                    <div>版本号:{{ activity.ban_ben_ }}/修订人:{{ activity.fileInfos.CREATOR_NAME_ }}</div>
+                                    <div>版本号:{{ activity.ban_ben_ }}/修订人:{{ getUserName(activity.bian_zhi_ren_) }}</div>
                                 </el-tooltip>
                             </div>
                         </el-timeline-item>
@@ -196,11 +201,11 @@ export default {
         //         this.tmpId = val.id
         //         this.upFunc = val.func
         //         const data = {
-        //             ext: val.fileInfos.EXT_,
-        //             fileName: val.fileInfos.FILE_NAME_,
-        //             id: val.fileInfos.ID_,
-        //             index: 0,
-        //             totalBytes: val.fileInfos.TOTAL_BYTES_
+        //             ext: val.fileInfos.EXT_,// 文件类型
+        //             fileName: val.fileInfos.FILE_NAME_,// 文件名称
+        //             id: val.fileInfos.ID_,// 文件id
+        //             index: 0,// 当前文件索引
+        //             totalBytes: val.fileInfos.TOTAL_BYTES_// 文件大小
         //         }
         //         // 1、获取文件数据 及下载流接口
         //         this.optionFile.url = BASE_API() + SYSTEM_URL() + '/file/download?attachmentId=' + data.id
@@ -284,10 +289,18 @@ export default {
         this.checkDialogBody()
     },
     methods: {
+
+        getUserName (data) {
+            const user = this.userList.find(item => item.userId === data)
+            return user ? user.userName : '未知用户'
+        },
         showContent (activity, index) {
-            if (index <= 0) {
-                return '第一版'
+            if (activity.cao_zuo_lei_xing_ === '新增') {
+                return '第一版'
             }
+            // if (index <= 0) {
+            //     return '第一版'
+            // }
             return activity.xiu_ding_nei_rong ? activity.xiu_ding_nei_rong : '无修订原因'
         },
 
@@ -347,11 +360,24 @@ export default {
             }
         },
         // 本人修改
+        // id转换
+        async idChange (id) {
+            const sql = `select id_ FROM t_wjxxb WHERE shu_ju_lai_yuan_ = '${id}'`
+            return new Promise((resolve, reject) => {
+                this.$common.request('sql', sql).then((res) => {
+                    const { data = [] } = res.variables || {}
+                    const firstId = data[0]?.id_
+                    resolve(firstId) // 解析 Promise 时返回 firstId
+                }).catch(error => {
+                    reject(error) // 捕获错误并拒绝 Promise
+                })
+            })
+        },
+
         toggleActive (activity, index) {
             this.digData = activity
             clearInterval(this.clearTimeSet)
             this.browseTime = 0
-            // console.log('activity', activity)
             this.curFileName = activity.FILE_NAME_
             this.fileShow(activity)// 展示内容改变
             this.checkNum(activity)// 阅读量
@@ -360,12 +386,14 @@ export default {
         },
         // 阅读量函数
         checkNum (activity) {
-            const sql1 = `select * from t_wjcyjl where parent_id_= '${activity.id}' order by create_time_ desc`
-            this.$common.request('sql', sql1).then((res) => {
+            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`
+            this.$common.request('sql', sql).then((res) => {
                 const { data = [] } = res.variables || {}
                 this.lookNum = data.length
                 this.showList = data
-                // console.log('showList', this.showList)
             })
         },
         handleUpdate (fileId, time) {
@@ -391,8 +419,6 @@ export default {
         lookFile () {
             // console.log(document.querySelector('iframe').contentWindow.document)
             // console.log(document.querySelector('iframe').contentWindow.document.body.innerHTML);
-            // console.log('查看文件', this.digData)
-            // console.log('leftData', this.leftData)
             if (this.digData) {
                 this.checkNum(this.digData)
             } else {
@@ -407,10 +433,9 @@ export default {
             const curRole = this.role.map(i => i.alias)
             const isPower = curRole.some(item => roleKey.includes(item))
             if (this.isSuper || isPower) {
-                console.log('this.leftData[0]', this.leftData[0])
                 const deleteParams = {
                     tableName: 't_wjxxb',
-                    paramWhere: { id_: this.leftData[0].id }
+                    paramWhere: { id_: this.leftData[0].zId }
                 }
                 curdPost('delete', deleteParams).then(() => {
                     this.$message({
@@ -439,9 +464,12 @@ export default {
             a.remove()
         },
         fileShow (val) {
+            // console.log('qwqwqw', this.idChange('1166703356459089920'))
             this.dialogVisible = this.visible
             this.title = `文件:《${val.FILE_NAME_}》`
-            this.tmpId = val.id
+            this.idChange(val.id).then(res => {
+                this.tmpId = res
+            })
             this.upFunc = val.func
             const data = {
                 ext: val.fileInfos.EXT_,
@@ -463,6 +491,14 @@ export default {
                 this.refresh = true
             })
         },
+        // 排序函数
+        sortByFabushijianDesc (data) {
+            return data.sort((a, b) => {
+                const dateA = new Date(a.fa_fang_shi_jian_)
+                const dateB = new Date(b.fa_fang_shi_jian_)
+                return dateB - dateA // 降序排序
+            })
+        },
         formattedTimestamp (timestamp) {
             const date = new Date(timestamp)
             // 获取年月日时分秒

+ 59 - 35
src/views/infosManage/fileIE.vue

@@ -217,7 +217,7 @@ import noColectPng from '@/assets/images/icons/noColect.png'
 import wordPng from '@/assets/images/icons/word.png'
 import fileTraining from '@/views/component/fileTraining'
 import column from '@/components/ibps-crud/mixin/column'
-// import updateFille from './updateFile.vue'
+import UpdateFile from './updateFile.vue'
 
 export default {
     components: {
@@ -232,8 +232,6 @@ export default {
         const depArrs = []
         var fileDownloadAuthority = false
         const { deptList, role } = this.$store.getters
-        console.log('deptList', deptList)
-        console.log('role', role)
         for (var i of deptList) {
             depArrs.push(`wj.bian_zhi_bu_men_ like '${i.positionId}'`)
         }
@@ -431,7 +429,6 @@ export default {
         // 外部文件更新
         updateDate (data) {
             this.sonData = data
-            console.log('data', data)
             this.dialogVisible1 = true
             this.dialogForm.wen_jian_lei_xing = data.row.wen_jian_xi_lei_
             this.dialogForm.wen_jian_bian_hao = data.row.wen_jian_bian_hao
@@ -469,7 +466,6 @@ export default {
             let wheres3 = '' // 受限
 
             let start = ''
-            //   console.log('this.$store.getters',this.$store.getters)
             const positionsDatas = this.$store.getters.userInfo.positions
             const needSelType = []
             if (this.$store.getters.userInfo.positions === 0) {
@@ -505,8 +501,6 @@ export default {
                         let orSql = ''
                         // eslint-disable-next-line no-redeclare
                         for (const i in positionsDatas) {
-                            console.log('i', i)
-                            console.log('i12121', positionsDatas[i])
                             if (i === '0') {
                                 orSql = `wj.quan_xian_xin_xi_ LIKE '%${positionsDatas[i].id}%'`
                             } else {
@@ -555,7 +549,6 @@ export default {
         WHERE wj.shi_fou_guo_shen_ ='有效' and ((sq.cha_yue_jie_zhi_s >DATE_FORMAT(NOW(), '%Y-%m-%d')) OR (sq.cha_yue_jie_zhi_s =DATE_FORMAT(NOW(), '%Y-%m-%d')))
         and wj.quan_xian_xin_xi_ like '%${this.userId}%'  ${wheres3} `
             const sqlArr = [comSql, buMenSql, authoritySql]
-            // console.log('sqlArr', sqlArr)
             let oldRecordSql = ''
             const buMenWhere = []
             if (this.pageKey !== 'nbwj') {
@@ -581,13 +574,9 @@ export default {
                     needSelType.push(`(${sqlArr[i]})`)
                 }
             }
-            // console.log('this.fileTypesDatas', this.fileTypesDatas)
-            //   console.log('needSelType',needSelType)
             const fileSearchSql = needSelType.join('union all')
-            // console.log('fileSearchSql', fileSearchSql)
             const sql = this.pageKey === 'nbwj' ? `select sq.* from (${fileSearchSql}) sq ORDER BY sq.wen_jian_bian_hao DESC,sq.wen_jian_ming_che DESC` : oldRecordSql
             // console.log('sql------------:', sql)
-            // console.log('sql121', sql)
             curdPost('sql', sql).then(res => {
                 const tableDatas = res.variables.data
                 this.selectListData = JSON.parse(JSON.stringify(tableDatas))
@@ -622,21 +611,25 @@ export default {
             return columns.filter(column => column.prop !== prop)
         },
         handleNodeClick (nodeId, nodeData, treeDatas) {
-            if ((nodeData.id === '1174299180374425600' || nodeData.parentId === '1174299180374425600') && this.$store.getters.isSuper) {
-                this.showCaoZuoColumn = true
-                if (!this.hasColumnByProp(this.listConfig.columns, 'cao_zuo')) {
-                    this.listConfig.columns.push({ prop: 'cao_zuo', label: '操作', slotName: 'caozuo', width: 100 })
-                }
-            } else {
-                this.showCaoZuoColumn = false
-                this.listConfig.columns = this.removeColumnByProp(this.listConfig.columns, 'cao_zuo')
+            if (nodeData.name !== '文件分类') {
+                const pathId = nodeData.path.split('.')
+                const sql = `select ID_ from ibps_cat_type where type_key_= 'skwbwj'`
+                this.$common.request('sql', sql).then(res => {
+                    const { data = [] } = res.variables || {}
+                    if (pathId.includes(data[0].ID_) && this.$store.getters.isSuper) {
+                        this.showCaoZuoColumn = true
+                        if (!this.hasColumnByProp(this.listConfig.columns, 'cao_zuo')) {
+                            this.listConfig.columns.push({ prop: 'cao_zuo', label: '操作', slotName: 'caozuo', width: 100 })
+                        }
+                    } else {
+                        this.showCaoZuoColumn = false
+                        this.listConfig.columns = this.removeColumnByProp(this.listConfig.columns, 'cao_zuo')
+                    }
+                })
             }
             this.show = 'detail'
-            console.log('nodeData', nodeData)
-            console.log('nodeId', nodeId)
             this.addDataCont = { fenLei: nodeData.name, fenLeiId: nodeId }
             const fileTypes = []
-            console.log(this.oldorgId === nodeId)
             if (this.oldorgId === nodeId && (nodeData.name !== '文件分类')) {
                 return
             }
@@ -644,7 +637,6 @@ export default {
             const noHadNext = nodeData.children === undefined
             if (noHadNext && this.pageKey === 'wjkzgl-ywyxjlsc') {
                 const chongfu = this.listConfig.toolbars.filter(el => {
-                    console.log('this.listConfig', this.listConfig)
                     return el.key === 'add'
                 })
                 if (chongfu.length === 0 && this.depth !== 0) {
@@ -666,7 +658,6 @@ export default {
             if (nodeData.children === undefined) {
                 const authorityName = JSON.parse(nodeData.authorityName)
                 fileTypes.push(nodeId)
-                // console.log('fileTypes', fileTypes)
                 if (authorityName.chaYue === '公用查阅') {
                     this.fileTypesDatas.comAuthority.push(nodeId)
                 }
@@ -698,7 +689,6 @@ export default {
             this.sqlWhere = {
                 fileType: fileTypes.join(',')
             }
-            console.log('this.sqlWhere', this.sqlWhere)
             this.getDatas()
         },
         // 开启表单页面
@@ -832,7 +822,6 @@ export default {
             this.refreshData()
         },
         handleClickTag (val) {
-            console.log('val', val)
             // const sql = `select * from ibps_file_attachment where id_= '${val.fu_jian_}'`
             // this.$common.request('sql', sql).then(res => {
             //     console.log('res', res)
@@ -845,35 +834,70 @@ export default {
             //     this.fileInfos = { id: val.id, FILE_NAME_: val.wen_jian_ming_che, fileInfos: data[0], func: this.handleUpdate, ban_ben_: val.ban_ben_ }
             //     this.dialogVisible = true
             // 本人修改
+            // console.log('文件修订', val)
             this.fileArray = []
-            this.handleFileInfo(val)
+            // this.handleFileInfo(val)
             const sql1 = `select t_wjxxb.*, t_wjxzxdjlb.xiu_ding_ban_ben_, t_wjxzxdjlb.xiu_ding_nei_rong,t_wjxzxdjlb.yuan_yin_
             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 sql1 = `select * from t_wjxxb WHERE tou_ban_wen_jian_='${val.id}'`
-            this.$common.request('sql', sql1).then(res => {
-                console.log('res测试', res)
+            // 1
+            const sql = `select wjxzxdjlb.* FROM t_wjxxb wjxxb 
+            LEFT JOIN t_wjxzxdjlb wjxzxdjlb ON 
+            wjxxb.wen_jian_fu_jian_ = wjxzxdjlb.wen_jian_fu_jian_
+            WHERE wjxxb.id_ = '${val.id}' ORDER BY wjxzxdjlb.create_time_ DESC`
+            this.$common.request('sql', sql).then(res => {
                 const list = res.variables.data
                 list.forEach(el => {
-                    const obj = { id: el.id_, wen_jian_ming_che: el.wen_jian_ming_che, fu_jian_: el.wen_jian_fu_jian_, xiu_ding_nei_rong: el.xiu_ding_nei_rong, yuan_yin_: el.yuan_yin_, xiu_ding_ban_ben_: el.xiu_ding_ban_ben_, ban_ben_: el.ban_ben_, wen_jian_bian_hao: el.wen_jian_bian_hao, fa_fang_shi_jian_: el.fa_fang_shi_jian_
+                    const obj = {
+                        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_,
+                        xiu_ding_nei_rong: el.xiu_ding_nei_rong,
+                        yuan_yin_: el.yuan_yin_,
+                        fa_fang_shi_jian_: el.bian_zhi_shi_jian,
+                        xiu_ding_ban_ben_: el.xiu_ding_ban_ben_, 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_,
+                        cao_zuo_lei_xing_: el.cao_zuo_lei_xing_
                     }
                     this.handleFileInfo(obj)
                 })
                 this.dialogVisible = true
             })
+            /**
+             * ban_ben_(版本)
+             * xiu_ding_bian_hao(修订编号)
+             * xiu_ding_wen_jian_ (修订文件)
+             * xiu_ding_ban_ben_(修订版本)
+             * xiu_ding_nei_rong(修订内容)
+             * yuan_yin_(原因)
+             * fa_fang_shi_jian_(发放时间,共用)
+             * {id_:el.id_,wen_jian_ming_che:el.xiu_ding_wen_jian_ ban_ben_:el.ban_ben_,wen_jian_ming_che:el.xiu_ding_nei_rong:el.xiu_ding_nei_rong,yuan_yin_:el.yuan_yin_,xiu_ding_ban_ben_:el.xiu_ding_ban_ben_,xiu_ding_wen_jian_:el.xiu_ding_wen_jian_,fu_j}
+             */
+            // 1
+            // this.$common.request('sql', sql1).then(res => {
+            //     console.log('res测试', res)
+            //     const list = res.variables.data
+            //     list.forEach(el => {
+            //         const obj = { id: el.id_, wen_jian_ming_che: el.wen_jian_ming_che, fu_jian_: el.wen_jian_fu_jian_, xiu_ding_nei_rong: el.xiu_ding_nei_rong, yuan_yin_: el.yuan_yin_, xiu_ding_ban_ben_: el.xiu_ding_ban_ben_, ban_ben_: el.ban_ben_, wen_jian_bian_hao: el.wen_jian_bian_hao, fa_fang_shi_jian_: el.fa_fang_shi_jian_
+            //         }
+            //         this.handleFileInfo(obj)
+            //     })
+            //     this.dialogVisible = true
+            // })
         },
         handleFileInfo (val) {
-            console.log('val121212', val)
             const sql = `select * from ibps_file_attachment where id_= '${val.fu_jian_}'`
             this.$common.request('sql', sql).then(res => {
-                console.log('res', res)
                 this.fileInfos = {}// 本人添加
                 const { data = [] } = res.variables || {}
                 if (!data.length) {
                     this.$message.warning('没有可查阅的文件,请查明原因!')
                     return
                 }
-                this.fileInfos = { id: val.id, FILE_NAME_: val.wen_jian_ming_che, fileInfos: data[0], func: this.handleUpdate, ban_ben_: val.ban_ben_, xiu_ding_nei_rong: val.xiu_ding_nei_rong ? val.xiu_ding_nei_rong : '', yuan_yin_: val.yuan_yin_ ? val.yuan_yin_ : '', xiu_ding_ban_ben_: val.xiu_ding_ban_ben_ ? val.xiu_ding_ban_ben_ : '', wen_jian_bian_hao: val.wen_jian_bian_hao, fa_fang_shi_jian_: val.fa_fang_shi_jian_ }
+                this.fileInfos = { id: val.id, FILE_NAME_: val.wen_jian_ming_che, fileInfos: data[0], func: this.handleUpdate, ban_ben_: val.ban_ben_, xiu_ding_nei_rong: val.xiu_ding_nei_rong ? val.xiu_ding_nei_rong : '', yuan_yin_: val.yuan_yin_ ? val.yuan_yin_ : '', xiu_ding_ban_ben_: val.xiu_ding_ban_ben_ ? val.xiu_ding_ban_ben_ : '', wen_jian_bian_hao: val.wen_jian_bian_hao, fa_fang_shi_jian_: val.fa_fang_shi_jian_, bian_zhi_ren_: val.bian_zhi_ren_, cao_zuo_lei_xing_: val.cao_zuo_lei_xing_, zId: val.zId }
                 this.fileArray.push(this.fileInfos)
             })
         },