Commit eeda245e authored by yf's avatar yf

Merge branch 'develop' of http://git.censoft.com.cn/rongtong/rongtong-app into dev-yf'

parents 276b7151 54742ebf
export default { export default {
//保存数据 //保存数据
saveUploadImg({ commit }, imgArr) { saveUploadImg({ commit }, imgArr) {
commit('SAVE_UPLOAD_IMG',imgArr) commit("SAVE_UPLOAD_IMG", imgArr);
}, },
//清除数据 //清除数据
clearUploadkImg({ commit }) { clearUploadkImg({ commit }) {
commit("CLEAR_UPLOAD_IMG"); commit("CLEAR_UPLOAD_IMG");
}, }
} };
import Vue from 'vue' import Vue from "vue";
import Vuex from 'vuex' import Vuex from "vuex";
import state from './state' import state from "./state";
import actions from './actions' import actions from "./actions";
import mutations from './mutations' import mutations from "./mutations";
Vue.use(Vuex) Vue.use(Vuex);
export default new Vuex.Store({ export default new Vuex.Store({
state, state,
mutations, mutations,
actions, actions,
modules: {} modules: {},
}) getters: {
present: state => key => state.present[key]
}
});
export default { export default {
//保存数据 //保存数据
SAVE_UPLOAD_IMG(state, imgArr) { SAVE_UPLOAD_IMG(state, imgArr) {
state.uploadImgArr = imgArr state.uploadImgArr = imgArr;
}, },
//清除数据 //清除数据
CLEAR_UPLOAD_IMG(state){ CLEAR_UPLOAD_IMG(state) {
state.uploadImgArr = [] state.uploadImgArr = [];
},
/* 保存风险现状图片 */
SET_PRESENT_IMG(state, data) {
data.forEach(({ key, value }) => {
state.present[key] = value;
});
},
CLEAR_PRESENT_IMG(state) {
for (let i in state.present) {
state.present[i] = [];
}
} }
} };
export default { export default {
uploadImgArr: [] uploadImgArr: [],
} present: {
measuresProjectFile: []
}
};
...@@ -669,6 +669,12 @@ export default { ...@@ -669,6 +669,12 @@ export default {
if (sessionStorage.getItem("presentForm")) { if (sessionStorage.getItem("presentForm")) {
this.form = JSON.parse(sessionStorage.getItem("presentForm")); this.form = JSON.parse(sessionStorage.getItem("presentForm"));
this.form.level = sessionStorage.getItem("level"); this.form.level = sessionStorage.getItem("level");
const getImg = (key)=>this.$store.getters.present(key)
this.uploaderImg = getImg('uploaderImg');
this.measuresAdministrationFile = getImg('measuresAdministrationFile');
this.measuresEmergencyFile = getImg('measuresEmergencyFile');
this.measuresProjectFile = getImg('measuresProjectFile');
this.$store.commit('CLEAR_PRESENT_IMG')
sessionStorage.removeItem("presentForm"); sessionStorage.removeItem("presentForm");
} else { } else {
this.postReturnEcho(); this.postReturnEcho();
...@@ -948,6 +954,22 @@ export default { ...@@ -948,6 +954,22 @@ export default {
//开始测评 //开始测评
goResultPage() { goResultPage() {
sessionStorage.setItem("presentForm", JSON.stringify(this.form)); sessionStorage.setItem("presentForm", JSON.stringify(this.form));
/* measuresAdministrationFile: [], //管理措施图片
measuresProjectFile: [], //管理措施图片
measuresEmergencyFile: [], //管理措施图片 */
this.$store.commit('SET_PRESENT_IMG',[{
key:'uploaderImg',
value:this.uploaderImg
},{
key:'measuresAdministrationFile',
value:this.measuresAdministrationFile
},{
key:'measuresProjectFile',
value:this.measuresProjectFile
},{
key:'measuresEmergencyFile',
value:this.measuresEmergencyFile
},])
this.$router.push({ this.$router.push({
name: "resultPage", name: "resultPage",
params: { params: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment