diff --git a/src/views/device/Product/Detail/DeviceAccess/index.css b/src/views/device/Product/Detail/DeviceAccess/index.css new file mode 100644 index 00000000..beb6493a --- /dev/null +++ b/src/views/device/Product/Detail/DeviceAccess/index.css @@ -0,0 +1,59 @@ +.config .title { + width: 100%; + margin-bottom: 10px; + color: rgba(0, 0, 0, 0.8); + font-weight: 600; +} +.config .title::before { + margin-right: 10px; + background-color: #2810ff; + content: '|'; +} +.config .item { + margin-bottom: 10px; +} +.config .item .context { + margin: 5px 0; + color: rgba(0, 0, 0, 0.8); +} +.info { + display: flex; + align-items: center; + justify-content: center; + height: 630px; + padding: 20px; + background-color: #e6e6e6; +} +.driver .driver-next-btn { + color: #fff !important; + font-size: 14px !important; + line-height: 22px !important; + text-shadow: 0 0 black !important; + background-color: #2f54eb !important; +} +.driver .driver-prev-btn { + font-size: 14px !important; + line-height: 22px !important; + background-color: #fff !important; +} +.driver .driver-prev-btn.driver-disabled { + display: none !important; +} +.driver .driver-close-btn { + padding: 5px 0 0 0 !important; + color: #828282 !important; + font-size: 14px !important; + background-color: #fff !important; + border: none !important; +} +.driver .driver-popover-description { + margin-bottom: 10px !important; +} +.driver .driver-popover-title { + display: flex !important; + justify-content: space-between !important; +} +.driver .driver-popover-title #guide { + margin-top: 3px; + font-size: 14px; +} diff --git a/src/views/device/Product/Save/index.vue b/src/views/device/Product/Save/index.vue index 15881242..26f9a59c 100644 --- a/src/views/device/Product/Save/index.vue +++ b/src/views/device/Product/Save/index.vue @@ -487,6 +487,7 @@ defineExpose({ .button-style { background-color: #fff; height: 66px; + overflow: hidden; .card-content { width: 100%; .img-style { @@ -498,23 +499,35 @@ defineExpose({ right: -22px; bottom: -22px; z-index: 2; + width: 44px; height: 44px; - color: #2f54eb; - // background-color: #2f54eb; + color: #fff; + background-color: @primary-color-active; transform: rotate(-45deg); > div { position: relative; height: 100%; transform: rotate(45deg); - background-color: transparent; + + > span { + position: absolute; + top: 6px; + left: 6px; + font-size: 12px; + } + } + } + &.checked { + position: relative; + color: @primary-color-active; + border-color: @primary-color-active; + + > .checked-icon { + display: block; } } } - // &:hover { - // color: #2f54eb; - // border: 1px solid #2f54eb; - // } } diff --git a/src/views/device/Product/index.vue b/src/views/device/Product/index.vue index 68c98dc4..a35bffd1 100644 --- a/src/views/device/Product/index.vue +++ b/src/views/device/Product/index.vue @@ -15,9 +15,19 @@ :params="params" >