| | |
| | | button: true, |
| | | row: true, |
| | | dicData: [{ |
| | | label: '多选', |
| | | value: 1 |
| | | }, { |
| | | label: '单选', |
| | | value: 0 |
| | | }, { |
| | | label: '多选', |
| | | value: 1 |
| | | }], |
| | | rules: [{ |
| | | required: true, |
| | | message: '请选项范围', |
| | | trigger: 'blur' |
| | | }], |
| | | }, { |
| | | label: '最多选择数', |
| | | }, |
| | | { |
| | | label: '选项必填', |
| | | prop: 'mandatoryFlag', |
| | | type: 'radio', |
| | | value: 1, |
| | | button: true, |
| | | row: true, |
| | | dicData: [{ |
| | | label: '否', |
| | | value: 1 |
| | | }, { |
| | | label: '是', |
| | | value: 2 |
| | | }], |
| | | rules: [{ |
| | | required: true, |
| | | message: '请选择是否必填', |
| | | trigger: 'blur' |
| | | }], |
| | | }, |
| | | { |
| | | label: '最多可选', |
| | | prop: 'optionNumber', |
| | | display: false, |
| | | min: 1, |
| | | type: 'number', |
| | | step: 1, |
| | | value: 1 |
| | | value: 1, |
| | | rules: [{ |
| | | required: true, |
| | | message: '请输入最多可选择数量', |
| | | trigger: 'blur' |
| | | }], |
| | | }, |
| | | |
| | | { |
| | | label: '选项内容', |
| | | prop: 'children', |
| | |
| | | }, |
| | | |
| | | watch: { |
| | | 'froms.optionRange': { |
| | | 'disCussFrom.optionRange': { |
| | | handler(newData) { |
| | | console.log('** ** ** ** ** ** **', newData) |
| | | // console.log('** ** ** ** ** ** **', newData) |
| | | const column = this.findObject(this.optionDiscuss.column, "optionNumber") |
| | | if (newData == 1) { |
| | | column.display = true |