| | |
| | | |
| | | // 请求用户管理数据 |
| | | export function queryPageUser(params) { |
| | | return request.get('/user/selectByPageForRole', { params: params }); |
| | | return request.get('user/selectbypage', { params: params }); |
| | | } |
| | | // 新增用户管理数据 |
| | | export function insertUser(params) { |
| | |
| | | } |
| | | // 查询值域表结构树 |
| | | export function getDomainTabs() { |
| | | return request.get('domain/selectTabs'); |
| | | return request.get('domain/selectDomainTabs'); |
| | | } |
| | | //分页查询 |
| | | export function getSingleTab(params) { |
| | |
| | | resolpower: 'resolpower', |
| | | |
| | | name: 'Name', |
| | | |
| | | dirName: 'Catalogue', |
| | | format: 'Format', |
| | | size: 'Size', |
| | | gather: 'Acquisition time', |
| | |
| | | resolpower: '分辨率', |
| | | |
| | | name: '名称', |
| | | |
| | | dirName: '目录', |
| | | format: '格式', |
| | | size: '大小', |
| | | gather: '采集时间', |
| | |
| | | this.listData.name = data.entity; //要查询表格类型; |
| | | this.getClickTable = data; |
| | | this.filedsLayer = this.getCollapseDomFiled(); //获取每个表字段名称及阈值 |
| | | |
| | | //获取table信息 |
| | | this.getCollapseTable(this.filedsLayer); |
| | | }, |
| | |
| | | prop="codeDesc" |
| | | :label="$t('dataManage.domainManage.codeDesc')" |
| | | /> |
| | | <el-table-column |
| | | <!-- <el-table-column |
| | | align="center" |
| | | prop="bsm" |
| | | :label="$t('dataManage.domainManage.bsm')" |
| | | /> |
| | | /> --> |
| | | <el-table-column |
| | | align="center" |
| | | prop="level" |
| | |
| | | }, |
| | | domainData: [ |
| | | { |
| | | tabDesc: '基础数据', |
| | | val: '基础数据', |
| | | children: [], |
| | | }, |
| | | { |
| | | tabDesc: '业务数据', |
| | | val: '业务数据', |
| | | children: [], |
| | | }, |
| | | ], |
| | | defaultProps: { |
| | | children: 'children', |
| | | label: 'tabDesc', |
| | | label: 'val', |
| | | }, |
| | | }; |
| | | }, |
| | |
| | | this.fullscreenLoading = true; |
| | | this.listData.ns = data.ns; |
| | | this.listData.tab = data.tab; |
| | | |
| | | getSingleTab(this.listData).then((res) => { |
| | | setTimeout(() => { |
| | | this.tableData = res.result; |
| | | this.count = res.count; |
| | | this.fullscreenLoading = false; |
| | | if (res.code == 200) { |
| | | this.tableData = res.result; |
| | | this.count = res.count; |
| | | this.fullscreenLoading = false; |
| | | } else { |
| | | this.tableData = []; |
| | | this.count = 0; |
| | | this.fullscreenLoading = false; |
| | | } |
| | | }, 500); |
| | | }); |
| | | }, |
| | |
| | | getDomainTabs().then((res) => { |
| | | let bdres = res.result.filter((item) => item.ns == 'bd'); |
| | | let bsres = res.result.filter((item) => item.ns == 'bs'); |
| | | for (var i in bdres) { |
| | | bdres[i].val = bdres[i].tabDesc + '(' + bdres[i].tab + ')'; |
| | | } |
| | | for (var i in bsres) { |
| | | bsres[i].val = bsres[i].tabDesc + '(' + bsres[i].tab + ')'; |
| | | } |
| | | this.domainData[0].children = bdres; |
| | | this.domainData[1].children = bsres; |
| | | }); |
| | |
| | | </div> |
| | | <div class="bottom"> |
| | | <div class="leftTree"> |
| | | <ul> |
| | | <el-tree |
| | | ref="tree" |
| | | :props="defaultProps" |
| | | node-key="id" |
| | | :data="optionCount" |
| | | :default-expanded-keys="[1]" |
| | | :current-node-key="1" |
| | | :expand-on-click-node="false" |
| | | :default-expand-all="false" |
| | | draggable |
| | | @node-click="handleNodeClick" |
| | | > |
| | | |
| | | </span> |
| | | </el-tree> |
| | | <!-- <ul> |
| | | <li |
| | | @click="getTableDesc(item)" |
| | | v-for="item in optionCount" |
| | |
| | | > |
| | | {{ item.tabDesc }}({{ item.tab }}) |
| | | </li> |
| | | </ul> |
| | | </ul> --> |
| | | </div> |
| | | <div class="rightTable"> |
| | | <div class="table_box"> |
| | |
| | | <el-table-column |
| | | prop="depName" |
| | | :label="$t('dataManage.vmobj.depName')" |
| | | /> |
| | | <el-table-column |
| | | prop="dirName" |
| | | :label="$t('dataManage.vmobj.dirName')" |
| | | /> |
| | | <el-table-column |
| | | prop="gather" |
| | |
| | | <el-cascader |
| | | v-model="editForm.depid" |
| | | :options="companyOption" |
| | | @change="companyChange" |
| | | :props="cascader" |
| | | style="width:350px" |
| | | ></el-cascader> |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label="$t('dataManage.vmobj.dirName')" |
| | | :label-width="formLabelWidth" |
| | | > |
| | | <!-- <el-input v-model="editForm.depName" autocomplete="off"></el-input> --> |
| | | <el-cascader |
| | | v-model="editForm.dirid" |
| | | :options="dirComPanyOption" |
| | | :props="cascader" |
| | | style="width:350px" |
| | | ></el-cascader> |
| | | </el-form-item> |
| | | <el-form-item |
| | |
| | | deleteMeta, |
| | | insertMeta, |
| | | selectDictTab, |
| | | selectdirTab, |
| | | queryDepTree, |
| | | |
| | | } from '../../api/api'; |
| | | import MyBread from '../../components/MyBread.vue'; |
| | | export default { |
| | |
| | | } |
| | | }; |
| | | return { |
| | | defaultProps: { |
| | | children: 'children', |
| | | label: 'name', |
| | | }, |
| | | dirComPanyOption:[], |
| | | companyOption: [], |
| | | activeName: '', |
| | | optionCount: [], |
| | |
| | | pageSize: 10, |
| | | pageIndex: 1, |
| | | name: null, |
| | | dirid:null, |
| | | }, |
| | | cascader: { |
| | | label: 'name', |
| | |
| | | }; |
| | | }, |
| | | created() { |
| | | this.getMetaData(); |
| | | |
| | | this.getSelectDictTab(); |
| | | this.showPermsBtn(); |
| | | this.getQueryDepTree(); |
| | |
| | | }, |
| | | //目录树获取 |
| | | async getSelectDictTab() { |
| | | const data = await selectDictTab(); |
| | | if (data.code != 200) { |
| | | this.$message.error('下拉调用失败'); |
| | | const res = await selectdirTab(); |
| | | if (res.code != 200) { |
| | | this.$message.error('列表调用失败'); |
| | | } |
| | | this.optionCount = data.result; |
| | | this.activeName = data.result[0].tab; |
| | | this.optionCount =this.treeData(res.result); |
| | | this.dirComPanyOption= this.treeData(res.result); |
| | | this.listData.dirid=this.optionCount[0].id; |
| | | this.getMetaData(); |
| | | }, |
| | | handleNodeClick(data) { |
| | | this.listData.pageSize=10; |
| | | this.listData.pageIndex = 1; |
| | | this.listData.dirid = data.id; |
| | | this.getMetaData(); |
| | | }, |
| | | getTableDesc(res) { |
| | | this.activeName = res.tab; |
| | |
| | | // 请求数据内容 |
| | | getMetaData() { |
| | | select_meta_ByPageAndCount(this.listData).then((res) => { |
| | | debugger |
| | | this.tableData = res.result; |
| | | this.count = res.count; |
| | | }); |