{{ textData[item.props[0]] }}
{item.blur && item.blur(e)}"
@click="(e) => item.click && item.click(e)"
@change="(e) => {item.handle && item.handle(e)}"
v-decorator="handleInputProps(item)"
:type="item.type"
:disabled="item.disabled"
:readOnly="item.readOnly"
:placeholder="item.placeholder"
:suffix="item.suffix"
/>
{item.handle && item.handle(e, option)}"
@search="selectSearch(item, $event)"
@popupScroll="selectScroll(item, $event)"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
:default-active-first-option="false"
v-decorator="item.props"
:mode="item.mode || 'default'"
:ref="item.ref"
allowClear
showSearch
:labelInValue="item.labelInValue"
:disabled="item.disabled"
:filterOption="typeof item.fetchOptions === 'function' ? () => true : filterOption"
:placeholder="item.placeholder">
{{ el.label }}
{item.handle && item.handle(e)}"
@focus="(e) => {item.focus && item.focus(e)}"
style="width: 100%"
showSearch
allowClear
:getPopupContainer="triggerNode=> triggerNode.parentNode"
:treeCheckable="item.treeCheckable"
:multiple="item.multiple"
:tree-data="item.options"
treeNodeFilterProp="title"
v-decorator="item.props"
:placeholder='item.placeholder'
:disabled="item.disabled"
:dropdownStyle="{ maxHeight: '400px', overflow: 'auto' }"
:tree-default-expand-all="item.expandAll"
showArrow
>
{item.handle && item.handle(e, v)}"
@click="(e, v) => {item.click && item.click(e, v)}"
:displayRender="({ labels, selectedOptions }) => {
item.displayRender && item.displayRender(labels, selectedOptions);
return labels.join(' / ');
}"
:loadData="item.loadData"
v-decorator="item.props"
:options="item.options"
:expandTrigger="item.expandTrigger || 'hover'"
:placeholder="item.placeholder"
:showSearch="{filter}"
:disabled="item.disabled"
:fieldNames="item.fieldNames || {label: 'label', value: 'value', children: 'children'}"
:changeOnSelect="item.changeOnSelect"
notFoundContent="无匹配结果"/>
{{ item.unit }}
{item.handle && item.handle(e)}"
v-decorator="item.props"
:disabled="item.disabled"
:style="{width: '100%'}"
>
{{ el.label }}
{{ item.checkboxLabel }}
uploadChange(obj, item)"
accept='jpg,png,jpeg'
:before-upload="(file, fileList) => item.beforeUpload&&item.beforeUpload(file, fileList, item) || beforeUpload(file, fileList, item)"
:customRequest="e => customRequest(e, item)"
v-decorator="[item.props[0], Object.assign(item.props[1], uploadGetValue)]"
:fileList="item.fileList"
:remove="(e) => removeFile(item, e)"
v-bind="item.uploadParam"
>
{{ item.btnTxt || '点击上传' }}
{
transferChange(e);
item.change && item.change(e);
}"
@selectChange="(sourceKeys, targetKeys) => {
transferSelectChange(sourceKeys, targetKeys);
item.selectChange && item.selectChange(sourceKeys, targetKeys);
}"
:titles="item.titles || ['Source', 'Target']"
:render="item => item.title"
:showSelectAll="item.hasOwnProperty('showSelectAll') ? item.showSelectAll : true"
showSearch
/>
treeSearchChange(e.target.value, item.options)" placeholder="搜索" allowClear
v-model="treeSearchContent" v-if="item.isSearch"/>
treeCheck(e, item.props[0])"
@expand="treeExpand"
v-decorator="item.props"
:expanded-keys="expandedKeys"
:auto-expand-parent="autoExpandParent"
:tree-data="item.options"
v-model="defaultTree"
checkable
>
treeSearchChange(e.target.value, item.options)" placeholder="搜索" allowClear
v-model="treeSearchContent" v-if="item.isSearch"/>
treeCheckForAiot(key, e, item.props[0])"
@expand="treeExpand"
v-decorator="item.props"
:expanded-keys="expandedKeys"
:auto-expand-parent="autoExpandParent"
:tree-data="item.options"
v-model="defaultTree"
checkable
>
{item.handle && item.handle(e)}"
v-decorator="item.props"
:disabled="item.disabled"
>
{{ el.label }}