From 849d4652b8aeaeda90030ed7537d19e2aa420c4e Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Mon, 13 Oct 2025 16:10:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=9C=AC=E5=9C=B0=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mediaLibrary.js | 1 + src/assets/styles/ruoyi.scss | 94 ++++--- .../components/accessControlPrice.vue | 4 +- .../components/barrierGatePrice.vue | 6 +- .../components/competitiveOffer.vue | 4 +- .../components/garageLightBox.vue | 4 +- .../components/highSpeedRailway.vue | 4 +- .../components/officeBuilding.vue | 4 +- .../mediaLibrary/components/subwayPrice.vue | 4 +- .../components/waitingHallPrice.vue | 4 +- src/views/mediaLibrary/index.vue | 164 ++++++------ src/views/mediaLibrary/linkMediaForm.vue | 2 +- src/views/mediaLibrary/mediaDetail.vue | 28 +- src/views/mediaLibrary/mediaForm.vue | 57 ++-- src/views/mediaMap/index.vue | 252 +++++++++--------- src/views/monitor/operlog/index.vue | 8 +- src/views/outdoorMedia/index.vue | 107 ++++---- src/views/pitchPrice/index.vue | 20 +- src/views/problemFeedback/index.vue | 10 +- src/views/supplier/index.vue | 121 +++++---- src/views/supplier/linkSupplerDetail.vue | 2 +- src/views/supplier/linkSupplierForm.vue | 2 +- src/views/supplier/supplierDetail.vue | 23 +- src/views/supplier/supplierForm.vue | 26 +- src/views/system/businessArea/index.vue | 7 +- src/views/system/dept/index.vue | 10 +- src/views/system/dict/data.vue | 8 +- src/views/system/dict/index.vue | 8 +- src/views/system/menu/index.vue | 6 +- src/views/system/post/index.vue | 10 +- src/views/system/pptTemplate/index.vue | 6 +- src/views/system/role/authUser.vue | 4 +- src/views/system/role/index.vue | 6 +- src/views/system/user/index.vue | 6 +- 34 files changed, 551 insertions(+), 471 deletions(-) diff --git a/src/api/mediaLibrary.js b/src/api/mediaLibrary.js index 2d2c4f5..40f9307 100644 --- a/src/api/mediaLibrary.js +++ b/src/api/mediaLibrary.js @@ -129,6 +129,7 @@ export function mediaFiles(query) { // 地图获取媒体 export function mediaByMap(query) { + console.log('参数', query) return request({ url: '/media/getMap', method: 'get', diff --git a/src/assets/styles/ruoyi.scss b/src/assets/styles/ruoyi.scss index e69f49c..1ce2f19 100644 --- a/src/assets/styles/ruoyi.scss +++ b/src/assets/styles/ruoyi.scss @@ -1050,7 +1050,27 @@ h6 { .media_dialog { padding: 0 !important; top: 164px; - margin-left: 40px; + position: absolute; + background: #ffffff; + width: 500px; +} + +.noChoseMedia { + cursor: pointer; + position: absolute; + top: 14px; + right: 50px; + font-size: 24px; + color: #ffffff; +} + +.choseMeida { + cursor: pointer; + position: absolute; + top: 14px; + right: 50px; + font-size: 24px; + color: #E6A23C; } .my_dialog { @@ -1067,7 +1087,7 @@ h6 { line-height: 30px !important; } -.media_dialog .el-dialog__header { +.media_dialog .custom-header { border-bottom: 0; padding: 0 20px; line-height: 50px; @@ -1075,10 +1095,6 @@ h6 { background: #bad5f7; } -.media_dialog .custom-header { - height: 50px; -} - .media_dialog .mediaNameIcon { display: inline-block; width: 4px; @@ -1312,7 +1328,7 @@ h6 { margin-right: 26px; vertical-align: middle; } - + .myDetailForm .el-form-item__content { font-family: Microsoft YaHei; font-weight: 400; @@ -1648,55 +1664,55 @@ h6 { // PPT导出样式 .my_dialog_itemHeader { - width: 100%; - height: 36px; - background: #1a75e630; - padding: 6px 20px; - font-family: Microsoft YaHei; - font-weight: 600; - font-size: 18px; - color: #000000; + width: 100%; + height: 36px; + background: #1a75e630; + padding: 6px 20px; + font-family: Microsoft YaHei; + font-weight: 600; + font-size: 18px; + color: #000000; } .chosedMediaNamsConter { - width: 100%; - min-height: 60px; - background: #ffffff; - padding: 10px 0; + width: 100%; + min-height: 60px; + background: #ffffff; + padding: 10px 0; } .checkAllChose .el-checkbox__label { - display: inline-block; - font-size: var(--el-checkbox-font-size); - line-height: 1; - padding-left: 8px; - font-family: Microsoft YaHei; - font-weight: 400; - font-size: 16px; - color: #1E1E1E; + display: inline-block; + font-size: var(--el-checkbox-font-size); + line-height: 1; + padding-left: 8px; + font-family: Microsoft YaHei; + font-weight: 400; + font-size: 16px; + color: #1E1E1E; } .checkAllChose .el-checkbox__input.is-checked .el-checkbox__inner, .checkAllChose .el-checkbox__input.is-indeterminate .el-checkbox__inner { - background-color: #1A75E6; - border-color: #1A75E6; + background-color: #1A75E6; + border-color: #1A75E6; } .checkAllChose .el-checkbox__inner { - background: #ffffff; - border: 1px solid #ACACAC; - border-radius: 2px; - box-sizing: border-box; - display: inline-block; - height: 16px; - width: 16px; + background: #ffffff; + border: 1px solid #ACACAC; + border-radius: 2px; + box-sizing: border-box; + display: inline-block; + height: 16px; + width: 16px; } .checkAllChose .el-checkbox__inner:after { - height: 8px; - left: 5px; + height: 8px; + left: 5px; } .checkAllChose .el-checkbox__input.is-checked+.el-checkbox__label { - color: #1E1E1E; + color: #1E1E1E; } \ No newline at end of file diff --git a/src/views/mediaLibrary/components/accessControlPrice.vue b/src/views/mediaLibrary/components/accessControlPrice.vue index 3991e75..b9b7ce8 100644 --- a/src/views/mediaLibrary/components/accessControlPrice.vue +++ b/src/views/mediaLibrary/components/accessControlPrice.vue @@ -31,8 +31,8 @@ - + +