{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\bizComponents\\eipControl\\EipTabs.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\bizComponents\\eipControl\\EipTabs.vue","mtime":1675071991522},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nexport default {\r\n  name: \"eip-tabs\",\r\n  components: {},\r\n  props: [\"tabsValue\", \"tabPosition\", \"beforeLeave\", \"type\"],\r\n  data() {\r\n    return {\r\n      val: this.tabsValue,\r\n    };\r\n  },\r\n  mounted() {\r\n    let me_=this;\r\n    this.$refs.tabs.$watch(\r\n            \"panes\",\r\n            function(newValPanes) {\r\n              me_.val=me_.getShowPanes(me_.val);\r\n            }\r\n    );\r\n  },\r\n  methods:{\r\n    getShowPanes(key){\r\n      let panes= this.$refs.tabs.panes\r\n      let name=\"\";\r\n      let flag=false;\r\n      for (let i = 0; i <panes.length ; i++) {\r\n        if (panes[i].name==key) {\r\n          flag=true;\r\n        }\r\n        if(panes[i].$attrs.isShow && ! name ){\r\n          name=panes[i].name;\r\n        }\r\n      }\r\n      if (flag){\r\n        return key;\r\n      }else{\r\n        return name;\r\n      }\r\n\r\n    },\r\n  },\r\n};\r\n",null]}