UNPKG

node-swallowjs

Version:

epp portal

1,263 lines (1,245 loc) 424 kB
'use strict'; var _slicedToArray = (function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; })(); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; function _typeof(obj) { return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj; } var FormMixin = { linkState: function linkState(attr) { var dots = attr.name.split('.'), state = this.state, name = dots[0]; for (var i = 1; i < dots.length; i++) { var r = /^(.+)\[(\d+)\]$/.exec(name); if (r) { name = r[1]; if (state[name] === undefined) state[name] = []; state = state[name]; name = Number(r[2]); } if (state[name] === undefined) state[name] = {}; state = state[name]; name = dots[i]; } var getter = function getter() { return state[name]; }; var setter = (function (value) { state[name] = value; this.forceUpdate(); }).bind(this); switch (attr.type) { case 'checkbox': case 'radio': attr.checked = getter() === attr.value; break; case 'file': break; default: attr.value = getter(); } attr.onChange = function (e) { var that = e.target; switch (that.type) { case 'checkbox': setter(that.checked ? that.value : undefined); break; case 'radio': that.checked && setter(that.value); break; case 'file': var file = that.files[0]; var reader = new FileReader(); switch (that.name) { case 'encodedSignedMark': reader.onloadend = function (e) { setter(e.target.result); }; reader.readAsText(file); break; default: var size = file && file.size / 1024; var types = ["image/png", "image/jpeg", "image/bmp"]; if (size < 5 || size > 5120 || types.indexOf(file.type) < 0) { that.nextElementSibling.innerHTML = "上传的文件,大小或者类型不符合要求"; return; } that.nextElementSibling.innerHTML = ""; reader.onloadend = function (e) { setter(e.target.result.split(',')[1]); }; reader.readAsDataURL(file); break; } break; default: setter(that.value); } }; return attr; }, onSetState: function onSetState(attr) { var _this = this; return function (e) { return _this.setState(attr); }; } }; var SelectYears = React.createClass({ displayName: 'SelectYears', render: function render() { return React.createElement( 'select', _extends({}, this.props, { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 86 } }), React.createElement( 'option', { value: '1', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 87 } }, '1' ), React.createElement( 'option', { value: '2', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 88 } }, '2' ), React.createElement( 'option', { value: '3', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 89 } }, '3' ), React.createElement( 'option', { value: '4', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 90 } }, '4' ), React.createElement( 'option', { value: '5', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 91 } }, '5' ), React.createElement( 'option', { value: '6', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 92 } }, '6' ), React.createElement( 'option', { value: '7', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 93 } }, '7' ), React.createElement( 'option', { value: '8', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 94 } }, '8' ), React.createElement( 'option', { value: '9', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 95 } }, '9' ), React.createElement( 'option', { value: '10', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 96 } }, '10' ) ); } }); var LaunchPhase = React.createClass({ displayName: 'LaunchPhase', render: function render() { return React.createElement( 'select', _extends({}, this.props, { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 105 } }), React.createElement( 'option', { value: 'sunrise', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 106 } }, 'sunrise' ), React.createElement( 'option', { value: 'landrush', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 107 } }, 'landrush' ), React.createElement( 'option', { value: 'claims', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 108 } }, 'claims' ), React.createElement( 'option', { value: 'open', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 109 } }, 'open' ), React.createElement( 'option', { value: 'custom', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 110 } }, 'custom' ) ); } }); var SelectType = React.createClass({ displayName: 'SelectType', render: function render() { return React.createElement( 'select', _extends({}, this.props, { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 119 } }), React.createElement( 'option', { value: 'A', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 120 } }, 'A' ), React.createElement( 'option', { value: 'AAAA', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 121 } }, 'AAAA' ), React.createElement( 'option', { value: 'CNAME', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 122 } }, 'CNAME' ), React.createElement( 'option', { value: 'DNAME', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 123 } }, 'DNAME' ), React.createElement( 'option', { value: 'MX', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 124 } }, 'MX' ), React.createElement( 'option', { value: 'NS', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 125 } }, 'NS' ), React.createElement( 'option', { value: 'SPF', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 126 } }, 'SPF' ), React.createElement( 'option', { value: 'TXT', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 127 } }, 'TXT' ), React.createElement( 'option', { value: 'PTR', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 128 } }, 'PTR' ), React.createElement( 'option', { value: 'URL', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 129 } }, 'URL' ) ); } }); var SelectStatus = React.createClass({ displayName: 'SelectStatus', render: function render() { return React.createElement( 'select', _extends({}, this.props, { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 138 } }), React.createElement('option', { value: '-1', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 139 } }), React.createElement( 'option', { value: '0', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 140 } }, '未通过' ), React.createElement( 'option', { value: '1', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 141 } }, '通过' ) ); } }); var SelectOrgIdType = React.createClass({ displayName: 'SelectOrgIdType', render: function render() { return React.createElement( 'select', _extends({}, this.props, { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 150 } }), React.createElement( 'option', { value: '1', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 151 } }, '工商营业执照' ), React.createElement( 'option', { value: '2', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 152 } }, '组织机构代码证' ), React.createElement( 'option', { value: '4', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 153 } }, '统一社会信用代码证书' ), React.createElement( 'option', { value: '8', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 154 } }, '部队代号' ), React.createElement( 'option', { value: '9', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 155 } }, '军队单位对外有偿服务系可证' ), React.createElement( 'option', { value: '10', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 156 } }, '事业单位法人证书' ), React.createElement( 'option', { value: '11', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 157 } }, '外国企业常驻代表机构登记证' ), React.createElement( 'option', { value: '14', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 158 } }, '社会团体法人登记证书' ), React.createElement( 'option', { value: '15', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 159 } }, '宗教活动场所登记证' ), React.createElement( 'option', { value: '16', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 160 } }, '民办非企业单位登记证书' ), React.createElement( 'option', { value: '17', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 161 } }, '基金会法人登记证书' ), React.createElement( 'option', { value: '18', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 162 } }, '律师事务所执业许可证' ), React.createElement( 'option', { value: '19', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 163 } }, '外国在华文化中心登记证' ), React.createElement( 'option', { value: '20', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 164 } }, '外国政府旅游部门常驻代表机构批准登记证' ), React.createElement( 'option', { value: '21', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 165 } }, '司法鉴定许可证' ), React.createElement( 'option', { value: '22', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 166 } }, '境外机构证件' ), React.createElement( 'option', { value: '23', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 167 } }, '社会服务机构登记证书' ), React.createElement( 'option', { value: '24', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 168 } }, '民办学校办学许可证' ), React.createElement( 'option', { value: '25', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 169 } }, '医疗机构执业许可证' ), React.createElement( 'option', { value: '26', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 170 } }, '公证机构执业证' ), React.createElement( 'option', { value: '27', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 171 } }, '北京市外国驻华使馆人员子女学校办学许可证' ), React.createElement( 'option', { value: '30', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 172 } }, '其他(只允许填统一社会信用代码)' ) ); } }); var DsData = React.createClass({ displayName: 'DsData', render: function render() { return React.createElement( 'div', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 180 } }, 'keyTag:', React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.keyTag', size: '5', maxLength: '5' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 182 } })), 'alg:', React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.alg', size: '3', maxLength: '3' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 189 } })), 'digestType:', React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.digestType', size: '3', maxLength: '3' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 196 } })), React.createElement('br', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 202 } }), 'digest:', React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.digest', size: '45', maxLength: '256' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 204 } })) ); } }); var PostalInfo = React.createClass({ displayName: 'PostalInfo', render: function render() { return React.createElement( 'table', { border: '0', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 218 } }, React.createElement( 'tbody', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 219 } }, React.createElement( 'tr', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 220 } }, React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 221 } }, '联系人姓名:' ), React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 222 } }, React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.name', size: '40', maxLength: '64', readOnly: this.props.readOnly }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 223 } })), React.createElement( 'label', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 230 } }, '中英文均可,如中文填写不少于', React.createElement( 'strong', { className: 'red', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 230 } }, '2' ), '个汉字' ) ) ), React.createElement( 'tr', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 233 } }, React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 234 } }, '所在组织:' ), React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 235 } }, React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.org', size: '40', maxLength: '64', readOnly: this.props.readOnly }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 236 } })), React.createElement( 'label', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 243 } }, '中英文均可,如中文填写不少于', React.createElement( 'strong', { className: 'red', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 243 } }, '2' ), '个汉字' ) ) ), React.createElement( 'tr', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 246 } }, React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 247 } }, '所在街道:' ), React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 248 } }, React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.street1', size: '40', maxLength: '64' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 249 } })), React.createElement( 'label', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 255 } }, '中英文均可,需填写完整地址,不能只写某市、区之类,如中文填写,不得少于', React.createElement( 'strong', { className: 'red', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 255 } }, '8' ), '个汉字' ) ) ), React.createElement( 'tr', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 258 } }, React.createElement('td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 259 } }), React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 260 } }, React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.street2', size: '40', maxLength: '64' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 261 } })) ) ), React.createElement( 'tr', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 269 } }, React.createElement('td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 270 } }), React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 271 } }, React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.street3', size: '40', maxLength: '64' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 272 } })) ) ), React.createElement( 'tr', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 280 } }, React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 281 } }, '所在城市:' ), React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 282 } }, React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.city', size: '40', maxLength: '64' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 283 } })), React.createElement( 'label', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 289 } }, '中英文均可,如中文填写不少于', React.createElement( 'strong', { className: 'red', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 289 } }, '2' ), '个汉字' ) ) ), React.createElement( 'tr', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 292 } }, React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 293 } }, '所在省份:' ), React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 294 } }, React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.sp', size: '40', maxLength: '64' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 295 } })), React.createElement( 'label', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 301 } }, '中英文均可,如中文填写不少于', React.createElement( 'strong', { className: 'red', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 301 } }, '2' ), '个汉字' ) ) ), React.createElement( 'tr', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 304 } }, React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 305 } }, '邮政编码:' ), React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 306 } }, React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.pc', size: '10', maxLength: '10' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 307 } })), React.createElement( 'label', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 313 } }, '国内邮编均为', React.createElement( 'strong', { className: 'red', __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 313 } }, '6' ), '位数字' ) ) ), React.createElement( 'tr', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 316 } }, React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 317 } }, '国家代码:' ), React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 318 } }, React.createElement('input', _extends({}, this.props.linkState({ type: 'text', name: this.props.name + '.cc', readOnly: true, size: '2', maxLength: '2' }), { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 319 } })), React.createElement( 'label', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 326 } }, '两个英文字符,中国为CN' ) ) ) ) ); } }); var OpResult = React.createClass({ displayName: 'OpResult', render: function render() { switch (_typeof(this.props.content)) { case 'object': return React.createElement( 'table', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 340 } }, React.createElement( 'tbody', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 341 } }, forJSON(this.props.content, function (key, value) { return React.createElement( 'tr', { key: key, __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 343 } }, React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 344 } }, key ), React.createElement( 'td', { __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 345 } }, JSON.stringify(value) ) ); }) ) ); default: return React.createElement( 'pre', { style: { display: this.props.content ? "block" : "none" }, __source: { fileName: '../../../../../../../../root/node_modules/swallowjs/src/tags.jsx', lineNumber: 353 } }, this.props.content ); } } }); var List = React.createClass({ displayName: 'List', mixins: [FormMixin], shouldUpdate: false, getInitialState: function getInitialState() { return { rows: [], page: 1, pages: 0, name: '', contactId: '', email: '',