lin
2024-03-23 e4e1be720ccd1d864cf820ef116fe05167aca4fa
src/views/article/components/deitDiscussion.vue
@@ -140,25 +140,53 @@
              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',
@@ -286,9 +314,9 @@
    },
    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