| | |
| | | >{{$t('common.reset')}}</el-button |
| | | > |
| | | |
| | | <el-button |
| | | <!-- <el-button |
| | | v-if="btnStatus.download" |
| | | icon="el-icon-position" |
| | | type="success" |
| | | size="small" |
| | | >{{$t('common.download')}}</el-button |
| | | > |
| | | > --> |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-divider class="eldivider" /> |
| | | <div style="height: 85%"> |
| | | <div style="height=500px"> |
| | | <el-table |
| | | ref="filterTable" |
| | | :data="tableData" |
| | | height="90%" |
| | | height="500px" |
| | | border |
| | | style="width: 100%" |
| | | |
| | | @selection-change="handleSelectionChange" |
| | | > |
| | | <el-table-column type="selection" width="55" /> |
| | |
| | | >{{$t('common.details')}}</el-link |
| | | > |
| | | <el-link class="elLink" |
| | | @click="getAttachTable" |
| | | @click="getAttachTable(scope.$index, scope.row)" |
| | | style="margin-left: 20px; " |
| | | >{{$t('common.enclosure')}}</el-link |
| | | > |
| | |
| | | tree: [ |
| | | { |
| | | tabDesc: '基础数据', |
| | | tab: '基础数据', |
| | | label: '基础数据', |
| | | value: 'BD', |
| | | children: [], |
| | | }, |
| | | { |
| | | tabDesc: '业务数据', |
| | | tab: '业务数据', |
| | | label: '业务数据', |
| | | value: 'BS', |
| | | children: [], |
| | | }, |
| | |
| | | tableAttach: [], |
| | | defaultProps: { |
| | | children: 'children', |
| | | label: 'tab', |
| | | label: 'label', |
| | | }, |
| | | btnStatus: { |
| | | select: false, |
| | |
| | | showinfoBox: false, |
| | | itemdetail: {}, |
| | | |
| | | tableData: [], |
| | | attributeData: [], |
| | | currentPage: 1, |
| | | searchName: '', |
| | |
| | | }, |
| | | getClickTable: null, |
| | | attacgSelection: [], |
| | | upAttach:{ |
| | | tabName:null, |
| | | eventid:null, |
| | | } |
| | | }; |
| | | }, |
| | | created() { |
| | |
| | | formData.append('file', fs.files[i]); // fs.files[i].name,file |
| | | } |
| | | |
| | | $.ajax(BASE_URL + "/dataQuery/uploadFiles?token=" + token + "&tabName=lf.sys_style&eventid=fa25979a5ef8b43ba82a0be35b3fb0d4", { |
| | | $.ajax(BASE_URL + "/dataQuery/uploadFiles?token=" + token + "&tabName= "+this.upAttach.tabName+"&eventid="+this.upAttach.eventid, { |
| | | type: "post", |
| | | data: formData, |
| | | async: true, |
| | |
| | | }); |
| | | }, |
| | | async getAttacthFlieList() { |
| | | var obj = { |
| | | tabName: 'lf.sys_style', |
| | | eventid: 'fa25979a5ef8b43ba82a0be35b3fb0d4' |
| | | } |
| | | var obj =this.upAttach |
| | | const res = await dataQuery_selectFiles(obj); |
| | | if (res.code != 200) { |
| | | this.$message.error('列表调用失败'); |
| | |
| | | }, |
| | | |
| | | |
| | | getAttachTable() { |
| | | getAttachTable(index, row) { |
| | | if(row.eventid != null){ |
| | | this.upAttach.eventid = row.eventid; |
| | | }else{ |
| | | this.upAttach.eventid = ''; |
| | | } |
| | | this.getAttacthFlieList(); |
| | | this.dialogFormVisible = true; |
| | | }, |
| | |
| | | for (var i in option) { |
| | | var val_Data = option[i]; |
| | | val_Data.id = '1' + i; |
| | | val_Data.label= val_Data.tabDesc+"("+val_Data.tab+")" |
| | | if (option[i].ns == 'bd') { |
| | | this.tree[0].children.push(val_Data); |
| | | } else { |
| | |
| | | if (data.children != null) return; |
| | | this.listData.name = data.entity; //要查询表格类型; |
| | | this.getClickTable = data; |
| | | this.listData.pageIndex =1; |
| | | this.listData.pageSize=10; |
| | | this.count = 0; |
| | | this.upAttach.tabName= data.ns+"."+data.tab; |
| | | this.filedsLayer = this.getCollapseDomFiled(); //获取每个表字段名称及阈值 |
| | | |
| | | //获取table信息 |
| | | this.getCollapseTable(this.filedsLayer); |
| | | }, |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | this.tableData = data.result; |
| | | this.$refs.filterTable.doLayout(); |
| | | }, |
| | | //获取每个表字段名称及阈值 |
| | | async getCollapseDomFiled() { |
| | |
| | | }, |
| | | //分页点击事件 |
| | | handleSizeChange(val) { |
| | | this.listdata.pageSize = val; |
| | | this.listdata.pageIndex = 1; |
| | | this.listData.pageSize = val; |
| | | this.listData.pageIndex = 1; |
| | | //获取table信息 |
| | | this.getCollapseTable(this.filedsLayer); |
| | | }, |
| | | handleCurrentChange(val) { |
| | | this.listdata.pageIndex = val; |
| | | this.listData.pageIndex = val; |
| | | //获取table信息 |
| | | this.getCollapseTable(this.filedsLayer); |
| | | }, |
| | |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | max-height: 670px; |
| | | overflow-y: auto; |
| | | overflow : auto; |
| | | } |
| | | .spatial_rightContent { |
| | | width: 80%; |