{"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/o_action.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-mobile/src/components/o_action.vue","mtime":1740130327257},{"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//\n//\n\n\nexport default {\n inject: [\n 'scanQRcode'\n ],\n name: \"o-action\",\n props: [\n \"action-type\", \n \"formid\",\n \"formId\",\n \"docid\",\n \"docId\",\n \"viewId\",\n \"viewid\",\n \"appId\",\n \"appid\",\n \"open-type\",\n \"data-val\",\n \"name\",\n \"path\",\n \"exparams\",\n \"url\",\n \"documenthidden\",\n \"documentshow\",\n ],\n \n data: function() {\n return { \n \n };\n },\n \n methods: {\n jumpTo() {\n let exparams = this.exparams;\n switch (this.actionType) {\n case \"opendocument\":\n if(this.formid || this.formId) {\n let formId = this.formId || this.formid;\n let docId = this.docId || this.docid;\n let params = {\n linkType:'00',\n actionContent:formId,\n _select: docId,\n };\n if(exparams) {\n params.exparams = exparams;\n }\n let routeParams = { \n name:'open',\n query: params,\n }\n this.$parent.calctextJump(routeParams);\n // this.$router.push({ \n // name:'open',\n // query: params,\n // })\n }\n break;\n case \"viewselect\":\n break;\n case \"openview\":\n if(this.viewId || this.viewid) {\n let params = {\n linkType:'01',\n actionContent: this.viewId ? this.viewId : this.viewid,\n };\n if(exparams) {\n params.exparams = exparams;\n }\n this.$router.push({ \n name:'open',\n query:params\n })\n }\n break;\n case \"jumpto\": //跳转\n if(this.url){\n window.location.href = this.url;\n }\n break;\n case \"openword\":\n // this.filePreview(this.path, this.name);\n break;\n case \"documentshowhidden\": //隐藏行\n if(this.documenthidden){\n document.getElementById(this.documenthidden).style.display=\"none\";\n }else if(this.documentshow){\n document.getElementById(this.documentshow).style.display='';\n }\n break;\n case \"scanQRcode\": \n this.scanQRcode();\n break;\n }\n }\n },\n \n};\n",null]}