|
@ -61,14 +61,6 @@
|
|
|
@change="onSelChange($event, item)"
|
|
|
:label="opt.value">{{opt.label}}</el-radio>
|
|
|
</template>
|
|
|
<template v-else-if="item.type=='switch'">
|
|
|
<el-switch
|
|
|
v-model="form[item.id]"
|
|
|
:active-color="item.activeColor?item.activeColor:'#13ce66'"
|
|
|
@change="onSelChange($event, item)"
|
|
|
:inactive-color="item.inactiveColor?item.inactiveColor:'#ff4949'">
|
|
|
</el-switch>
|
|
|
</template>
|
|
|
<template v-else-if="item.type=='checkbox'">
|
|
|
<el-checkbox-group
|
|
|
@change="onCheckboxChange($event, item)"
|
|
@ -175,13 +167,10 @@ export default {
|
|
|
if(item.onChange){
|
|
|
if(item.multiple){
|
|
|
item.onChange(value, item.valueName)
|
|
|
} else if(item.type == "switch") {
|
|
|
item.onChange(value)
|
|
|
}else{
|
|
|
} else {
|
|
|
var exist = _.filter(item.optionList, (v)=>{
|
|
|
return v.value == value
|
|
|
})
|
|
|
console.log(exist,"---exist")
|
|
|
item.onChange(exist)
|
|
|
}
|
|
|
}
|