{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\stManager\\components\\components\\stStbprpResFrom.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\stManager\\components\\components\\stStbprpResFrom.vue","mtime":1684458239606},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\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\r\nimport syqStation from '@/api/stManager/syqStation.js'\r\nimport req from '@/request.js'\r\nexport default {\r\n name: 'syqStationFromdialog',\r\n props: {\r\n stStbprpResFrom: {\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n data() {\r\n return {\r\n name: '',\r\n activeName: 'form',\r\n tableDataOne: [],\r\n tableDataTwo: [],\r\n tableDataTree: [],\r\n tableDataFour: [],\r\n titleTreen: '',\r\n titleTwo: '',\r\n titleOne: '',\r\n titleFour: '',\r\n data: '',\r\n getIndex: ''\r\n }\r\n },\r\n created() {\r\n this.getDataList()\r\n },\r\n methods: {\r\n clickTree(val) {\r\n this.getIndex = val.index\r\n console.log(val, '点击')\r\n this.data = val\r\n },\r\n goInfo() {\r\n this.$emit('func', this.data)\r\n this.$emit('closestStbprpResFrom')\r\n },\r\n handleCloseIs() {\r\n this.$emit('func', '')\r\n this.$emit('closestStbprpResFrom')\r\n },\r\n search() {\r\n if (this.activeName == 'form') {\r\n this.searchs(this.tableDataOne, 'from')\r\n }\r\n if (this.activeName == 'persons') {\r\n this.searchs(this.tableDataTwo, 'persons')\r\n }\r\n if (this.activeName == 'active') {\r\n this.searchs(this.tableDataTree, 'active')\r\n }\r\n if (this.activeName == 'station') {\r\n this.searchs(this.tableDataFour, 'station')\r\n }\r\n },\r\n searchs(arr, activeName) {\r\n let _search = this.name.toLowerCase()\r\n let newListData = [] // 用于存放搜索出来数据的新数组\r\n if (_search) {\r\n arr.filter(item => {\r\n if (item.name.toLowerCase().indexOf(_search) !== -1) {\r\n newListData.push(item)\r\n }\r\n })\r\n }\r\n if (this.activeName == 'form') {\r\n this.tableDataOne = newListData\r\n }\r\n if (this.activeName == 'persons') {\r\n this.tableDataTwo = newListData\r\n }\r\n if (this.activeName == 'active') {\r\n this.tableDataTree = newListData\r\n }\r\n if (this.activeName == 'station') {\r\n this.tableDataFour = newListData\r\n }\r\n },\r\n resetQuery() {\r\n this.getDataList()\r\n },\r\n\r\n selectedstyle({row, rowIndex}) {\r\n if (this.getIndex === rowIndex) {\r\n return {'background-color': '#caddd5'}\r\n }\r\n return ''\r\n },\r\n tableRowClassName({row, rowIndex}) {\r\n row.index = rowIndex\r\n },\r\n handleClick() {\r\n this.getIndex = 'xxx' //切换 tab清除样式\r\n },\r\n getDataList() {\r\n syqStation.getList({}, res => {\r\n if (res.state) {\r\n this.titleFour = res.value[3].name\r\n this.titleTreen = res.value[2].name\r\n this.titleTwo = res.value[1].name\r\n this.titleOne = res.value[0].name\r\n this.tableDataOne = res.value[0].children\r\n this.tableDataTwo = res.value[1].children\r\n this.tableDataTree = res.value[2].children\r\n this.tableDataFour = res.value[3].children\r\n } else {\r\n this.$message(res.message)\r\n }\r\n })\r\n }\r\n\r\n //获取字典数据\r\n // getSysDict() {\r\n // let portal = window.context.portal\r\n // return new Promise((resolve, reject) => {\r\n // req.post(portal + '/sys/sysDictionary/v1/queryAllDictItems').then(\r\n // (response) => {\r\n // resolve(response.data)\r\n // this.sttps = response.data.czlx\r\n // this.params.sttp = this.sttps[0].value\r\n // this.appTypes = response.data.czyyfl\r\n // this.params.appType = this.appTypes[0].value\r\n // this.prgrs = response.data.gcdb;\r\n // this.prscs = response.data.gcgm;\r\n // this.basGrads = response.data.lyjb;\r\n // this.dtpls = response.data.szjm;\r\n // this.rsrs = response.data.skgn;\r\n // this.params.resType=this.resTypes[0].value;\r\n // },\r\n // (error) => {\r\n // reject(error)\r\n // }\r\n // )\r\n // })\r\n // },\r\n }\r\n}\r\n",null]}