| | |
| | | > |
| | | </el-tree-select> |
| | | <template |
| | | v-else-if="['select', 'selectList'].indexOf(item.type) != -1" |
| | | v-else-if="['select', 'selectList', 'selectlist'].indexOf(item.type) != -1" |
| | | > |
| | | <el-select-v2 |
| | | :disabled="item.readonly || item.disabled" |
| | |
| | | return text ? 'æ¯' : 'å¦'; |
| | | } |
| | | if (!item.data) return text; |
| | | if (item.type == 'selectList' || item.type == 'checkbox') { |
| | | if (item.type == 'selectList' || item.type == 'selectlst' || item.type == 'checkbox') { |
| | | return this.convertArrayValue(item.data, text); |
| | | } |
| | | var _item = item.data.find((x) => { |
| | |
| | | } |
| | | |
| | | if ( |
| | | ['select', 'selectList', 'checkbox', 'cascader', 'treeSelect'].indexOf( |
| | | ['select', 'selectList', 'selectlist','checkbox', 'cascader', 'treeSelect'].indexOf( |
| | | item.type |
| | | ) != -1 |
| | | ) { |
| | |
| | | return callback(new Error(rule.message)); |
| | | } else if ( |
| | | (item.type == 'checkbox' || |
| | | item.type == 'selectlist' || |
| | | item.type == 'selectList' || |
| | | item.type == 'treeSelect') && |
| | | (!(value instanceof Array) || !value.length) |