diff --git a/src/assets/images/index/house.png b/src/assets/images/index/house.png new file mode 100644 index 000000000..9087667a3 Binary files /dev/null and b/src/assets/images/index/house.png differ diff --git a/src/assets/images/index/i-more.png b/src/assets/images/index/i-more.png new file mode 100644 index 000000000..30aa16ca8 Binary files /dev/null and b/src/assets/images/index/i-more.png differ diff --git a/src/assets/images/index/nan.png b/src/assets/images/index/nan.png new file mode 100644 index 000000000..25cab56eb Binary files /dev/null and b/src/assets/images/index/nan.png differ diff --git a/src/assets/images/index/nv.png b/src/assets/images/index/nv.png new file mode 100644 index 000000000..7cbc554fa Binary files /dev/null and b/src/assets/images/index/nv.png differ diff --git a/src/assets/images/index/resi.png b/src/assets/images/index/resi.png new file mode 100644 index 000000000..14d664f0b Binary files /dev/null and b/src/assets/images/index/resi.png differ diff --git a/src/assets/images/index/title-icon-jfjl.png b/src/assets/images/index/title-icon-jfjl.png new file mode 100644 index 000000000..910ee6295 Binary files /dev/null and b/src/assets/images/index/title-icon-jfjl.png differ diff --git a/src/assets/images/index/title-icon-jtgx.png b/src/assets/images/index/title-icon-jtgx.png new file mode 100644 index 000000000..600bb0f5c Binary files /dev/null and b/src/assets/images/index/title-icon-jtgx.png differ diff --git a/src/assets/images/index/title-icon-xsfw.png b/src/assets/images/index/title-icon-xsfw.png new file mode 100644 index 000000000..f14ee3179 Binary files /dev/null and b/src/assets/images/index/title-icon-xsfw.png differ diff --git a/src/assets/images/index/title-icon-ywjl.png b/src/assets/images/index/title-icon-ywjl.png new file mode 100644 index 000000000..d397e2875 Binary files /dev/null and b/src/assets/images/index/title-icon-ywjl.png differ diff --git a/src/assets/scss/pages/huaxiang.scss b/src/assets/scss/pages/huaxiang.scss new file mode 100644 index 000000000..ea06beea6 --- /dev/null +++ b/src/assets/scss/pages/huaxiang.scss @@ -0,0 +1,86 @@ +.g-main{ + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + padding:25px 16px; + box-sizing: border-box; + .top{ + display: flex; + height: calc(50vh - 104px); + .left{ + width: 320px; + height: 100%; + margin-right:16px; + overflow-y: scroll; + } + .right{ + flex: 1; + overflow-y: scroll; + + } + } + .bottom{ + height: calc(50vh - 104px); + margin-top: 16px; + display: flex; + .left{ + width: 320px; + height: 100%; + margin-right:16px; + overflow-y: scroll; + + } + .right{ + flex: 1; + overflow-y: scroll; + + } + } + +} +.card{ + background-color: #fff; + padding: 10px 16px 16px; + overflow: hidden; + height: 100%; + display: flex; + flex-direction: column; + .title{ + font-family: PingFang SC; + font-weight: bold; + color: #333333; + display: flex; + align-items: center; + justify-content: space-between; + img{ + width: 24px; + height: 24px; + } + } + .bgC{ + flex: 1; + background-color: #f5f7fa; + border-radius: 2px; + overflow-y: scroll; + display: flex; + flex-direction: column; + padding: 0 16px; + .item{ + margin-top: 19px; + .value{ + color: #333333; + font-family: PingFang SC; + font-weight: 400; + } + } + } +} +.gray{ + color: #000000; + opacity: 0.65; +} +.bgf{ + background-color: #fff ; + margin-top: 0 !important; +} \ No newline at end of file diff --git a/src/js/store/index.js b/src/js/store/index.js index b873782ca..cfd03b33e 100644 --- a/src/js/store/index.js +++ b/src/js/store/index.js @@ -5,6 +5,7 @@ import user from "./modules/user"; import app from "./modules/app"; import tagsView from "./modules/tagsView"; import chooseArea from "./modules/chooseArea"; +import huaXiang from "./modules/huaXiang"; import categoryStr from "./modules/categoryStr"; import { requestPost } from "@/js/dai/request"; import { dateFormats } from "@/utils/index"; @@ -49,6 +50,7 @@ export default new Vuex.Store({ tagsView, categoryStr, chooseArea, + huaXiang }, mutations: { // 重置vuex本地储存状态 diff --git a/src/js/store/modules/huaXiang.js b/src/js/store/modules/huaXiang.js new file mode 100644 index 000000000..aa4cbc5e1 --- /dev/null +++ b/src/js/store/modules/huaXiang.js @@ -0,0 +1,20 @@ + +const huaXiang ={ + state: { + userInfo:null || JSON.parse(localStorage.getItem('huaX')) + }, + mutations: { + setData(state, payload) { + state.userInfo = payload; + } + }, + actions: { + saveData({ commit }, payload) { + console.log(payload,'vueX接参'); + commit('setData', payload); + localStorage.setItem('huaX', JSON.stringify(payload)); + } + } +}; + +export default huaXiang; diff --git a/src/router/index.js b/src/router/index.js index 61058313f..6a1db845a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -108,6 +108,16 @@ export const moduleRoutes = { title: "社区查询", }, }, + { + path: "jumin-huaxiang", + props: true, + name: "jumin-huaxiang", + component: () => import("@/views/modules/jumin/huaxiang"), + meta: { + isTab: true, + title: "", + }, + } ], }; // pc端菜单的 如果没有配置 默认的 或者配置了默认的 但没有权限 默认选中第一 @@ -696,6 +706,10 @@ router.beforeEach((to, from, next) => { if (to.name === "caiji") { return next(); } + if(to.name === 'jumin-huaxiang'){ + to.meta.title = store.state.huaXiang.userInfo.name + return next(); + } if (window.SITE_CONFIG["dynamicMenuRoutesHasAdded"] || fnCurrentRouteIsPageRoute(to, pageRoutes)) { return next(); } diff --git a/src/views/dataBoard/cpts/personnel/modules/MatterDetails.vue b/src/views/dataBoard/cpts/personnel/modules/MatterDetails.vue index 96280f4d5..6e0503b79 100644 --- a/src/views/dataBoard/cpts/personnel/modules/MatterDetails.vue +++ b/src/views/dataBoard/cpts/personnel/modules/MatterDetails.vue @@ -1,3 +1,4 @@ +