Browse Source

搜索按钮

V1.0
dai 3 years ago
parent
commit
046bd94d08
  1. BIN
      src/assets/images/shuju/renfang/index/empty.png
  2. BIN
      src/assets/images/shuju/renfang/index/i-hint.png
  3. BIN
      src/assets/images/shuju/renfang/index/search/arrow-on.png
  4. BIN
      src/assets/images/shuju/renfang/index/search/arrow.png
  5. BIN
      src/assets/images/shuju/renfang/index/search/btn-bg-hover.png
  6. BIN
      src/assets/images/shuju/renfang/index/search/btn-bg.png
  7. BIN
      src/assets/images/shuju/renfang/index/search/close.png
  8. BIN
      src/assets/images/shuju/renfang/index/search/search.png
  9. 56
      src/assets/scss/dataBoard/renfang/index.scss
  10. 114
      src/views/dataBoard/renfang/index.vue

BIN
src/assets/images/shuju/renfang/index/empty.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

BIN
src/assets/images/shuju/renfang/index/i-hint.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 946 B

BIN
src/assets/images/shuju/renfang/index/search/arrow-on.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 B

BIN
src/assets/images/shuju/renfang/index/search/arrow.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 B

BIN
src/assets/images/shuju/renfang/index/search/btn-bg-hover.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
src/assets/images/shuju/renfang/index/search/btn-bg.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
src/assets/images/shuju/renfang/index/search/close.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

BIN
src/assets/images/shuju/renfang/index/search/search.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 939 B

56
src/assets/scss/dataBoard/renfang/index.scss

