增加点击显示隐藏,取消箭头,取消时间,增加按钮跳转
This commit is contained in:
@@ -50,6 +50,8 @@
|
|||||||
<img src="@/assets/img/project.png" />
|
<img src="@/assets/img/project.png" />
|
||||||
</div>
|
</div>
|
||||||
<span class="projectTitle">{{ item.name }}</span>
|
<span class="projectTitle">{{ item.name }}</span>
|
||||||
|
|
||||||
|
<div class="absolute0"></div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 补偿协议图标 -->
|
<!-- 补偿协议图标 -->
|
||||||
<div class="projectRight">
|
<div class="projectRight">
|
||||||
@@ -57,6 +59,8 @@
|
|||||||
<img src="@/assets/img/yhxy.png" />
|
<img src="@/assets/img/yhxy.png" />
|
||||||
</div>
|
</div>
|
||||||
<span>{{ item.currentState }}</span>
|
<span>{{ item.currentState }}</span>
|
||||||
|
|
||||||
|
<div class="absolute"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="projectCenter">
|
<div class="projectCenter">
|
||||||
@@ -95,6 +99,8 @@
|
|||||||
<div class="assess">
|
<div class="assess">
|
||||||
<van-image :src="require('@/assets/img/assess_1.png')" />
|
<van-image :src="require('@/assets/img/assess_1.png')" />
|
||||||
<span>分户评估结果</span>
|
<span>分户评估结果</span>
|
||||||
|
|
||||||
|
<div class="absolute1"></div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
:key="assess.id"
|
:key="assess.id"
|
||||||
@@ -123,6 +129,8 @@
|
|||||||
<div class="assess2">
|
<div class="assess2">
|
||||||
<van-image :src="require('@/assets/img/assess_2.png')" />
|
<van-image :src="require('@/assets/img/assess_2.png')" />
|
||||||
<span>补偿结果</span>
|
<span>补偿结果</span>
|
||||||
|
|
||||||
|
<div class="absolute2"></div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
:key="protocol.id"
|
:key="protocol.id"
|
||||||
@@ -353,6 +361,8 @@ export default {
|
|||||||
if (sessionStorage.getItem("mode") == "older") {
|
if (sessionStorage.getItem("mode") == "older") {
|
||||||
$(".container").addClass("old_container");
|
$(".container").addClass("old_container");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.setDisplay();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 获取数据
|
// 获取数据
|
||||||
@@ -557,6 +567,108 @@ export default {
|
|||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @项目折叠与隐藏
|
||||||
|
*/
|
||||||
|
|
||||||
|
setDisplay() {
|
||||||
|
$(".absolute").click(e => {
|
||||||
|
if (
|
||||||
|
$(e.target.parentNode.parentNode)
|
||||||
|
.find(".projectCenter")
|
||||||
|
.css("display") == "none"
|
||||||
|
) {
|
||||||
|
$(e.target.parentNode.parentNode)
|
||||||
|
.find(".projectCenter")
|
||||||
|
.css("display", "block");
|
||||||
|
|
||||||
|
$(e.target.parentNode)
|
||||||
|
.find("i")
|
||||||
|
.css("transform", "rotate(45deg)");
|
||||||
|
} else {
|
||||||
|
$(e.target.parentNode.parentNode)
|
||||||
|
.find(".projectCenter")
|
||||||
|
.css("display", "none");
|
||||||
|
|
||||||
|
$(e.target.parentNode)
|
||||||
|
.find("i")
|
||||||
|
.css("transform", "rotate(-45deg)");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$(".absolute0").click(e => {
|
||||||
|
if (
|
||||||
|
$(e.target.parentNode.parentNode.parentNode)
|
||||||
|
.find(".projectCenter")
|
||||||
|
.css("display") == "none"
|
||||||
|
) {
|
||||||
|
$(e.target.parentNode.parentNode.parentNode)
|
||||||
|
.find(".projectCenter")
|
||||||
|
.css("display", "block");
|
||||||
|
|
||||||
|
$(e.target.parentNode)
|
||||||
|
.find("i")
|
||||||
|
.css("transform", "rotate(45deg)");
|
||||||
|
} else {
|
||||||
|
$(e.target.parentNode.parentNode.parentNode)
|
||||||
|
.find(".projectCenter")
|
||||||
|
.css("display", "none");
|
||||||
|
|
||||||
|
$(e.target.parentNode)
|
||||||
|
.find("i")
|
||||||
|
.css("transform", "rotate(-45deg)");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$(".absolute1").click(e => {
|
||||||
|
if (
|
||||||
|
$(e.target.parentNode.parentNode)
|
||||||
|
.find(".assessCenter1")
|
||||||
|
.css("display") == "none"
|
||||||
|
) {
|
||||||
|
$(e.target.parentNode.parentNode)
|
||||||
|
.find(".assessCenter1")
|
||||||
|
.css("display", "block");
|
||||||
|
|
||||||
|
$(e.target.parentNode)
|
||||||
|
.find("i")
|
||||||
|
.css("transform", "rotate(45deg)");
|
||||||
|
} else {
|
||||||
|
$(e.target.parentNode.parentNode)
|
||||||
|
.find(".assessCenter1")
|
||||||
|
.css("display", "none");
|
||||||
|
|
||||||
|
$(e.target.parentNode)
|
||||||
|
.find("i")
|
||||||
|
.css("transform", "rotate(-45deg)");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$(".absolute2").click(e => {
|
||||||
|
if (
|
||||||
|
$(e.target.parentNode.parentNode)
|
||||||
|
.find(".assessCenter2")
|
||||||
|
.css("display") == "none"
|
||||||
|
) {
|
||||||
|
$(e.target.parentNode.parentNode)
|
||||||
|
.find(".assessCenter2")
|
||||||
|
.css("display", "block");
|
||||||
|
|
||||||
|
$(e.target.parentNode)
|
||||||
|
.find("i")
|
||||||
|
.css("transform", "rotate(45deg)");
|
||||||
|
} else {
|
||||||
|
$(e.target.parentNode.parentNode)
|
||||||
|
.find(".assessCenter2")
|
||||||
|
.css("display", "none");
|
||||||
|
|
||||||
|
$(e.target.parentNode)
|
||||||
|
.find("i")
|
||||||
|
.css("transform", "rotate(-45deg)");
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -661,11 +773,13 @@ export default {
|
|||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
height: 41px;
|
height: 41px;
|
||||||
background: url(../assets/img/project_bg.png) no-repeat 0 -2px/101% 120%;
|
background: url(../assets/img/project_bg.png) no-repeat 0 -2px/101% 120%;
|
||||||
|
position: relative;
|
||||||
> :nth-child(1) {
|
> :nth-child(1) {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
width: 50%;
|
width: 50%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
position: relative;
|
||||||
.projectIcon {
|
.projectIcon {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@@ -685,6 +799,25 @@ export default {
|
|||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
i {
|
||||||
|
display: inline-block;
|
||||||
|
|
||||||
|
height: 9px;
|
||||||
|
width: 9px;
|
||||||
|
border-right: 2px solid white;
|
||||||
|
border-bottom: 2px solid white;
|
||||||
|
transform: rotate(45deg);
|
||||||
|
margin-left: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
> :last-child {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.projectRight {
|
.projectRight {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -712,6 +845,13 @@ export default {
|
|||||||
line-height: 27px;
|
line-height: 27px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
> :last-child {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.projectTitle {
|
.projectTitle {
|
||||||
font-family: PingFangSC-Semibold, PingFang SC;
|
font-family: PingFangSC-Semibold, PingFang SC;
|
||||||
@@ -757,6 +897,7 @@ export default {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
height: 25px;
|
height: 25px;
|
||||||
padding: 25px 10px 0px;
|
padding: 25px 10px 0px;
|
||||||
|
position: relative;
|
||||||
.van-image {
|
.van-image {
|
||||||
width: 24px;
|
width: 24px;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
@@ -769,6 +910,25 @@ export default {
|
|||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
color: #2468f2;
|
color: #2468f2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
i {
|
||||||
|
display: inline-block;
|
||||||
|
|
||||||
|
height: 8px;
|
||||||
|
width: 8px;
|
||||||
|
border-right: 2px solid #2468f2;
|
||||||
|
border-bottom: 2px solid #2468f2;
|
||||||
|
transform: rotate(45deg);
|
||||||
|
margin-left: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
> :last-child {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.assessCenter1 {
|
.assessCenter1 {
|
||||||
margin: 25px 16px 22px;
|
margin: 25px 16px 22px;
|
||||||
@@ -797,6 +957,7 @@ export default {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
height: 25px;
|
height: 25px;
|
||||||
padding: 0 10px;
|
padding: 0 10px;
|
||||||
|
position: relative;
|
||||||
.van-image {
|
.van-image {
|
||||||
width: 24px;
|
width: 24px;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
@@ -808,6 +969,25 @@ export default {
|
|||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
color: #2468f2;
|
color: #2468f2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
i {
|
||||||
|
display: inline-block;
|
||||||
|
|
||||||
|
height: 8px;
|
||||||
|
width: 8px;
|
||||||
|
border-right: 2px solid #2468f2;
|
||||||
|
border-bottom: 2px solid #2468f2;
|
||||||
|
transform: rotate(45deg);
|
||||||
|
margin-left: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
> :last-child {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.assessCenter2 {
|
.assessCenter2 {
|
||||||
margin: 25px 16px 22px;
|
margin: 25px 16px 22px;
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="proCenterFlex">
|
<div class="proCenterFlex">
|
||||||
<div class="proCenterFlexFont">请选择您的征收项目</div>
|
<div class="proCenterFlexFont">请选择您的征收项目</div>
|
||||||
<van-icon color="#9da2a3" name="arrow-down" />
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -47,9 +46,6 @@
|
|||||||
<div class="proTitleBox">{{ item.name }}</div>
|
<div class="proTitleBox">{{ item.name }}</div>
|
||||||
</div>
|
</div>
|
||||||
<van-divider style="margin:8px 0;" />
|
<van-divider style="margin:8px 0;" />
|
||||||
<div class="proDateBox">
|
|
||||||
<div>{{ item.createRecordTime }}</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</van-list>
|
</van-list>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
<div class="text">为您查询到{{ prjListLength }}条结果</div>
|
<div class="text">为您查询到{{ prjListLength }}条结果</div>
|
||||||
<div
|
<div
|
||||||
:key="index"
|
:key="index"
|
||||||
@click="showPdf(item.id)"
|
|
||||||
v-for="(item, index) in info.prjList.bcxyList"
|
v-for="(item, index) in info.prjList.bcxyList"
|
||||||
class="content"
|
class="content"
|
||||||
>
|
>
|
||||||
@@ -41,11 +40,13 @@
|
|||||||
<div class="line">
|
<div class="line">
|
||||||
<img alt src="@/assets/img/hengxian.png" />
|
<img alt src="@/assets/img/hengxian.png" />
|
||||||
</div>
|
</div>
|
||||||
<div class="flex">
|
<div class="smallBox">
|
||||||
<div class="flex backgroundColor">
|
<div class="flex backgroundColor">
|
||||||
<img alt src="@/assets/img/shijian.png" />
|
<img alt src="@/assets/img/shijian.png" />
|
||||||
<span>签订日期:{{ item.signTime }}</span>
|
<span>签订日期:{{ item.signTime }}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<span @click="showPdf(item.id)">查看协议pdf</span>
|
||||||
</div>
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
</div>
|
</div>
|
||||||
@@ -199,6 +200,20 @@ export default {
|
|||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.smallBox {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
height: auto;
|
||||||
|
|
||||||
|
> :nth-child(2) {
|
||||||
|
text-align: center;
|
||||||
|
margin-top: 10px;
|
||||||
|
padding: 2px 5px;
|
||||||
|
color: #3c70dd;
|
||||||
|
border: 1px solid #2d6df2;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user