Commit 0bf850ff authored by 郭铭瑶's avatar 郭铭瑶 🤘

添加撒点图片

parent e28d3a7f
src/assets/images/zheng.png

982 Bytes | W: | H:

src/assets/images/zheng.png

867 Bytes | W: | H:

src/assets/images/zheng.png
src/assets/images/zheng.png
src/assets/images/zheng.png
src/assets/images/zheng.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -177,7 +177,7 @@ export default defineComponent({ ...@@ -177,7 +177,7 @@ export default defineComponent({
transform translate(50%, 50%) transform translate(50%, 50%)
.content .content
// min-height 30vh // min-height 30vh
max-height 80vh max-height 86vh
overflow-y auto overflow-y auto
overflow-x hidden overflow-x hidden
font-size 0.1rem font-size 0.1rem
......
...@@ -126,6 +126,9 @@ export default defineComponent({ ...@@ -126,6 +126,9 @@ export default defineComponent({
display flex display flex
align-items center align-items center
position relative position relative
&:hover
.close-btn
display inline-block
.search-bar .search-bar
display block display block
width 0 width 0
...@@ -153,6 +156,7 @@ export default defineComponent({ ...@@ -153,6 +156,7 @@ export default defineComponent({
&:hover &:hover
transform scale(1.3) rotate(360deg) transform scale(1.3) rotate(360deg)
.close-btn .close-btn
display none
width .08rem width .08rem
height @width height @width
cursor pointer cursor pointer
......
...@@ -42,6 +42,20 @@ ...@@ -42,6 +42,20 @@
/> />
</div> </div>
</m-card> </m-card>
<m-modal
v-model="showElevModal"
title="电梯加装"
width="8vw"
translate-y="4%"
offset="-44%"
>
<div class="elev-modal">
<div v-for="item in elevData" :key="item.id">
<p>{{ item.sectAddr }}</p>
<p>{{ item.cmtName }} | {{ item.sectName }}</p>
</div>
</div>
</m-modal>
</template> </template>
<script lang="ts"> <script lang="ts">
...@@ -74,6 +88,8 @@ export default defineComponent({ ...@@ -74,6 +88,8 @@ export default defineComponent({
]) ])
const elevList = computed(() => store.state.elevCount) const elevList = computed(() => store.state.elevCount)
const curCmtName = ref<string | null>(null) const curCmtName = ref<string | null>(null)
const elevData = ref<any>([])
const showElevModal = ref(false)
const handleSelect = async (name: string) => { const handleSelect = async (name: string) => {
curCmtName.value === name curCmtName.value === name
? (curCmtName.value = null) ? (curCmtName.value = null)
...@@ -86,8 +102,11 @@ export default defineComponent({ ...@@ -86,8 +102,11 @@ export default defineComponent({
params: { cmtName: name, pageSize: 1000 }, params: { cmtName: name, pageSize: 1000 },
}) })
).data ).data
// TODO 可能要出列表或者地图撒点之类的 // TODO 可能要出列表或者地图撒点之类的
console.log(`美丽街区-加装电梯-${name}区域电梯列表`, content) console.log(`美丽街区-加装电梯-${name}区域电梯列表`, content)
elevData.value = content || []
showElevModal.value = true
} }
const toiletSituation = ref<BriefProp[]>([ const toiletSituation = ref<BriefProp[]>([
{ name: '已完成改造', value: 0, icon: icon35 }, { name: '已完成改造', value: 0, icon: icon35 },
...@@ -111,6 +130,8 @@ export default defineComponent({ ...@@ -111,6 +130,8 @@ export default defineComponent({
situation, situation,
elevList, elevList,
curCmtName, curCmtName,
elevData,
showElevModal,
handleSelect, handleSelect,
toiletSituation, toiletSituation,
workStationProjects, workStationProjects,
...@@ -162,4 +183,15 @@ export default defineComponent({ ...@@ -162,4 +183,15 @@ export default defineComponent({
.count .count
font-size .12rem font-size .12rem
font-weight bold font-weight bold
.elev-modal
height 84vh
overflow-y auto
>div
border-bottom .01rem solid rgba(176,216,255,.1)
padding .05rem 0
p
font-size .09rem
&:first-child
font-size .11rem
font-weight bold
</style> </style>
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
</template> </template>
<script lang="ts"> <script lang="ts">
import { defineComponent, ref, computed } from 'vue' import { defineComponent, ref, computed, nextTick } from 'vue'
import img1 from '@/assets/images/img1.png' import img1 from '@/assets/images/img1.png'
import img2 from '@/assets/images/img2.png' import img2 from '@/assets/images/img2.png'
import img3 from '@/assets/images/img3.png' import img3 from '@/assets/images/img3.png'
...@@ -138,9 +138,10 @@ export default defineComponent({ ...@@ -138,9 +138,10 @@ export default defineComponent({
const photos2 = computed(() => const photos2 = computed(() =>
photosList.value.filter((e) => e.buildingType.includes('文保')) photosList.value.filter((e) => e.buildingType.includes('文保'))
) )
const getPoints = (name: string) => { const getPoints = async (name: string) => {
store.dispatch('getEcologyPoints', name) store.dispatch('getEcologyPoints', name)
// TODO 撒点 // TODO 撒点
await nextTick()
console.log(`生态—${name}点位信息:`, store.state.ecologyPoints) console.log(`生态—${name}点位信息:`, store.state.ecologyPoints)
} }
return { return {
...@@ -192,7 +193,7 @@ export default defineComponent({ ...@@ -192,7 +193,7 @@ export default defineComponent({
color #ccc color #ccc
.photos .photos
height .76rem height .76rem
margin-bottom .02rem margin-bottom .04rem
overflow hidden overflow hidden
.wrapper .wrapper
width 100% width 100%
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<p <p
v-for="(item, index) in safeMap" v-for="(item, index) in safeMap"
:key="item.cmtName" :key="item.cmtName"
:class="`${item.light ? 'show' : ''}`" :class="{ show: index === curIndex }"
@click="clickStreetName(item, index)" @click="clickStreetName(item, index)"
> >
<span>{{ item.cmtName }}</span> <span>{{ item.cmtName }}</span>
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
translate-y="100%" translate-y="100%"
:mask-closable="false" :mask-closable="false"
:title="`${streetData.cmtName}2021年1季度得分`" :title="`${streetData.cmtName}2021年1季度得分`"
@close="curIndex = null"
> >
<div> <div>
<m-form <m-form
...@@ -90,7 +91,7 @@ export default defineComponent({ ...@@ -90,7 +91,7 @@ export default defineComponent({
() => store.state.pubulicSafeGateSenteryShehuiwuye () => store.state.pubulicSafeGateSenteryShehuiwuye
) // 门岗值守数据 - 社会物业 ) // 门岗值守数据 - 社会物业
const safeMap = computed(() => store.state.pubulicSafeMap) // 门岗值守数据 - 社会物业 const safeMap = computed(() => store.state.pubulicSafeMap) // 门岗值守数据 - 社会物业
const streetData = ref('') const streetData = ref({})
const sumList = computed(() => { const sumList = computed(() => {
return [ return [
...@@ -144,44 +145,12 @@ export default defineComponent({ ...@@ -144,44 +145,12 @@ export default defineComponent({
], ],
}) })
const curIndex = ref<number | null>(null)
const clickStreetName = (item: any, index: number): void => { const clickStreetName = (item: any, index: number): void => {
console.log(item, index) curIndex.value = index
console.log(safeMap.value) searchModal.value = true
console.log(safeMap.value[index])
safeMap.value.forEach((item, index) => {
safeMap.value[index].light = false
})
safeMap.value[index].light = true
searchModal.value = !searchModal.value
streetData.value = item streetData.value = item
} }
// const houseSum = ref<SummaryProp[]>([
// { name: '出入口', value: 165 },
// { name: '已封闭', value: 165 },
// { name: '有门岗处', value: 165 },
// { name: '值守处', value: 165 },
// ])
// const mapList = ref([
// { name: '龙泉', value: 92 },
// { name: '厦门', value: 90 },
// { name: '牛庄', value: 90 },
// { name: '贵州', value: 92 },
// { name: '长江', value: 92 },
// { name: '云中', value: 92 },
// { name: '小花园', value: 92 },
// { name: '平望', value: 92 },
// { name: '振兴', value: 90 },
// { name: '新昌', value: 90 },
// { name: '江阴', value: 90 },
// { name: '顺天村', value: 92 },
// { name: '新桥', value: 92 },
// { name: '三德', value: 90 },
// { name: '福海', value: 92 },
// { name: '福瑞', value: 90 },
// { name: '承兴', value: 92 },
// { name: '定兴', value: 92 },
// ])
return { return {
avatar7, avatar7,
sumList, sumList,
...@@ -194,6 +163,7 @@ export default defineComponent({ ...@@ -194,6 +163,7 @@ export default defineComponent({
searchModal, searchModal,
zggfList, zggfList,
shwyList, shwyList,
curIndex,
clickStreetName, clickStreetName,
newFind, newFind,
} }
...@@ -229,11 +199,12 @@ export default defineComponent({ ...@@ -229,11 +199,12 @@ export default defineComponent({
margin-left 0.08rem margin-left 0.08rem
font-size 0.12rem font-size 0.12rem
font-family $font-barlow font-family $font-barlow
.show &.show,
span &:hover
color #FFD400 span
.count color #FFD400
color #FFD400 .count
color #FFD400
&:last-child &:last-child
$center() $center()
flex 1 flex 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment