| | |
| | | </el-table> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="生成信息" name="genInfo"> |
| | | <gen-info-form ref="genInfo" :info="info" /> |
| | | <gen-info-form ref="genInfo" :info="info" :menus="menus"/> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | <el-form label-width="100px"> |
| | |
| | | <script> |
| | | import { getGenTable, updateGenTable } from "@/api/tool/gen"; |
| | | import { optionselect as getDictOptionselect } from "@/api/system/dict/type"; |
| | | import { listMenu as getMenuTreeselect } from "@/api/system/menu"; |
| | | import basicInfoForm from "./basicInfoForm"; |
| | | import genInfoForm from "./genInfoForm"; |
| | | import Sortable from 'sortablejs' |
| | | |
| | | export default { |
| | | name: "GenEdit", |
| | | components: { |
| | |
| | | cloumns: [], |
| | | // 字典信息 |
| | | dictOptions: [], |
| | | // 菜单信息 |
| | | menus: [], |
| | | // 表详细信息 |
| | | info: {} |
| | | }; |
| | |
| | | getDictOptionselect().then(response => { |
| | | this.dictOptions = response.data; |
| | | }); |
| | | /** 查询菜单下拉列表 */ |
| | | getMenuTreeselect().then(response => { |
| | | this.menus = this.handleTree(response.data, "menuId"); |
| | | }); |
| | | } |
| | | }, |
| | | methods: { |
| | |
| | | genTable.params = { |
| | | treeCode: genTable.treeCode, |
| | | treeName: genTable.treeName, |
| | | treeParentCode: genTable.treeParentCode |
| | | treeParentCode: genTable.treeParentCode, |
| | | parentMenuId: genTable.parentMenuId |
| | | }; |
| | | updateGenTable(genTable).then(res => { |
| | | this.msgSuccess(res.msg); |