dareway-rui
Version:
111 lines (103 loc) • 4.49 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
exports.default = defaultPropsGenerator;
var _FormConstants = require('../FormConstants');
var _Constants = require('./Constants');
var _code = require('../../../code');
function defaultPropsGenerator(props) {
var _props$name = props.name,
name = _props$name === void 0 ? null : _props$name,
_props$labelValue = props.labelValue,
labelValue = _props$labelValue === void 0 ? null : _props$labelValue,
_props$required = props.required,
required = _props$required === void 0 ? false : _props$required,
_props$invalidMessage = props.invalidMessage,
invalidMessage =
_props$invalidMessage === void 0
? (0, _FormConstants.genDefaultInvalidMessage)(name, labelValue)
: _props$invalidMessage,
_props$readonly = props.readonly,
readonly = _props$readonly === void 0 ? false : _props$readonly,
_props$hidden = props.hidden,
hidden = _props$hidden === void 0 ? false : _props$hidden,
_props$colSpan = props.colSpan,
colSpan = _props$colSpan === void 0 ? 8 : _props$colSpan,
_props$value = props.value,
value = _props$value === void 0 ? _Constants.TAG_DEFAULT_INIT_VALUE : _props$value,
_props$code = props.code,
code = _props$code === void 0 ? null : _props$code,
_props$prefix = props.prefix,
prefix = _props$prefix === void 0 ? null : _props$prefix,
_props$excludeCodes = props.excludeCodes,
excludeCodes = _props$excludeCodes === void 0 ? null : _props$excludeCodes,
_props$arrayCode = props.arrayCode,
arrayCode = _props$arrayCode === void 0 ? null : _props$arrayCode,
_props$align = props.align,
align = _props$align === void 0 ? 'left' : _props$align,
_props$fontColor = props.fontColor,
fontColor = _props$fontColor === void 0 ? null : _props$fontColor,
_props$bold = props.bold,
bold = _props$bold === void 0 ? false : _props$bold,
_props$backgroundColo = props.backgroundColor,
backgroundColor = _props$backgroundColo === void 0 ? null : _props$backgroundColo,
_props$underline = props.underline,
underline = _props$underline === void 0 ? false : _props$underline,
_props$oblique = props.oblique,
oblique = _props$oblique === void 0 ? false : _props$oblique,
_props$border = props.border,
border = _props$border === void 0 ? true : _props$border,
_props$placeholder = props.placeholder,
placeholder = _props$placeholder === void 0 ? '' : _props$placeholder,
_props$onChange = props.onChange,
onChange = _props$onChange === void 0 ? null : _props$onChange,
_props$onBlur = props.onBlur,
onBlur = _props$onBlur === void 0 ? null : _props$onBlur,
_props$onClick = props.onClick,
onClick = _props$onClick === void 0 ? null : _props$onClick,
_props$onKeyDown = props.onKeyDown,
onKeyDown = _props$onKeyDown === void 0 ? null : _props$onKeyDown,
_props$onDblClick = props.onDblClick,
onDblClick = _props$onDblClick === void 0 ? null : _props$onDblClick,
_props$onFocus = props.onFocus,
onFocus = _props$onFocus === void 0 ? null : _props$onFocus;
var codeMap = [];
if (arrayCode) {
codeMap = _code.CodeUtil.converArrayCodeToCodeMap(arrayCode);
} else if (code) {
codeMap = null;
}
return {
name: name,
labelValue: labelValue,
required: required,
invalidMessage: invalidMessage,
readonly: readonly,
hidden: hidden,
colSpan: colSpan,
value: value,
code: code,
prefix: prefix,
excludeCodes: excludeCodes,
arrayCode: arrayCode,
align: align,
fontColor: fontColor,
bold: bold,
backgroundColor: backgroundColor,
underline: underline,
oblique: oblique,
border: border,
placeholder: placeholder,
onChange: onChange,
onBlur: onBlur,
onClick: onClick,
onKeyDown: onKeyDown,
onDblClick: onDblClick,
onFocus: onFocus,
//////////////////////////////////////////////////////////////////////
// 标签外属性
codeMap: codeMap // code 数据
};
}
//@ sourceMappingURL=genDefaultProps.js.map