diff --git a/src/assets/css/style.css b/src/assets/css/style.css index ac0dcd0..a697b4c 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -96,3 +96,10 @@ body, --el-color-primary-dark-2: #565656; /* 深灰色(加深20%) */ } +.mini-scrollbar::-webkit-scrollbar { + width: 0.4rem; +} +.mini-scrollbar::-webkit-scrollbar-thumb { + border-radius: 0.4rem; + background: rgba(0, 0, 0, 0.2); +} diff --git a/src/assets/css/style.less b/src/assets/css/style.less index fd26490..cece99a 100644 --- a/src/assets/css/style.less +++ b/src/assets/css/style.less @@ -105,3 +105,15 @@ body, --el-color-primary-light-9: #e3e3e3; /* 极浅的灰色(混合60%白) */ --el-color-primary-dark-2: #565656; /* 深灰色(加深20%) */ } + + +// 迷你滚动条 +.mini-scrollbar { + &::-webkit-scrollbar { + width: 0.4rem; + } + &::-webkit-scrollbar-thumb { + border-radius: 0.4rem; + background: rgba(0, 0, 0, 0.2); + } +} diff --git a/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue b/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue index 58f33bf..eb8d3e9 100644 --- a/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue +++ b/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue @@ -11,6 +11,7 @@ {{ item.label }} + @@ -21,6 +22,8 @@ import depthSlider from './tools/depth-slider.vue' import { OperationType } from '../tools/layerHelper' import brushControlPanel from './brush-control-panel.vue' + import { useI18n } from 'vue-i18n' + const { t } = useI18n() const props = defineProps({ currentTool: { required: true, type: [String, null] } @@ -37,22 +40,22 @@ { type: OperationType.AISELECT_ADD, name: 'dc-add_sb', - label: 'Add' + label: t('DepthCanvas.add') }, { type: OperationType.AISELECT_REMOVE, name: 'dc-remove_sb', - label: 'Remove' + label: t('DepthCanvas.remove') }, { type: OperationType.AISELECT_DRAW, name: 'dc-brush_sb', - label: 'Brush' + label: t('DepthCanvas.brush') }, { type: OperationType.AISELECT_ERASER, name: 'dc-erase_sb', - label: 'Erase' + label: t('DepthCanvas.erase') } ]) const onClickItem = (type: string) => { @@ -61,6 +64,9 @@ const onCreate = () => { stateManager.aiSelectboxToolManager.createSelectbox() } + const onReset = () => { + stateManager.aiSelectboxToolManager.resetDemoObject() + }