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); }); }); - }, - }, + } + } };