From 387a8e2d212d8bb80fae4ab6244047da9f1044f9 Mon Sep 17 00:00:00 2001 From: chengwenyou <3451066845@qq.com> Date: Tue, 30 Jul 2024 14:49:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=82=B9=E5=87=BBOCR?= =?UTF-8?q?=E8=BA=AB=E4=BB=BD=E8=AF=81=E8=AF=86=E5=88=AB=E5=90=8E=E4=BC=9A?= =?UTF-8?q?=E8=A7=A6=E5=8F=91=E6=9B=B4=E6=96=B0=EF=BC=9A=E8=AF=86=E5=88=AB?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=E7=BB=9F=E8=AE=A1=EF=BC=8C=E8=AF=86=E5=88=AB?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=E5=B1=95=E7=A4=BA=EF=BC=8C=E8=AF=86=E5=88=AB?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=E7=BB=9F=E8=AE=A1=EF=BC=8C=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=93=8D=E5=BA=94=E7=9B=91=E6=8E=A7=EF=BC=8C=E5=B9=B6=E4=B8=94?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=A4=E6=96=AD=E4=B8=A4=E4=B8=AA=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E7=9A=84=E9=95=BF=E5=BA=A6=E8=80=8C=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E6=BB=9A=E5=8A=A8=E5=A4=9A=E9=AB=98=E8=B7=9D=E7=A6=BB=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/Violation/Violation.js | 0 src/assets/styles/updateFace.css | 288 ++---------------- src/views/Violation/pieVioResultCount.vue | 150 +++++++++ src/views/components/IDrecognition.vue | 14 +- src/views/components/boxHeader.vue | 2 +- src/views/updateFace/midPic.vue | 196 ++++++++++++ src/views/updateFace/updateFace.vue | 96 ++---- src/views/updateIDCard/listIDResultShow.vue | 64 ++-- .../updateIDCard/listSevericeResWatch.vue | 65 ++-- src/views/updateIDCard/pieIDResultCount.vue | 26 +- .../updateIDCard/rectangleIDInvokeCount.vue | 45 +-- src/views/updateIDCard/updateIDCard.vue | 18 +- vue.config.js | 11 +- 13 files changed, 532 insertions(+), 443 deletions(-) create mode 100644 src/api/Violation/Violation.js create mode 100644 src/views/Violation/pieVioResultCount.vue create mode 100644 src/views/updateFace/midPic.vue diff --git a/src/api/Violation/Violation.js b/src/api/Violation/Violation.js new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/styles/updateFace.css b/src/assets/styles/updateFace.css index 0f7d488..ec5f703 100644 --- a/src/assets/styles/updateFace.css +++ b/src/assets/styles/updateFace.css @@ -1,5 +1,3 @@ - - body { background-image: url('../images/backimg.png'); background-size: 100% 100%; @@ -40,9 +38,10 @@ body { .midBoxLevelOne { flex: 5; position: relative; + display: flex; flex-direction: column; - - /* background-color: red; */ + border: .0625rem solid rgba(204, 252, 253, 0.3); + border-radius: 1.5rem; } @@ -73,11 +72,7 @@ body { border-radius: .6rem; } -.midBoxLevelOne { - border: .0625rem solid rgba(204, 252, 253, 0.3); - border-radius: 1.5rem; -} .boxLevelTwoFst { margin-bottom: 1rem; @@ -104,7 +99,7 @@ body { .faceContentTable { width: 100%; - + } @@ -165,264 +160,6 @@ tbody { flex: 1 } -.face3d { - - flex: 4; - /* background-color: #390b0b; */ -} - -.backImgCircle { - margin-left: 13.3rem; - /* width: 3rem; */ - height: 20rem; - -} - -.faceBackMain { - position: absolute; - top: 4.6875rem; - height: 14rem; - - left: 19.375rem -} - -.face3dSec { - position: relative; - flex: 2; - /* background-color: #af4d4d; */ -} - -.face3dTrd { - flex: 3; - display: flex; - /* flex-direction: column; */ - - /* background-color: #4d8d4d; */ -} - -.faceLeftTwoBox { - height: 12.3125rem; - width: 17.125rem; - position: absolute; - /* background-color: #ceb4b4; */ - top: -2.5rem; - left: 4.375rem; - -} - -.faceRightTwoBox { - height: 12.3125rem; - width: 17.125rem; - position: absolute; - /* background-color: #ceb4b4; */ - top: -2.5rem; - right: 4.375rem; - -} - -.faceLeftTwoBox { - position: absolute; - top: -2.5rem; - left: 4.375rem; -} - -.faceLeftTwoCircle { - width: 75%; - position: absolute; - top: 1.5rem; - right: 1.5625rem; - height: 10.0625rem; - /* width: 10.0625rem; */ -} - - -.faceLeftTwo { - position: absolute; - top: 3.125rem; - right: 5.625rem; - height: 4.9375rem; - width: 4.5625rem; - animation: moveandflash 4s infinite alternate; - transform: translateY(0) translateZ(0rem); -} - -.faceRightTwo { - position: absolute; - top: 3.125rem; - right: 5.625rem; - height: 4.9375rem; - width: 4.5625rem; - animation: moveandflash 4s infinite alternate; - transform: translateY(0) translateZ(0rem); -} - -@keyframes moveandflash { - 0% { - transform: translateY(0) translateZ(0rem); - } - - 10% { - transform: translateY(-0.9375rem) translateZ(1.25rem); - } - - 20% { - transform: translateY(0rem) translateZ(0rem); - } - - 30% { - transform: translateY(-0.9375rem) translateZ(1.25rem); - } - 43% { - opacity: 1; - transform: translateY(-0.8125rem) translateZ(1.25rem); - } - 45% { - opacity: 0; - transform: translateY(-0.9375rem) translateZ(1.25rem); - } - 46% { - opacity: 1; - transform: translateY(-0.875rem) translateZ(1.25rem); - } - 47% { - opacity: .6; - transform: translateY(-0.9375rem) translateZ(1.25rem); - } - 48% { - opacity: .9; - transform: translateY(-0.75rem) translateZ(1.25rem); - } - 49% { - opacity: .2; - transform: translateY(-0.9375rem) translateZ(1.25rem); - } - 50% { - opacity: 1; - transform: translateY(-0.875rem) translateZ(1.25rem); - } - 51% { - opacity: .2; - transform: translateY(-0.9375rem) translateZ(1.25rem); - } - 52% { - opacity: .9; - transform: translateY(-0.75rem) translateZ(1.25rem); - } - 53% { - opacity: .6; - transform: translateY(-0.9375rem) translateZ(1.25rem); - } - 54% { - opacity: 1; - transform: translateY(-0.875rem) translateZ(1.25rem); - } - 55% { - opacity: 0; - transform: translateY(-0.9375rem) translateZ(1.25rem); - } - 57% { - opacity: 1; - transform: translateY(-0.8125rem) translateZ(1.25rem); - } - 70% { - transform: translateY(-0.9375rem) translateZ(1.25rem); - } - 80% { - transform: translateY(0) translateZ(0rem); - } - - 90% { - transform: translateY(-0.9375rem) translateZ(1.25rem); - } - - 100% { - transform: translateY(0) translateZ(0rem); - } -} - -.faceLeftThreePic { - position: relative; - flex: 2; - /* background-color: #55636f; */ -} - -.faceLeftThreeCard { - flex: 5; - position: relative; - /* background-color: #1579d1; */ - -} - - -.text { - position: absolute; - margin-left: 1.875rem; - color: #ffffff; - z-index: 3; -} - -.faceThree { - - position: absolute; - left: 1.1875rem; - /* opacity: .5; */ - z-index: 1; - -} - -.smallImg2 { - position: absolute; - width: 40%; - height: 60%; - top: 3.125rem; - left: 3.125rem; - border: #51AEFE .0625rem solid; -} - -.smallImg1 { - position: absolute; - width: 40%; - height: 60%; - top: 3.125rem; - right: 3.125rem; - border: #51AEFE .0625rem solid; -} - -.nameBox { - top: 3.125rem; - left: 2.8125rem; - - position: absolute; - font-size: .875rem; - color: #ffffff; -} - -.SexBox { - top: 6.875rem; - left: 2.8125rem; - - position: absolute; - font-size: .875rem; - color: #ffffff; -} - -.nameBox2 { - top: 3.125rem; - right: 5rem; - - position: absolute; - font-size: .875rem; - color: #ffffff; -} - -.SexBox2 { - top: 6.875rem; - right: 5.625rem; - - position: absolute; - font-size: .875rem; - color: #ffffff; -} .myEcharts { width: 90%; @@ -434,4 +171,21 @@ tbody { .resultHeader { width: 100%; height: 3.0625rem; +} + +.el-upload-list__item-thumbnail, +.el-upload-list__item, +.el-upload-list__item-actions>li { + width: calc(var(--custom-size) *4.6) !important; + background-color: transparent; + border-radius: 0rem; +} + + +.el-upload-dragger, +.el-upload { + height: calc(var(--custom-size) *3.0) !important; + width: calc(var(--custom-size) *4.6) !important; + background-color: transparent !important; + border-radius: 0rem; } \ No newline at end of file diff --git a/src/views/Violation/pieVioResultCount.vue b/src/views/Violation/pieVioResultCount.vue new file mode 100644 index 0000000..b5022b8 --- /dev/null +++ b/src/views/Violation/pieVioResultCount.vue @@ -0,0 +1,150 @@ + + + + + \ No newline at end of file diff --git a/src/views/components/IDrecognition.vue b/src/views/components/IDrecognition.vue index 1721ad7..de4a83b 100644 --- a/src/views/components/IDrecognition.vue +++ b/src/views/components/IDrecognition.vue @@ -93,6 +93,7 @@ + + \ No newline at end of file diff --git a/src/views/updateFace/updateFace.vue b/src/views/updateFace/updateFace.vue index 9b3c86c..ad664ad 100644 --- a/src/views/updateFace/updateFace.vue +++ b/src/views/updateFace/updateFace.vue @@ -6,8 +6,8 @@
- error -
人脸库
+ +
@@ -24,8 +24,8 @@
- error -
识别结果统计
+ +
error @@ -52,61 +52,24 @@
- error -
人脸识别算法应用
-
- error - error -
-
-
- error - error -
-
- error - error -
-
-
+ -
-
人脸信息
- error -
-
- error -
-
姓名:
+ -
性别:
- -
-
-
识别结果
- error - -
-
- error -
-
姓名:
- -
性别:
-
-
+
- error -
服务调用统计
+ + +
- error -
服务响应监控
+ +
error
@@ -138,10 +101,15 @@ diff --git a/src/views/updateIDCard/updateIDCard.vue b/src/views/updateIDCard/updateIDCard.vue index bb43643..a52f918 100644 --- a/src/views/updateIDCard/updateIDCard.vue +++ b/src/views/updateIDCard/updateIDCard.vue @@ -5,27 +5,27 @@
- +
- +
- +
- +
- +
@@ -97,7 +97,15 @@ export default { } }, + methods: { + updateOtherData(data) { + this.$refs.pieData.getPieDataID(); + this.$refs.listResult.getListSearchData(); + this.$refs.rectData.getRectIDData(); + this.$refs.listWatch.getListWatchData(); + } +} } diff --git a/vue.config.js b/vue.config.js index 7c69175..2f3d946 100644 --- a/vue.config.js +++ b/vue.config.js @@ -34,20 +34,13 @@ module.exports = { open: true, proxy: { [process.env.VUE_APP_BASE_API]: { - target: `http://192.168.2.35:18080`, + target: `http://192.168.2.33:18080`, changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: '' } }, - // [process.env.VUE_APP_BASE_API_ID] : { - // target : "http://192.168.2.143:18080", - - // changeOrigin : true, - // pathRewrite : { - // "^/ocr" : "" - // } - // } + }, disableHostCheck: true },