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/App.vue b/src/App.vue index fa8c1ec7e..60eaf8b2e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -13,11 +13,11 @@ export default { watch: { "$i18n.locale": "i18nHandle", }, - created () { + created() { this.i18nHandle(this.$i18n.locale); }, methods: { - i18nHandle (val, oldVal) { + i18nHandle(val, oldVal) { localStorage.setItem("language", val); document.querySelector("html").setAttribute("lang", val); document.title = messages[val].brand.lg; @@ -26,7 +26,7 @@ export default { window.location.reload(); } }, - refreshView () { + refreshView() { // In order to make the cached page re-rendered this.$store.dispatch("delAllCachedViews", this.$route); @@ -41,7 +41,7 @@ export default { ...mapActions(["setClientHeight", "setSize", "setResolution", "setEnv"]), }, computed: {}, - mounted () { + mounted() { console.log("开始::::" + localStorage.getItem("userType")); if (!localStorage.getItem("userType")) { localStorage.setItem("userType", "oper"); @@ -155,7 +155,7 @@ export default { position: relative; max-height: 83vh; box-sizing: border-box; - padding: 0 0 16px ; + padding: 0 0 16px; .dialog-h-content { max-height: calc(83vh - 80px); box-sizing: border-box; @@ -226,4 +226,22 @@ export default { * { @include scrollBar; } +.selectPopClass { + border: none !important; + background: linear-gradient(180deg, #05326e 0%, #032a5d 100%) !important; + .el-select-dropdown__item { + color: #fff !important; + background: #05326e !important; + } + dropdown__item.hover, + .el-select-dropdown__item:hover { + background: #032a5d !important; + } + .popper__arrow { + border: none !important; + &::after { + border-bottom-color: #05326e !important; + } + } +} diff --git a/src/assets/css/workflow.scss b/src/assets/css/workflow.scss index dc9467a73..c86784239 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 } @@ -1168,8 +1196,8 @@ html { .dingflow-design .condition-node-box { padding-top: 35px; - padding-right: 20px; - padding-left: 20px; + padding-right: 5px; + padding-left: 5px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; @@ -1351,4 +1379,213 @@ 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%; + + .contentList { + position: relative; + width: 100%; + height: 109px; + } + + .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/assets/scss/dataBoardMain.scss b/src/assets/scss/dataBoardMain.scss index aae08b89d..87919319e 100644 --- a/src/assets/scss/dataBoardMain.scss +++ b/src/assets/scss/dataBoardMain.scss @@ -8,6 +8,7 @@ .g-pg { position: relative; background-image: url(../images/home/bg.png); + // background-color: #00023a; background-repeat: no-repeat; background-size: 100% 100%; } @@ -78,6 +79,22 @@ -webkit-text-fill-color: transparent; } + .selectArea { + position: absolute; + left: 480px; + width: 120px; + right: 0; + top: 20px; + + ::v-deep .el-input__inner { + height: 32px !important; + border-radius: 16px !important; + border: none !important; + color: #fff !important; + background: linear-gradient(180deg, #05326E 0%, #032A5D 100%) !important; + } + } + .btn-back { position: absolute; top: 52px; diff --git a/src/components/Tree/nodeWrap.vue b/src/components/Tree/nodeWrap.vue index 33fd304be..9f56afa5e 100644 --- a/src/components/Tree/nodeWrap.vue +++ b/src/components/Tree/nodeWrap.vue @@ -1,9 +1,9 @@ + + diff --git a/src/views/dataBoard/organizational/personnel/components/Breadcrumb/index.vue b/src/views/dataBoard/organizational/personnel/components/Breadcrumb/index.vue new file mode 100644 index 000000000..426e82bc2 --- /dev/null +++ b/src/views/dataBoard/organizational/personnel/components/Breadcrumb/index.vue @@ -0,0 +1,41 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoard/organizational/personnel/components/Pagination/index.vue b/src/views/dataBoard/organizational/personnel/components/Pagination/index.vue new file mode 100644 index 000000000..9722ee858 --- /dev/null +++ b/src/views/dataBoard/organizational/personnel/components/Pagination/index.vue @@ -0,0 +1,138 @@ + + + + + diff --git a/src/views/dataBoard/organizational/personnel/components/Tabs/index.vue b/src/views/dataBoard/organizational/personnel/components/Tabs/index.vue new file mode 100644 index 000000000..70597d2a8 --- /dev/null +++ b/src/views/dataBoard/organizational/personnel/components/Tabs/index.vue @@ -0,0 +1,59 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoard/organizational/personnel/components/Title/index.vue b/src/views/dataBoard/organizational/personnel/components/Title/index.vue new file mode 100644 index 000000000..6faadb2bc --- /dev/null +++ b/src/views/dataBoard/organizational/personnel/components/Title/index.vue @@ -0,0 +1,63 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoard/organizational/personnel/index.vue b/src/views/dataBoard/organizational/personnel/index.vue new file mode 100644 index 000000000..faba037cd --- /dev/null +++ b/src/views/dataBoard/organizational/personnel/index.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/views/dataBoard/organizational/personnel/modules/BusinessRecords.vue b/src/views/dataBoard/organizational/personnel/modules/BusinessRecords.vue new file mode 100644 index 000000000..69441dc63 --- /dev/null +++ b/src/views/dataBoard/organizational/personnel/modules/BusinessRecords.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/src/views/dataBoard/organizational/personnel/modules/EnjoyService.vue b/src/views/dataBoard/organizational/personnel/modules/EnjoyService.vue new file mode 100644 index 000000000..0e8ecee58 --- /dev/null +++ b/src/views/dataBoard/organizational/personnel/modules/EnjoyService.vue @@ -0,0 +1,188 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoard/organizational/personnel/modules/Family.vue b/src/views/dataBoard/organizational/personnel/modules/Family.vue new file mode 100644 index 000000000..52af91e1a --- /dev/null +++ b/src/views/dataBoard/organizational/personnel/modules/Family.vue @@ -0,0 +1,76 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoard/organizational/personnel/modules/MatterDetails.vue b/src/views/dataBoard/organizational/personnel/modules/MatterDetails.vue new file mode 100644 index 000000000..b965bc1e4 --- /dev/null +++ b/src/views/dataBoard/organizational/personnel/modules/MatterDetails.vue @@ -0,0 +1,93 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoard/organizational/personnel/modules/PointsRecord.vue b/src/views/dataBoard/organizational/personnel/modules/PointsRecord.vue new file mode 100644 index 000000000..75f41e47a --- /dev/null +++ b/src/views/dataBoard/organizational/personnel/modules/PointsRecord.vue @@ -0,0 +1,51 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataBoardMain/main-content.vue b/src/views/dataBoardMain/main-content.vue index bed215ca7..9724dbc5e 100644 --- a/src/views/dataBoardMain/main-content.vue +++ b/src/views/dataBoardMain/main-content.vue @@ -1,118 +1,107 @@