|
|
|
@ -900,7 +900,7 @@ const judgeCheckbox = (val: any, list: any) => { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return valAry; |
|
|
|
return valAry.join(',');; |
|
|
|
}; |
|
|
|
/** |
|
|
|
@ 作者: 秦东 |
|
|
|
@ -1177,8 +1177,27 @@ const diGuiJilian = (val: any, options: any[]) => { |
|
|
|
<div |
|
|
|
class="form-value" |
|
|
|
v-else-if="data.type == 'checkbox'" |
|
|
|
v-html="judgeCheckbox(value, data.options)" |
|
|
|
></div> |
|
|
|
|
|
|
|
> |
|
|
|
<div v-if="!data.control.showAll">{{ judgeCheckbox(value, data.options) }}</div> |
|
|
|
<el-checkbox-group |
|
|
|
v-else |
|
|
|
v-bind="control" |
|
|
|
:disabled="true" |
|
|
|
v-model="value" |
|
|
|
@change="onValueChange(data.type)" |
|
|
|
:style="getFormItemInputStyle(configStyle, 4)" |
|
|
|
> |
|
|
|
<el-checkbox |
|
|
|
v-for="(item, index) in props.data.options" |
|
|
|
:key="index" |
|
|
|
:label="transformOption(item.value)" |
|
|
|
> |
|
|
|
<span :style="getFormItemInputStyle(configStyle, 5)">{{ item.label }}</span> |
|
|
|
</el-checkbox> |
|
|
|
</el-checkbox-group> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div class="form-value" v-else-if="data.type == 'cascader'"> |
|
|
|
{{ judjeCascader(value, data.options) }} |
|
|
|
</div> |
|
|
|
|