@ -11,6 +11,7 @@
width: 480px; width: 480px;
} }
.g-center { .g-center {
position: relative;
width: 800px; width: 800px;
} }
.g-right { .g-right {
@ -25,6 +26,53 @@
margin-bottom: 10px; margin-bottom: 10px;
} }
.m-search {
position: absolute;
z-index: 70;
top: 560px;
left: 0;
width: 100%;
.btn {
position: relative;
width: 213px;
height: 80px;
cursor: pointer;
opacity: 0.8;
> span {
position: absolute;
top: 0;
right: 27px;
display: block;
line-height: 83px;
text-align: right;
font-size: 16px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #6fdeff;
}
> img {
display: block;
width: 213px;
&.btn-bg-hover {
display: none;
}
}
&:hover {
opacity: 1;
> img {
.btn-bg {
display: none;
}
.btn-bg-hover {
display: block;
}
}
}
}
}
.m-box { .m-box {
.box-title { .box-title {
position: relative; position: relative;
@ -77,11 +125,11 @@
height: 423px; height: 423px;
overflow-y: auto; overflow-y: auto;
} }
.m-szsq{ .m-szsq {
height: 115px; height: 115px;
} }
.m-rkfx{ .m-rkfx {
height: 253px; height: 253px;
} }
.m-per { .m-per {

114
src/views/dataBoard/renfang/index.vue

@ -3,8 +3,10 @@
<div class="g-left"> <div class="g-left">
<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" <img
class="box-title-bg" /> 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>
@ -15,8 +17,10 @@
<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" <img
class="box-title-bg" /> 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>
@ -30,8 +34,10 @@
<div class="m-map"> <div class="m-map">
<div class="m-per"> <div class="m-per">
<div class="item"> <div class="item">
<img class="item-icon" <img
src="~@/assets/images/shuju/renfang/index/per/lnr.png" /> class="item-icon"
src="~@/assets/images/shuju/renfang/index/per/lnr.png"
/>
<div class="item-info"> <div class="item-info">
<div>老年人</div> <div>老年人</div>
<div> <div>
@ -41,8 +47,10 @@
</div> </div>
</div> </div>
<div class="item"> <div class="item">
<img class="item-icon" <img
src="~@/assets/images/shuju/renfang/index/per/qsn.png" /> class="item-icon"
src="~@/assets/images/shuju/renfang/index/per/qsn.png"
/>
<div class="item-info"> <div class="item-info">
<div>青少年</div> <div>青少年</div>
<div> <div>
@ -52,8 +60,10 @@
</div> </div>
</div> </div>
<div class="item"> <div class="item">
<img class="item-icon" <img
src="~@/assets/images/shuju/renfang/index/per/zyz.png" /> class="item-icon"
src="~@/assets/images/shuju/renfang/index/per/zyz.png"
/>
<div class="item-info"> <div class="item-info">
<div>志愿者</div> <div>志愿者</div>
<div> <div>
@ -63,8 +73,10 @@
</div> </div>
</div> </div>
<div class="item"> <div class="item">
<img class="item-icon" <img
src="~@/assets/images/shuju/renfang/index/per/dy.png" /> class="item-icon"
src="~@/assets/images/shuju/renfang/index/per/dy.png"
/>
<div class="item-info"> <div class="item-info">
<div>党员</div> <div>党员</div>
<div> <div>
@ -74,8 +86,10 @@
</div> </div>
</div> </div>
<div class="item"> <div class="item">
<img class="item-icon" <img
src="~@/assets/images/shuju/renfang/index/per/syry.png" /> class="item-icon"
src="~@/assets/images/shuju/renfang/index/per/syry.png"
/>
<div class="item-info"> <div class="item-info">
<div>失业人员</div> <div>失业人员</div>
<div> <div>
@ -86,27 +100,48 @@
</div> </div>
</div> </div>
<grid-map v-if="orgData.id" <grid-map
@clickAgency="clickAgencyItem" v-if="orgData.id"
:srcGridData="orgData" /> @clickAgency="clickAgencyItem"
:srcGridData="orgData"
/>
</div>
<div class="m-search">
<div class="btn">
<img
src="~@/assets/images/shuju/renfang/index/search/btn-bg.png"
class="btn-bg"
/>
<img
src="~@/assets/images/shuju/renfang/index/search/btn-bg-hover.png"
class="btn-bg-hover"
/>
<span>点击搜索</span>
</div>
</div> </div>
<div class="m-box m-cate"> <div class="m-box m-cate">
<div class="box-title"> <div class="box-title">
<img src="~@/assets/images/shuju/main/card-title-bg-800.png" <img
class="box-title-bg" /> 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 class="box-title-btn"> <div class="box-title-btn">
<img src="~@/assets/images/shuju/renfang/index/znyc.png" /> <img src="~@/assets/images/shuju/renfang/index/znyc.png" />
<span>智能预测</span> <span>智能预测</span>
<img src="~@/assets/images/shuju/renfang/index/i-hint.png" />
</div> </div>
</div> </div>
<div class="list"> <div class="list">
<div class="item" <div
:key="item.code" class="item"
v-for="(item, index) in warningData"> :key="item.code"
v-for="(item, index) in warningData"
>
<div>{{ ("0" + (index + 1)).substr(-2) }}.</div> <div>{{ ("0" + (index + 1)).substr(-2) }}.</div>
<div class="item-name">{{ item.name }}</div> <div class="item-name">{{ item.name }}</div>
<div class="item-count"> <div class="item-count">
@ -117,10 +152,11 @@
</div> </div>
<div class="item-per"> <div class="item-per">
<span>较上月</span> <span>较上月</span>
<img v-if="false" <img
src="~@/assets/images/shuju/renfang/index/up.png" /> v-if="false"
<img v-else src="~@/assets/images/shuju/renfang/index/up.png"
src="~@/assets/images/shuju/renfang/index/down.png" /> />
<img v-else src="~@/assets/images/shuju/renfang/index/down.png" />
<b>{{ item.count }}</b> <b>{{ item.count }}</b>
<span></span> <span></span>
</div> </div>
@ -132,8 +168,10 @@
<div class="g-right"> <div class="g-right">
<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" <img
class="box-title-bg" /> 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>
@ -143,8 +181,10 @@
</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" <img
class="box-title-bg" /> 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>
@ -155,8 +195,10 @@
<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" <img
class="box-title-bg" /> 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>
@ -181,7 +223,7 @@ import getQueryPara from "dai-js/modules/getQueryPara";
export default { export default {
components: { gridMap, fwgl, jmgl, rkfx, rkyj, szsq }, components: { gridMap, fwgl, jmgl, rkfx, rkyj, szsq },
data () { data() {
return { return {
orgData: {}, // orgData: {}, //
orgId: "", orgId: "",
@ -191,7 +233,7 @@ export default {
warningData: [], warningData: [],
}; };
}, },
async mounted () { async mounted() {
const queryOrgId = getQueryPara("orgId"); const queryOrgId = getQueryPara("orgId");
const queryOrgLevel = getQueryPara("orgLevel"); const queryOrgLevel = getQueryPara("orgLevel");
console.log("orgId", queryOrgId); console.log("orgId", queryOrgId);
@ -206,7 +248,7 @@ export default {
}, },
methods: { methods: {
// //
async getWarningList () { async getWarningList() {
const url = "/epmetuser/statsresiwarn/list"; const url = "/epmetuser/statsresiwarn/list";
let params = { let params = {
id: this.orgData.id, id: this.orgData.id,
@ -230,7 +272,7 @@ export default {
}, },
// //
async loadOrgData () { async loadOrgData() {
const url = "/gov/org/agency/maporg"; const url = "/gov/org/agency/maporg";
let params = { let params = {
orgId: this.orgId, orgId: this.orgId,

Loading…
Cancel
Save