| | |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | | border |
| | | @selection-change="handleSelectionChange" |
| | | height="calc(100% - 57px)" |
| | | > |
| | |
| | | /> |
| | | <el-table-column |
| | | min-width="100" |
| | | prop="createUser" |
| | | prop="createName" |
| | | :label="$t('dataManage.dictionaryManageObj.createPersonnel')" |
| | | /> |
| | | <el-table-column |
| | |
| | | /> |
| | | <el-table-column |
| | | min-width="100" |
| | | prop="updateUser" |
| | | prop="updateName" |
| | | :label="$t('dataManage.dictionaryManageObj.updatePersonnel')" |
| | | /> |
| | | |
| | |
| | | top="2vh" |
| | | :title="$t('dataManage.dictionaryManageObj.revamp')" |
| | | :visible.sync="dialogFormVisible" |
| | | :before-close="handleClose" |
| | | > |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form |
| | |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | @click="dialogFormVisible = false" |
| | | @click="handleClose" |
| | | >{{ $t("dataManage.dictionaryManageObj.cancel") }}</el-button> |
| | | <el-button |
| | | class="primary" |
| | |
| | | :title="$t('dataManage.dictionaryManageObj.add')" |
| | | top="2vh" |
| | | :visible.sync="InsertFormdialog" |
| | | :before-close="handleCloseadd" |
| | | > |
| | | <div style="height: 500px; overflow: auto"> |
| | | <el-form |
| | |
| | | <el-button |
| | | type="info" |
| | | size="small" |
| | | @click="InsertFormdialog = false" |
| | | @click="handleCloseadd" |
| | | >{{ |
| | | $t("dataManage.dictionaryManageObj.cancel") |
| | | }}</el-button> |
| | |
| | | insert: false, |
| | | update: false, |
| | | }, |
| | | domainData: [ |
| | | { |
| | | val: "基础数据", |
| | | children: [], |
| | | }, |
| | | { |
| | | val: "业务数据", |
| | | children: [], |
| | | }, |
| | | { |
| | | val: "元数据", |
| | | children: [], |
| | | }, |
| | | ], |
| | | domainData: [], |
| | | defaultProps: { |
| | | children: "children", |
| | | label: "val", |
| | |
| | | if (data.code != 200) { |
| | | this.$message.error("下拉调用失败"); |
| | | } |
| | | let bdres = data.result.filter((item) => item.ns == "bd"); |
| | | let bsres = data.result.filter((item) => item.ns == "bs"); |
| | | let mdres = data.result.filter((item) => item.ns == "md"); |
| | | for (var i in bdres) { |
| | | // bdres[i].val = bdres[i].tabDesc + '(' + bdres[i].tab + ')'; |
| | | bdres[i].val = bdres[i].tabDesc; |
| | | } |
| | | for (var i in bsres) { |
| | | // bsres[i].val = bsres[i].tabDesc + '(' + bsres[i].tab + ')'; |
| | | bsres[i].val = bsres[i].tabDesc; |
| | | } |
| | | for (var i in mdres) { |
| | | // bsres[i].val = bsres[i].tabDesc + '(' + bsres[i].tab + ')'; |
| | | mdres[i].val = mdres[i].tabDesc; |
| | | } |
| | | this.domainData[0].children = bdres; |
| | | this.domainData[1].children = bsres; |
| | | this.domainData[2].children = mdres; |
| | | var val = this.domainData[0].children; |
| | | this.insertform.tab = val[0].tab; |
| | | this.insertform.tabDesc = val[0].tabDesc; |
| | | this.insertform.ns = val[0].ns; |
| | | this.listData.tab = val[0].tab; |
| | | this.listData.ns = val[0].ns; |
| | | this.activeName = val[0].tab; |
| | | var val = data.result; |
| | | var std = []; |
| | | val.filter((item) => { |
| | | if (std.indexOf(item.bak) == -1) { |
| | | std.push(item.bak); |
| | | this.domainData.push( |
| | | { |
| | | val: item.bak, |
| | | children: [], |
| | | } |
| | | ) |
| | | } |
| | | }); |
| | | this.domainData.filter((item) => { |
| | | val.filter((res) => { |
| | | if (item.val === res.bak) { |
| | | res.val = res.tabDesc |
| | | item.children.push(res) |
| | | } |
| | | }) |
| | | }) |
| | | // let bdres = data.result.filter((item) => item.ns == "bd"); |
| | | // let bsres = data.result.filter((item) => item.ns == "bs"); |
| | | // let mdres = data.result.filter((item) => item.ns == "md"); |
| | | // for (var i in bdres) { |
| | | // // bdres[i].val = bdres[i].tabDesc + '(' + bdres[i].tab + ')'; |
| | | // bdres[i].val = bdres[i].tabDesc; |
| | | // } |
| | | // for (var i in bsres) { |
| | | // // bsres[i].val = bsres[i].tabDesc + '(' + bsres[i].tab + ')'; |
| | | // bsres[i].val = bsres[i].tabDesc; |
| | | // } |
| | | // for (var i in mdres) { |
| | | // // bsres[i].val = bsres[i].tabDesc + '(' + bsres[i].tab + ')'; |
| | | // mdres[i].val = mdres[i].tabDesc; |
| | | // } |
| | | // this.domainData[0].children = bdres; |
| | | // this.domainData[1].children = bsres; |
| | | // this.domainData[2].children = mdres; |
| | | var result = this.domainData[0].children; |
| | | this.insertform.tab = result[0].tab; |
| | | this.insertform.tabDesc = result[0].tabDesc; |
| | | this.insertform.ns = result[0].ns; |
| | | this.listData.tab = result[0].tab; |
| | | this.listData.ns = result[0].ns; |
| | | this.activeName = result[0].tab; |
| | | this.startQueryNameData(); |
| | | }, |
| | | handleClose() { |
| | | this.$confirm("关闭后无法保存,是否关闭?") |
| | | .then((_) => { |
| | | this.dialogFormVisible = false |
| | | }) |
| | | .catch((_) => { }); |
| | | }, |
| | | handleCloseadd() { |
| | | this.$confirm("关闭后无法保存,是否关闭?") |
| | | .then((_) => { |
| | | this.InsertFormdialog = false |
| | | }) |
| | | .catch((_) => { }); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |