目录树双击事件优化
Showing
1 changed file
with
19 additions
and
23 deletions
| ... | @@ -211,29 +211,25 @@ export default { | ... | @@ -211,29 +211,25 @@ export default { |
| 211 | dbclick(item,bsm) { | 211 | dbclick(item,bsm) { |
| 212 | clearTimeout(this.time); | 212 | clearTimeout(this.time); |
| 213 | this.$store.state.newZdbsm = bsm; | 213 | this.$store.state.newZdbsm = bsm; |
| 214 | //此处不要将$router移到if的外面,因为可能是双击行政区,就不知道去哪儿了 | 214 | switch (item.type) { |
| 215 | if (item.type == 'zd') { | 215 | case 'zd': |
| 216 | this.$store.state.zdbsm = item.bsm; | 216 | this.$store.state.zdbsm = item.bsm; |
| 217 | this.$router.push({ | 217 | break; |
| 218 | path: '/'+item.type, | 218 | case 'zrz': |
| 219 | query:{ | 219 | this.$store.state.zrzbsm = item.bsm; |
| 220 | source: 2, | 220 | break; |
| 221 | bsm:item.bsm, | 221 | case 'dz': |
| 222 | auth:this.$route.query.auth ? this.$route.query.auth :'0,1,2' | 222 | this.$store.state.dzbsm = item.bsm; |
| 223 | } | 223 | break; |
| 224 | }); | 224 | case 'gzw': |
| 225 | }else if(item.type == 'zrz'){ | 225 | this.$store.state.gzwbsm = item.bsm; |
| 226 | this.$store.state.zrzbsm = item.bsm; | 226 | break; |
| 227 | this.$router.push({ | 227 | |
| 228 | path: '/'+item.type, | 228 | default: |
| 229 | query:{ | 229 | break; |
| 230 | source: 2, | 230 | } |
| 231 | bsm:item.bsm, | 231 | |
| 232 | auth:this.$route.query.auth ? this.$route.query.auth :'0,1,2' | 232 | if(item.type){ |
| 233 | } | ||
| 234 | }); | ||
| 235 | }else if(item.type == 'dz'){ | ||
| 236 | this.$store.state.dzbsm = item.bsm; | ||
| 237 | this.$router.push({ | 233 | this.$router.push({ |
| 238 | path: '/'+item.type, | 234 | path: '/'+item.type, |
| 239 | query:{ | 235 | query:{ | ... | ... |
-
Please register or sign in to post a comment