update:更新政策详情代码
This commit is contained in:
@@ -69,6 +69,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="projectCenter centerMagin">
|
||||
<!-- 曙光一村内容 -->
|
||||
<div class="projectCenterBox">
|
||||
<div class="projectCenterInfo">
|
||||
<div class="projectCenterInfo">
|
||||
@@ -114,6 +115,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="centerMagin">
|
||||
<!-- 分户评估结果部分 -->
|
||||
<div class="assess">
|
||||
<div>
|
||||
<van-image
|
||||
@@ -154,6 +156,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</van-list>
|
||||
<!-- 补偿协议部分 -->
|
||||
<div class="assess">
|
||||
<div>
|
||||
<van-image
|
||||
@@ -202,32 +205,32 @@
|
||||
</div>
|
||||
</div>
|
||||
</van-list>
|
||||
<!-- 征收政策背景图 -->
|
||||
<div class="centerMagin">
|
||||
<van-image
|
||||
:src="require('@/assets/img/expropriationPolicy.png')"
|
||||
class="bigImg"
|
||||
/>
|
||||
</div>
|
||||
<!-- 征收政策部分 -->
|
||||
<div class="centerMagin">
|
||||
<span class="projectTitle" style="color: #202020">征收政策</span>
|
||||
<div class="assessBox" style="padding-left: 5px; padding-right: 5px">
|
||||
<span class="font11" style="color: #2c2b2b"
|
||||
>共{{ data.policiesRegulationsLists.totalCount }}条</span
|
||||
>
|
||||
<!-- <div>
|
||||
<span class="font11">查看全部</span>
|
||||
<van-icon color="#1989fa" name="arrow" />
|
||||
</div>-->
|
||||
</div>
|
||||
</div>
|
||||
<div class="centerMagin" style="padding-bottom: 20px">
|
||||
<div @click="pageJump()" class="protocolBox">
|
||||
<div class="protocolBox">
|
||||
<van-list>
|
||||
<div
|
||||
:key="item.id"
|
||||
class="protocolList"
|
||||
v-for="(item, i) in data.policiesRegulationsLists.list"
|
||||
@click="pageJump(item.id)"
|
||||
>
|
||||
<!-- 非最后一行 -->
|
||||
<div
|
||||
class="protocolLine"
|
||||
v-if="i != data.policiesRegulationsLists.list.length - 1"
|
||||
@@ -247,6 +250,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 最后一行 -->
|
||||
<div style="padding-bottom: 10px" v-else>
|
||||
<div class="font14 protocolTitle">{{ item.title }}</div>
|
||||
<div
|
||||
@@ -274,48 +278,46 @@
|
||||
<script>
|
||||
import "./home.css";
|
||||
import { apis } from "@/common/apis";
|
||||
import { token } from "@/common/token";
|
||||
import request from "@/common/util";
|
||||
import { mgop } from "@aligov/jssdk-mgop";
|
||||
|
||||
export default {
|
||||
name: "home",
|
||||
data() {
|
||||
return {
|
||||
data: {
|
||||
idCard:'加载中...',
|
||||
userName:'加载中...',
|
||||
idCard: "加载中...",
|
||||
userName: "加载中...",
|
||||
policiesRegulationsLists: {
|
||||
totalCount: 0,
|
||||
},
|
||||
},
|
||||
// userInfoData: {} // 用户个人信息
|
||||
totalCount: 0
|
||||
}
|
||||
}
|
||||
};
|
||||
},
|
||||
created() {
|
||||
async created() {
|
||||
this.onInit();
|
||||
console.log("this", this);
|
||||
},
|
||||
mounted() {},
|
||||
methods: {
|
||||
onLoad() {},
|
||||
// 获取数据
|
||||
onInit() {
|
||||
mgop({
|
||||
api: "mgop.kykj.houseexpropriat.getprjlist", // 必须
|
||||
api: "mgop.kykj.houseexpropriat.getprjlist",
|
||||
host: "https://mapi.zjzwfw.gov.cn/",
|
||||
dataType: "JSON",
|
||||
type: "POST",
|
||||
data: {
|
||||
ticket: this.$route.query.ticket,
|
||||
// ticket: this.$route.query.ticket
|
||||
ticket: "8a118a427bda7bed017bed084ec10622-ticket"
|
||||
},
|
||||
appKey: "es4b8zmz+2001833218+dehllx", // 必须
|
||||
onSuccess: (data) => {
|
||||
console.log("data", data);
|
||||
appKey: "es4b8zmz+2001833218+dehllx",
|
||||
onSuccess: data => {
|
||||
console.log("首页数据", data);
|
||||
if (data.data && data.data.success == true) {
|
||||
this.data = data.data.data;
|
||||
// 埋点
|
||||
this.setZwUserAplus(this.data.idCard, this.data.userName);
|
||||
} else {
|
||||
var errorCodes = [6001, 6501];
|
||||
// 跳转到政务系统
|
||||
if (errorCodes.indexOf(data.data.bizCode) > -1) {
|
||||
window.location.replace(
|
||||
"https://puser.zjzwfw.gov.cn/sso/mobile.do?action=oauth&scope=1&servicecode=fwzs"
|
||||
@@ -323,22 +325,16 @@ export default {
|
||||
} else console.log("用户无数据,不展示");
|
||||
}
|
||||
},
|
||||
onFail: (err) => {
|
||||
onFail: err => {
|
||||
console.log("用户无数据,不展示");
|
||||
},
|
||||
}
|
||||
});
|
||||
//获取当前数据
|
||||
// apis.getprjdata({ ticket: this.$route.query.ticket }).then((prjdata) => {
|
||||
// debugger;
|
||||
// console.log(prjdata);
|
||||
// this.user.name = prjdata.data.UserName;
|
||||
// this.user.identityId = prjdata.data.IdCard;
|
||||
// });
|
||||
},
|
||||
// 跳转项目详情
|
||||
gotoProject(type) {
|
||||
this.$router.push({
|
||||
name: "projectSelect",
|
||||
params: { type: type, ticket: this.$route.query.ticket },
|
||||
params: { type: type, ticket: this.$route.query.ticket }
|
||||
});
|
||||
},
|
||||
onLoadStatistic() {
|
||||
@@ -346,32 +342,37 @@ export default {
|
||||
this.statistics = result;
|
||||
});
|
||||
},
|
||||
// 页面跳转
|
||||
pageJump(type) {
|
||||
this.$router.push({
|
||||
name: "policyInfo",
|
||||
params: { type: type, ticket: this.$route.query.ticket },
|
||||
});
|
||||
// 政策信息页面跳转
|
||||
pageJump(id) {
|
||||
// this.$router.push({
|
||||
// name: "policyInfo",
|
||||
// params: { type: type, ticket: this.$route.query.ticket }
|
||||
// });
|
||||
window.location.replace(
|
||||
"http://localhost:8080/#/policyInfo?id=" +
|
||||
id +
|
||||
"&ticket=8a118a427bda7bed017bed084ec10622-ticket"
|
||||
);
|
||||
},
|
||||
setZwUserAplus(Userid, userName) {
|
||||
// 设置用户信息埋点
|
||||
aplus_queue.push({
|
||||
action: "aplus.setMetaInfo",
|
||||
arguments: ["_hold", "BLOCK"],
|
||||
arguments: ["_hold", "BLOCK"]
|
||||
});
|
||||
aplus_queue.push({
|
||||
action: "aplus.setMetaInfo",
|
||||
arguments: ["_user_nick", userName], // this.userInfoData.username],
|
||||
arguments: ["_user_nick", userName] // this.userInfoData.username],
|
||||
});
|
||||
aplus_queue.push({
|
||||
action: "aplus.setMetaInfo",
|
||||
arguments: ["_user_id", Userid],
|
||||
arguments: ["_user_id", Userid]
|
||||
});
|
||||
aplus_queue.push({
|
||||
action: "aplus.setMetaInfo",
|
||||
arguments: ["_hold", "START"],
|
||||
arguments: ["_hold", "START"]
|
||||
});
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user