From e0925115edc6b966cee908f1f4d29c6ed852e4e9 Mon Sep 17 00:00:00 2001
From: lisl <1223762861@qq.com>
Date: Thu, 23 Sep 2021 14:53:10 +0800
Subject: [PATCH] =?UTF-8?q?update:=E6=9B=B4=E6=96=B0=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=95=B0=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
FrontCode2/sunshine_levy/src/main.js | 9 ++--
FrontCode2/sunshine_levy/src/store/index.js | 24 ++++++++-
FrontCode2/sunshine_levy/src/views/index.vue | 7 ++-
.../src/views/pdf/evaluateResultPdf.vue | 34 +++----------
.../src/views/pdf/evaluteResult.vue | 6 +++
.../sunshine_levy/src/views/project/index.vue | 30 +++---------
.../src/views/report/agreement.vue | 2 +-
.../src/views/report/evaluatePage.vue | 49 ++++++++++---------
.../src/views/report/evalute.vue | 48 ++++++------------
9 files changed, 93 insertions(+), 116 deletions(-)
diff --git a/FrontCode2/sunshine_levy/src/main.js b/FrontCode2/sunshine_levy/src/main.js
index adeb132..dac0876 100644
--- a/FrontCode2/sunshine_levy/src/main.js
+++ b/FrontCode2/sunshine_levy/src/main.js
@@ -11,13 +11,16 @@ import Vue from "vue";
import App from "./App";
import router from "./router";
import store from "./store";
-import { Button, NavBar, Cell, CellGroup } from "vant";
+import { Button, NavBar, Cell, CellGroup, Notify } from "vant";
Vue.use(Button)
.use(NavBar)
.use(Cell)
- .use(CellGroup)
- .use(ElementUI);
+ .use(CellGroup);
+
+Vue.use(ElementUI);
+
+Vue.use(Notify);
import { Image as VanImage } from "vant";
diff --git a/FrontCode2/sunshine_levy/src/store/index.js b/FrontCode2/sunshine_levy/src/store/index.js
index f66447c..d7e2837 100644
--- a/FrontCode2/sunshine_levy/src/store/index.js
+++ b/FrontCode2/sunshine_levy/src/store/index.js
@@ -5,16 +5,36 @@ Vue.use(Vuex);
export default new Vuex.Store({
// state 中存放的就是全局共享的数据
state: {
- info: {}
+ info: {},
+ // 首页数据
+ homeData: {},
+ // 评估详情页面类型
+ type: ""
},
mutations: {
getData: (state, data) => {
state.info = data;
+ },
+ // 首页数据
+ getHomeData: (state, data) => {
+ state.homeData = data;
+ },
+ setType: (state, data) => {
+ state.type = data;
}
},
actions: {
- GETDATA: ({ commit }, data) => {
+ // 评估详情页面数据
+ GET_DATA: ({ commit }, data) => {
commit("getData", data);
+ },
+ // 首页数据
+ GET_HOMEDATA: ({ commit }, data) => {
+ commit("getHomeData", data);
+ },
+ // 设置评估详情页面类型
+ SET_TYPE: ({ commit }, data) => {
+ commit("setType", data);
}
}
});
\ No newline at end of file
diff --git a/FrontCode2/sunshine_levy/src/views/index.vue b/FrontCode2/sunshine_levy/src/views/index.vue
index 0880041..a54e057 100644
--- a/FrontCode2/sunshine_levy/src/views/index.vue
+++ b/FrontCode2/sunshine_levy/src/views/index.vue
@@ -316,7 +316,7 @@ export default {
totalCount: 0
}
},
- ticket: "8a1188537bda78db017c0cb56c2d3f85-ticket"
+ ticket: "8a1188537bda78db017c11306d640ca7-ticket"
};
},
async created() {
@@ -339,6 +339,7 @@ export default {
appKey: "es4b8zmz+2001833218+dehllx",
onSuccess: data => {
console.log("首页数据", data);
+ this.$store.dispatch("GET_HOMEDATA", data);
if (data.data && data.data.success == true) {
this.data = data.data.data;
// 埋点
@@ -363,9 +364,7 @@ export default {
this.$router.push({
name: "projectSelect",
params: {
- type: type,
- ticket: this.$route.query.ticket || this.ticket,
- prjId: id || ""
+ type: type
}
});
},
diff --git a/FrontCode2/sunshine_levy/src/views/pdf/evaluateResultPdf.vue b/FrontCode2/sunshine_levy/src/views/pdf/evaluateResultPdf.vue
index d60463d..f2e540c 100644
--- a/FrontCode2/sunshine_levy/src/views/pdf/evaluateResultPdf.vue
+++ b/FrontCode2/sunshine_levy/src/views/pdf/evaluateResultPdf.vue
@@ -38,32 +38,14 @@ export default {
mounted() {},
methods: {
onInit() {
- mgop({
- api: "mgop.kykj.houseexpropriat.getagreementinfop",
- host: "https://mapi.zjzwfw.gov.cn/",
- dataType: "JSON",
- type: "POST",
- data: {
- ticket:
- this.$route.params.ticket ||
- window.sessionStorage.getItem("ticket"),
- id: "C655515B-FD91-48F2-BD79-EAABAFB7077C"
- },
- appKey: "es4b8zmz+2001833218+dehllx",
- onSuccess: result => {
- console.log("pdf.vue页面请求pdf文件:", result);
- if (result.data && result.data.success == true) {
- console.log("result.data.data:", result.data.data);
- this.apidata = result.data.data;
- this.pic_width = "100%";
- this.pic_height = "100%";
- this.isloading = false;
- }
- },
- onFail: err => {
- console.log("用户无数据,不展示");
- }
- });
+ const result = JSON.parse(JSON.stringify(this.$store.state.info));
+ if (result.data && result.data.success == true) {
+ console.log("result.data.data:", result.data.data);
+ this.apidata = result.data.data;
+ this.pic_width = "100%";
+ this.pic_height = "100%";
+ this.isloading = false;
+ }
},
saveImages() {
ZWJSBridge.onReady(() => {
diff --git a/FrontCode2/sunshine_levy/src/views/pdf/evaluteResult.vue b/FrontCode2/sunshine_levy/src/views/pdf/evaluteResult.vue
index 3fab0b2..9925827 100644
--- a/FrontCode2/sunshine_levy/src/views/pdf/evaluteResult.vue
+++ b/FrontCode2/sunshine_levy/src/views/pdf/evaluteResult.vue
@@ -480,6 +480,12 @@ export default {
return {};
},
methods: {},
+ created() {
+ Notify({
+ message: "无附件",
+ duration: 3000
+ });
+ },
mounted() {
html2canvas(this.$refs.image).then(canvas => {
canvas.id = "mycanvas";
diff --git a/FrontCode2/sunshine_levy/src/views/project/index.vue b/FrontCode2/sunshine_levy/src/views/project/index.vue
index 2090395..ef3e37f 100644
--- a/FrontCode2/sunshine_levy/src/views/project/index.vue
+++ b/FrontCode2/sunshine_levy/src/views/project/index.vue
@@ -51,7 +51,7 @@
协议类型:
- {{ item.type }}
+ {{ item.switchProductionWay }}
diff --git a/FrontCode2/sunshine_levy/src/views/report/evaluatePage.vue b/FrontCode2/sunshine_levy/src/views/report/evaluatePage.vue
index 040d6b8..404252d 100644
--- a/FrontCode2/sunshine_levy/src/views/report/evaluatePage.vue
+++ b/FrontCode2/sunshine_levy/src/views/report/evaluatePage.vue
@@ -6,14 +6,14 @@
被征收房屋座落:
评估方式: