| | |
| | | return { |
| | | YXState: true, |
| | | yxImg: require("../../assets/img/Screen/yximg.png"), |
| | | currMenu: "项目展示", |
| | | currProject: "全球管网图", |
| | | currMenu: "专题展示", |
| | | currProject: "", |
| | | searchName: "", |
| | | menuList: [ |
| | | { |
| | | menuName: "项目展示", |
| | | menuName: "专题展示", |
| | | children: [ |
| | | { |
| | | name: "全国管网图", |
| | |
| | | ], |
| | | }, |
| | | { |
| | | menuName: "工程展示", |
| | | menuName: "项目展示", |
| | | children: [ |
| | | { |
| | | name: "中俄东线管道工程", |
| | |
| | | case "工程巡视": |
| | | this.showPathLine(child) |
| | | break |
| | | case "工程展示": |
| | | this.DisplayCurrentProject(child) |
| | | break |
| | | case "项目展示": |
| | | this.DisplayCurrentProject(child) |
| | | this.changeProject(child) |
| | | break |
| | | case "专题展示": |
| | | this.changeProject(child) |
| | | break |
| | | default: |
| | | break |
| | | } |
| | | }, |
| | | |
| | | //工程巡视 |
| | | async showPathLine(params) { |
| | | const line = wktToGeoJSON(params.wkt) |
| | | const position = line.coordinates[0] |
| | |
| | | async getCountProjectDisplay() { |
| | | const res = await countProjectLocation() |
| | | if (res.code === 200) { |
| | | const menu = this.menuList.find(item => item.menuName == "工程展示") |
| | | const menu = this.menuList.find(item => item.menuName == "项目展示") |
| | | menu.children = res.result.map(item => { |
| | | return { |
| | | name: item.projname, |
| | |
| | | |
| | | } |
| | | }, |
| | | //专题展示 |
| | | changeProject(params) { |
| | | this.$bus.$emit('changeProject', params.name) |
| | | } |