| | |
| | | } |
| | | // 下拉框除了赋值,需要额外赋值属性_value(数组类型,组件t-picker的特性) |
| | | else if (e.inputType == 'picker') { |
| | | if (defaultValue.hasOwnProperty(e.name)) { |
| | | if ( |
| | | defaultValue.hasOwnProperty(e.name) && |
| | | defaultValue[e.name] != null && |
| | | defaultValue[e.name] != undefined |
| | | ) { |
| | | e.value = defaultValue[e.name] + ''; |
| | | e._value = [e.value]; |
| | | const op = e.options.find(o=>{ |
| | | return o.value == e.value |
| | | }) |
| | | e._label = op.label |
| | | return o.value == e.value; |
| | | }); |
| | | e._label = op.label; |
| | | } |
| | | } |
| | | // 级联选择器,根据属性referItems找到对应的初始数据 |
| | |
| | | note, |
| | | options = e.options; |
| | | e.referItems.forEach(r => { |
| | | if (defaultValue.hasOwnProperty(r)) { |
| | | if ( |
| | | defaultValue.hasOwnProperty(r) && |
| | | defaultValue[r] != null && |
| | | defaultValue[r] != undefined |
| | | ) { |
| | | const o = options.find(v => { |
| | | return v.value == defaultValue[r]; |
| | | }); |