Prechádzať zdrojové kódy

feat:修改部分组件配置

liu.shiyi 1 rok pred
rodič
commit
52da5f316d

+ 2 - 0
data-room-ui/packages/BasicComponents/DigitalFlop/index.vue

@@ -14,6 +14,7 @@
           'background-color': option.bgColor,
           'font-size': option.fontSize + 'px',
           'min-width': option.width + 'px',
+          'height': option.height + 'px',
           color: option.color,
           'border-radius': option.borderRadius + 'px',
           'font-weight': option.fontWeight,
@@ -149,6 +150,7 @@ export default {
       justify-content: center;
       align-items: center;
       border: 1px solid rgba(131, 191, 246, 0);
+      overflow: hidden;
     }
   }
 }

+ 2 - 1
data-room-ui/packages/BasicComponents/DigitalFlop/settingConfig.js

@@ -47,7 +47,8 @@ const customConfig = {
     slotRight: '',
     marginRight: 20,
     numberDigits: 5,
-    placeHolder: '0'
+    placeHolder: '0',
+    height: 125
   }
 }
 export const dataConfig = {

+ 1 - 1
data-room-ui/packages/BasicComponents/HorizontalLine/index.vue

@@ -8,7 +8,7 @@
       class="custom-border-box"
       :style="{
         height: lineHeight + 'px',
-        opacity: opacity / 100,
+        opacity: opacity,
         'background-image': `linear-gradient(to right, ${
           gradientColor0 ? gradientColor0 : gradientColor1
         } , ${gradientColor1 ? gradientColor1 : gradientColor0})`

+ 7 - 5
data-room-ui/packages/BasicComponents/HorizontalLine/setting.vue

@@ -57,12 +57,14 @@
               label="不透明度"
               label-width="100px"
             >
-              <el-slider
+              <el-input-number
                 v-model="config.customize.opacity"
-                class="bs-slider bs-el-input-number"
-                :min="0"
-                :max="100"
-                show-input
+                class="bs-el-input-number db-el-input-number"
+                placeholder="请输入不透明度"
+                :min="0.01"
+                :max="1"
+                :precision="2"
+                :step="0.01"
               />
             </el-form-item>
           </div>

+ 9 - 6
data-room-ui/packages/BasicComponents/Texts/setting.vue

@@ -13,8 +13,8 @@
       :rules="rules"
       class="bs-el-form"
     >
-      <SettingTitle>基础</SettingTitle>
-      <div class="lc-field-body">
+      <SettingTitle>标题</SettingTitle>
+      <div class="bs-setting-wrap">
         <el-form-item
           label="标题"
           label-width="100px"
@@ -26,6 +26,13 @@
             clearable
           />
         </el-form-item>
+      </div>
+      <SettingTitle>位置</SettingTitle>
+      <div class="lc-field-body">
+        <PosWhSetting :config="config" />
+      </div>
+      <SettingTitle>基础</SettingTitle>
+      <div class="lc-field-body">
         <el-form-item
           label="标题字体大小"
           label-width="100px"
@@ -52,10 +59,6 @@
         </el-form-item>
         <TextGradient v-model="config.customize.color" />
       </div>
-      <SettingTitle>位置</SettingTitle>
-      <div class="lc-field-body">
-        <PosWhSetting :config="config" />
-      </div>
     </el-form>
   </div>
 </template>

+ 1 - 1
data-room-ui/packages/BasicComponents/VerticalLine/index.vue

@@ -8,7 +8,7 @@
       class="custom-border-box"
       :style="{
         width: width + 'px',
-        opacity: opacity / 100,
+        opacity: opacity,
         'background-image': `linear-gradient(to bottom, ${
           gradientColor0 ? gradientColor0 : gradientColor1
         } , ${gradientColor1 ? gradientColor1 : gradientColor0})`

+ 7 - 5
data-room-ui/packages/BasicComponents/VerticalLine/setting.vue

@@ -57,12 +57,14 @@
             label="不透明度"
             label-width="100px"
           >
-            <el-slider
+            <el-input-number
               v-model="config.customize.opacity"
-              class="bs-slider bs-el-input-number"
-              :min="0"
-              :max="100"
-              show-input
+              class="bs-el-input-number db-el-input-number"
+              placeholder="请输入不透明度"
+              :min="0.01"
+              :max="1"
+              :precision="2"
+              :step="0.01"
             />
           </el-form-item>
         </div>