diff --git a/FrontCode2/sunshine_levy/src/assets/img/address.png b/FrontCode2/sunshine_levy/src/assets/img/address.png
index 4fe6411..fe47f3b 100644
Binary files a/FrontCode2/sunshine_levy/src/assets/img/address.png and b/FrontCode2/sunshine_levy/src/assets/img/address.png differ
diff --git a/FrontCode2/sunshine_levy/src/assets/img/bianhao.png b/FrontCode2/sunshine_levy/src/assets/img/bianhao.png
index f533705..df9dbab 100644
Binary files a/FrontCode2/sunshine_levy/src/assets/img/bianhao.png and b/FrontCode2/sunshine_levy/src/assets/img/bianhao.png differ
diff --git a/FrontCode2/sunshine_levy/src/assets/img/money.png b/FrontCode2/sunshine_levy/src/assets/img/money.png
index c6fe0c3..715f5c8 100644
Binary files a/FrontCode2/sunshine_levy/src/assets/img/money.png and b/FrontCode2/sunshine_levy/src/assets/img/money.png differ
diff --git a/FrontCode2/sunshine_levy/src/assets/img/name.png b/FrontCode2/sunshine_levy/src/assets/img/name.png
index e87dc73..30a8d49 100644
Binary files a/FrontCode2/sunshine_levy/src/assets/img/name.png and b/FrontCode2/sunshine_levy/src/assets/img/name.png differ
diff --git a/FrontCode2/sunshine_levy/src/assets/img/renyuan.png b/FrontCode2/sunshine_levy/src/assets/img/renyuan.png
index bdbbf2e..9bd2d46 100644
Binary files a/FrontCode2/sunshine_levy/src/assets/img/renyuan.png and b/FrontCode2/sunshine_levy/src/assets/img/renyuan.png differ
diff --git a/FrontCode2/sunshine_levy/src/assets/img/shijian.png b/FrontCode2/sunshine_levy/src/assets/img/shijian.png
index e2a74a0..5fe6d08 100644
Binary files a/FrontCode2/sunshine_levy/src/assets/img/shijian.png and b/FrontCode2/sunshine_levy/src/assets/img/shijian.png differ
diff --git a/FrontCode2/sunshine_levy/src/assets/img/zhuzhai.png b/FrontCode2/sunshine_levy/src/assets/img/zhuzhai.png
new file mode 100644
index 0000000..59cd051
Binary files /dev/null and b/FrontCode2/sunshine_levy/src/assets/img/zhuzhai.png differ
diff --git a/FrontCode2/sunshine_levy/src/views/index.vue b/FrontCode2/sunshine_levy/src/views/index.vue
index d848764..dac3e4e 100644
--- a/FrontCode2/sunshine_levy/src/views/index.vue
+++ b/FrontCode2/sunshine_levy/src/views/index.vue
@@ -299,7 +299,7 @@ export default {
totalCount: 0
}
},
- ticket: "8a1189377bdad67c017bf66039d76376-ticket"
+ ticket: "8a11885a7bda783f017bf73e5e095219-ticket"
};
},
async created() {
@@ -362,7 +362,7 @@ export default {
pageJump(id) {
this.$router.push({
name: "policyInfo",
- params: { ticket: this.ticket, id: id },
+ params: { ticket: this.ticket, id: id }
});
},
setZwUserAplus(Userid, userName) {
@@ -388,12 +388,12 @@ export default {
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);
diff --git a/FrontCode2/sunshine_levy/src/views/pdf/agreementInfo.vue b/FrontCode2/sunshine_levy/src/views/pdf/agreementInfo.vue
new file mode 100644
index 0000000..955819b
--- /dev/null
+++ b/FrontCode2/sunshine_levy/src/views/pdf/agreementInfo.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
diff --git a/FrontCode2/sunshine_levy/src/views/pdf/pdf.vue b/FrontCode2/sunshine_levy/src/views/pdf/pdf.vue
index 9465436..4a1b398 100644
--- a/FrontCode2/sunshine_levy/src/views/pdf/pdf.vue
+++ b/FrontCode2/sunshine_levy/src/views/pdf/pdf.vue
@@ -8,9 +8,10 @@
保存到相册
- 测试2
+
+
@@ -24,44 +25,47 @@ import request from "@/common/util";
import { mgop } from "@aligov/jssdk-mgop";
export default {
components: {
- pdf,
+ pdf
},
data() {
return {
- url: "",
+ url:
+ "https://zsxt.nbzs.org.cn/Files/UploadFiles/e85a13ef-431c-46a5-85cd-9dd1b4f50fc6/80616f98-da17-49bc-92d0-b87199963787.pdf"
};
},
created() {
this.onInit();
- console.log("pdf");
},
mounted() {
// 截图
- html2canvas(this.$refs.PDF).then((canvas) => {
- canvas.id = "mycanvas";
- const base64 = canvas.toDataURL("image/png");
- jquery("a").prop("href", base64);
- });
+ // html2canvas(this.$refs.PDF).then(canvas => {
+ // canvas.id = "mycanvas";
+ // const base64 = canvas.toDataURL("image/png");
+ // jquery("a").prop("href", base64);
+ // });
},
methods: {
onInit() {
- this.onLoadData();
+ // this.onLoadData();
request({
url: "http://10.19.94.9:7099/api/agreement/info",
method: "post",
data: {
ticket: window.sessionStorage.getItem("ticket"),
- id: "C655515B-FD91-48F2-BD79-EAABAFB7077C",
+ id: "C655515B-FD91-48F2-BD79-EAABAFB7077C"
},
headers: { "Content-Type": "application/json; charset=UTF-8" },
- responseType: "arraybuffer", //一定要设置响应类型,否则页面会是空白pdf
- }).then((result) => {
+ responseType: "blob" //一定要设置响应类型,否则页面会是空白pdf
+ }).then(result => {
+ console.log("结果", result);
const binaryData = [];
binaryData.push(result.data);
//获取blob链接
- this.url = window.URL.createObjectURL(
+ const gan = window.URL.createObjectURL(
new Blob(binaryData, { type: "application/pdf" })
);
+ this.url = this.getObjectURL(result.data);
+ console.log("aaa", this.url);
$("a").prop("href", this.url);
// if (pdfUrl) {
// this.handlePrint(pdfUrl);
@@ -73,31 +77,34 @@ export default {
dataType: "JSON",
type: "POST",
data: {
- ticket: "8a1189377bdad67c017bf66039d76376-ticket",
- id: "C655515B-FD91-48F2-BD79-EAABAFB7077C",
+ ticket: window.sessionStorage.getItem("ticket"),
+ id: "C655515B-FD91-48F2-BD79-EAABAFB7077C"
},
appKey: "es4b8zmz+2001833218+dehllx",
- onSuccess: (result) => {
+ onSuccess: result => {
console.log("pdf.vue页面请求pdf文件:", result);
if (result.data && result.data.success == true) {
console.log("result.data.data:", result.data.data);
- this.url = result.data.data;
- // const binaryData = [];
- // binaryData.push(result.data);
- // //获取blob链接
- // this.url = window.URL.createObjectURL(
- // new Blob(binaryData, { type: "application/pdf" })
- // );
+ // this.url = result.data.data;
+ const binaryData = [];
+ binaryData.push(result.data.data);
+ //获取blob链接
+ const gan = window.URL.createObjectURL(
+ new Blob(binaryData, { type: "application/pdf" })
+ );
+ this.url = this.getObjectURL(gan);
+ console.log("aaa", this.url);
// if (pdfUrl) {
// this.handlePrint(pdfUrl);
// }
}
},
- onFail: (err) => {
+ onFail: err => {
console.log("用户无数据,不展示");
- },
+ }
});
},
+
handlePrint() {
if (document.getElementById("print-iframe")) {
document.body.removeChild(document.getElementById("print-iframe"));
@@ -124,12 +131,12 @@ export default {
ZWJSBridge.onReady(() => {
console.log("初始化完成后,执行bridge方法-savePdf");
ZWJSBridge.saveImage({
- url: this.url,
+ url: this.url
})
- .then((result) => {
+ .then(result => {
console.log("saveImage()成功:" + JSON.stringify(result));
})
- .catch((error) => {
+ .catch(error => {
console.log("saveImage()失败:" + JSON.stringify(result));
console.log(error);
});
@@ -139,17 +146,17 @@ export default {
ZWJSBridge.onReady(() => {
console.log("初始化完成后,执行bridge方法-testdownload4");
ZWJSBridge.openLink({
- url: this.url,
+ url: this.url
})
- .then((result) => {
+ .then(result => {
console.log("testdownload4():" + result);
})
- .catch((error) => {
+ .catch(error => {
console.log(error);
});
});
- },
- },
+ }
+ }
};