diff --git a/.env.development b/.env.development index 03346099c..316568064 100644 --- a/.env.development +++ b/.env.development @@ -1,6 +1,6 @@ NODE_ENV=development -VUE_APP_API_SERVER = http://192.168.1.144/api +VUE_APP_API_SERVER = http://localhost:9001/api # VUE_APP_API_SERVER = http://219.146.91.110:30801/api # VUE_APP_API_SERVER = https://epmet-yantai.elinkservice.cn/api # VUE_APP_API_SERVER = https://epmet-test.elinkservice.cn/api diff --git a/src/assets/css/workflow.scss b/src/assets/css/workflow.scss index acd6fb750..c1c041998 100644 --- a/src/assets/css/workflow.scss +++ b/src/assets/css/workflow.scss @@ -1,3 +1,31 @@ +@mixin navListCommon { + width: 120px; + height: 36px; + font-size: 14px; + font-family: PingFang SC; + font-weight: 500; + margin-right: 4px; + text-align: center; + line-height: 36px; + cursor: pointer; +} + +@mixin flowLevwlCommon { + position: absolute; + width: 100%; + margin-bottom: 45px; + background: linear-gradient(90deg, rgba(14, 121, 213, 0.14) 86%, rgba(79, 175, 255, 0) 100%); + color: #fff; + font-size: 16px; +} + +@mixin flowLevelAfter { + position: absolute; + content: ""; + display: block; + background-size: 100%; +} + .ant-btn { line-height: 1.5; display: inline-block; @@ -1124,7 +1152,7 @@ html { .popperClass { width: 130px !important; - height: 136px !important; + min-height: 136px !important; background: #0E3164; border: 1px solid #4883CD; border-radius: 4px; @@ -1153,7 +1181,7 @@ html { } .dingflow-design .condition-node { - + cursor: pointer; // min-height: 220px } @@ -1351,4 +1379,216 @@ html { .ant-btn { position: relative +} + +.wrap { + .content { + margin-top: 65px; + padding: 0 17px; + position: relative; + transition: transform 0.3s ease-in-out; + transform-origin: 50% 50%; + + // overflow: scroll; + .contentList { + position: relative; + width: 100%; + height: 109px; + // margin-bottom: 45px; + // background: linear-gradient(90deg, rgba(14, 121, 213, 0.14) 86%, rgba(79, 175, 255, 0) 100%); + } + + .flowLevel-1 { + @include flowLevwlCommon; + top: -10px; + height: 164px; + line-height: 164px; + + div { + padding-left: 80px; + + &::after { + @include flowLevelAfter; + top: 51px; + left: 15px; + width: 180px; + height: 60px; + background-image: url(~@/assets/images/home/dwbg.png); + } + } + } + + .flowLevel-2, + .flowLevel-3, + .flowLevel-4, + .flowLevel-5, + .flowLevel-6, + .flowLevel-7 { + @include flowLevwlCommon; + height: 126px; + line-height: 126px; + } + + .flowLevel-2 { + top: 181px; + + div { + padding-left: 80px; + + &::after { + @include flowLevelAfter; + top: 26px; + left: 15px; + width: 180px; + height: 60px; + background-image: url(~@/assets/images/home/dzb.png); + } + } + } + + .flowLevel-3 { + top: 329px; + + div { + padding-left: 80px; + + &::after { + @include flowLevelAfter; + top: 31px; + left: 15px; + width: 180px; + height: 60px; + background-image: url(~@/assets/images/home/lydxz.png); + } + } + } + + .flowLevel-4 { + top: 475px; + + div { + padding-left: 80px; + + &::after { + @include flowLevelAfter; + top: 35px; + left: 15px; + width: 180px; + height: 60px; + background-image: url(~@/assets/images/home/dyzxh.png); + } + } + } + + .flowLevel-5 { + top: 623px; + + div { + padding-left: 80px; + + &::after { + @include flowLevelAfter; + top: 35px; + left: 15px; + width: 180px; + height: 60px; + background-image: url(~@/assets/images/home/lxjt.png); + } + } + } + + .flowLevel-6 { + top: 771px; + + div { + padding-left: 80px; + + &::after { + @include flowLevelAfter; + top: 35px; + left: 15px; + width: 180px; + height: 60px; + background-image: url(~@/assets/images/home/lxjt.png); + } + } + } + + .flowLevel-7 { + top: 922px; + + div { + padding-left: 80px; + + &::after { + @include flowLevelAfter; + top: 35px; + left: 15px; + width: 180px; + height: 60px; + background-image: url(~@/assets/images/home/lxjt.png); + } + } + } + + .flowLevel-8 { + @include flowLevwlCommon; + top: 1070px; + height: 90px; + line-height: 90px; + + div { + padding-left: 80px; + + &::after { + @include flowLevelAfter; + top: 14px; + left: 15px; + width: 180px; + height: 60px; + background-image: url(~@/assets/images/home/lxjt.png); + } + } + } + + .flowLevel-9 { + @include flowLevwlCommon; + top: 1179px; + height: 135px; + line-height: 135px; + + div { + padding-left: 80px; + + &::after { + @include flowLevelAfter; + top: 35px; + left: 15px; + width: 180px; + height: 60px; + background-image: url(~@/assets/images/home/dyzxh.png); + } + } + } + + .flowLevel-10 { + @include flowLevwlCommon; + top: 1338px; + height: 135px; + line-height: 135px; + + div { + padding-left: 80px; + + &::after { + @include flowLevelAfter; + top: 35px; + left: 15px; + width: 180px; + height: 60px; + background-image: url(~@/assets/images/home/lxjt.png); + } + } + } + } } \ No newline at end of file diff --git a/src/assets/images/home/bzfry.png b/src/assets/images/home/bzfry.png new file mode 100644 index 000000000..5a35143a7 Binary files /dev/null and b/src/assets/images/home/bzfry.png differ diff --git a/src/assets/images/home/cjry.png b/src/assets/images/home/cjry.png new file mode 100644 index 000000000..37c598632 Binary files /dev/null and b/src/assets/images/home/cjry.png differ diff --git a/src/assets/images/home/dbry.png b/src/assets/images/home/dbry.png new file mode 100644 index 000000000..5632df4cd Binary files /dev/null and b/src/assets/images/home/dbry.png differ diff --git a/src/assets/images/home/dy.png b/src/assets/images/home/dy.png new file mode 100644 index 000000000..ae6a61994 Binary files /dev/null and b/src/assets/images/home/dy.png differ diff --git a/src/assets/images/home/gyg.png b/src/assets/images/home/gyg.png new file mode 100644 index 000000000..377fb70f9 Binary files /dev/null and b/src/assets/images/home/gyg.png differ diff --git a/src/assets/images/home/ldry.png b/src/assets/images/home/ldry.png new file mode 100644 index 000000000..41a2d28a2 Binary files /dev/null and b/src/assets/images/home/ldry.png differ diff --git a/src/assets/images/home/lnr.png b/src/assets/images/home/lnr.png new file mode 100644 index 000000000..430cfb25e Binary files /dev/null and b/src/assets/images/home/lnr.png differ diff --git a/src/assets/images/home/lzdyz.png b/src/assets/images/home/lzdyz.png new file mode 100644 index 000000000..b98a7c8b0 Binary files /dev/null and b/src/assets/images/home/lzdyz.png differ diff --git a/src/assets/images/home/mxbry.png b/src/assets/images/home/mxbry.png new file mode 100644 index 000000000..c0541544e Binary files /dev/null and b/src/assets/images/home/mxbry.png differ diff --git a/src/assets/images/home/snry.png b/src/assets/images/home/snry.png new file mode 100644 index 000000000..5b0bc57fb Binary files /dev/null and b/src/assets/images/home/snry.png differ diff --git a/src/assets/images/home/syry.png b/src/assets/images/home/syry.png new file mode 100644 index 000000000..e8a243d21 Binary files /dev/null and b/src/assets/images/home/syry.png differ diff --git a/src/assets/images/home/szry.png b/src/assets/images/home/szry.png new file mode 100644 index 000000000..7ce4487e2 Binary files /dev/null and b/src/assets/images/home/szry.png differ diff --git a/src/assets/images/home/tdry.png b/src/assets/images/home/tdry.png new file mode 100644 index 000000000..d1e4b83bd Binary files /dev/null and b/src/assets/images/home/tdry.png differ diff --git a/src/assets/images/home/tsry.png b/src/assets/images/home/tsry.png new file mode 100644 index 000000000..d8d7436be Binary files /dev/null and b/src/assets/images/home/tsry.png differ diff --git a/src/assets/images/home/tyjr.png b/src/assets/images/home/tyjr.png new file mode 100644 index 000000000..e5c202e86 Binary files /dev/null and b/src/assets/images/home/tyjr.png differ diff --git a/src/assets/images/home/tzry.png b/src/assets/images/home/tzry.png new file mode 100644 index 000000000..b58e237b9 Binary files /dev/null and b/src/assets/images/home/tzry.png differ diff --git a/src/assets/images/home/xfry.png b/src/assets/images/home/xfry.png new file mode 100644 index 000000000..a30c2ceff Binary files /dev/null and b/src/assets/images/home/xfry.png differ diff --git a/src/assets/images/home/ylfn.png b/src/assets/images/home/ylfn.png new file mode 100644 index 000000000..8a40ebd39 Binary files /dev/null and b/src/assets/images/home/ylfn.png differ diff --git a/src/assets/images/home/zh.png b/src/assets/images/home/zh.png new file mode 100644 index 000000000..277a4f00b Binary files /dev/null and b/src/assets/images/home/zh.png differ diff --git a/src/assets/images/home/zyz.png b/src/assets/images/home/zyz.png new file mode 100644 index 000000000..e20a4674e Binary files /dev/null and b/src/assets/images/home/zyz.png differ diff --git a/src/components/Tree/nodeWrap.vue b/src/components/Tree/nodeWrap.vue index 8b1114162..a36660922 100644 --- a/src/components/Tree/nodeWrap.vue +++ b/src/components/Tree/nodeWrap.vue @@ -28,23 +28,23 @@
- +
家庭类别
-
- - 退役军人 +
+ + {{ getHomeTypesMap(item)[0] }}
-
+
-
+
{{ spliceNameFun(item, 3) }}
@@ -75,7 +75,9 @@ export default { props: ["nodeConfig"], data() { - return {}; + return { + homeTypeArr: [], + }; }, mounted() {}, computed: {}, @@ -101,6 +103,46 @@ export default { } return allName; }, + + // 家庭类别Map + getHomeTypesMap(item) { + const homeTypeMap = new Map([ + ["partyFlag", { name: "党员", icon: "dy" }], + ["subsistenceAllowanceFlag", { name: "低保人员", icon: "dbry" }], + ["ensureHouseFlag", { name: "保障房人员", icon: "bzfry" }], + ["unemployedFlag", { name: "失业人员", icon: "syry" }], + ["fertileWomanFlag", { name: "育龄妇女", icon: "ylfn" }], + ["veteranFlag", { name: "退役军人", icon: "tyjr" }], + ["unitedFrontFlag", { name: "统战人员", icon: "tzry" }], + ["petitionOfficerFlag", { name: "信访人员", icon: "xfry" }], + ["volunteerFlag", { name: "志愿者", icon: "zyz" }], + ["oldPeopleFlag", { name: "老年人", icon: "lnr" }], + ["emptyNesterFlag", { name: "空巢老人", icon: "kclr" }], + ["specialSupportFlag", { name: "特扶人员", icon: "tfry" }], + ["disabledFlag", { name: "失能人员", icon: "snry" }], + ["dementedFlag", { name: "失智人员", icon: "szry" }], + ["disabilityFlag", { name: "残疾人", icon: "cjr" }], + ["seriousIllnessFlag", { name: "大病人员", icon: "dbry" }], + ["chronicDiseaseFlag", { name: "慢性病人员", icon: "mxbry" }], + ["specialCrowdFlag", { name: "特殊人群", icon: "tsry" }], + ["tenantFlag", { name: "租户", icon: "zh" }], + ["floatingFlag", { name: "流动人员", icon: "ldry" }], + ["liveAloneFlag", { name: "独居老人", icon: "kclr" }], + ["publicWelfareFlag", { name: "公益岗人员", icon: "gyg" }], + ]); + return [homeTypeMap.get(item).name, homeTypeMap.get(item).icon]; + }, + + getHomeTypes(id) { + this.$http.get(`/actual/base/organizational/structure/getResidentCategoryByHouseId?houseId=${"1495582904602800129"}`).then((res) => { + const { code, data } = res.data; + if (code === 0) { + const newItem = data[0]; + const itemNumOne = Object.keys(newItem).filter((key) => newItem[key] === 1); + this.homeTypeArr = itemNumOne; + } + }); + }, }, }; @@ -118,6 +160,7 @@ export default { .node-box-after { .nodeBoxTop { font-size: 14px; + cursor: pointer; position: relative; color: #fff; display: inline-block; diff --git a/src/router/index.js b/src/router/index.js index c0373050b..d759f7616 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -359,14 +359,46 @@ export const dataBoardRoutes = { }, }, { - path: "organizational/index", + path: "/organizational", props: true, component: () => import("@/views/dataBoard/organizational/index"), - name: "dataBoard-organizational-index", + name: "Organizational", meta: { title: "组织架构", isTab: false, }, + children: [ + { + path: "/organizational/dangTree", + props: true, + component: () => import("@/views/dataBoard/organizational/dangTree/index"), + name: "DangTree", + meta: { + title: "党组织架构", + isTab: false, + }, + }, + { + path: "/organizational/jwTree", + props: true, + component: () => import("@/views/dataBoard/organizational/jwTree/index"), + name: "JwTree", + meta: { + title: "居委组织架构", + isTab: false, + }, + }, + { + path: "/organizational/gridTree", + props: true, + component: () => import("@/views/dataBoard/organizational/gridTree/index"), + name: "GridTree", + meta: { + title: "网格架构", + isTab: false, + }, + }, + ], }, { path: "humanData/index", diff --git a/src/views/dataBoard/organizational/dangTree/index.vue b/src/views/dataBoard/organizational/dangTree/index.vue new file mode 100644 index 000000000..7faa7d2c1 --- /dev/null +++ b/src/views/dataBoard/organizational/dangTree/index.vue @@ -0,0 +1,527 @@ + + + + + diff --git a/src/views/dataBoard/organizational/gridTree/index.vue b/src/views/dataBoard/organizational/gridTree/index.vue new file mode 100644 index 000000000..8b73c4d67 --- /dev/null +++ b/src/views/dataBoard/organizational/gridTree/index.vue @@ -0,0 +1,527 @@ + + + + + diff --git a/src/views/dataBoard/organizational/index.vue b/src/views/dataBoard/organizational/index.vue index a67412a94..036874b40 100644 --- a/src/views/dataBoard/organizational/index.vue +++ b/src/views/dataBoard/organizational/index.vue @@ -2,7 +2,7 @@
-
+
{{ item.name }}
@@ -11,30 +11,7 @@
222
--> -
-
-
{{ getTitleNameMapFun(item) }}
-
- - - - -
-
- -
- -
-
-
-
+
@@ -44,29 +21,29 @@ import { relativeTimeThreshold } from "moment"; // import Tree from "./components/tree.vue"; export default { - name: "organizational", + name: "Organizational", // components: { // Tree, // }, data() { return { loading: false, - levelArr: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + levelArr: [1, 2, 3, 4], navList: [ { name: "党委组织架构", key: "1", - ifActive: true, + path: "/organizational/dangTree", }, { name: "居委组织架构", key: "2", - ifActive: false, + path: "/organizational/jwTree", }, { name: "网格架构", key: "3", - ifActive: false, + path: "/organizational/gridTree", }, ], cardList: [ @@ -485,55 +462,8 @@ export default { }; }, computed: {}, - mounted() { - // this.getTreeData(); - }, + mounted() {}, methods: { - //获取背景层级 - getDataPLevel(item) { - let arr = [...this.levelArr]; - arr.push(item.partyOrgLevel); - this.levelArr = [...arr]; - if (item.children) { - this.getDataPLevel(item.children[0]); - } - }, - //获取树状结构 - getTreeData() { - this.loading = true; - this.$http - .get("/actual/base/organizational/structure/partyCommitteeOrg") - .then((res) => { - const { - data: { code, data }, - } = res; - if (code === 0) { - this.nodeConfig = data[0]; - this.getDataPLevel(data[0]); - this.loading = false; - } - }) - .catch(() => { - this.loading = false; - }); - }, - - getTitleNameMapFun(i) { - let titleNameMap = new Map([ - [1, "省委"], - [2, "市委"], - [3, "区委"], - [4, "党工委"], - [5, "党委"], - [6, "党总支"], - [7, "党支部"], - [8, "楼院党小组"], - [9, "党员中心户"], - [10, "联系家庭"], - ]); - return titleNameMap.get(i); - }, - chooseNav(item) { this.navList.forEach((d) => { if (item.key === d.key) { @@ -542,16 +472,7 @@ export default { d.ifActive = false; } }); - }, - zoomSize(e) { - e.preventDefault(); - if (e.deltaY > 0) { - if (this.nowVal == 50) return; - this.nowVal -= 0.5; - } else if (e.deltaY < 0) { - if (this.nowVal == 300) return; - this.nowVal += 0.5; - } + this.$router.push(item.path); }, }, }; @@ -571,22 +492,6 @@ export default { cursor: pointer; } -@mixin flowLevwlCommon { - position: absolute; - width: 100%; - margin-bottom: 45px; - background: linear-gradient(90deg, rgba(14, 121, 213, 0.14) 86%, rgba(79, 175, 255, 0) 100%); - color: #fff; - font-size: 16px; -} - -@mixin flowLevelAfter { - position: absolute; - content: ""; - display: block; - background-size: 100%; -} - .organWrap { margin-top: 18px; .top-nav { @@ -605,182 +510,5 @@ export default { } } } - .content { - margin-top: 65px; - padding: 0 17px; - position: relative; - transition: transform 0.3s ease-in-out; - transform-origin: 50% 50%; - // overflow: scroll; - .contentList { - position: relative; - width: 100%; - height: 109px; - // margin-bottom: 45px; - // background: linear-gradient(90deg, rgba(14, 121, 213, 0.14) 86%, rgba(79, 175, 255, 0) 100%); - } - .flowLevel-1 { - @include flowLevwlCommon; - top: -10px; - height: 164px; - line-height: 164px; - div { - padding-left: 80px; - &::after { - @include flowLevelAfter; - top: 51px; - left: 15px; - width: 180px; - height: 60px; - background-image: url(~@/assets/images/home/dwbg.png); - } - } - } - .flowLevel-2, - .flowLevel-3, - .flowLevel-4, - .flowLevel-5, - .flowLevel-6, - .flowLevel-7 { - @include flowLevwlCommon; - height: 126px; - line-height: 126px; - } - .flowLevel-2 { - top: 181px; - div { - padding-left: 80px; - &::after { - @include flowLevelAfter; - top: 26px; - left: 15px; - width: 180px; - height: 60px; - background-image: url(~@/assets/images/home/dzb.png); - } - } - } - .flowLevel-3 { - top: 329px; - div { - padding-left: 80px; - &::after { - @include flowLevelAfter; - top: 31px; - left: 15px; - width: 180px; - height: 60px; - background-image: url(~@/assets/images/home/lydxz.png); - } - } - } - .flowLevel-4 { - top: 475px; - div { - padding-left: 80px; - &::after { - @include flowLevelAfter; - top: 35px; - left: 15px; - width: 180px; - height: 60px; - background-image: url(~@/assets/images/home/dyzxh.png); - } - } - } - .flowLevel-5 { - top: 623px; - div { - padding-left: 80px; - &::after { - @include flowLevelAfter; - top: 35px; - left: 15px; - width: 180px; - height: 60px; - background-image: url(~@/assets/images/home/lxjt.png); - } - } - } - .flowLevel-6 { - top: 771px; - div { - padding-left: 80px; - &::after { - @include flowLevelAfter; - top: 35px; - left: 15px; - width: 180px; - height: 60px; - background-image: url(~@/assets/images/home/lxjt.png); - } - } - } - .flowLevel-7 { - top: 922px; - div { - padding-left: 80px; - &::after { - @include flowLevelAfter; - top: 35px; - left: 15px; - width: 180px; - height: 60px; - background-image: url(~@/assets/images/home/lxjt.png); - } - } - } - .flowLevel-8 { - @include flowLevwlCommon; - top: 1070px; - height: 90px; - line-height: 90px; - div { - padding-left: 80px; - &::after { - @include flowLevelAfter; - top: 14px; - left: 15px; - width: 180px; - height: 60px; - background-image: url(~@/assets/images/home/lxjt.png); - } - } - } - .flowLevel-9 { - @include flowLevwlCommon; - top: 1179px; - height: 135px; - line-height: 135px; - div { - padding-left: 80px; - &::after { - @include flowLevelAfter; - top: 35px; - left: 15px; - width: 180px; - height: 60px; - background-image: url(~@/assets/images/home/dyzxh.png); - } - } - } - .flowLevel-10 { - @include flowLevwlCommon; - top: 1338px; - height: 135px; - line-height: 135px; - div { - padding-left: 80px; - &::after { - @include flowLevelAfter; - top: 35px; - left: 15px; - width: 180px; - height: 60px; - background-image: url(~@/assets/images/home/lxjt.png); - } - } - } - } } diff --git a/src/views/dataBoard/organizational/jwTree/index.vue b/src/views/dataBoard/organizational/jwTree/index.vue new file mode 100644 index 000000000..b44d7267a --- /dev/null +++ b/src/views/dataBoard/organizational/jwTree/index.vue @@ -0,0 +1,527 @@ + + + + + diff --git a/src/views/dataBoard/satisfactionEval/components/Tabs/index.vue b/src/views/dataBoard/satisfactionEval/components/Tabs/index.vue index 5be877630..70597d2a8 100644 --- a/src/views/dataBoard/satisfactionEval/components/Tabs/index.vue +++ b/src/views/dataBoard/satisfactionEval/components/Tabs/index.vue @@ -45,10 +45,13 @@ export default { padding: 10px 11px; font-size: 14px; font-weight: 400; - color: #FFFFFF; + color: #96B1CE; + min-width: 120px; background: url("@/assets/images/manyidu/tab.png") repeat-x top left; margin-right: 4px; + text-align: center; &.cur { + color: #FFFFFF; background: url("@/assets/images/manyidu/tab_cur.png") repeat-x top left; } } diff --git a/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/detail.vue b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/detail.vue index 1e670d4ff..bee4c3220 100644 --- a/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/detail.vue +++ b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/detail.vue @@ -1,16 +1,53 @@ - \ No newline at end of file diff --git a/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/index.vue b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/index.vue index 2d04cac68..b68467cd3 100644 --- a/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/index.vue +++ b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/index.vue @@ -133,7 +133,6 @@ export default { }, handleView({name,id}) { - this.$router.push('/dataBoard/satisfactionEval/dissatisfiedPersonnel/detail?name=张三&id=1') } } } diff --git a/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/BusinessRecords.vue b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/BusinessRecords.vue new file mode 100644 index 000000000..64a501170 --- /dev/null +++ b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/BusinessRecords.vue @@ -0,0 +1,150 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/EnjoyService.vue b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/EnjoyService.vue new file mode 100644 index 000000000..0e8ecee58 --- /dev/null +++ b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/EnjoyService.vue @@ -0,0 +1,188 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/Family.vue b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/Family.vue new file mode 100644 index 000000000..52af91e1a --- /dev/null +++ b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/Family.vue @@ -0,0 +1,76 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/MatterDetails.vue b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/MatterDetails.vue new file mode 100644 index 000000000..b965bc1e4 --- /dev/null +++ b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/MatterDetails.vue @@ -0,0 +1,93 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/PointsRecord.vue b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/PointsRecord.vue new file mode 100644 index 000000000..75f41e47a --- /dev/null +++ b/src/views/dataBoard/satisfactionEval/dissatisfiedPersonnel/modules/PointsRecord.vue @@ -0,0 +1,51 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoardMain/main-navbar.vue b/src/views/dataBoardMain/main-navbar.vue index 27acda906..410f69dec 100644 --- a/src/views/dataBoardMain/main-navbar.vue +++ b/src/views/dataBoardMain/main-navbar.vue @@ -24,7 +24,7 @@ -