{"remainingRequest":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/src/components/CommonTool/menuTree.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/src/components/CommonTool/menuTree.vue","mtime":1701674859500},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/cache-loader/dist/cjs.js","mtime":1701674874584},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/thread-loader/dist/cjs.js","mtime":1701674873947},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/babel-loader/lib/index.js","mtime":1701674874357},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/cache-loader/dist/cjs.js","mtime":1701674874584},{"path":"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/vue-loader/lib/index.js","mtime":1701674874903}],"contextDependencies":[],"result":["import \"core-js/modules/web.dom.iterable\";\nimport \"regenerator-runtime/runtime\";\nimport _asyncToGenerator from \"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/@babel/runtime-corejs2/helpers/esm/asyncToGenerator\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport { getMenuList, delMenu as _delMenu } from \"@/service/CommontoolsAPI.js\";\nimport { delMsg } from '@/utils/elementui';\nexport default {\n name: 'menutree',\n props: ['param'],\n data: function data() {\n return {\n first: true,\n node: null,\n resolve: null,\n defaultExpandedKeys: [],\n expandAll: false\n };\n },\n mounted: function mounted() {},\n methods: {\n copyMenuBtnClick: function copyMenuBtnClick() {\n this.$emit('copyMenuBtnClick');\n },\n createMenu: function createMenu(id) {\n this.$store.dispatch('setMenuSuperiorId', id);\n this.$emit(\"createMenu\");\n },\n delMenus: function () {\n var _delMenus = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(data) {\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (data.hasChild) {\n _context.next = 12;\n break;\n }\n\n _context.prev = 1;\n _context.next = 4;\n return delMsg(this.$t('msg.comfirm_del'), this.$t('msg.tip'));\n\n case 4:\n this.delMenu(data.id);\n _context.next = 10;\n break;\n\n case 7:\n _context.prev = 7;\n _context.t0 = _context[\"catch\"](1);\n console.log(_context.t0);\n\n case 10:\n _context.next = 13;\n break;\n\n case 12:\n this.delMenu(data.id);\n\n case 13:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this, [[1, 7]]);\n }));\n\n function delMenus(_x) {\n return _delMenus.apply(this, arguments);\n }\n\n return delMenus;\n }(),\n delMenu: function () {\n var _delMenu2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(id) {\n var resp;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return _delMenu([id]);\n\n case 2:\n resp = _context2.sent;\n\n if (resp.data.errcode == 0) {\n this.$message.success(this.$t('msg.del_ss'));\n if (id == this.$store.state.menuTreeMenuId) this.$store.dispatch('resetMenuTreeMenuId');\n this.loadNode(this.node, this.resolve);\n }\n\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, this);\n }));\n\n function delMenu(_x2) {\n return _delMenu2.apply(this, arguments);\n }\n\n return delMenu;\n }(),\n changeExpandAll: function changeExpandAll(val) {\n this.expandAll = val;\n this.loadNode(this.node, this.resolve);\n },\n loadNode: function () {\n var _loadNode = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(node, resolve) {\n var _this = this;\n\n var that, root, resp, subdepts;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n that = this;\n\n if (node.level === 0) {\n if (this.first) {\n this.first = false;\n this.node = node;\n this.resolve = resolve;\n }\n\n this.node.childNodes = [];\n this.defaultExpandedKeys = [];\n root = [{\n checked: false,\n id: this.param.applicationId,\n name: this.$t('menu.tree_menu'),\n parentId: \"\",\n hasChild: false,\n permissionType: \"private\",\n superior: \"\",\n uri: \"\"\n }];\n this.defaultExpandedKeys.push(this.param.applicationId);\n resolve(root);\n }\n\n if (!(node.level >= 1)) {\n _context3.next = 8;\n break;\n }\n\n this.param.parentId = node.key;\n _context3.next = 6;\n return getMenuList(this.param);\n\n case 6:\n resp = _context3.sent;\n\n if (resp.data.data) {\n subdepts = resp.data.data;\n subdepts.forEach(function (elm) {\n if (!elm.hasChild && that.expandAll) {\n _this.defaultExpandedKeys.push(elm.id);\n }\n });\n resolve(subdepts);\n } else {\n resolve([]);\n }\n\n case 8:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, this);\n }));\n\n function loadNode(_x3, _x4) {\n return _loadNode.apply(this, arguments);\n }\n\n return loadNode;\n }(),\n renderCon: function renderCon(obj) {\n if (obj.id == this.param.applicationId) {\n return false;\n }\n\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: this.$t('menu.menu_info'),\n url: \"application/application_info_generalTools_menu_info_help.html\"\n });\n this.$store.dispatch('saveMenuTreeMenuId', obj.id);\n this.$store.commit('changeShowMunuDetail', {\n show: true,\n superiorId: obj.superior\n });\n this.$store.dispatch('setMenuSuperiorId', \"\");\n },\n checkList: function checkList() {\n this.$store.dispatch('selectTreeNode', this.$refs.tree.getCheckedNodes()); // console.log(this.$refs.tree.getCheckedNodes())\n }\n },\n watch: {\n \"$store.state.rightHelpPageParams\": {\n handler: function handler() {\n if (this.$store.state.rightHelpFrame) {\n this.$store.state.rightHelpFrame.contentWindow.showHelpContentHtml(this.$store.state.rightHelpPageParams.title, this.$store.state.rightHelpPageParams.url);\n }\n },\n deep: true\n }\n }\n};",null]}