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"]
});
- },
- },
+ }
+ }
};
diff --git a/FrontCode2/sunshine_levy/src/views/policyInfo/policyInfo.vue b/FrontCode2/sunshine_levy/src/views/policyInfo/policyInfo.vue
index 17bb03a..2b97542 100644
--- a/FrontCode2/sunshine_levy/src/views/policyInfo/policyInfo.vue
+++ b/FrontCode2/sunshine_levy/src/views/policyInfo/policyInfo.vue
@@ -1,41 +1,61 @@
{{ info.title }}
-
{{ info.date }}
+
{{ info.publicTime }}
-
{{ info.content }}
-
{{ info.content }}
+