Browse Source

搜索新增共性个性判断

v1.1
战立标 2 years ago
parent
commit
9169e3a7c6
  1. 16
      src/views/dataBoard/overview/components/map-top.vue

16
src/views/dataBoard/overview/components/map-top.vue

@ -17,7 +17,10 @@
</el-select> </el-select>
<el-button slot="append" type="primary" @click="search">搜索</el-button> <el-button slot="append" type="primary" @click="search">搜索</el-button>
</el-autocomplete> </el-autocomplete>
<ServiceDetails ref="ServiceDetails"/> <ServiceDetails ref="ServiceDetails" :currentLevelData="currentLevelData"/>
<Bmysxxq ref="Bmysxxq" :currentLevelData="currentLevelData"/>
<EventDetails :id="rowId" :is12345="false" :showDialog="showDialog" @close="showDialog = false"/> <EventDetails :id="rowId" :is12345="false" :showDialog="showDialog" @close="showDialog = false"/>
<MapResourceInfo ref="MapResourceInfo" :currentLevelData="currentLevelData"/> <MapResourceInfo ref="MapResourceInfo" :currentLevelData="currentLevelData"/>
@ -30,11 +33,13 @@ import ServiceDetails from "@/views/dataBoard/overview/components/ServiceDetails
import EventDetails from "@/views/dataBoard/overview/components/EventDetail.vue"; import EventDetails from "@/views/dataBoard/overview/components/EventDetail.vue";
import DissatisfiedDetails from "@/views/dataBoard/overview/components/DissatisfiedDetails.vue"; import DissatisfiedDetails from "@/views/dataBoard/overview/components/DissatisfiedDetails.vue";
import MapResourceInfo from "@/views/dataBoard/overview/components/MapResourceInfo.vue"; import MapResourceInfo from "@/views/dataBoard/overview/components/MapResourceInfo.vue";
import Bmysxxq from "@/views/dataBoard/overview/components/Bmysxxq.vue";
export default { export default {
name: "map-top", name: "map-top",
components: { components: {
ServiceDetails, ServiceDetails,
Bmysxxq,
EventDetails, EventDetails,
DissatisfiedDetails, DissatisfiedDetails,
MapResourceInfo MapResourceInfo
@ -93,8 +98,12 @@ export default {
console.log(data,'data') console.log(data,'data')
this.rowId = data.label this.rowId = data.label
if(this.searchSelect === '1') { if(this.searchSelect === '1') {
if (data.datas.dataClass == '1') {
this.$refs.Bmysxxq.open(data.label);
} else {
this.$refs.ServiceDetails.open(data.label); this.$refs.ServiceDetails.open(data.label);
} }
}
if(this.searchSelect === '2') { if(this.searchSelect === '2') {
this.showDialog = true this.showDialog = true
} }
@ -122,10 +131,7 @@ export default {
} }
console.log(this.searchUrl); console.log(this.searchUrl);
const {data} = await requestGet(this.searchUrl, params); const {data} = await requestGet(this.searchUrl, params);
var suggestions = data.map(item => ({label: item.id, value: item.content})); var suggestions = data.map(item => ({label: item.id, value: item.content,datas: item}));
if (this.searchSelect=== '3') {
suggestions = data.map(item => ({label: item.id, value: item.content,datas: item}));
}
console.log(suggestions); console.log(suggestions);
cb(suggestions) cb(suggestions)
} catch (error) { } catch (error) {

Loading…
Cancel
Save