{"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/views/SoftwareList/SoftwareDetails.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/views/SoftwareList/SoftwareDetails.vue","mtime":1701674859505},{"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/es7.object.get-own-property-descriptors\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.object.keys\";\nimport _toConsumableArray from \"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray\";\nimport _defineProperty from \"/data/jenkins/workspace/test-v5in-source-front-01/src/badp-bcxin-5.x/obpm-designer-web/node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty\";\nimport \"core-js/modules/es6.function.name\";\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\";\nimport \"core-js/modules/es6.regexp.replace\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\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//\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//\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport { getModulesTree, getAllmodules as _getAllmodules, getModulesBasicInfo, delectModules as _delectModules, getApplications } from \"@/service/CommonApi.js\";\nimport { mapState } from 'vuex';\nimport { nameCheck } from \"@/utils/utils.js\";\nimport { delMsg } from '@/utils/elementui';\nexport default {\n name: \"softwsaredetails\",\n data: function data() {\n return {\n loading: true,\n num: 1,\n activeName: \"basicInfor\",\n active: \"basicInfor\",\n props: {\n label: \"name\",\n children: \"zones\",\n isLeaf: \"hasChild\"\n },\n node: [],\n resolve: function resolve() {},\n visible: false,\n dialogVisible: false,\n params: {\n appId: \"\",\n id: \"\",\n name: \"\",\n description: \"\",\n superior: \"\",\n superiorName: \"\",\n orderNo: 0,\n type: 0\n },\n rules: {\n name: [{\n required: true,\n message: '请输入模块名称',\n trigger: \"blur\"\n }, {\n validator: nameCheck,\n trigger: \"blur\"\n }]\n },\n data: [],\n menuHeight: 0,\n test: 10,\n isFirst: true,\n //标识是否第一次create\n appName: sessionStorage.getItem(\"appName\"),\n moduleCol: 20,\n //用来标识右边的选项卡页签的占比,平台模式是24\n isMode: false,\n //标识是否是平台模式\n datasourceId: \"\",\n // 用于判断当前有没有数据源\n btnLoading: false,\n // 是否显示可用\n treeWidth: 120,\n // 动态加载树的宽度\n treeId: '',\n // 左侧树节点id\n defaultExpandKey: [],\n // 默认展开的树节点\n barScrollTop: 0 // 重新加载后滚动条的高度\n\n };\n },\n created: function created() {\n var clientHeight = document.documentElement.clientHeight || document.body.clientHeight; //60 头部, 32 面包屑, 20 父组件外边距\n // this.menuHeight = clientHeight - 60 - 32 - 36 - 20;\n\n this.menuHeight = clientHeight - 60 - 32;\n var appId = sessionStorage.getItem(\"appId\");\n\n if (appId == \"\") {\n appId = sessionStorage.getItem(\"appId\");\n var appName = sessionStorage.getItem(\"appName\");\n this.$emit(\"breadcrumbName\", appName);\n var params = {\n appId: appId,\n appName: appName\n };\n this.$store.dispatch(\"landingUser\", {\n params: params\n });\n }\n\n if (JSON.parse(sessionStorage.getItem('software')).type == 1) {\n this.moduleCol = 24;\n this.isMode = true;\n this.$forceUpdate();\n }\n\n this.initRouter();\n this.getApplication();\n },\n computed: mapState({\n isReloadTree: function isReloadTree(state) {\n return state.isReloadTree;\n }\n }),\n mounted: function mounted() {\n var _this = this;\n\n this.getAllmodules();\n this.$nextTick(function () {\n if (JSON.parse(sessionStorage.getItem('software')).type != 1) {\n _this.treeWidth = _this.$refs.homeTree.$el.offsetWidth - 80;\n }\n });\n },\n methods: {\n getTreeImg: function getTreeImg(node) {\n var className = \"\";\n\n if (node.isLeaf) {\n className = 'el-icon-document';\n } else if (!node.expanded) {\n className = 'el-icon-folder';\n } else {\n className = 'el-icon-folder-opened';\n }\n\n return className;\n },\n //重新加载左边模块树\n reloadTree: function reloadTree() {\n var _this2 = this;\n\n this.node.childNodes = [];\n this.loadNode(this.node, this.resolve);\n this.$store.commit('changeIsReloadTree', false);\n setTimeout(function () {\n _this2.$refs.homeScroll.$el.children[0].scrollTo({\n top: _this2.barScrollTop,\n left: 0,\n behavior: 'smooth' // 定义缓动动画\n\n });\n }, 1000);\n },\n\n /**\n * 初始化打开该模块的基本信息\n */\n initRouter: function initRouter() {\n this.$router.replace({\n path: \"/home/softwaresdetails/baseicinfor\",\n query: {\n edit: true\n }\n });\n },\n\n /**\n * 主页-切换页签\n */\n switchTab: function switchTab() {\n this.visible = false;\n this.activeName = 'basicInfor';\n this.initRouter();\n },\n\n /**\n * **获取树形结构所有模块列表**\n */\n getAllmodules: function () {\n var _getAllmodules2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {\n var appId, currentModuleId, response;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n appId = sessionStorage.getItem('appId');\n currentModuleId = \"\";\n this.loading = true;\n _context.next = 5;\n return _getAllmodules(appId, currentModuleId);\n\n case 5:\n response = _context.sent;\n\n if (response.data.errcode == 0) {\n this.loading = false;\n this.data = response.data.data;\n }\n\n case 7:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function getAllmodules() {\n return _getAllmodules2.apply(this, arguments);\n }\n\n return getAllmodules;\n }(),\n\n /**\n * 当前选中的页签\n */\n handleClick: function handleClick(tab) {\n if (tab.name == \"advancedTool\") {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"开发者列表\",\n url: \"application/application_info_advancedTools_developer_list_help.html\"\n });\n this.$router.replace({\n path: \"/home/softwaresdetails/advancedTool/developer\",\n query: {\n edit: true\n }\n });\n this.$store.commit('changeIsClickPrimaryTab', 'developer' + new Date().getTime());\n } else if (tab.name == \"commonTool\") {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"角色列表\",\n url: \"application/application_info_generalTools_role_list_help.html\"\n });\n this.$router.replace({\n path: \"/home/softwaresdetails/commontool/roleslist\",\n query: {\n edit: true\n }\n });\n this.$store.commit('changeIsClickPrimaryTab', 'roleslist' + new Date().getTime());\n } else if (tab.name == \"library\") {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"函数库列表\",\n url: \"application/application_info_libraries_macroLibs_list_help.html\"\n });\n this.$router.replace({\n path: \"/home/softwaresdetails/library/macroLibsList\",\n query: {\n edit: true\n }\n });\n this.$store.commit('changeIsClickPrimaryTab', 'macroLibs' + new Date().getTime());\n } else if (tab.name == \"multiLanguage\") {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"多语言列表\",\n url: \"domain/domain_multiLanguages_list_help.html\"\n });\n this.$router.replace({\n path: \"/home/softwaresdetails/multiLanguageList\",\n query: {\n edit: true\n }\n });\n } else if (tab.name == \"cbInfo\") {\n //平台模式的回调信息没有帮助页面\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"流程列表\",\n url: \"application/application_module_workflows_list_help.html\"\n });\n this.$router.replace({\n path: \"/home/softwaresdetails/cbInfo\",\n query: {\n edit: true\n }\n });\n } else if (tab.name == \"process\") {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"流程列表\",\n url: \"application/application_module_workflows_list_help.html\"\n });\n this.$router.replace({\n path: \"/home/softwaresdetails/processlist\",\n query: {\n edit: true\n }\n });\n } else {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"软件信息\",\n url: \"application/application_info_help.html\"\n });\n this.$router.replace({\n path: \"/home/softwaresdetails/baseicinfor\",\n query: {\n edit: true\n }\n });\n }\n },\n //右边树的加号新建模块\n addModules: function addModules(id) {\n /**\n * 刷新丢失appId\n */\n if (!this.params.appId) {\n this.params.appId = sessionStorage.getItem('appId');\n }\n\n this.params.superior = id;\n this.createModules();\n },\n\n /**\n * 新建模块\n */\n createModules: function createModules() {\n // this.getAllmodules();\n // 需要判断有没有配置数据源,没有配置数据源不能报错\n this.getApplication();\n this.dialogVisible = true;\n },\n getApplication: function getApplication() {\n var _this3 = this;\n\n getApplications({\n id: sessionStorage.getItem(\"appId\")\n }, {\n onSucess: function onSucess(response) {\n if (response.data.errcode == 0) {\n var data = response.data.data;\n _this3.datasourceId = data.datasourceId;\n }\n }\n });\n },\n\n /**\n * 确定新建模块\n */\n handleModules: function handleModules(params) {\n var _this4 = this;\n\n /**\n * 刷新丢失appId\n */\n if (!this.params.appId) {\n this.params.appId = sessionStorage.getItem('appId');\n } // 判断有没有数据源\n\n\n if (!this.datasourceId) {\n this.$message.error(this.$t('msg.set_datasource'));\n return false;\n }\n\n this.$refs[params].validate( /*#__PURE__*/function () {\n var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(valid) {\n var response, node, resolve;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (!valid) {\n _context2.next = 8;\n break;\n }\n\n _this4.btnLoading = true;\n _context2.next = 4;\n return getModulesBasicInfo(_this4.params);\n\n case 4:\n response = _context2.sent;\n\n if (response.data.errcode == 0) {\n //把存起来的node的子节点清空,不然会界面会出现重复树!\n _this4.node.childNodes = [];\n node = _this4.node;\n resolve = _this4.resolve;\n\n _this4.loadNode(node, resolve);\n\n _this4.handleClose();\n\n _this4.getAllmodules();\n\n _this4.$message.success(_this4.$t('msg.created_ss'));\n\n _this4.btnLoading = false;\n }\n\n _context2.next = 9;\n break;\n\n case 8:\n return _context2.abrupt(\"return\", false);\n\n case 9:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }());\n },\n\n /**\n * 取消新建模块\n */\n handleClose: function handleClose() {\n var params = _objectSpread(_objectSpread({}, this.params), {}, {\n id: \"\",\n name: \"\",\n description: \"\",\n superior: \"\",\n superiorName: \"\",\n orderNo: 0\n });\n\n this.params = params;\n this.dialogVisible = false; // this.$refs['params'].resetFields()\n },\n\n /**\n * 删除节点\n */\n delectModules: function () {\n var _delectModules2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(data) {\n var response, node, resolve;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.prev = 0;\n _context3.next = 3;\n return delMsg(this.$t('msg.del_module'), this.$t('msg.tip'));\n\n case 3:\n _context3.next = 5;\n return _delectModules([data]);\n\n case 5:\n response = _context3.sent;\n\n if (response.data.errcode == 0) {\n this.node.childNodes = [];\n node = this.node;\n resolve = this.resolve;\n this.loadNode(node, resolve);\n this.visible = false;\n this.initRouter();\n this.$message({\n message: this.$t('msg.del_ss'),\n type: \"success\"\n });\n }\n\n _context3.next = 12;\n break;\n\n case 9:\n _context3.prev = 9;\n _context3.t0 = _context3[\"catch\"](0);\n console.log(_context3.t0);\n\n case 12:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, this, [[0, 9]]);\n }));\n\n function delectModules(_x2) {\n return _delectModules2.apply(this, arguments);\n }\n\n return delectModules;\n }(),\n\n /**\n * 加载树下级\n */\n loadNode: function () {\n var _loadNode = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(node, resolve) {\n var appId, parentId, data, response, _response;\n\n return regeneratorRuntime.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n appId = sessionStorage.getItem(\"appId\");\n parentId = node.data != undefined ? node.data.id : \"\";\n data = [];\n\n if (!(node.level === 0)) {\n _context4.next = 14;\n break;\n }\n\n this.node = node;\n this.resolve = resolve;\n _context4.next = 8;\n return getModulesTree(appId, parentId);\n\n case 8:\n response = _context4.sent;\n\n if (!(response.data.errcode == 0)) {\n _context4.next = 14;\n break;\n }\n\n data = response.data.data ? response.data.data : [];\n\n if (!(node.data != undefined)) {\n _context4.next = 13;\n break;\n }\n\n return _context4.abrupt(\"return\", resolve([{\n name: node.data.name\n }]));\n\n case 13:\n return _context4.abrupt(\"return\", resolve(data));\n\n case 14:\n if (!(node.level >= 1)) {\n _context4.next = 22;\n break;\n }\n\n _context4.next = 17;\n return getModulesTree(appId, parentId);\n\n case 17:\n _response = _context4.sent;\n\n if (!(_response.data.errcode == 0)) {\n _context4.next = 22;\n break;\n }\n\n data = _response.data.data ? _response.data.data : [];\n\n if (!(node.data != undefined)) {\n _context4.next = 22;\n break;\n }\n\n return _context4.abrupt(\"return\", resolve(data));\n\n case 22:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, this);\n }));\n\n function loadNode(_x3, _x4) {\n return _loadNode.apply(this, arguments);\n }\n\n return loadNode;\n }(),\n\n /**\n * 点击模块树节点\n * 传递给 data 属性的数组中该节点所对应的对象、节点对应的 Node、节点组件本身\n */\n onClickNode: function onClickNode(data) {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: '模块信息',\n url: \"application/application_module_form_list_help.html\"\n });\n this.visible = true;\n this.active = \"basicInfor\"; // 存储用于当前的id有其他样式\n\n this.treeId = data.id;\n this.$router.push({\n path: \"/home/softwaresdetails/basicinfor\",\n query: {\n edit: true,\n moduleId: data.id\n }\n });\n },\n\n /**\n * 模块树节点展开时触发的事件\n */\n nodeExpand: function nodeExpand(data) {\n this.defaultExpandKey.push(data.id);\n },\n\n /**\n * 模块树节点关闭是触发的事件\n */\n nodeCollapse: function nodeCollapse(data) {\n for (var i = 0; i < this.defaultExpandKey.length; i++) {\n if (this.defaultExpandKey[i] == data.id) {\n this.defaultExpandKey = [].concat(_toConsumableArray(this.defaultExpandKey.slice(0, i)), _toConsumableArray(this.defaultExpandKey.slice(i + 1)));\n break;\n }\n }\n },\n\n /**\n * 模块节点下的页签切换\n */\n handleTabClick: function handleTabClick(tab) {\n var moduleId = this.$route.query.moduleId;\n\n if (tab.name == \"form\") {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"表单列表\",\n url: \"application/application_module_form_help.html\"\n });\n this.$router.push({\n path: \"/home/softwaresdetails/formlist\",\n query: {\n edit: true,\n moduleId: moduleId\n }\n });\n this.$store.commit(\"changeformDetailVisible\", false);\n } else if (tab.name == \"view\") {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"视图列表\",\n url: \"application/application_module_view_list_help.html\"\n });\n this.$router.push({\n path: \"/home/softwaresdetails/viewlist\",\n query: {\n edit: true,\n moduleId: moduleId\n }\n });\n this.$store.commit(\"changeviewDetailVisible\", false);\n } else if (tab.name == \"process\") {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"流程列表\",\n url: \"application/application_module_workflows_list_help.html\"\n });\n this.$router.push({\n path: \"/home/softwaresdetails/processlist\",\n query: {\n edit: true,\n moduleId: moduleId\n }\n });\n this.$store.commit(\"changeprocessDetailVisible\", false);\n } else if (tab.name == \"charts\") {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"当前页Not帮助\",\n url: \"application/application_module_info_help.html\"\n });\n this.$router.push({\n path: \"/home/softwaresdetails/chartslist\",\n query: {\n edit: true,\n moduleId: moduleId\n }\n });\n } else if (tab.name == \"report\") {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"打印列表\",\n url: \"application/application_module_print_help.html\"\n });\n this.$router.push({\n path: \"/home/softwaresdetails/reportslist\",\n query: {\n edit: true,\n moduleId: moduleId\n }\n });\n } else if (tab.name == 'page') {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"当前页Not帮助\",\n url: \"application/application_module_info_help.html\"\n });\n this.$router.push({\n path: \"/home/softwaresdetails/pagelist\",\n query: {\n edit: true,\n moduleId: moduleId\n }\n });\n } else {\n this.$store.dispatch(\"rightHelpPageParams\", {\n title: \"模块信息\",\n url: \"application/application_module_form_list_help.html\"\n });\n this.$router.push({\n path: \"/home/softwaresdetails/basicinfor\",\n query: {\n edit: true,\n moduleId: moduleId\n }\n });\n }\n }\n },\n watch: {\n isReloadTree: function isReloadTree() {\n if (this.$store.state.isReloadTree) {\n this.reloadTree();\n console.log(this.$refs.homeScroll.$el.children[0].scrollTop, 'scrollTop'); // 记住原来展开的节点id,重新加载后也展开当前的树节点\n\n this.barScrollTop = this.$refs.homeScroll.$el.children[0].scrollTop;\n }\n },\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 /**\n * 检测浏览器回测时使用(一般的跳转也会执行该方法)\n */\n \"$route\": function $route(to, from) {\n switch (to.name) {\n case \"baseicinfor\":\n this.activeName = \"basicInfor\";\n this.visible = false;\n break;\n\n case \"roleslist\":\n this.activeName = \"commonTool\";\n break;\n\n case \"pcMenu\":\n this.activeName = \"commonTool\";\n break;\n\n case \"mobileMenu\":\n this.activeName = \"commonTool\";\n break;\n\n case \"tasklist\":\n this.activeName = \"commonTool\";\n break;\n\n case \"widgetlist\":\n this.activeName = \"commonTool\";\n break;\n\n case \"developer\":\n this.activeName = \"advancedTool\";\n break;\n\n case \"excelConf\":\n this.activeName = \"advancedTool\";\n break;\n\n case \"eip\":\n this.activeName = \"advancedTool\";\n break;\n\n case \"dataSourceList\":\n this.activeName = \"advancedTool\";\n break;\n\n case \"metadataMgr\":\n this.activeName = \"advancedTool\";\n break;\n\n case \"macroLibsList\":\n this.activeName = \"library\";\n break;\n\n case \"styleLibsList\":\n this.activeName = \"library\";\n break;\n\n case \"validateLibsList\":\n this.activeName = \"library\";\n break;\n\n case \"multiLanguageList\":\n this.activeName = \"multiLanguage\";\n break;\n\n case \"basicinfor\":\n this.active = \"basicInfor\";\n break;\n\n case \"formlist\":\n this.active = \"form\";\n break;\n\n case \"viewlist\":\n this.active = \"view\";\n break;\n\n case \"processlist\":\n this.active = \"process\";\n break;\n\n case \"chartslist\":\n this.active = \"charts\";\n break;\n\n case \"reportslist\":\n this.active = \"report\";\n break;\n\n case \"pagelist\":\n this.active = \"page\";\n break;\n\n default:\n break;\n }\n }\n }\n};",null]}