|
|
@ -7,21 +7,30 @@ |
|
|
<img src="~@/assets/images/shuju/main/card-title-bg-480.png" class="box-title-bg" /> |
|
|
<img src="~@/assets/images/shuju/main/card-title-bg-480.png" class="box-title-bg" /> |
|
|
<div class="box-title-txt">需求清单</div> |
|
|
<div class="box-title-txt">需求清单</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="m-subbox"><xqqd :orgId="orgData.org_id"></xqqd></div> |
|
|
<div class="m-subbox"><xqqd :orgId="orgData.org_id" :searchDate="searchDate"></xqqd></div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="m-box"> |
|
|
<div class="m-box"> |
|
|
<div class="box-title"> |
|
|
<div class="box-title"> |
|
|
<img src="~@/assets/images/shuju/main/card-title-bg-480.png" class="box-title-bg" /> |
|
|
<img src="~@/assets/images/shuju/main/card-title-bg-480.png" class="box-title-bg" /> |
|
|
<div class="box-title-txt">问题清单</div> |
|
|
<div class="box-title-txt">问题清单</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="m-subbox"><wtqd :orgId="orgData.org_id"></wtqd></div> |
|
|
<div class="m-subbox"><wtqd :orgId="orgData.org_id" :searchDate="searchDate"></wtqd></div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="g-center"> |
|
|
<div class="g-center"> |
|
|
<div class="m-map"> |
|
|
<div class="m-map"> |
|
|
<div class="m-search2"> |
|
|
<div class="m-search2"> |
|
|
<el-date-picker type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker> |
|
|
<el-date-picker |
|
|
<el-button type="primary">查询</el-button> |
|
|
type="daterange" |
|
|
|
|
|
unlink-panels |
|
|
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
|
|
@change="searchDateChang()" |
|
|
|
|
|
v-model="searchDate" |
|
|
|
|
|
range-separator="至" |
|
|
|
|
|
start-placeholder="开始日期" |
|
|
|
|
|
end-placeholder="结束日期" |
|
|
|
|
|
></el-date-picker> |
|
|
|
|
|
<!-- <el-button type="primary" @click="search">查询</el-button> --> |
|
|
</div> |
|
|
</div> |
|
|
<grid-map ref="map" @clickAgency="clickAgencyItem" :srcGridData="orgData" @clickDotBtn="handleClickDotBtn" /> |
|
|
<grid-map ref="map" @clickAgency="clickAgencyItem" :srcGridData="orgData" @clickDotBtn="handleClickDotBtn" /> |
|
|
</div> |
|
|
</div> |
|
|
@ -30,7 +39,7 @@ |
|
|
<img src="~@/assets/images/shuju/main/card-title-bg-800.png" class="box-title-bg" /> |
|
|
<img src="~@/assets/images/shuju/main/card-title-bg-800.png" class="box-title-bg" /> |
|
|
<div class="box-title-txt">社区评价</div> |
|
|
<div class="box-title-txt">社区评价</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="m-subbox"><sqpj :orgId="orgData.org_id"></sqpj></div> |
|
|
<div class="m-subbox"><sqpj :orgId="orgData.org_id" :searchDate="searchDate"></sqpj></div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="g-right"> |
|
|
<div class="g-right"> |
|
|
@ -44,14 +53,16 @@ |
|
|
<img src="~@/assets/images/shuju/main/card-title-bg-480.png" class="box-title-bg" /> |
|
|
<img src="~@/assets/images/shuju/main/card-title-bg-480.png" class="box-title-bg" /> |
|
|
<div class="box-title-txt" @click="fwMore">服务清单</div> |
|
|
<div class="box-title-txt" @click="fwMore">服务清单</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="m-subbox " :class="{ 'z-shrink': orgLevel == 'district' || orgLevel == 'street' || orgLevel == 'city' }"><fwqd :orgId="orgData.org_id"></fwqd></div> |
|
|
<div class="m-subbox " :class="{ 'z-shrink': orgLevel == 'district' || orgLevel == 'street' || orgLevel == 'city' }"> |
|
|
|
|
|
<fwqd :orgId="orgData.org_id" :searchDate="searchDate"></fwqd> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="m-box"> |
|
|
<div class="m-box"> |
|
|
<div class="box-title"> |
|
|
<div class="box-title"> |
|
|
<img src="~@/assets/images/shuju/main/card-title-bg-480.png" class="box-title-bg" /> |
|
|
<img src="~@/assets/images/shuju/main/card-title-bg-480.png" class="box-title-bg" /> |
|
|
<div class="box-title-txt">资源清单</div> |
|
|
<div class="box-title-txt">资源清单</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="m-subbox"><zyqd :orgId="orgData.org_id"></zyqd></div> |
|
|
<div class="m-subbox"><zyqd :orgId="orgData.org_id" :searchDate="searchDate"></zyqd></div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<cpt-loading v-show="false" /> |
|
|
<cpt-loading v-show="false" /> |
|
|
@ -83,6 +94,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
|
|
|
searchDate: ['', ''], |
|
|
loading: false, |
|
|
loading: false, |
|
|
orgData: { |
|
|
orgData: { |
|
|
children: [] |
|
|
children: [] |
|
|
@ -92,12 +104,31 @@ export default { |
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
|
mounted() { |
|
|
mounted() { |
|
|
const queryOrgId = getQueryPara('orgId'); |
|
|
this.getDate(); |
|
|
const queryOrgLevel = getQueryPara('orgLevel'); |
|
|
|
|
|
this.init(queryOrgId, queryOrgLevel); |
|
|
|
|
|
}, |
|
|
}, |
|
|
watch: {}, |
|
|
watch: {}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
getDate() { |
|
|
|
|
|
var nowDate = new Date(); |
|
|
|
|
|
var year = nowDate.getFullYear(); |
|
|
|
|
|
var month = nowDate.getMonth() + 1; |
|
|
|
|
|
var day = nowDate.getDate(); |
|
|
|
|
|
this.searchDate = [`${year}-${1}-${1}`, `${year}-${month}-${day}`]; |
|
|
|
|
|
console.log(this.searchDate); |
|
|
|
|
|
const queryOrgId = getQueryPara('orgId'); |
|
|
|
|
|
const queryOrgLevel = getQueryPara('orgLevel'); |
|
|
|
|
|
this.init(queryOrgId, queryOrgLevel); |
|
|
|
|
|
}, |
|
|
|
|
|
searchDateChang() { |
|
|
|
|
|
if (this.searchDate == null) { |
|
|
|
|
|
this.searchDate = ['', '']; |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
search() { |
|
|
|
|
|
const queryOrgId = getQueryPara('orgId'); |
|
|
|
|
|
const queryOrgLevel = getQueryPara('orgLevel'); |
|
|
|
|
|
this.init(queryOrgId, queryOrgLevel); |
|
|
|
|
|
}, |
|
|
toListPage(type = '', type_name = '') { |
|
|
toListPage(type = '', type_name = '') { |
|
|
this.$router.push({ |
|
|
this.$router.push({ |
|
|
path: '/dataBoard/sida/xq/list', |
|
|
path: '/dataBoard/sida/xq/list', |
|
|
@ -173,7 +204,7 @@ export default { |
|
|
|
|
|
|
|
|
//获取地图上显示的组织数据 |
|
|
//获取地图上显示的组织数据 |
|
|
async getMapData() { |
|
|
async getMapData() { |
|
|
console.log('=========================getMapData'); |
|
|
// console.log('=========================getMapData'); |
|
|
const url = 'org_map'; |
|
|
const url = 'org_map'; |
|
|
const { data, code, msg } = await requestPostBi( |
|
|
const { data, code, msg } = await requestPostBi( |
|
|
url, |
|
|
url, |
|
|
@ -205,7 +236,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
//获取地图上显示的组织数据 |
|
|
//获取地图上显示的组织数据 |
|
|
async getSubMapData() { |
|
|
async getSubMapData() { |
|
|
console.log('=========================getSubMapData'); |
|
|
// console.log('=========================getSubMapData'); |
|
|
const url = 'sub_org_map'; |
|
|
const url = 'sub_org_map'; |
|
|
const { data, code, msg } = await requestPostBi( |
|
|
const { data, code, msg } = await requestPostBi( |
|
|
url, |
|
|
url, |
|
|
@ -233,7 +264,7 @@ export default { |
|
|
this.orgData = { |
|
|
this.orgData = { |
|
|
...orgData |
|
|
...orgData |
|
|
}; |
|
|
}; |
|
|
console.log('==========================getSubMapData:result', this.orgData); |
|
|
// console.log('==========================getSubMapData:result', this.orgData); |
|
|
} else { |
|
|
} else { |
|
|
this.$message.error(msg); |
|
|
this.$message.error(msg); |
|
|
} |
|
|
} |
|
|
|