|
@@ -62,7 +62,7 @@ export default {
|
|
|
md: 24,
|
|
|
isShow: true,
|
|
|
name: 'el-radio',
|
|
|
- options: [{ label: "单选题", value: 1 }, { label: "多选题", value: 2 }, { label: "填写", value: 3 }],
|
|
|
+ options: [{ label: "单选题", value: 1 }, { label: "多选题", value: 2 }, { label: "填写", value: 3 }, { label: "图片/视频", value: 4 }],
|
|
|
attributes: { filterable: true, placeholder: '请选择', disabled: this.formData.id ? true : false },
|
|
|
formItemAttributes: {
|
|
|
label: '类型',
|
|
@@ -156,33 +156,35 @@ export default {
|
|
|
)
|
|
|
}
|
|
|
}]
|
|
|
- }
|
|
|
- return [{
|
|
|
- md: 24,
|
|
|
- name: 'slot-component',
|
|
|
- attributes: { placeholder: '请输入' },
|
|
|
- formItemAttributes: {
|
|
|
- label: '限制字数',
|
|
|
- prop: 'answer',
|
|
|
- rules: []
|
|
|
- },
|
|
|
- render: (h, { props, onInput }) => {
|
|
|
- var { value } = props
|
|
|
- return (
|
|
|
- <div>
|
|
|
- {this.formData.answer.map((item, index) => {
|
|
|
- return (
|
|
|
- <div>
|
|
|
+ }else if(!!~[3].indexOf(this.formData.type)){
|
|
|
+ return [{
|
|
|
+ md: 24,
|
|
|
+ name: 'slot-component',
|
|
|
+ attributes: { placeholder: '请输入' },
|
|
|
+ formItemAttributes: {
|
|
|
+ label: '限制字数',
|
|
|
+ prop: 'answer',
|
|
|
+ rules: []
|
|
|
+ },
|
|
|
+ render: (h, { props, onInput }) => {
|
|
|
+ var { value } = props
|
|
|
+ return (
|
|
|
+ <div>
|
|
|
+ {this.formData.answer.map((item, index) => {
|
|
|
+ return (
|
|
|
<div>
|
|
|
- <el-input type='number' placeholder="请输入限制长度" value={this.formData.answer[index].option_limit} onInput={(val) => { this.formData.answer[index].option_limit = val }}></el-input>
|
|
|
+ <div>
|
|
|
+ <el-input type='number' placeholder="请输入限制长度" value={this.formData.answer[index].option_limit} onInput={(val) => { this.formData.answer[index].option_limit = val }}></el-input>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- )
|
|
|
- })}
|
|
|
- </div>
|
|
|
- )
|
|
|
- }
|
|
|
- }]
|
|
|
+ )
|
|
|
+ })}
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+ }
|
|
|
+ }]
|
|
|
+ }
|
|
|
+ return []
|
|
|
})()]
|
|
|
},
|
|
|
},
|