| | |
| | | <h3 style="margin: 20px 0 10px 0;">基本信息</h3> |
| | | <el-form :model="form" ref="form" :rules="rules"> |
| | | <el-form-item label="类别来源" prop="type"> |
| | | <el-radio-group v-model="form.type" @change="changeRadio"> |
| | | <el-radio-group v-model="form.type" :disabled="form.id ? true : false" @change="changeRadio"> |
| | | <el-radio :label="1">从平台库选择</el-radio> |
| | | <el-radio :label="0">企业自建</el-radio> |
| | | </el-radio-group> |
| | |
| | | v-model="scope.row.isselect" |
| | | active-color="#13ce66" |
| | | inactive-color="#ff4949" |
| | | @change="changeIsselect($event, scope.row)" |
| | | :active-value="1" |
| | | :inactive-value="0"> |
| | | </el-switch> |
| | |
| | | }) |
| | | }, |
| | | methods: { |
| | | changeIsselect(e, item) { |
| | | let num = 0 |
| | | this.form.tableData.forEach(row => { |
| | | if (row.isselect === 1) { |
| | | num += 1 |
| | | } |
| | | }) |
| | | if (num > 2) { |
| | | item.isselect = 0 |
| | | this.$message.warning({ message: '只能设置两个选项' }) |
| | | } |
| | | }, |
| | | addItem() { |
| | | this.form.tableData.push({ name: '', isselect: 0, isshow: 1 }) |
| | | }, |