node-swallowjs
Version:
epp portal
1,263 lines (1,245 loc) • 424 kB
JavaScript
'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: '',