|
|
@@ -265,47 +265,62 @@ export default {
|
|
|
{ label: 'Normal', value: 'normal' },
|
|
|
{ label: 'Symmetrical', value: 'symmetrical' },
|
|
|
{ label: 'Range', value: 'range' }
|
|
|
- ]
|
|
|
+ ],
|
|
|
+ onValueChange: (val, formData) => {
|
|
|
+ if (val !== 'range') {
|
|
|
+ formData.props.startanimation = false
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
canUseEventSet: true
|
|
|
},
|
|
|
{
|
|
|
- label: '',
|
|
|
- valueType: 'group',
|
|
|
- children: [
|
|
|
- {
|
|
|
- valueType: 'dependency',
|
|
|
- name: ['props.mode', 'props.min', 'props.max'],
|
|
|
- dependency: (dependency) => {
|
|
|
- const min = dependency['props.min']
|
|
|
- const max = dependency['props.max']
|
|
|
- return dependency['props.mode'] === 'range'
|
|
|
- ? [
|
|
|
+ valueType: 'dependency',
|
|
|
+ name: ['props.mode'],
|
|
|
+ dependency: (dependency) => {
|
|
|
+ return dependency['props.mode'] === 'range'
|
|
|
+ ? [
|
|
|
+ {
|
|
|
+ label: '',
|
|
|
+ valueType: 'group',
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ valueType: 'dependency',
|
|
|
+ name: ['props.mode', 'props.min', 'props.max'],
|
|
|
+ dependency: (dependency) => {
|
|
|
+ const min = dependency['props.min']
|
|
|
+ const max = dependency['props.max']
|
|
|
+ return dependency['props.mode'] === 'range'
|
|
|
+ ? [
|
|
|
+ {
|
|
|
+ label: '开始值',
|
|
|
+ field: 'props.startValue',
|
|
|
+ valueType: 'number',
|
|
|
+ componentProps: {
|
|
|
+ min: Math.min(min, max),
|
|
|
+ max: Math.max(min, max),
|
|
|
+ span: 18
|
|
|
+ },
|
|
|
+ canUseEventSet: true
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ : []
|
|
|
+ }
|
|
|
+ },
|
|
|
{
|
|
|
- label: '开始值',
|
|
|
- field: 'props.startValue',
|
|
|
- valueType: 'number',
|
|
|
+ label: '',
|
|
|
+ field: 'props.startanimation',
|
|
|
+ valueType: 'switch',
|
|
|
componentProps: {
|
|
|
- min: Math.min(min, max),
|
|
|
- max: Math.max(min, max),
|
|
|
- span: 18
|
|
|
+ span: 6
|
|
|
},
|
|
|
canUseEventSet: true
|
|
|
}
|
|
|
]
|
|
|
- : []
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- label: '',
|
|
|
- field: 'props.startanimation',
|
|
|
- valueType: 'switch',
|
|
|
- componentProps: {
|
|
|
- span: 6
|
|
|
- },
|
|
|
- canUseEventSet: true
|
|
|
- }
|
|
|
- ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ : []
|
|
|
+ }
|
|
|
}
|
|
|
],
|
|
|
// 组件样式
|