{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-mobile/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-mobile/src/components/obpm_open_container.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-mobile/src/components/obpm_open_container.vue","mtime":1740130327258},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-mobile/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-mobile/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-mobile/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-mobile/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-mobile/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n\nimport view_delegate from \"@/components/view_delegate.vue\"\nimport form_normalform from \"@/components/form_normalform.vue\"\nimport profile from \"@/components/profile.vue\"\nimport information from \"@/components/information.vue\"\nimport main_management from \"@/components/main_management.vue\"\nimport main_pending from \"@/components/main_pending.vue\"\nimport main_processing from \"@/components/main_processing.vue\"\n\nexport default {\n name: \"obpm-open-container\",\n props: [\"openParams\"],\n components: {\n view_delegate,\n form_normalform,\n profile,\n information,\n main_management,\n main_pending,\n main_processing\n },\n\n created() {\n this.doAction(this.openParams);\n },\n\n data: function() {\n return {\n params: null,\n paramsHistory: [],\n hackReset:true,\n };\n },\n\n methods: {\n //重建时加载\n reloading() {\n this.hackReset = false\n this.$nextTick(() => {\n this.hackReset = true\n })\n },\n contentType: function() {\n // this.params = openParams;\n let compName;\n switch (this.params.linkType) {\n case \"00\":\n //表单\n compName = \"form_normalform\";\n break;\n case \"01\":\n //列表视图\n compName = \"view_delegate\";\n break;\n case \"02\":\n //个人设置\n compName = \"profile\";\n break;\n case \"03\":\n //信息管理\n compName = \"information\";\n break;\n case \"04\":\n //系统设置\n compName = \"main_management\";\n break;\n case \"05\":\n //发起新建\n compName = \"main_pending\";\n break;\n case \"06\":\n //我的待办\n compName = \"main_pending\";\n break;\n case \"07\":\n //经办跟踪\n compName = \"main_processing\";\n break;\n case \"08\":\n //仪表分析\n compName = \"main_pending\";\n break;\n default:\n break;\n }\n return compName;\n },\n\n doAction: function(params) {\n this.paramsHistory.push(params);\n this.params = params;\n },\n\n doBack: function() {\n if (this.paramsHistory.length > 0) {\n this.paramsHistory.pop();\n }\n if (this.paramsHistory.length > 0) {\n this.params = this.paramsHistory[this.paramsHistory.length - 1];\n }else {\n this.$parent.onCloseBtnClick(this.params);\n }\n }\n }\n};\n",null]}