This commit is contained in:
路 范
2021-11-29 16:12:44 +08:00
parent 099fa26524
commit 184504d23e
16 changed files with 93 additions and 51 deletions

View File

@@ -220,8 +220,8 @@ export default {
// },
// { title: "无数据", publicTime: "无数据", area: "无数据" },
// { title: "无数据", publicTime: "无数据", area: "无数据" }
]
}
],
},
// prjList: [{}, {}]
// prjList: [
// {
@@ -282,14 +282,23 @@ export default {
// ]
// }
// ]
}
},
};
},
created() {
if (!this.$route.query.ticket) {
window.location.replace(
"https://puser.zjzwfw.gov.cn/sso/mobile.do?action=oauth&scope=1&servicecode=fwzs"
);
// window.location.replace(
// "https://puser.zjzwfw.gov.cn/sso/mobile.do?action=oauth&scope=1&servicecode=fwzs"
// );
ZWJSBridge.openLink({
url: "https://puser.zjzwfw.gov.cn/sso/mobile.do?action=oauth&scope=1&servicecode=fwzs",
})
.then((result) => {
console.log(result);
})
.catch((error) => {
console.log(error);
});
} else {
this.onInit();
}
@@ -318,10 +327,10 @@ export default {
dataType: "JSON",
type: "POST",
data: {
ticket: this.$route.query.ticket
ticket: this.$route.query.ticket,
},
appKey: "es4b8zmz+2001833218+dehllx",
onSuccess: data => {
onSuccess: (data) => {
this.loading = false;
window.sessionStorage.setItem("homeData", JSON.stringify(data));
if (data.data.success) {
@@ -336,7 +345,7 @@ export default {
message: "登录超时,请重新登录",
duration: 3000,
type: "info",
center: true
center: true,
});
setTimeout(() => {
window.location.replace(
@@ -348,20 +357,20 @@ export default {
message: "请求出错",
duration: 3000,
type: "error",
center: true
center: true,
});
}
}
},
onFail: err => {
onFail: (err) => {
this.loading = false;
this.$notify({
title: "错误",
message: "请求失败",
duration: 3000,
type: "error"
type: "error",
});
}
},
});
},
toOlderMode() {
@@ -391,8 +400,8 @@ export default {
this.$router.push({
name: "projectSelect",
params: {
type: type
}
type: type,
},
});
},
// 直接跳转分户评估结果页面
@@ -403,8 +412,8 @@ export default {
name: "evaluatePage",
params: {
fhpgId: id,
type
}
type,
},
});
},
// 直接跳转协议结果pdf
@@ -414,8 +423,8 @@ export default {
this.$router.push({
name: "showPdf",
params: {
id
}
id,
},
});
},
// 加载项目数统计信息
@@ -430,38 +439,38 @@ export default {
$("#app").removeClass("old_app3");
this.$router.push({
name: "policyInfo",
params: { id }
params: { id },
});
},
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"],
});
},
setLocationAplus() {
ZWJSBridge.onReady(() => {
// console.log("初始化完成后执行bridge方法");
ZWJSBridge.getUserType()
.then(result1 => {
.then((result1) => {
// console.log("getUserType():" + JSON.stringify(result1));
// console.log("result1.userType:" + result1.userType);
//经纬度
ZWJSBridge.getLocation()
.then(result2 => {
.then((result2) => {
// console.log("getLocation():" + JSON.stringify(result2));
// console.log("result2.longitude:" + result2.longitude);
// console.log("result2.latitude:" + result2.latitude);
@@ -469,7 +478,7 @@ export default {
action: "aplus.sendPV",
arguments: [
{
is_auto: false
is_auto: false,
},
{
isMini: true,
@@ -477,16 +486,16 @@ export default {
miniAppName: "房屋征收",
long: result2.longitude,
lati: result2.latitude,
userType: result1.userType
}
]
userType: result1.userType,
},
],
});
})
.catch(error => {
.catch((error) => {
// console.log(error);
});
})
.catch(error => {
.catch((error) => {
// console.log(error);
});
});
@@ -494,7 +503,7 @@ export default {
scan() {
//扫一扫
ZWJSBridge.scan({ type: "qrCode" })
.then(data => {
.then((data) => {
// data =>{"text" : "扫描到的内容"}
if (data.text.indexOf("http") > -1) {
window.location.replace(data.text);
@@ -503,15 +512,15 @@ export default {
message: data.text,
duration: 3000,
type: "info",
center: true
center: true,
});
}
})
.catch(error => {
.catch((error) => {
console.log(error);
});
}
}
},
},
};
</script>