소스 검색

fix: 修改消息控件

liaojiaxing 1 주 전
부모
커밋
3a235c9a64

+ 1 - 1
src/renderer/src/lvgl-widgets/message/MessageBox.vue

@@ -17,7 +17,7 @@
       <span
         v-if="props.closebtn"
         :style="styleMap?.titleButtonStyle"
-        class="bg-#2195f6 z-2 shadow-[0_4px_0_#cccccc] text-white w-43px h-21px rounded-13px relative grid place-items-center"
+        class="bg-#2195f6 z-2 shadow-[0_4px_0_#cccccc] text-white w-43px h-21px relative grid place-items-center"
       >
         <ImageBg
           :src="styleMap?.titleButtonStyle?.imageSrc"

+ 10 - 1
src/renderer/src/lvgl-widgets/message/index.tsx

@@ -232,7 +232,16 @@ export default {
       {
         label: '模块状态',
         field: 'part',
-        valueType: 'part'
+        valueType: 'part',
+         componentProps: {
+          filterPartOptions: (item, formData) => {
+            return {
+              label: item.name,
+              value: item.name,
+              disabled: !formData.props?.closebtn && item.name === 'titleButton'
+            }
+          }
+        }
       },
       {
         valueType: 'dependency',

+ 2 - 2
src/renderer/src/lvgl-widgets/message/style.json

@@ -105,7 +105,7 @@
         "border": {
           "color": "#2092f5ff",
           "width": 0,
-          "radius": 13,
+          "radius": 10,
           "side": ["all"]
         },
         "shadow": {
@@ -139,7 +139,7 @@
         "border": {
           "color": "#2092f5ff",
           "width": 0,
-          "radius": 13,
+          "radius": 10,
           "side": ["all"]
         },
         "shadow": {