;/*!src/theme.tsx*/ define("256b65d",function(e,t){"use strict";function n(e,t){h[e]=m.__assign({},t)}function s(e){if(e&&p[e])return p[e];var t=function(){for(var t=[],n=0;nu;u++){var c=l[a[u]];if(c.test(e))return c.compile.apply(c,i.__spreadArrays([e,r],t))}return e}function a(e,r){if(!e||"string"!=typeof e)return!1;try{var t=!1,n=e.indexOf("debugger");~n&&(t=!0,e=e.replace(/debugger;?/,""));var a=new Function("data","with(data) {"+(t?"debugger;":"")+"return !!("+e+");}");return r=r||{},a.call(r,r)}catch(u){return console.warn(u),!1}}function u(e,r){try{var t=new Function("data","with(data) {"+(~e.indexOf("return")?"":"return ")+e+";}");return r=r||{},t.call(r,r)}catch(n){return console.warn(n),null}}Object.defineProperty(r,"__esModule",{value:!0});var i=e("node_modules/tslib/tslib"),l={};r.reigsterTplEnginer=t,r.filter=n,r.evalExpression=a,r.evalJS=u}); ;/*!src/utils/helper.ts*/ define("9a80175",function(e,n){"use strict";function r(e,n,r){e&&Object.isFrozen(e)&&(e=t(e));var i=e?Object.create(e,J.__assign(J.__assign({},r),{__super:{value:e,writable:!1,enumerable:!1}})):Object.create(Object.prototype,r);return n&&Object.keys(n).forEach(function(e){return i[e]=n[e]}),i}function t(e){var n=e&&e.__super?Object.create(e.__super,{__super:{value:e.__super,writable:!1,enumerable:!1}}):Object.create(Object.prototype);return e&&Object.keys(e).forEach(function(r){return n[r]=e[r]}),n}function i(e,n){var r=t(e);return n&&Object.keys(n).forEach(function(e){return r[e]=n[e]}),r}function o(e,n,r,t){var i=J.__assign({},e);return(n||r)&&Object.keys(i).forEach(function(e){(n&&"undefined"!=typeof n[e]||r&&"undefined"!=typeof r[e])&&(t||r&&!n||!r&&n||r[e]!==n[e])&&(i[e]=n[e])}),i}function u(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return e()+e()+e()}function a(e,n){for(var r=0,t=e.length;t>r;r++)if(n(e[r],r))return r;return-1}function c(e,n,r){return void 0===r&&(r=!0),e&&n?(r?n in e:e.hasOwnProperty(n))?e[n]:n.split(".").reduce(function(e,n){return e&&"object"==typeof e&&(r?n in e:e.hasOwnProperty(n))?e[n]:void 0},e):void 0}function s(e,n,r){if(e=e||{},n in e)return void(e[n]=r);for(var t=n.split("."),i=t.pop();t.length;){var o=t.shift();K(e[o])?e=e[o]=J.__assign({},e[o]):e[o]?(e[o]={},e=e[o]):(e[o]={},e=e[o])}e[i]=r}function f(e,n){if(e){if(e.hasOwnProperty(n))return void delete e[n];for(var r=n.split("."),t=r.pop();r.length;){var i=r.shift();if(!K(e[i])){if(e[i])throw new Error("目标路径不是纯对象,不能修改");break}e=e[i]=J.__assign({},e[i])}e&&e.hasOwnProperty&&e.hasOwnProperty(t)&&delete e[t]}}function l(e,n){for(var r=n.split(".");r.length;){var t=r.shift();if(!E(e)||!e.hasOwnProperty(t))return!1;e=e[t]}return!0}function d(){}function h(e,n,r,t){return void 0===t&&(t=!0),("string"==typeof e?e.split(/\s*,\s*/):e).some(function(e){return t?n[e]!==r[e]:n[e]!=r[e]})}function p(e){var n={};if("object"!=typeof e)return e;var r=Object.keys(e);return r.forEach(function(r){void 0!==e[r]&&(n[r]=e[r])}),n}function v(e,n,r,t){if(void 0===r&&(r=!0),void 0===t&&(t=!1),null==e||null==n||"object"!=typeof e||"object"!=typeof n)return r?e!==n:e!=n;t&&(e=p(e),n=p(n));var i=Object.keys(e),o=Object.keys(n);if(i.length!==o.length||i.join(",")!==o.join(","))return!0;for(var u=i.length-1;u>=0;u--){var a=i[u];if(r?n[a]!==e[a]:v(n[a],e[a],!1,t))return!0}return!1}function m(e,n,r){if(void 0===r&&(r=!0),!Array.isArray(e)||!Array.isArray(n))return r?e!==n:e!=n;if(e.length!==n.length)return!0;for(var t=e.length-1;t>=0;t--)if(r?e[t]!==n[t]:e[t]!=n[t])return!0;return!1}function b(e,n){void 0===n&&(n="col-sm-$value");var r=12,t=Math.floor(r/e);return function(i){if(i.columnClassName&&/\bcol-(?:xs|sm|md|lg)-(\d+)\b/.test(i.columnClassName)){var o=parseInt(RegExp.$1,10);return r-=o,e--,t=Math.floor(r/e),i.columnClassName}return i.columnClassName?(r-=t,e--,i.columnClassName):(r-=t,e--,n.replace("$value",""+t))}}function y(e,n){return!(e.hidden||e.visible===!1||e.hiddenOn&&en.evalExpression(e.hiddenOn,n)===!0||e.visibleOn&&en.evalExpression(e.visibleOn,n)===!1)}function g(e,n){return e.disabled||e.disabledOn&&en.evalExpression(e.disabledOn,n)}function _(e,n){if(n>1&&/\bcol-(xs|sm|md|lg)-(\d+)\b/.test(e.left)){var r=parseInt(RegExp.$2,10)*n;return{leftFixed:e.leftFixed,left:r,right:12-r,offset:r}}if(n>1&&"number"==typeof e.left){var r=e.left*n;return{leftFixed:e.leftFixed,left:r,right:12-r,offset:r}}return e}function O(e){var n=function(){try{var n=e.apply(null,arguments);return n&&n.then?n:"function"==typeof n?new Promise(function(e,r){return n(function(n,t){return n?r(n):e(t)})}):Promise.resolve(n)}catch(r){Promise.reject(r)}};return n.raw=e,n}function j(e){if(null==e)return null;var n=getComputedStyle(e),r=n.getPropertyValue("overflow")+n.getPropertyValue("overflow-x")+n.getPropertyValue("overflow-y");return/auto|scroll/.test(r)||"BODY"===e.nodeName?e:j(e.parentNode)}function w(e,n){function r(e,n){var t=Z(Object.keys(e).concat(Object.keys(n))),i={};return t.forEach(function(t){var o=e[t],u=n[t];Q(o,u)||(i[t]=e.hasOwnProperty(t)?Array.isArray(o)&&Array.isArray(u)?o:X(o)&&X(u)?r(o,u):o:void 0)}),i}return r(e,n)}function x(e){return e}function E(e){var n=typeof e;return e&&"string"!==n&&"number"!==n&&"boolean"!==n&&"function"!==n&&!Array.isArray(e)}function k(e){if("string"!=typeof e)return!!e;var n=e.split(/\s*,\s*|\s+/);if(window.matchMedia)return n.some(function(e){return"*"===e||"xs"===e&&matchMedia("screen and (max-width: 767px)").matches||"sm"===e&&matchMedia("screen and (min-width: 768px) and (max-width: 991px)").matches||"md"===e&&matchMedia("screen and (min-width: 992px) and (max-width: 1199px)").matches||"lg"===e&&matchMedia("screen and (min-width: 1200px)").matches});var r=window.innerWidth;return n.some(function(e){return"*"===e||"xs"===e&&768>r||"sm"===e&&r>=768&&992>r||"md"===e&&r>=992&&1200>r||"lg"===e&&r>=1200})}function A(e,n,r,t){var i=this;void 0===t&&(t=5e3);var o,u=!1;return new Promise(function(a,c){var s=function(){clearTimeout(o),u=!0},f=function(){return J.__awaiter(i,void 0,void 0,function(){var r,i;return J.__generator(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,e()];case 1:return r=s.sent(),u?[2]:(n(r)?(u=!0,a(r)):o=setTimeout(f,t),[3,3]);case 2:return i=s.sent(),c(i),[3,3];case 3:return[2]}})})};f(),r&&r(s)})}function F(e,n){return e.filter(function(e){return!~n.indexOf(e.name||e._name)})}function P(e){return E(e)&&Object.keys(e).length?!1:!0}function C(e,n,r,t,i){return void 0===r&&(r=1),void 0===t&&(t=!1),void 0===i&&(i=[]),e.map(function(e,o){if(t){var u=e.children?C(e.children,n,r+1,t,i.concat(e)):void 0;return u&&(e=J.__assign(J.__assign({},e),{children:u})),e=n(e,o,r,i)||J.__assign({},e)}return e=n(e,o,r,i)||J.__assign({},e),e.children&&e.children.splice&&(e.children=C(e.children,n,r+1,t,i.concat(e))),e})}function M(e,n,r){void 0===r&&(r=1),e.map(function(e,t){n(e,t,r),e.children&&e.children.splice&&M(e.children,n,r+1)})}function T(e,n,r){void 0===r&&(r=1);var t=null;return D(e,function(e,r,i){return n(e,r,i)?(t=e,!1):!0}),t}function V(e,n,r){return void 0===r&&(r=1),e.filter(function(e,t){return n(e,t,r)?(e.children&&e.children.splice&&(e.children=V(e.children,n,r+1)),!0):!1})}function D(e,n,r){return void 0===r&&(r=1),e.every(function(e,t){var i=n(e,t,r);return i&&e.children&&e.children.splice?D(e.children,n,r+1):i})}function N(e,n,r){return void 0===r&&(r=1),e.some(function(e,t){var i=n(e,t,r);return!i&&e.children&&e.children.splice?N(e.children,n,r+1):i})}function S(e){var n=[];return M(e,function(e){return n.push(e)}),n}function $(e){return e?e.substring(0,1).toUpperCase()+e.substring(1):""}function R(e){return e?e.substring(0,1).toLowerCase()+e.substring(1):""}function q(e){return e?e.split(/[\s_\-]/).map(function(e,n){return 0===n?R(e):$(e)}).join(""):""}function B(e){return"string"==typeof e&&/\bcol\-\w+\-(\d+)\b/.test(e)?parseInt(RegExp.$1,10):e||0}function I(e,n){return void 0===n&&(n="default"),/\b(?:btn|text)-(link|primary|secondary|info|success|warning|danger|light|dark)\b/.test(e)?RegExp.$1:n}function z(e){var n={};return e&&Object.keys(e).forEach(function(r){return/^on/.test(r)&&(n[r]=e[r])}),n}function L(e,n,r){return e.sort(function(e,t){var i,o=e[n],u=t[n];return i="number"==typeof o&&"number"==typeof u?u>o?-1:o===u?0:1:String(o).localeCompare(String(u)),i*r})}function U(e){return Object.keys(e).some(function(n){var r=e[n];return r instanceof File||Array.isArray(r)&&r.length&&r[0]instanceof File})}function W(e,n){return void 0===n&&(n={arrayFormat:"indices",encodeValuesOnly:!0}),rn.default.stringify(e,n)}function H(e,n,r){void 0===n&&(n={arrayFormat:"indices",encodeValuesOnly:!0}),void 0===r&&(r=new FormData);var t={};return Object.keys(e).forEach(function(n){var i=e[n];i instanceof File?r.append(n,i,i.name):Array.isArray(i)&&i.length&&i[0]instanceof File?i.forEach(function(e){return r.append(n+"[]",e,e.name)}):t[n]=i}),W(t,n).split("&").forEach(function(e){var n=e.split("=");n[0]&&r.append(n[0],n[1])}),r}function Y(){for(var e=[],n=0;n=n?i+=1:o.push(t.shift())}return r},n.__uri=x,n.isObject=E,n.isBreakpoint=k,n.until=A,n.omitControls=F,n.isEmpty=P,n.uuid=function(){return(+new Date).toString(36)},n.mapTree=C,n.eachTree=M,n.findTree=T,n.filterTree=V,n.everyTree=D,n.someTree=N,n.flattenTree=S,n.ucFirst=$,n.lcFirst=R,n.camel=q,n.getWidthRate=B,n.getLevelFromClassName=I,n.pickEventsProps=z,n.autobind=nn.boundMethod,n.bulkBindFunctions=function(e,n){n.forEach(function(n){return e[n]=e[n].bind(e)})},n.sortArray=L,n.hasFile=U,n.qsstringify=W,n.object2formData=H,n.chainFunctions=Y,n.mapObject=G}); ;/*!src/components/AsideNav.tsx*/ define("4e7c54b",function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=e("node_modules/tslib/tslib"),a=t.__importDefault(e("node_modules/react/index")),i=e("9a80175"),s=e("256b65d"),r=function(e){function n(n){var a=e.call(this,n)||this,s=n.isOpen,r=1;return a.state={navigations:i.mapTree(n.navigations,function(e){var a="undefined"==typeof e.active?n.isActive(e):e.active;return t.__assign(t.__assign({},e),{id:r++,active:a,open:a||s(e)})},1,!0)},a.renderLink=a.renderLink.bind(a),a.toggleExpand=a.toggleExpand.bind(a),a}return t.__extends(n,e),n.prototype.componentWillReceiveProps=function(e){var n=this.props,a=n.isOpen;if(n.navigations!==e.navigations||n.isActive!==e.isActive){var s=1;this.setState({navigations:i.mapTree(e.navigations,function(n){var i="undefined"==typeof n.active?e.isActive(n):n.active;return t.__assign(t.__assign({},n),{id:s++,active:i,open:i||a(n)})},1,!0)})}},n.prototype.toggleExpand=function(e,n){n&&(n.stopPropagation(),n.preventDefault()),this.setState({navigations:i.mapTree(this.state.navigations,function(n){return t.__assign(t.__assign({},n),{open:e.id===n.id?!n.open:n.open})},1,!0)})},n.prototype.renderLink=function(e,n,i,s){var r;void 0===i&&(i={}),void 0===s&&(s=1);var l=this.props,o=l.renderLink,c=(l.isActive,l.renderSubLinks),u=l.classnames,d=t.__rest(l,["renderLink","isActive","renderSubLinks","classnames"]),p=o(t.__assign({link:e,active:e.active,open:e.open,toggleExpand:this.toggleExpand,depth:s,classnames:u},d));return p?a.default.createElement("li",t.__assign({},i,{key:n,className:u("AsideNav-item",e.className,(r={},r["is-open"]=e.open,r["is-active"]=e.active,r))}),p,c(e,this.renderLink,s,this.props)):void 0},n.prototype.render=function(){var e=this,n=this.state.navigations,i=[],s=this.props,r=s.className,l=s.classnames;return n.forEach(function(n,s){if(n.prefix){var r="function"==typeof n.prefix?n.prefix(e.props):n.prefix;i.push(a.default.cloneElement(r,t.__assign(t.__assign({},r.props),{key:s+"-prefix"})))}if(n.label&&i.push(a.default.createElement("li",{key:s+"-label",className:l("AsideNav-label",n.className)},a.default.createElement("span",null,n.label))),n.children.forEach(function(n,t){var a=e.renderLink(n,s+"-"+t);a&&i.push(a)}),n.affix){var o="function"==typeof n.affix?n.affix(e.props):n.affix;i.push(a.default.cloneElement(o,t.__assign(t.__assign({},o.props),{key:s+"-affix"})))}}),a.default.createElement("nav",{className:l("AsideNav",r)},a.default.createElement("ul",{className:l("AsideNav-list")},i))},n.defaultProps={renderLink:function(e){return a.default.createElement("a",null,e.label)},renderSubLinks:function(e,n,t,i){var s=i.classnames;return e.children&&e.children.length?a.default.createElement("ul",{className:s("AsideNav-subList")},e.label?a.default.createElement("li",{key:"subHeader",className:s("AsideNav-subHeader")},a.default.createElement("a",null,e.label)):null,e.children.map(function(e,a){return n(e,a,{},t+1)})):e.label&&1===t?a.default.createElement("div",{className:s("AsideNav-tooltip")},e.label):null},isActive:function(e){return e.open},isOpen:function(e){return e.children?e.children.some(function(e){return e.open}):!1}},n}(a.default.Component);n.AsideNav=r,n.default=s.themeable(r)}); ;/*!src/components/ModalManager.ts*/ define("8768414",function(e,n){"use strict";function o(){return s.length}function t(){return s[s.length-1]}function d(e){s.push(e)}function r(){s.pop()}function i(e){var n=l.default(e);if("esc"===n){var o=t();if(o){var d=o.props,r=d.disabled,i=d.closeOnEsc;i&&!r&&o.props.onHide()}}}Object.defineProperty(n,"__esModule",{value:!0});var u=e("node_modules/tslib/tslib"),l=u.__importDefault(e("node_modules/keycode/index")),s=[];n.current=o,n.currentModal=t,n.addModal=d,n.removeModal=r,window.addEventListener("keydown",i)}); ;/*!src/components/Modal.tsx*/ define("628f736",function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0});var o=e("node_modules/tslib/tslib"),a=o.__importDefault(e("node_modules/react/index")),d=o.__importStar(e("node_modules/react-transition-group/Transition")),l=e("node_modules/react-overlays/lib/index"),i=o.__importDefault(e("node_modules/classnames/index")),r=e("8768414"),s=e("256b65d"),u=(n={},n[d.ENTERING]="in",n[d.ENTERED]="in",n),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.contentRef=function(e){return t.contentDom=e},t.handleEntered=function(){var e=t.props.onEntered;document.body.classList.add("is-modalOpened"),e&&e()},t.handleExited=function(){var e=t.props.onExited;e&&e(),setTimeout(function(){document.querySelector(".amis-dialog-widget")||document.body.classList.remove("is-modalOpened")},200)},t.modalRef=function(e){var n=t.props.classPrefix;e?(r.addModal(t),e.classList.add(n+"Modal--"+r.current()+"th")):r.removeModal()},t}return o.__extends(t,e),t.prototype.componentDidMount=function(){this.props.show&&this.handleEntered()},t.prototype.componentWillUnmount=function(){this.props.show&&this.handleExited()},t.prototype.render=function(){var e=this,t=this.props,n=t.className,o=t.children,r=t.container,s=t.show,c=t.size,m=t.overlay,f=t.classPrefix;return a.default.createElement(l.Portal,{container:r},a.default.createElement(d.default,{mountOnEnter:!0,unmountOnExit:!0,"in":s,timeout:350,onExited:this.handleExited,onEntered:this.handleEntered},function(t){var l;return t===d.ENTERING&&e.contentDom.offsetWidth,a.default.createElement("div",{ref:e.modalRef,role:"dialog",className:i.default("amis-dialog-widget "+f+"Modal",(l={},l[f+"Modal--"+c]=c,l),n)},m?a.default.createElement("div",{className:i.default(f+"Modal-overlay",u[t])}):null,a.default.createElement("div",{ref:e.contentRef,className:i.default(f+"Modal-content",u[t])},o))}))},t.defaultProps={container:document.body,size:"",overlay:!0},t}(a.default.Component);t.Modal=c,t.default=s.themeable(c)}); ;/*!src/components/Html.tsx*/ define("580df19",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),r=n.__importDefault(e("node_modules/react/index")),o=n.__importDefault(e("node_modules/classnames/index")),i=e("256b65d"),l=function(e){function t(t){var n=e.call(this,t)||this;return n.htmlRef=n.htmlRef.bind(n),n}return n.__extends(t,e),t.prototype.componentDidUpdate=function(e){this.props.html!==e.html&&this._render()},t.prototype.htmlRef=function(e){this.dom=e,e&&this._render()},t.prototype._render=function(){var e=this.props.html;e&&(this.dom.innerHTML=e)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.wrapperComponent,i=e.inline,l=e.classPrefix,s=n||(i?"span":"div");return r.default.createElement(s,{ref:this.htmlRef,className:o.default(l+"Html",t)})},t.defaultProps={inline:!0},t}(r.default.Component);t.Html=l,t.default=i.themeable(l)}); ;/*!src/components/Tooltip.tsx*/ define("007c3b6",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=e("node_modules/tslib/tslib"),l=s.__importDefault(e("node_modules/react/index")),a=e("256b65d"),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s.__extends(t,e),t.prototype.render=function(){var e=this.props,t=(e.classPrefix,e.className),a=e.title,o=e.children,r=e.arrowProps,i=e.style,n=(e.placement,e.arrowOffsetLeft,e.arrowOffsetTop,e.positionLeft,e.positionTop,e.classnames),c=e.activePlacement,p=s.__rest(e,["classPrefix","className","title","children","arrowProps","style","placement","arrowOffsetLeft","arrowOffsetTop","positionLeft","positionTop","classnames","activePlacement"]);return l.default.createElement("div",s.__assign({},p,{className:n("Tooltip",c?"Tooltip--"+c:"",t),style:i,role:"tooltip"}),l.default.createElement("div",s.__assign({className:n("Tooltip-arrow")},r)),a?l.default.createElement("div",{className:n("Tooltip-title")},a):null,l.default.createElement("div",{className:n("Tooltip-body")},o))},t.defaultProps={className:""},t}(l.default.Component);t.Tooltip=o,t.default=a.themeable(o)}); ;/*!src/components/TooltipWrapper.tsx*/ define("8d5abcb",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=e("node_modules/tslib/tslib"),n=e("node_modules/react/index"),i=e("node_modules/react-overlays/lib/index"),r=o.__importDefault(e("580df19")),l=e("node_modules/uncontrollable/index"),h=e("node_modules/react-dom/index"),s=o.__importDefault(e("007c3b6")),d=e("256b65d"),a=null,u=function(e){function t(t){var o=e.call(this,t)||this;return o.targetRef=o.targetRef.bind(o),o.getTarget=o.getTarget.bind(o),o.show=o.show.bind(o),o.hide=o.hide.bind(o),o.handleShow=o.handleShow.bind(o),o.handleHide=o.handleHide.bind(o),o.handleClick=o.handleClick.bind(o),o.handleFocus=o.handleFocus.bind(o),o.handleBlur=o.handleBlur.bind(o),o.handleMouseOver=o.handleMouseOver.bind(o),o.handleMouseOut=o.handleMouseOut.bind(o),o.state={show:!1},o}return o.__extends(t,e),t.prototype.componentWillUnmount=function(){clearTimeout(this.timer)},t.prototype.getTarget=function(){return this.target?h.findDOMNode(this.target):null},t.prototype.targetRef=function(e){this.target=e},t.prototype.show=function(){this.setState({show:!0})},t.prototype.hide=function(){a=null,this.setState({show:!1})},t.prototype.getChildProps=function(){var e=n.Children.only(this.props.children);return e&&e.props},t.prototype.handleShow=function(){a&&a(),this.show()},t.prototype.handleHide=function(){clearTimeout(this.timer);var e=this.props.delay;a=this.hide.bind(this),this.timer=setTimeout(this.hide,e)},t.prototype.handleFocus=function(e){var t=this.getChildProps().onFocus;this.handleShow(),t&&t(e)},t.prototype.handleBlur=function(e){var t=this.getChildProps().onBlur;this.handleHide(),t&&t(e)},t.prototype.handleMouseOver=function(e){this.handleMouseOverOut(this.handleShow,e,"fromElement")},t.prototype.handleMouseOut=function(e){this.handleMouseOverOut(this.handleHide,e,"toElement")},t.prototype.handleMouseOverOut=function(e,t,o){var n=t.currentTarget,i=t.relatedTarget||t.nativeEvent[o];i&&i===n||n.contains(i)||e(t)},t.prototype.handleClick=function(e){var t=this.getChildProps().onClick;this.state.show?this.hide():this.show(),t&&t(e)},t.prototype.render=function(){var e=this.props,t=e.tooltip,o=e.children,l=e.placement,h=e.container,d=e.trigger,a=e.rootClose,u=n.Children.only(o);if(!t)return u;var c={ref:this.targetRef,key:"target"},p=Array.isArray(d)?d.concat():[d];return~p.indexOf("click")&&(c.onClick=this.handleClick),~p.indexOf("focus")&&(c.onFocus=this.handleShow,c.onBlur=this.handleHide),~p.indexOf("hover")&&(c.onMouseOver=this.handleMouseOver,c.onMouseOut=this.handleMouseOut),[u?n.cloneElement(u,c):null,n.createElement(i.Overlay,{key:"overlay",target:this.getTarget,show:this.state.show,onHide:this.handleHide,rootClose:a,placement:l,container:h},n.createElement(s.default,{title:"string"!=typeof t?t.title:void 0},n.createElement(r.default,{html:"string"==typeof t?t:t.content})))]},t.defaultProps={placement:"top",trigger:["hover","focus"],rootClose:!1,delay:200},t}(n.Component);t.TooltipWrapper=u,t.default=d.themeable(l(u,{show:"onVisibleChange"}))}); ;/*!src/components/Button.tsx*/ define("a67acca",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=e("node_modules/tslib/tslib"),l=o.__importDefault(e("node_modules/react/index")),n=o.__importDefault(e("8d5abcb")),a=e("9a80175"),s=e("256b65d"),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.renderButton=function(){var e,t=this.props,n=t.level,s=t.size,i=t.disabled,r=t.className,d=t.componentClass,c=t.classnames,p=t.children,u=(t.disabledTip,t.block),m=t.type,f=t.active,b=t.iconOnly,v=t.href,_=o.__rest(t,["level","size","disabled","className","componentClass","classnames","children","disabledTip","block","type","active","iconOnly","href"]);return v&&(d="a"),l.default.createElement(d,o.__assign({type:"a"===d?void 0:m},a.pickEventsProps(_),{href:v,className:c("Button",(e={},e["Button--"+n]=n,e["Button--"+s]=s,e["Button--block"]=u,e["Button--iconOnly"]=b,e["is-disabled"]=i,e["is-active"]=f,e),r),disabled:i}),p)},t.prototype.render=function(){var e=this.props,t=e.tooltip,o=e.placement,a=e.tooltipContainer,s=e.tooltipTrigger,i=e.tooltipRootClose,r=e.disabled,d=e.disabledTip,c=(e.classPrefix,e.classnames);return l.default.createElement(n.default,{placement:o,tooltip:r?d:t,container:a,trigger:s,rootClose:i},r&&d?l.default.createElement("div",{className:c("Button--disabled-wrap")},this.renderButton()):this.renderButton())},t.defaultProps={componentClass:"button",level:"default",type:"button",placement:"top",tooltipTrigger:["hover","focus"],tooltipRootClose:!1},t}(l.default.Component);t.Button=i,t.default=s.themeable(i)}); ;/*!src/components/Alert.tsx*/ define("bfe4ee0",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),o=n.__importDefault(e("node_modules/react/index")),i=e("node_modules/react-dom/index"),l=n.__importDefault(e("628f736")),a=n.__importDefault(e("a67acca")),r=e("256b65d"),c=function(e){function r(t){var n=e.call(this,t)||this;return n.state={show:!1,title:"",content:"",confirm:!1},n.close=n.close.bind(n),n.handleConfirm=n.handleConfirm.bind(n),n.handleCancel=n.handleCancel.bind(n),n.modalRef=n.modalRef.bind(n),n.bodyRef=n.bodyRef.bind(n),n}return n.__extends(r,e),r.getInstance=function(){if(!r.instance){console.warn("Alert 组件应该没有被渲染,所以隐性的渲染到 body 了");var e=document.body,n=document.createElement("div");e.appendChild(n),i.render(o.default.createElement(t.ThemedAlert,null),n)}return r.instance},r.prototype.componentWillMount=function(){r.instance=this},r.prototype.componentDidMount=function(){this._body&&(this._body.innerHTML=this.state.content)},r.prototype.componentDidUpdate=function(e,t){t.content!==this.state.content&&this._body&&(this._body.innerHTML=this.state.content)},r.prototype.componentWillUnmount=function(){r.instance=null},r.prototype.handleConfirm=function(){this.close(!0)},r.prototype.handleCancel=function(){this.close(!1)},r.prototype.close=function(e){var t=this,n=this.state.confirm;this.setState({show:!1},n?function(){return t._resolve(e)}:void 0)},r.prototype.alert=function(e,t){this.setState({title:t,content:e,show:!0,confirm:!1})},r.prototype.confirm=function(e,t){var n=this;return this.setState({title:t,content:e,show:!0,confirm:!0}),new Promise(function(e){n._resolve=e})},r.prototype.modalRef=function(e){this._modal=e},r.prototype.bodyRef=function(e){this._body=e,this._body&&(this._body.innerHTML=this.state.content)},r.prototype.render=function(){{var e=this.props,t=e.container,n=e.cancelText,i=e.confirmText,r=e.title,c=e.confirmBtnLevel,s=e.alertBtnLevel,d=e.classnames;e.classPrefix}return o.default.createElement(l.default,{show:this.state.show,onHide:this.handleCancel,container:t,ref:this.modalRef},o.default.createElement("div",{className:d("Modal-header")},o.default.createElement("div",{className:d("Modal-title")},this.state.title||r)),o.default.createElement("div",{className:d("Modal-body")},o.default.createElement("div",{ref:this.bodyRef})),o.default.createElement("div",{className:d("Modal-footer")},this.state.confirm?o.default.createElement(a.default,{onClick:this.handleCancel},n):null,o.default.createElement(a.default,{level:this.state.confirm?c:s,onClick:this.handleConfirm},i)))},r.instance=null,r.defaultProps={confirmText:"确认",cancelText:"取消",title:"系统消息",alertBtnLevel:"primary",confirmBtnLevel:"danger"},r}(o.default.Component);t.Alert=c,t.alert=function(e,t){return c.getInstance().alert(e,t)},t.confirm=function(e,t){return c.getInstance().confirm(e,t)},t.ThemedAlert=r.themeable(c),t.default=t.ThemedAlert}); ;/*!src/components/Checkbox.tsx*/ define("0a43d97",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),l=a.__importDefault(e("node_modules/react/index")),n=e("256b65d"),d=e("9a80175"),c=e("6a2dbb7"),s={sm:"i-checks-sm",lg:"i-checks-lg",small:"i-checks-sm",large:"i-checks-lg"},u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}a.__extends(t,e),t.prototype.handleCheck=function(e){var t=this.props,a=t.trueValue,l=t.falseValue,n=t.onChange;n&&n(e.currentTarget.checked?a:l)},t.prototype.render=function(){var e=this.props,t=e.size,a=e.className,n=e.classnames,d=e.value,u=e.label,r=e.partial,i=e.trueValue,o=e.children,p=e.disabled,f=e.description,h=e.readOnly,m=e.checked,b=e.type,y=e.name,k=e.data,_=e.labelClassName;return a=(a?a:"")+(t&&s[t]?" "+s[t]:""),l.default.createElement("label",{className:n("Checkbox Checkbox--"+b,{"Checkbox--full":!r},a)},l.default.createElement("input",{type:b,checked:"undefined"!=typeof m?m:"undefined"==typeof d?d:d==i,onChange:this.handleCheck,disabled:p,readOnly:h,name:y}),l.default.createElement("i",null),l.default.createElement("span",{className:n(_)},o||u),f?l.default.createElement("div",{className:n("Checkbox-desc")},c.filter(f,k)):null)};var n;return t.defaultProps={trueValue:!0,falseValue:!1,type:"checkbox"},a.__decorate([d.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof l.default&&l.default.ChangeEvent)?n:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleCheck",null),t}(l.default.Component);t.Checkbox=u,t.default=n.themeable(u)}); ;/*!src/components/Checkboxes.tsx*/ define("f203847",function(e,l){"use strict";function t(e,l){if(l.multi||l.multiple){if("string"==typeof e&&(e=e.split(l.delimiter||",")),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return n(!l.joinValues&&e&&e.hasOwnProperty(l.valueField||"value")?e[l.valueField||"value"]:e,l)}).filter(function(e){return e})}var t=n(e,l);return t?[t]:[]}function n(e,l){var t=typeof e;if("string"!==t&&"number"!==t&&"boolean"!==t&&"object"!==t)return null;var n=l.options,a=l.valueField;return n?("object"===t&&e&&e.hasOwnProperty(l.valueField||"value")&&(e=e[a||"value"]||""),o(s.flattenTree(n),function(l){return s.isObject(e)?l[a||"value"]===e:String(l[a||"value"])===String(e)})):null}Object.defineProperty(l,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),i=a.__importDefault(e("node_modules/react/index")),u=e("node_modules/uncontrollable/index"),r=a.__importDefault(e("0a43d97")),o=e("node_modules/lodash/find"),d=e("node_modules/lodash/chunk"),s=e("9a80175"),c=e("256b65d");l.value2array=t,l.expandValue=n;var p=function(e){function l(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(l,e),l.prototype.toggleOption=function(e){var l=this.props,n=l.value,a=l.onChange,i=l.joinValues,u=l.extractValue,r=l.delimiter,o=l.valueField,d=l.options,s=t(n,{multiple:!0,valueField:o,delimiter:r,options:d}),c=s.indexOf(e);~c||(e=t(e[o||"value"],{multiple:!0,valueField:o,delimiter:r,options:d})[0]||e,c=s.indexOf(e)),~c?s.splice(c,1):s.push(e);var p=s;i?p=p.map(function(e){return e[o||"value"]}).join(r):u&&(p=p.map(function(e){return e[o||"value"]})),a&&a(p)},l.prototype.render=function(){var e=this,l=this.props,n=l.value,a=l.valueField,u=l.delimiter,o=l.options,s=l.className,c=l.placeholder,p=l.columnsCount,f=l.disabled,m=l.inline,v=l.labelClassName,h=t(n,{multiple:!0,valueField:a,delimiter:u,options:o}),b=[];if(o&&(b=o.map(function(l,t){return i.default.createElement(r.default,{key:t,onChange:function(){return e.toggleOption(l)},checked:!!~h.indexOf(l),disabled:f||l.disabled,inline:m,labelClassName:v},l.label)})),!m&&p>1){var y="col-sm-"+(12/p).toFixed(1).replace(/\.0$/,"").replace(/\./,"-");b=d(b,p).map(function(e,l){return i.default.createElement("div",{className:"row",key:l},e.map(function(e,l){return i.default.createElement("div",{key:l,className:y},e)}))})}return i.default.createElement("div",{className:s},b&&b.length?b:c)},l.defaultProps={joinValues:!0,extractValue:!1,inline:!1,delimiter:",",columnsCount:1},l}(i.default.PureComponent);l.Checkboxes=p,l.default=c.themeable(u(p,{value:"onChange"}))}); ;/*!src/components/Collapse.tsx*/ define("0d13109",function(t,e){"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0});var o=t("node_modules/tslib/tslib"),a=o.__importDefault(t("node_modules/react/index")),i=t("node_modules/dom-helpers/style/index"),d=t("256b65d"),r=o.__importStar(t("node_modules/react-transition-group/Transition")),l=t("9a80175"),u=(n={},n[r.EXITED]="out",n[r.EXITING]="out",n[r.ENTERING]="in",n),p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.contentRef=function(t){return e.contentDom=t},e}o.__extends(e,t),e.prototype.handleEnter=function(t){t.style.height=null},e.prototype.handleEntering=function(t){t.style.height=t.scrollHeight+"px"},e.prototype.handleEntered=function(t){t.style.height=null},e.prototype.handleExit=function(t){var e=t.offsetHeight,n=e+parseInt(i(t,"marginTop"),10)+parseInt(i(t,"marginBottom"),10);t.style.height=n+"px",t.offsetHeight},e.prototype.handleExiting=function(t){t.style.height=null},e.prototype.render=function(){var t=this,e=this.props,n=e.show,i=e.children,d=e.classnames,l=e.mountOnEnter,p=e.unmountOnExit;return a.default.createElement(r.default,{mountOnEnter:l,unmountOnExit:p,"in":n,timeout:300,onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered,onExit:this.handleExit,onExiting:this.handleExiting},function(e){return e===r.ENTERING&&t.contentDom.offsetWidth,a.default.cloneElement(i,o.__assign(o.__assign({},i.props),{ref:t.contentRef,className:d("Collapse-content",i.props.className,u[e])}))})};var n,d,p,s,m;return e.defaultProps={show:!1,mountOnEnter:!1,unmountOnExit:!1},o.__decorate([l.autobind,o.__metadata("design:type",Function),o.__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof HTMLElement&&HTMLElement)?n:Object]),o.__metadata("design:returntype",void 0)],e.prototype,"handleEnter",null),o.__decorate([l.autobind,o.__metadata("design:type",Function),o.__metadata("design:paramtypes",["function"==typeof(d="undefined"!=typeof HTMLElement&&HTMLElement)?d:Object]),o.__metadata("design:returntype",void 0)],e.prototype,"handleEntering",null),o.__decorate([l.autobind,o.__metadata("design:type",Function),o.__metadata("design:paramtypes",["function"==typeof(p="undefined"!=typeof HTMLElement&&HTMLElement)?p:Object]),o.__metadata("design:returntype",void 0)],e.prototype,"handleEntered",null),o.__decorate([l.autobind,o.__metadata("design:type",Function),o.__metadata("design:paramtypes",["function"==typeof(s="undefined"!=typeof HTMLElement&&HTMLElement)?s:Object]),o.__metadata("design:returntype",void 0)],e.prototype,"handleExit",null),o.__decorate([l.autobind,o.__metadata("design:type",Function),o.__metadata("design:paramtypes",["function"==typeof(m="undefined"!=typeof HTMLElement&&HTMLElement)?m:Object]),o.__metadata("design:returntype",void 0)],e.prototype,"handleExiting",null),e}(a.default.Component);e.Collapse=p,e.default=d.themeable(p)}); ;/*!src/icons/close.svg*/ define('src/icons/close.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Close = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 1024 1024", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M967.81435 106.836237 917.16274 56.18565 512 461.34839 106.836237 56.18565 56.184627 106.836237 461.34839 512 56.184627 917.163763 106.836237 967.815373 512 562.65161 917.16274 967.815373 967.81435 917.163763 562.650587 512Z", "p-id": 1464, "data-spm-anchor-id": "a313x.7781069.0.i0" })); }; exports.default = Close; }); ;/*!src/icons/undo.svg*/ define('src/icons/undo.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Undo = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 1024 1024", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M661.333333 341.333333H167.04l183.253333-183.253333L320 128 85.333333 362.666667l234.666667 234.666666 30.08-30.08L167.04 384H661.333333a234.666667 234.666667 0 0 1 0 469.333333H448v42.666667h213.333333a277.333333 277.333333 0 0 0 0-554.666667z" })); }; exports.default = Undo; }); ;/*!src/icons/redo.svg*/ define('src/icons/redo.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Redo = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 1024 1024", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M704 128l-30.08 30.08L856.96 341.333333H362.666667a277.333333 277.333333 0 0 0 0 554.666667h213.333333v-42.666667H362.666667a234.666667 234.666667 0 0 1 0-469.333333h494.293333l-183.253333 183.253333L704 597.333333l234.666667-234.666666z" })); }; exports.default = Redo; }); ;/*!src/icons/enter.svg*/ define('src/icons/enter.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Enter = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 1024 1024", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M864 192c-19.2 0-32 12.8-32 32v224c0 89.6-70.4 160-160 160H236.8l105.6-105.6c12.8-12.8 12.8-32 0-44.8s-32-12.8-44.8 0l-160 160c-3.2 3.2-6.4 6.4-6.4 9.6-3.2 6.4-3.2 16 0 25.6 3.2 3.2 3.2 6.4 6.4 9.6l160 160c6.4 6.4 12.8 9.6 22.4 9.6s16-3.2 22.4-9.6c12.8-12.8 12.8-32 0-44.8L236.8 672H672c124.8 0 224-99.2 224-224V224c0-19.2-12.8-32-32-32z" })); }; exports.default = Enter; }); ;/*!src/icons/volume.svg*/ define('src/icons/volume.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Volume = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 1024 1024", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M536.319574 5.11991a63.99888 63.99888 0 0 0-69.758779 13.439765L229.764939 255.99552H64.00784a63.99888 63.99888 0 0 0-63.99888 63.99888v383.99328a63.99888 63.99888 0 0 0 63.99888 63.99888h165.757099l236.795856 237.435845A63.99888 63.99888 0 0 0 512 1023.98208a53.759059 53.759059 0 0 0 24.319574-5.11991A63.99888 63.99888 0 0 0 575.99888 959.9832V63.99888a63.99888 63.99888 0 0 0-39.679306-58.87897zM192.0056 639.9888H128.00672V383.99328h63.99888z m255.99552 165.757099l-127.99776-127.99776V346.233941l127.99776-127.99776zM879.353571 148.477402a63.99888 63.99888 0 0 0-94.718342 87.038476 402.552955 402.552955 0 0 1 0 552.950324A63.99888 63.99888 0 0 0 831.9944 895.98432a63.99888 63.99888 0 0 0 46.719183-20.479641 531.830693 531.830693 0 0 0 0-727.027277z", fill: "#606670", "p-id": 3605 }), react_1.default.createElement("path", { d: "M751.9958 277.11515a63.99888 63.99888 0 0 0-95.99832 85.7585A218.236181 218.236181 0 0 1 703.99664 511.99104a221.436125 221.436125 0 0 1-47.359171 149.117391 63.99888 63.99888 0 0 0 4.479921 90.23842A63.99888 63.99888 0 0 0 703.99664 767.98656a63.99888 63.99888 0 0 0 47.359171-21.11963A349.433885 349.433885 0 0 0 831.9944 511.99104a353.273818 353.273818 0 0 0-79.9986-234.87589z", fill: "#606670", "p-id": 3606 })); }; exports.default = Volume; }); ;/*!src/icons/mute.svg*/ define('src/icons/mute.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Mute = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 1024 1024", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M536.310615 5.11991a63.99888 63.99888 0 0 0-69.75878 13.439765L229.755979 255.99552H63.99888a63.99888 63.99888 0 0 0-63.99888 63.99888v383.99328a63.99888 63.99888 0 0 0 63.99888 63.99888h165.757099l236.795856 237.435845A63.99888 63.99888 0 0 0 511.99104 1023.98208a53.759059 53.759059 0 0 0 24.319575-5.11991A63.99888 63.99888 0 0 0 575.98992 959.9832V63.99888a63.99888 63.99888 0 0 0-39.679305-58.87897zM191.99664 639.9888H127.99776V383.99328h63.99888z m255.99552 165.757099l-127.99776-127.99776V346.233941l127.99776-127.99776zM914.543995 511.99104l90.87841-90.238421a63.99888 63.99888 0 1 0-90.87841-90.878409l-90.23842 90.878409-90.238421-90.878409a63.99888 63.99888 0 0 0-90.87841 90.878409L734.067154 511.99104l-90.87841 90.238421a63.99888 63.99888 0 0 0 90.87841 90.87841l90.238421-90.87841 90.23842 90.87841a63.99888 63.99888 0 1 0 90.87841-90.87841z", fill: "#606670", "p-id": 2312 })); }; exports.default = Mute; }); ;/*!src/icons/play.svg*/ define('src/icons/play.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Play = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 14 16", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M13.5722,7.254 L1.2838,0.115 C1.019,-0.038 0.6926,-0.038 0.4278,0.115 C0.163,0.269 -1.83725092e-07,0.554 -1.83725092e-07,0.861 L-1.83725092e-07,15.139 C-0.0002,15.446 0.1629,15.731 0.4278,15.885 C0.6927,16.039 1.019,16.038 1.2838,15.884 L13.5721,8.746 C13.8368,8.592 13.9999998,8.308 13.9999998,8 C13.9999998,7.692 13.837,7.408 13.5722,7.254 Z", id: "path-1" })); }; exports.default = Play; }); ;/*!src/icons/pause.svg*/ define('src/icons/pause.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Pause = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 1024 1024", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M757.52 73.107h-62.493c-34.526 0-62.498 27.984-62.498 62.511v749.948c0 34.526 27.974 62.493 62.498 62.493h62.493c34.516 0 62.502-27.968 62.502-62.493v-749.953c-0.001-34.524-27.984-62.509-62.502-62.509z", "p-id": 7567, fill: "#606670" }), react_1.default.createElement("path", { d: "M320.054 73.107h-62.502c-34.526 0-62.498 27.984-62.498 62.511v749.948c0 34.526 27.974 62.493 62.498 62.493h62.502c34.505 0 62.493-27.968 62.493-62.493v-749.953c-0.001-34.524-27.984-62.509-62.493-62.509z", "p-id": 7568, fill: "#606670" })); }; exports.default = Pause; }); ;/*!src/icons/left-arrow.svg*/ define('src/icons/left-arrow.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var LeftArrow = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 1024 1024", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M324.211517 511.805631 787.889594 73.082583c16.19422-16.630365 16.19422-43.974704 0-60.605068-16.19422-16.630365-42.495607-16.630365-58.613976 0L235.750113 479.360302c-8.647031 8.969398-12.344775 20.934917-11.719003 32.445329-0.644735 11.90863 3.071972 23.874149 11.719003 32.824585l493.506542 466.882788c16.118369 16.649327 42.438718 16.649327 58.613976 0 16.19422-17.085471 16.19422-43.974704 0-60.605068L324.211517 511.805631", "p-id": 2160 })); }; exports.default = LeftArrow; }); ;/*!src/icons/right-arrow.svg*/ define('src/icons/right-arrow.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var RightArrow = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 1024 1024", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M311.559054 1013.77369L767.908116 512.684524 311.559054 12.234501a31.318073 31.318073 0 1 0-46.657538 41.544383L679.706197 512.684524 267.458094 969.672731a31.318073 31.318073 0 0 0 46.018393 42.183526z", "p-id": 1981 })); }; exports.default = RightArrow; }); ;/*!src/icons/check.svg*/ define('src/icons/check.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Check = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 1024 1024", "p-id": 3506, className: "icon" }, props), react_1.default.createElement("path", { d: "M972.544 175.189333a31.658667 31.658667 0 0 1 15.701333 5.162667 31.872 31.872 0 0 1 7.296 46.976c-0.682667 0.896-1.493333 1.664-2.218666 2.474667L343.082667 876.032a32.341333 32.341333 0 0 1-37.546667 5.589333 37.504 37.504 0 0 1-8.064-6.101333L30.208 597.845333c-0.768-0.810667-1.536-1.621333-2.218667-2.517333a32.256 32.256 0 0 1 14.378667-49.749333 32 32 0 0 1 28.8 3.584c2.474667 1.664 2.944 2.304 5.12 4.309333l244.736 254.250667L948.181333 184.448l2.517334-2.261333a36.693333 36.693333 0 0 1 11.861333-6.016c2.901333-0.725333 3.669333-0.725333 6.613333-1.024l3.370667 0.042666z", "p-id": 3507 })); }; exports.default = Check; }); ;/*!src/icons/plus.svg*/ define('src/icons/plus.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Plus = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 20 20", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("polygon", { id: "path-1", points: "10.6 10.6 10.6 16 9.4 16 9.4 10.6 4 10.6 4 9.4 9.4 9.4 9.4 4 10.6 4 10.6 9.4 16 9.4 16 10.6" })); }; exports.default = Plus; }); ;/*!src/icons/minus.svg*/ define('src/icons/minus.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Minus = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 20 20", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("polygon", { id: "path-1", points: "4 10.6 4 9.4 16 9.4 16 10.6" })); }; exports.default = Minus; }); ;/*!src/icons/pencil.svg*/ define('src/icons/pencil.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Pencil = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 16 16", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("path", { d: "M11.496,1.834 L14.168,4.506 C14.48,4.818 14.48,5.322 14.168,5.634 L11.904,7.898 L5.4,14.402 L1.6,14.402 L1.6,10.602 L8.848,3.354 L8.848,3.354 L10.368,1.834 C10.68,1.522 11.184,1.522 11.496,1.834 Z M8.67,4.663 L2.4,10.9333708 L2.4,13.602 L5.06862915,13.602 L11.338,7.331 L8.67,4.663 Z M10.932,2.40137085 L9.23537085,4.098 L11.904,6.76662915 L13.6006292,5.07 L10.932,2.40137085 Z M8,13.6 L12.8,13.6 L12.8,14.4 L8,14.4 L8,13.6 Z", id: "path-1" })); }; exports.default = Pencil; }); ;/*!src/icons/view.svg*/ define('src/icons/view.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var View = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 16 10", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("g", null, react_1.default.createElement("path", { d: "M8,1 C11,1 13.7,3.8 14.7,5 C13.7,6.2 11,9 8,9 C5,9 2.3,6.2 1.3,5 C2.3,3.8 5,1 8,1 L8,1 Z M8,0 C3.6,0 0,5 0,5 C0,5 3.6,10 8,10 C12.4,10 16,5 16,5 C16,5 12.4,0 8,0 L8,0 Z" }), react_1.default.createElement("path", { d: "M8,2 C9.7,2 11,3.3 11,5 C11,6.7 9.7,8 8,8 C6.3,8 5,6.7 5,5 C5,3.3 6.3,2 8,2 L8,2 Z M8,1 C5.8,1 4,2.8 4,5 C4,7.2 5.8,9 8,9 C10.2,9 12,7.2 12,5 C12,2.8 10.2,1 8,1 L8,1 Z" }))); }; exports.default = View; }); ;/*!src/icons/remove.svg*/ define('src/icons/remove.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Remove = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 12 12", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("g", null, react_1.default.createElement("rect", { id: "Rectangle-path", x: 4, y: 5, width: 1, height: 4 }), react_1.default.createElement("rect", { id: "Rectangle-path", x: 7, y: 5, width: 1, height: 4 }), react_1.default.createElement("path", { d: "M0,2 L0,3 L1,3 L1,11 L1,11.5 L1,12 L11,12 L11,11.5 L11,11 L11,3 L12,3 L12,2 L0,2 Z M10,11 L2,11 L2,3 L10,3 L10,11 Z", id: "Shape" }), react_1.default.createElement("rect", { id: "Rectangle-path", x: 4, y: 0, width: 4, height: 1 }))); }; exports.default = Remove; }); ;/*!src/icons/retry.svg*/ define('src/icons/retry.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Retry = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 15 17", className: "icon" }, props), react_1.default.createElement("g", { transform: "translate(1.000000, 0.000000)" }, react_1.default.createElement("polygon", { id: "Fill-1", fill: "#666666", points: "5.0003 0.0003 5.0003 7.0703 9.5353 3.5353" }), react_1.default.createElement("path", { fill: "none", d: "M13,9.5355 C13,13.1255 10.09,16.0355 6.5,16.0355 C2.91,16.0355 0,13.1255 0,9.5355 C0,5.9455 2.91,3.0355 6.5,3.0355", stroke: "#666666", strokeWidth: 2 }))); }; exports.default = Retry; }); ;/*!src/icons/upload.svg*/ define('src/icons/upload.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Upload = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 16 16", "p-id": 1463, className: "icon" }, props), react_1.default.createElement("g", { stroke: "currentColor", strokeWidth: 2, fill: "none", fillRule: "evenodd" }, react_1.default.createElement("path", { d: "M8,12.2426 L8,1.2426" }), react_1.default.createElement("path", { d: "M4.4648,4.9496 L8.7068,0.7076" }), react_1.default.createElement("path", { d: "M11.5352,4.9496 L7.2932,0.7076" }), react_1.default.createElement("path", { d: "M0,14.2426 L16,14.2426" }), react_1.default.createElement("path", { d: "M1,9.2426 L1,15.2426" }), react_1.default.createElement("path", { d: "M15,9.2426 L15,15.2426" }))); }; exports.default = Upload; }); ;/*!src/icons/file.svg*/ define('src/icons/file.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var File = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 14 16", className: "icon" }, props), react_1.default.createElement("g", null, react_1.default.createElement("path", { d: "M0,0 L0,16 L14,16 L14,4.001 L9.939,0 L0,0 Z M1,1 L9,1 L9,4.001 L9,5 L10,5 L13,5 L13,15 L1,15 L1,1 Z M10,1.464 L12.575,4.001 L10,4.001 L10,1.464 Z", id: "Fill-1" }), react_1.default.createElement("polygon", { points: "4 12.0002 10 12.0002 10 10.9992 4 10.9992" }), react_1.default.createElement("polygon", { points: "4 9.0002 10 9.0002 10 8.0002 4 8.0002" }))); }; exports.default = File; }); ;/*!src/icons/success.svg*/ define('src/icons/success.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Success = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 32 32", className: "icon" }, props), react_1.default.createElement("g", { id: "Group-5" }, react_1.default.createElement("circle", { stroke: "#5FB333", fill: "#FFFFFF", cx: 16, cy: 16, r: 15.5 }), react_1.default.createElement("g", { transform: "translate(5.647059, 7.529412)", fill: "#5FB333", fillRule: "nonzero" }, react_1.default.createElement("polygon", { id: "Shape", points: "21.1764706 2.76408669 18.7058824 0.26749226 7.41176471 11.6804954 2.47058824 6.50897833 0 9.18390093 4.94117647 14.1770898 4.94117647 14.1770898 7.41176471 16.6736842 9.88235294 14.1770898 9.88235294 14.1770898" })))); }; exports.default = Success; }); ;/*!src/icons/fail.svg*/ define('src/icons/fail.svg', function(require, exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("node_modules/tslib/tslib"); var react_1 = tslib_1.__importDefault(require("node_modules/react/index")); var Fail = function (props) { return react_1.default.createElement("svg", tslib_1.__assign({ viewBox: "0 0 34 34", className: "icon" }, props), react_1.default.createElement("g", { transform: "translate(1.000000, 1.000000)" }, react_1.default.createElement("circle", { stroke: "#EA2E2E", cx: 16, cy: 16, r: 16, fill: "none" }), react_1.default.createElement("polygon", { fill: "#EA2E2E", fillRule: "nonzero", points: "24 10.1052632 21.8947368 8 16 14.0350877 10.1052632 8 8 10.1052632 14.0350877 16 8 21.8947368 10.1052632 24 16 17.9649123 21.8947368 24 24 21.8947368 17.9649123 16" }))); }; exports.default = Fail; }); ;/*!src/components/icons.tsx*/ define("b7bbd16",function(e,t){"use strict";function l(e){return M[e]}function a(e,t){M[e]=t}function u(e){var t=e.icon,a=r.__rest(e,["icon"]),u=l(t);return u?o.default.createElement(u,r.__assign({},a)):o.default.createElement("span",{className:"text-danger"},"没有 icon ",t)}Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),o=r.__importDefault(e("node_modules/react/index")),c=r.__importDefault(e("src/icons/close.svg"));t.CloseIcon=c.default;var n=r.__importDefault(e("src/icons/undo.svg"));t.UnDoIcon=n.default;var s=r.__importDefault(e("src/icons/redo.svg"));t.ReDoIcon=s.default;var f=r.__importDefault(e("src/icons/enter.svg"));t.EnterIcon=f.default;var i=r.__importDefault(e("src/icons/volume.svg"));t.VolumeIcon=i.default;var d=r.__importDefault(e("src/icons/mute.svg"));t.MuteIcon=d.default;var _=r.__importDefault(e("src/icons/play.svg"));t.PlayIcon=_.default;var m=r.__importDefault(e("src/icons/pause.svg"));t.PauseIcon=m.default;var v=r.__importDefault(e("src/icons/left-arrow.svg"));t.LeftArrowIcon=v.default;var p=r.__importDefault(e("src/icons/right-arrow.svg"));t.RightArrowIcon=p.default;var g=r.__importDefault(e("src/icons/check.svg"));t.CheckIcon=g.default;var I=r.__importDefault(e("src/icons/plus.svg"));t.PlusIcon=I.default;var D=r.__importDefault(e("src/icons/minus.svg"));t.MinusIcon=D.default;var E=r.__importDefault(e("src/icons/pencil.svg"));t.PencilIcon=E.default;var w=r.__importDefault(e("src/icons/view.svg")),h=r.__importDefault(e("src/icons/remove.svg")),y=r.__importDefault(e("src/icons/retry.svg")),b=r.__importDefault(e("src/icons/upload.svg")),P=r.__importDefault(e("src/icons/file.svg")),A=r.__importDefault(e("src/icons/success.svg")),k=r.__importDefault(e("src/icons/fail.svg"));t.closeIcon=o.default.createElement(c.default,null),t.unDoIcon=o.default.createElement(n.default,null),t.reDoIcon=o.default.createElement(s.default,null),t.enterIcon=o.default.createElement(f.default,null),t.volumeIcon=o.default.createElement(i.default,null),t.muteIcon=o.default.createElement(d.default,null),t.playIcon=o.default.createElement(_.default,null),t.pauseIcon=o.default.createElement(m.default,null),t.leftArrowIcon=o.default.createElement(v.default,null),t.rightArrowIcon=o.default.createElement(p.default,null);var M={};t.getIcon=l,t.registerIcon=a,a("close",c.default),a("undo",n.default),a("redo",s.default),a("enter",f.default),a("volume",i.default),a("mute",d.default),a("play",_.default),a("pause",m.default),a("left-arrow",v.default),a("right-arrow",p.default),a("check",g.default),a("plus",I.default),a("minus",D.default),a("pencil",E.default),a("view",w.default),a("remove",h.default),a("retry",y.default),a("upload",b.default),a("file",P.default),a("success",A.default),a("fail",k.default),t.Icon=u}); ;/*!src/utils/dom.tsx*/ define("fb7767a",function(t,e){"use strict";function o(t,e){return t="function"==typeof t?t():t,h.default.findDOMNode(t)||e}function n(t){return a(h.default.findDOMNode(t))}function i(t){var e,o,i,r;return"BODY"===t.tagName?(o=window.innerWidth,i=window.innerHeight,r=m(n(t).documentElement)||m(t)):(e=p(t),o=e.width,i=e.height,r=m(t)),{width:o,height:i,scroll:r}}function r(t,e,o,n){var r=i(o),s=r.scroll,l=r.height,d=t-n-s,f=t+n-s+e;return 0>d?-d:f>l?l-f:0}function s(t,e,o,n){var r=i(o),s=r.width,l=t-n,d=t+n+e;return 0>l?-l:d>s?s-d:0}function l(t,e,o,n,i){var l="BODY"===n.tagName?p(o):c(o,n),d=p(e),f=d.height,h=d.width,u=0,a=0,m="",g="",w=t;if(~t.indexOf("-"))for(var _=t.split(/\s+/);_.length;){var v=w=_.shift(),y=v.split("-"),b=y[0],O=y[1],x=y[2],D=y[3];if(x=x||b,D=D||O,u="left"===b?l.left:"right"===b?l.left+l.width:l.left+l.width/2,a="top"===O?l.top:"bottom"===O?l.top+l.height:l.top+l.height/2,u-="left"===x?0:"right"===x?h:h/2,a-="top"===D?0:"bottom"===D?f:f/2,_.length){var P=o.getBoundingClientRect(),B={x:P.x+u-l.left,y:P.y+a-l.top,width:h,height:f};if(B.x>0&&B.x+B.width0&&B.y+B.height=t[n]?(i.push(Math.round(e/t[n])+r[n]),e%=t[n]):0===n&&e&&i.push((e.toFixed?e.toFixed(2):"0")+r[0]);return i.join("")}function n(e,t){r.filters[e]=t}function i(e,t){var n,i;if(!e||(i=e.split(","))&&i.length<2){var u=e.indexOf("~");if(~u){var o=e.substring(0,u),a=e.substring(u+1);return n={},n[o]=r.resolveVariable(a,t),n}return r.resolveVariable(e,t)}var s={};return i.forEach(function(e){var n=e.indexOf("~"),i=e;~n&&(i=e.substring(n+1),e=e.substring(0,n)),c.setVariable(s,e,r.resolveVariable(i,t))}),s}function u(e,t){return"string"==typeof e&&/^\$(?:([a-z0-9_.]+)|{[^}{]+})$/.test(e)?r.resolveVariableAndFilter(e,t,"| raw"):"string"==typeof e&&~e.indexOf("$")?r.tokenize(e,t,"| raw"):e}function o(e,r){var t={};return Array.isArray(e)?e.map(function(e){return o(e,r)}):e?(Object.keys(e).forEach(function(n){var i,s=e[n];if("&"===n&&"$$"===s)t=a.__assign(a.__assign({},t),r);else if("&"===n){var f=l(s)&&(i=Object.keys(s))&&1===i.length&&r[i[0].substring(1)]&&Array.isArray(r[i[0].substring(1)])?r[i[0].substring(1)].map(function(e){return o(s[i[0]],c.createObject(r,e))}):u(s,r);t=Array.isArray(f)||"string"==typeof f?f:"function"==typeof f?a.__assign(a.__assign({},t),f(r)):a.__assign(a.__assign({},t),f)}else if("$$"===s)t[n]=r;else if(s&&"$"===s[0]){var f=u(s,r);t[n]=f,"__undefined"===f&&delete t[n]}else if(l(s)&&(i=Object.keys(s))&&1===i.length&&r[i[0].substring(1)]&&Array.isArray(r[i[0].substring(1)])){var d=r[i[0].substring(1)],p=s[i[0]];t[n]=d.map(function(e){return o(p,c.createObject(r,e))})}else l(s)?t[n]=o(s,r):Array.isArray(s)?t[n]=s.map(function(e){return l(e)?o(e,r):u(e,r)}):"string"==typeof s&&~s.indexOf("$")?t[n]=u(s,r):"function"==typeof s?t[n]=s(r):(t[n]=s,"__undefined"===s&&delete t[n])}),t):t}Object.defineProperty(r,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),s=e("6a2dbb7"),f=a.__importDefault(e("node_modules/moment/moment")),l=e("node_modules/lodash/isPlainObject"),c=e("9a80175"),d=["B","KB","MB","GB","TB","PB","EB","ZB","YB"];r.prettyBytes=function(e){if(!Number.isFinite(e))throw new TypeError("Expected a finite number, got "+typeof e+": "+e);var r=0>e;if(r&&(e=-e),1>e)return(r?"-":"")+e+" B";var t=Math.min(Math.floor(Math.log(e)/Math.log(1e3)),d.length-1),n=Number((e/Math.pow(1e3,t)).toPrecision(3)),i=d[t];return(r?"-":"")+n+" "+i};var p={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};r.escapeHtml=function(e){return String(e).replace(/[&<>"'\/]/g,function(e){return p[e]})},r.formatDuration=t;var g={year:"Y",years:"Y",month:"M",months:"M",week:"w",weeks:"w",weekday:"W",day:"d",days:"d",hour:"h",hours:"h",minute:"m",minutes:"m",min:"m",mins:"m"};r.relativeValueRe=/^(.+)?(\+|-)(\d+)(minute|minutes|min|mins|hours|hour|day|days|week|weeks|month|months|year|years|weekday)$/i,r.filterDate=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n="X");var i;if("string"==typeof e&&(e=e.trim()),e=s.filter(e,t),e&&"string"==typeof e&&(i=r.relativeValueRe.exec(e))){var u=new Date,o=parseInt(i[3],10),a=i[1]?r.filterDate(i[1],t,n):f.default(/minute|minutes|min|mins|hours|hour/.test(i[4])?[u.getFullYear(),u.getMonth(),u.getDate(),u.getHours(),u.getMinutes(),u.getSeconds()]:[u.getFullYear(),u.getMonth(),u.getDate()]);return"-"===i[2]?a.subtract(o,g[i[4]]):a.add(o,g[i[4]])}if("now"===e)return f.default();if("today"===e){var u=new Date;return f.default([u.getFullYear(),u.getMonth(),u.getDate()])}return f.default(e,n)},r.filters={html:function(e){return r.escapeHtml(e)},json:function(e,r){return void 0===r&&(r=2),r?JSON.stringify(e,null,parseInt(r,10)):JSON.stringify(e)},toJson:function(e){var r;try{r=JSON.parse(e)}catch(t){r=null}return r},raw:function(e){return e},date:function(e,r,t){return void 0===r&&(r="LLL"),void 0===t&&(t="X"),f.default(e,t).format(r)},number:function(e){var r=String(e).split(".");return r[0]=r[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),r.join(".")},trim:function(e){return e.trim()},percent:function(e,r){void 0===r&&(r=0),e=parseFloat(e)||0,r=parseInt(r,10)||0;var t=100*e,n=Math.pow(10,r);return(Math.round(t*n)/n).toFixed(r)+"%"},duration:function(e){return e?t(e):e},bytes:function(e){return e?r.prettyBytes(parseFloat(e)):e},round:function(e,r){if(void 0===r&&(r=0),isNaN(e))return 0;r=parseInt(r,10)||2;var t=Math.pow(10,r);return(Math.round(e*t)/t).toFixed(r)},truncate:function(e,r,t){return t=t||"...",null==r?e:(r=parseInt(r,10)||200,e.substring(0,r)+(e.length>r?t:""))},url_encode:function(e){return encodeURIComponent(e)},url_decode:function(e){return decodeURIComponent(e)},"default":function(e,r){return e||function(){try{return"undefined"===r?void 0:JSON.parse(r)}catch(e){return r}}()},join:function(e,r){return e&&e.join?e.join(r):e},split:function(e,r){return void 0===r&&(r=","),"string"==typeof e?e.split(r):e},first:function(e){return e&&e[0]},nth:function(e,r){return void 0===r&&(r=0),e&&e[r]},last:function(e){return e&&(e.length?e[e.length-1]:null)},minus:function(e,r){return void 0===r&&(r=1),(parseInt(e,10)||0)-parseInt(r,10)},plus:function(e,r){return void 0===r&&(r=1),(parseInt(e,10)||0)+parseInt(r,10)},pick:function(e,r){return void 0===r&&(r="&"),Array.isArray(e)&&!/^\d+$/.test(r)?e.map(function(e){return i(r,e)}):i(r,e)},pick_if_exist:function(e,t){return void 0===t&&(t="&"),Array.isArray(e)?e.map(function(e){return r.resolveVariable(t,e)||e}):r.resolveVariable(t,e)||e},str2date:function(e,t,n){return void 0===t&&(t="X"),void 0===n&&(n="X"),e?r.filterDate(e,this,t).format(n):""},asArray:function(e){return e?[e]:e},filter:function(e,t,n,i){if(!Array.isArray(e)||!t||!n)return e;var u=n,o=function(){return!0};return"isTrue"===u?o=function(e){return!!e}:"isFalse"===u?o=function(e){return!e}:"isExists"===u?o=function(e){return"undefined"!=typeof e}:("match"!==u&&(u="match",i=n),i=i?/^('|")(.*)\1$/.test(i)?RegExp.$2:r.resolveVariable(i,this):"",o=function(e){return!!~String(e.toLowerCase()).indexOf(i)}),t=t.split(/\s*,\s*/),e.filter(function(e){return t.some(function(t){return o(r.resolveVariable(t,e),t,e)})})},base64Encode:function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,r){return String.fromCharCode("0x"+r)}))},base64Decode:function(e){return decodeURIComponent(atob(e).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))},lowerCase:function(e){return e&&"string"==typeof e?e.toLowerCase():e},upperCase:function(e){return e&&"string"==typeof e?e.toUpperCase():e}},r.registerFilter=n,r.pickValues=i,r.resolveVariable=function(e,r){if(void 0===r&&(r={}),!e)return void 0;if("$$"===e)return r;if("$"===e[0])e=e.substring(1);else if("&"===e)return r;if("undefined"!=typeof r[e])return r[e];var t=e.replace(/^{|}$/g,"").split(".");return t.reduce(function(e,r){return(c.isObject(e)||Array.isArray(e))&&r in e?e[r]:void 0},r)},r.resolveVariableAndFilter=function(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n="| html"),!e)return void 0;var i=/^(\\)?\$(?:([a-z0-9_.]+)|{([\s\S]+)})$/i.exec(e);if(!i)return void 0;var u=i[0],o=i[1],s=i[2],f=i[3];if(o)return u.substring(1);var l=s||f;l=l.replace(/(\\)?\$(?:([a-z0-9_.]+)|{([^}{]+)})/g,function(e,i){return i?e.substring(1):r.resolveVariableAndFilter(e,t,n)}),~l.indexOf("|")||(l+=n);var c=l.split(/\s*\|\s*/g),d=l;l=c.shift();var p=r.resolveVariable(l,t);return null!=p||~d.indexOf("default")?c.reduce(function(e,n){var i,u=n.replace(/([^\\])\\([\:\\])/g,function(e,r,t){return r+"__"+(":"===t?"colon":"slash")+"__"}).split(":").map(function(e){return e.replace(/__(slash|colon)__/g,function(e,r){return"colon"===r?":":"\\"})}),o=u.shift();return(i=r.filters[o]||r.filters.raw).call.apply(i,a.__spreadArrays([t,e],u))},p):""},r.tokenize=function(e,t,n){return void 0===n&&(n="| html"),e&&"string"==typeof e?e.replace(/(\\)?\$(?:([a-z0-9_\.]+|&)|{([^}{]+?)})/gi,function(e,i){return i?e.substring(1):r.resolveVariableAndFilter(e,t,n)}):e},r.dataMapping=o,s.reigsterTplEnginer("builtin",{test:function(e){return!!~e.indexOf("$")},compile:function(e,t,n){return void 0===n&&(n="| html"),r.tokenize(e,t,n)}})}); ;/*!src/utils/api.ts*/ define("1caead1",function(e,t){"use strict";function a(e){if("string"==typeof e){var t=A.test(e)?RegExp.$1:"";t&&(e=e.replace(t+":","")),e={method:t,url:e}}else e=g.__assign({},e);return e}function r(e,t,r){void 0===r&&(r={}),e=a(e);var s=r.autoAppend,i=r.ignoreData,o=g.__rest(r,["autoAppend","ignoreData"]);if(e.config=g.__assign({},o),e.method=e.method||r.method||"get",!t)return e;if(t instanceof FormData||t instanceof Blob||t instanceof ArrayBuffer)return e.data=t,e;var d=e.url=e.url||"";if(e.url=m.tokenize(e.url,t,"| url_encode"),i)return e;if(e.data?e.data=m.dataMapping(e.data,t):("post"===e.method||"put"===e.method)&&(e.data=t),"get"===e.method&&(~d.indexOf("$")||e.data||!s||(e.data=t),e.data)){var u=e.url.indexOf("?");if(~u){var p=g.__assign(g.__assign({},_.default.parse(e.url.substring(u+1))),e.data);e.url=e.url.substring(0,u)+"?"+y.qsstringify(p)}else e.url+="?"+y.qsstringify(e.data);delete e.data}return e.headers&&(e.headers=m.dataMapping(e.headers,t)),e.requestAdaptor&&"string"==typeof e.requestAdaptor&&(e.requestAdaptor=n(e.requestAdaptor,"api")),e.adaptor&&"string"==typeof e.adaptor&&(e.adaptor=n(e.adaptor,"payload","response","api")),e}function n(e){for(var t=[],a=1;a0){var s=l(t);return o(s?s.cachedPromise:c(t,e(t)),t)}return o(e(t),t)}}function o(e,t){var a=t.adaptor;return a?e.then(function(e){return g.__assign(g.__assign({},e),{data:a(e.data,e,t)})}).then(s):e.then(s)}function d(e,t,a,n){var s=t&&t.url||t;return s&&"string"==typeof s&&~s.indexOf("$")?(e=r(e,a,{ignoreData:!0}),t=r(t,n,{ignoreData:!0}),!(e.url===t.url||!u(t.url)||t.sendOn&&!v.evalExpression(t.sendOn,n))):!1}function u(e){return e&&/^(?:https?:\/\/[^\/]+)?(\/[^\s\/\?]*){1,}(\?.*)?$/.test(e)}function p(e,t,a,r){return e?a===!1?!1:r&&t&&!v.evalExpression(r,t)?!1:"string"==typeof e&&e.length?!0:y.isObject(e)&&e.url?e.sendOn&&t&&!v.evalExpression(e.sendOn,t)?!1:!0:!1:!1}function f(e,t){return e.method===t.method&&e.url===t.url&&!y.isObjectShallowModified(e.data,t.data,!1)}function l(e){for(var t,a=Date.now(),r=0,n=b.length;n>r;r++){var s=b[r];if(a-s.requestTime>s.cache)b.splice(r,1),n--,r--;else if(f(e,s)){t=s;break}}return t}function c(e,t){return b.push(g.__assign(g.__assign({},e),{cachedPromise:t,requestTime:Date.now()})),t}function h(){b.splice(0,b.length)}Object.defineProperty(t,"__esModule",{value:!0});var g=e("node_modules/tslib/tslib"),m=e("f2e345e"),_=g.__importDefault(e("node_modules/qs/lib/index")),v=e("6a2dbb7"),y=e("9a80175"),A=/(?:^|raw\:)(get|post|put|delete|patch|options|head):/i,b=[];t.normalizeApi=a,t.buildApi=r,t.wrapFetcher=i,t.wrapAdaptor=o,t.isApiOutdated=d,t.isValidApi=u,t.isEffectiveApi=p,t.isSameApi=f,t.getApiCache=l,t.setApiCache=c,t.clearApiCache=h}); ;/*!src/store/iRenderer.ts*/ define("7820b08",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var t=e("node_modules/tslib/tslib"),n=e("node_modules/mobx-state-tree/dist/mobx-state-tree"),o=e("9a80175"),i=e("f2e345e");a.iRendererStore=n.types.model("iRendererStore",{id:n.types.identifier,path:"",storeType:n.types.string,hasRemoteData:n.types.optional(n.types.boolean,!1),data:n.types.optional(n.types.frozen(),{}),updatedAt:0,pristine:n.types.optional(n.types.frozen(),{}),parentId:n.types.optional(n.types.string,""),action:n.types.optional(n.types.frozen(),void 0),dialogOpen:!1,dialogData:n.types.optional(n.types.frozen(),void 0),drawerOpen:!1,drawerData:n.types.optional(n.types.frozen(),void 0)}).views(function(e){return{get parentStore(){return e.parentId&&n.getRoot(e)&&"RendererStore"===n.getRoot(e).storeType?n.getRoot(e).stores.get(e.parentId):null}}}).actions(function(e){var a=new Map;return{initData:function(a){void 0===a&&(a={}),e.pristine=a,e.data=a},reset:function(){e.data=e.pristine},updateData:function(a,n){void 0===a&&(a={});var i,r=e.data;if(n){var d=o.createObject(e.data.__super||null,n);i=o.createObject(d,t.__assign(t.__assign({},e.data),a))}else i=o.extendObject(e.data,a);Object.defineProperty(i,"__prev",{value:t.__assign({},r),enumerable:!1,configurable:!1,writable:!1}),e.data=i},setCurrentAction:function(a){e.action=a},openDialog:function(n,r,d){var s=n.__super?n.__super:e.data;r&&(s=o.createObject(s,r));var p=o.createObject(s,t.__assign({},n));if(e.action.dialog&&e.action.dialog.data){e.dialogData=i.dataMapping(e.action.dialog.data,p);var l=t.__assign(t.__assign({},e.action),{dialog:t.__assign({},e.action.dialog)});delete l.dialog.data,e.action=l}else e.dialogData=p;e.dialogOpen=!0,d&&a.set(e.dialogData,d)},closeDialog:function(t){var n=a.get(e.dialogData);e.dialogOpen=!1,n&&(a.delete(e.dialogData),setTimeout(function(){return n(t)},200))},openDrawer:function(n,r,d){var s=n.__super?n.__super:e.data;r&&(s=o.createObject(s,r));var p=o.createObject(s,t.__assign({},n));if(e.action.drawer.data){e.drawerData=i.dataMapping(e.action.drawer.data,p);var l=t.__assign(t.__assign({},e.action),{dialog:t.__assign({},e.action.dialog)});delete l.dialog.data,e.action=l}else e.drawerData=p;e.drawerOpen=!0,d&&a.set(e.drawerData,d)},closeDrawer:function(t){var n=a.get(e.drawerData);e.drawerOpen=!1,n&&(a.delete(e.drawerData),setTimeout(function(){return n(t)},200))}}})}); ;/*!src/store/service.ts*/ define("57d76d7",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=e("node_modules/tslib/tslib"),n=e("node_modules/mobx-state-tree/dist/mobx-state-tree"),r=e("7820b08"),a=e("9a80175");t.ServiceStore=r.iRendererStore.named("ServiceStore").props({msg:"",error:!1,fetching:!1,saving:!1,busying:!1,checking:!1,initializing:!1,schema:n.types.optional(n.types.frozen(),null),schemaKey:""}).views(function(e){return{get loading(){return e.fetching||e.saving||e.busying||e.initializing}}}).actions(function(e){function t(t){void 0===t&&(t=!0),e.fetching=t}function r(t){void 0===t&&(t=!0),e.saving=t}function o(t){void 0===t&&(t=!0),e.busying=t}function c(t){var s=a.extendObject(e.pristine,t);e.data=e.pristine=s}function i(t,s){void 0===s&&(s=!1),e.msg=t&&String(t)||"",e.error=s}function u(){i("")}var g,l,f=n.flow(function(r,a,o){var u,l,f,h;return s.__generator(this,function(d){switch(d.label){case 0:return d.trys.push([0,6,,7]),g&&(g(),g=null,e.fetching=!1),e.fetching?[2]:(o&&o.silent||t(!0),[4,n.getRoot(e).fetcher(r,a,s.__assign(s.__assign({},o),{cancelExecutor:function(e){return g=e}}))]);case 1:return u=d.sent(),g=null,u.ok?[3,2]:(i(u.msg||o&&o.errorMessage,!0),n.getRoot(e).notify("error",u.msg),[3,5]);case 2:return c(s.__assign(s.__assign({},e.data),u.data)),e.updatedAt=Date.now(),e.hasRemoteData=!0,o&&o.onSuccess?(l=o.onSuccess(u),l&&l.then?[4,l]:[3,4]):[3,4];case 3:d.sent(),d.label=4;case 4:i(u.msg||o&&o.successMessage),o&&o.successMessage&&n.getRoot(e).notify("success",e.msg),d.label=5;case 5:return t(!1),[2,u];case 6:return f=d.sent(),h=n.getRoot(e),"RendererStore"!==h.storeType?[2]:h.isCancel(f)?[2]:(t(!1),f.stack&&console.error(f.stack),h.notify("error",f.message||f),[3,7]);case 7:return[2]}})}),h=n.flow(function(r,o,c){var u,l,f,h;return s.__generator(this,function(d){switch(d.label){case 0:return d.trys.push([0,6,,7]),g&&(g(),g=null,e.fetching=!1),e.fetching?[2]:(c&&c.silent||t(!0),[4,n.getRoot(e).fetcher(r,o,s.__assign(s.__assign({},c),{cancelExecutor:function(e){return g=e}}))]);case 1:return u=d.sent(),g=null,(!a.isEmpty(u.data)||u.ok)&&(u.data&&e.updateData(u.data),e.updatedAt=Date.now(),e.hasRemoteData=!0),u.ok?[3,2]:(i(u.msg||c&&c.errorMessage,!0),n.getRoot(e).notify("error",e.msg),[3,5]);case 2:return c&&c.onSuccess?(l=c.onSuccess(u),l&&l.then?[4,l]:[3,4]):[3,4];case 3:d.sent(),d.label=4;case 4:i(u.msg||c&&c.successMessage),c&&c.successMessage&&n.getRoot(e).notify("success",e.msg),d.label=5;case 5:return t(!1),[2,u];case 6:return f=d.sent(),h=n.getRoot(e),"RendererStore"!==h.storeType?[2]:h.isCancel(f)?[2]:(t(!1),f.stack&&console.error(f.stack),h.notify("error",f.message||f),[3,7]);case 7:return[2]}})}),d=n.flow(function(t,o,c){var u,g,l;return void 0===c&&(c={}),s.__generator(this,function(f){switch(f.label){case 0:return f.trys.push([0,6,,7]),c=s.__assign({method:"post"},c),e.saving?[2]:(r(!0),[4,n.getRoot(e).fetcher(t,o,c)]);case 1:if(u=f.sent(),(!a.isEmpty(u.data)||u.ok)&&(u.data&&e.updateData(u.data),e.updatedAt=Date.now()),u.ok)return[3,2];throw i(u.msg||c&&c.errorMessage||"保存失败",!0),new Error(e.msg);case 2:return c&&c.onSuccess?(g=c.onSuccess(u),g&&g.then?[4,g]:[3,4]):[3,4];case 3:f.sent(),f.label=4;case 4:i(u.msg||c&&c.successMessage),e.msg&&n.getRoot(e).notify("success",e.msg),f.label=5;case 5:return r(!1),[2,u.data];case 6:throw l=f.sent(),e.saving=!1,n.getRoot(e).notify("error",l.message||l),l;case 7:return[2]}})}),m=n.flow(function(t,r,a){var o,c,u;return void 0===a&&(a={}),s.__generator(this,function(g){switch(g.label){case 0:return g.trys.push([0,2,,3]),a=s.__assign(s.__assign({method:"post"},a),{cancelExecutor:function(e){return l=e}}),l&&(l(),l=null,e.initializing=!1),e.initializing?[2]:(e.initializing=!0,"string"==typeof t?t+=(~t.indexOf("?")?"&":"?")+"_replace=1":t=s.__assign(s.__assign({},t),{url:t.url+(~t.url.indexOf("?")?"&":"?")+"_replace=1"}),[4,n.getRoot(e).fetcher(t,r,a)]);case 1:return o=g.sent(),l=null,o.ok?(o.data&&(e.schema=o.data,e.schemaKey=""+Date.now()),i(o.msg||a&&a.successMessage),a&&a.successMessage&&n.getRoot(e).notify("success",e.msg)):(i(o.msg||a&&a.errorMessage||"获取失败,请重试",!0),n.getRoot(e).notify("error",e.msg)),e.initializing=!1,[3,3];case 2:return c=g.sent(),u=n.getRoot(e),"RendererStore"!==u.storeType?[2]:(e.initializing=!1,u.isCancel(c)?[2]:(c.stack&&console.error(c.stack),u.notify("error",c.message||c),[3,3]));case 3:return[2]}})}),_=n.flow(function(t,r,a){var o;return s.__generator(this,function(s){switch(s.label){case 0:if(e.checking)return[2];s.label=1;case 1:return s.trys.push([1,,3,4]),e.checking=!0,[4,n.getRoot(e).fetcher(t,r,a)];case 2:if(o=s.sent(),o.ok&&e.updateData(o.data),!o.ok)throw new Error(o.msg);return[2,o.data];case 3:return e.checking=!1,[7];case 4:return[2]}})});return{markFetching:t,markSaving:r,markBusying:o,fetchInitData:f,fetchData:h,reInitData:c,updateMessage:i,clearMessage:u,saveRemote:d,fetchSchema:m,checkRemote:_}})}); ;/*!src/utils/validations.ts*/ define("943464a",function(u,F){"use strict";function t(u,t,n){void 0===n&&(n=""),F.validations[u]=t,F.validateMessages[u]=n}function n(u,t,n,e){var r=[];return Object.keys(n).forEach(function(s){if(n[s]){if("function"!=typeof F.validations[s])throw new Error("Validation `"+s+"` not exists!");var d=F.validations[s];d.apply(void 0,i.__spreadArrays([t,u],Array.isArray(n[s])?n[s]:[n[s]]))||r.push(a.filter(e&&e[s]||F.validateMessages[s],i.__assign({},[""].concat(n[s]))))}}),r}function e(u){return"string"==typeof u?u?o(u).reduce(function(u,F){var t=F.indexOf(":"),n=F,e=[];return~t&&(n=F.substring(0,t),e=/^matchRegexp/.test(n)?[F]:F.substring(t+1).split(",").map(function(u){try{return JSON.parse(u)}catch(F){return u}})),u[n]=e.length?e:!0,u},{}):{}:u||{}}Object.defineProperty(F,"__esModule",{value:!0});var i=u("node_modules/tslib/tslib"),a=u("6a2dbb7"),r=function(u){return null!==u&&void 0!==u},s=function(u){return""===u},d=function(u){return u instanceof RegExp?u:/\/(.+)\/([gimuy]*)/.test(u)?new RegExp(RegExp.$1,RegExp.$2||""):"string"==typeof u?new RegExp(u):/^$/};F.validations={isRequired:function(u,F){return!(void 0===F||""===F||null===F||Array.isArray(F)&&!F.length)},isExisty:function(u,F){return r(F)},matchRegexp:function(u,F,t){return!r(F)||s(F)||d(t).test(F)},isUndefined:function(u,F){return void 0===F},isEmptyString:function(u,F){return s(F)},isEmail:function(u,t){return F.validations.matchRegexp(u,t,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i)},isUrl:function(u,t){return F.validations.matchRegexp(u,t,/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i)},isTrue:function(u,F){return F===!0},isFalse:function(u,F){return F===!1},isNumeric:function(u,t){return"number"==typeof t?!0:F.validations.matchRegexp(u,t,/^[-+]?(?:\d*[.])?\d+$/)},isAlpha:function(u,t){return F.validations.matchRegexp(u,t,/^[A-Z]+$/i)},isAlphanumeric:function(u,t){return F.validations.matchRegexp(u,t,/^[0-9A-Z]+$/i)},isInt:function(u,t){return F.validations.matchRegexp(u,t,/^(?:[-+]?(?:0|[1-9]\d*))$/)},isFloat:function(u,t){return F.validations.matchRegexp(u,t,/^(?:[-+]?(?:\d+))?(?:\.\d*)?(?:[eE][\+\-]?(?:\d+))?$/)},isWords:function(u,t){return F.validations.matchRegexp(u,t,/^[A-Z\s]+$/i)},isSpecialWords:function(u,t){return F.validations.matchRegexp(u,t,/^[A-Z\s\u00C0-\u017F]+$/i)},isLength:function(u,F,t){return!r(F)||s(F)||F.length===t},equals:function(u,F,t){return!r(F)||s(F)||F==t},equalsField:function(u,F,t){return F==u[t]},maxLength:function(u,F,t){return!r(F)||F.length<=t},minLength:function(u,F,t){return!r(F)||s(F)||F.length>=t},isUrlPath:function(u,F){return!r(F)||s(F)||/^[a-z0-9_\\-]+$/i.test(F)},maximum:function(u,F,t){return!r(F)||s(F)||(parseFloat(F)||0)<=(parseFloat(t)||0)},minimum:function(u,F,t){return!r(F)||s(F)||(parseFloat(F)||0)>=(parseFloat(t)||0)},isJson:function(u,F){if(r(F)&&!s(F))try{JSON.parse(F)}catch(t){return!1}return!0},notEmptyString:function(u,F){return!r(F)||!(String(F)&&""===String(F).trim())},matchRegexp1:function(u,t,n){return F.validations.matchRegexp(u,t,n)},matchRegexp2:function(u,t,n){return F.validations.matchRegexp(u,t,n)},matchRegexp3:function(u,t,n){return F.validations.matchRegexp(u,t,n)},matchRegexp4:function(u,t,n){return F.validations.matchRegexp(u,t,n)},matchRegexp5:function(u,t,n){return F.validations.matchRegexp(u,t,n)},matchRegexp6:function(u,t,n){return F.validations.matchRegexp(u,t,n)},matchRegexp7:function(u,t,n){return F.validations.matchRegexp(u,t,n)},matchRegexp8:function(u,t,n){return F.validations.matchRegexp(u,t,n)},matchRegexp9:function(u,t,n){return F.validations.matchRegexp(u,t,n)}},F.addRule=t,F.validateMessages={isEmail:"Email 格式不正确",isRequired:"这是必填项",isUrl:"Url 格式不正确",isInt:"请输入整型数字",isAlpha:"请输入字母",isNumeric:"请输入数字",isAlphanumeric:"请输入字母或者数字",isFloat:"请输入浮点型数值",isWords:"请输入字母",isUrlPath:"只能输入字母、数字、`-` 和 `_`.",matchRegexp:"格式不正确, 请输入符合规则为 `${1|raw}` 的内容。",minLength:"请输入更多的内容,至少输入 $1 个字符。",maxLength:"请控制内容长度, 请不要输入 $1 个字符以上",maximum:"当前输入值超出最大值 $1,请检查",minimum:"当前输入值低于最小值 $1,请检查",isJson:"请检查 Json 格式。",isLength:"请输入长度为 $1 的内容",notEmptyString:"请不要全输入空白字符",equalsField:"输入的数据与 $1 值不一致",equals:"输入的数据与 $1 不一致"},F.validate=n;var o=function(u){var F=0,t={};return u.replace(/matchRegexp\d*\s*\:\s*\/.*?\/[igm]*/g,function(u){return t["__"+F]=u,"__"+F++}).split(/,(?![^{\[]*[}\]])/g).map(function(u){return/^__\d+$/.test(u)?t[u]:u.trim()})};F.str2rules=e}); ;/*!src/store/formItem.ts*/ define("4ad5d54",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),r=e("node_modules/mobx-state-tree/dist/mobx-state-tree"),i=e("943464a"),a=e("3fbfd93"),l=e("6a2dbb7"),o=e("node_modules/lodash/findIndex"),u=e("9a80175"),s=e("9a80175"),d=e("d57879c"),f=e("node_modules/lodash/find"),p=r.types.model("ErrorDetail",{msg:"",tag:""});t.FormItemStore=r.types.model("FormItemStore",{identifier:r.types.identifier,type:"",unique:!1,loading:!1,required:!1,rules:r.types.optional(r.types.frozen(),{}),messages:r.types.optional(r.types.frozen(),{}),errorData:r.types.optional(r.types.array(p),[]),name:r.types.string,id:"",unsetValueOnInvisible:!1,validated:!1,validating:!1,multiple:!1,delimiter:",",valueField:"value",labelField:"label",joinValues:!0,extractValue:!1,options:r.types.optional(r.types.array(r.types.frozen()),[]),expressionsInOptions:!1,selectedOptions:r.types.optional(r.types.frozen(),[]),filteredOptions:r.types.optional(r.types.frozen(),[])}).views(function(e){function t(){return r.getParent(e,2)}function n(){return t().getValueByName(e.name)}function i(){return e.selectedOptions.length?e.selectedOptions[e.selectedOptions.length-1].value:""}function a(){return e.errorData.map(function(e){return e.msg})}return{get form(){return t()},get value(){return n()},get prinstine(){return r.getParent(e,2).getPristineValueByName(e.name)},get errors(){return a()},get valid(){var e=a();return!(e&&e.length)},get lastSelectValue(){return i()},getSelectedOptions:function(t){var r;if(void 0===t&&(t=n()),t===n())return e.selectedOptions;if("undefined"==typeof t)return[];var i=Array.isArray(t)?t.map(function(t){return t&&t.hasOwnProperty(e.valueField||"value")?t[e.valueField||"value"]:t}):"string"==typeof t?t.split(e.delimiter||","):[t&&t.hasOwnProperty(e.valueField||"value")?t[e.valueField||"value"]:t];t&&t.hasOwnProperty(e.labelField||"label")&&(i[0]=(r={},r[e.labelField||"label"]=t[e.labelField||"label"],r[e.valueField||"value"]=t[e.valueField||"value"],r));var a=[];return e.filteredOptions.forEach(function(t){var n=o(i,function(n){return u.isObject(n)?n===t[e.valueField||"value"]:String(t[e.valueField||"value"])===String(n)});~n&&(i.splice(n,1),a.push(t))}),i.forEach(function(n,r){var i,l=t&&t[r]||n;!l||"string"!=typeof l&&"number"!=typeof l||(i={},i[e.valueField||"value"]=n,i[e.labelField||"label"]=n,l=i),l&&a.push(l)}),a}}}).actions(function(e){function t(t){var r=t.required,a=t.unique,l=t.value,o=t.rules,u=t.messages,s=t.delimiter,d=t.multiple,f=t.valueField,p=t.labelField,c=t.joinValues,v=t.extractValue,y=t.type,g=t.id,m=e.form;"string"==typeof o&&(o=i.str2rules(o)),"undefined"!=typeof y&&(e.type=y),"undefined"!=typeof g&&(e.id=g),"undefined"!=typeof u&&(e.messages=u),"undefined"!=typeof r&&(e.required=!!r),"undefined"!=typeof a&&(e.unique=!!a),"undefined"!=typeof d&&(e.multiple=!!d),"undefined"!=typeof c&&(e.joinValues=!!c),"undefined"!=typeof v&&(e.extractValue=!!v),"undefined"!=typeof s&&(e.delimiter=s||","),"undefined"!=typeof f&&(e.valueField=f||"value"),"undefined"!=typeof p&&(e.labelField=p||"label"),e.required&&(o=o||{},o=n.__assign(n.__assign({},o),{isRequired:!0})),o&&(e.rules=o),void 0!==l&&void 0===e.value&&m.setValueByName(e.name,l,!0)}function p(t,n){void 0===n&&(n=!1),"undefined"==typeof t||"__undefined"===t?e.form.deleteValueByName(e.name):e.form.setValueByName(e.name,t,n)}function c(e,t){void 0===t&&(t="bultin"),y(),v(e,t)}function v(t,n){void 0===n&&(n="bultin");var r=Array.isArray(t)?t:[t];r.forEach(function(t){return e.errorData.push({msg:t,tag:n})})}function y(t){if(t){var n=e.errorData.filter(function(e){return e.tag!==t});e.errorData.replace(n)}else e.errorData.clear()}function g(t){if(Array.isArray(t)){t=t.filter(function(e){return e});var n=e.options.concat();t.length?e.options.replace(t):e.options.clear(),m(n)}}function m(t){var r;if(!e.options.length&&"undefined"==typeof e.value)return e.selectedOptions=[],void(e.filteredOptions=[]);var i=e.form,d=e.value,p=Array.isArray(d)?d.map(function(t){return t&&t.hasOwnProperty(e.valueField||"value")?t[e.valueField||"value"]:t}):"string"==typeof d?d.split(e.delimiter||","):void 0===d?[]:[d&&d.hasOwnProperty(e.valueField||"value")?d[e.valueField||"value"]:d];d&&d.hasOwnProperty(e.labelField||"label")&&(p[0]=(r={},r[e.labelField||"label"]=d[e.labelField||"label"],r[e.valueField||"value"]=d[e.valueField||"value"],r));var c=!1,v=e.options.filter(function(e){return c||!e.visibleOn&&!e.hiddenOn||(c=!0),e.visibleOn?l.evalExpression(e.visibleOn,i.data)!==!1:e.hiddenOn?l.evalExpression(e.hiddenOn,i.data)!==!0:e.visible!==!1||e.hidden!==!0}).map(function(t,r){var a=l.evalExpression(t.disabledOn,i.data),o=t.disabledOn?e.filteredOptions.length>r&&e.filteredOptions[r].disabled===a?e.filteredOptions[r]:n.__assign(n.__assign({},t),{disabled:a}):t;return o});e.expressionsInOptions=c;var y=s.flattenTree(v),g=[];p.forEach(function(n,r){var i,a=o(y,function(t){return u.isObject(n)?n===t[e.valueField||"value"]:String(t[e.valueField||"value"])===String(n)});if(~a)g.push(y[a]);else{var l=d&&d[r]||n;if(l&&("string"==typeof l||"number"==typeof l)){i={},i[e.valueField||"value"]=n,i[e.labelField||"label"]=n,i.__unmatched=!0,l=i;var s=t&&f(t,function(t){return String(t[e.valueField||"value"])===String(n)});s&&(l[e.labelField||"label"]=s[e.labelField||"label"])}l&&g.push(l)}});var m=i.parentStore;if(m&&m.storeType===a.ComboStore.name){var b=m,O=b.uniques.get(e.name),h=[];O&&O.items.forEach(function(t){e!==t&&h.push.apply(h,t.selectedOptions.map(function(e){return e&&e.value}))}),v.length&&(v=v.filter(function(e){return!~h.indexOf(e.value)}))}u.isArrayChilrenModified(e.selectedOptions,g)&&(e.selectedOptions=g),u.isArrayChilrenModified(e.filteredOptions,v)&&(e.filteredOptions=v)}function b(t){e.loading=t}function O(e){F=e}function h(){if(e.validated=!1,F&&"ComboStore"===F.storeType){var t=F;t.forms.forEach(function(e){return e.reset()})}y()}var F,_=r.flow(function(t){var r,a;return n.__generator(this,function(n){switch(n.label){case 0:return e.validating?[2,e.valid]:(e.validating=!0,y(),t?[4,t()]:[3,2]);case 1:n.sent(),n.label=2;case 2:return v(i.validate(e.value,e.form.data,e.rules,e.messages)),e.validated=!0,e.unique&&e.form.parentStore&&"ComboStore"===e.form.parentStore.storeType&&(r=e.form.parentStore,a=r.uniques.get(e.name),a.items.some(function(t){return t!==e&&e.value&&t.value===e.value})&&v("当前值不唯一")),e.validating=!1,[2,e.valid]}})}),j=null,S=r.flow(function(t,i,a,l,o){var u,s,f,p;return n.__generator(this,function(v){switch(v.label){case 0:return v.trys.push([0,2,,3]),j&&(j(),j=null,e.loading=!1),e.loading=!0,[4,r.getRoot(e).fetcher(t,i,n.__assign({autoAppend:!1,cancelExecutor:function(e){return j=e}},a))];case 1:return u=v.sent(),j=null,u.ok?(y(),e.validated=!1,s=u.data.options||u.data.items||u.data.rows||u.data||[],s=d.normalizeOptions(s),g(s),u.data&&"undefined"!=typeof u.data.value?o&&o(u.data.value):l&&e.selectedOptions.some(function(e){return e.__unmatched})&&o&&o("")):(c("加载选项失败,原因:"+(u.msg||a&&a.errorMessage)),r.getRoot(e).notify("error",e.errors.join(""))),e.loading=!1,[2,u];case 2:return f=v.sent(),p=r.getRoot(e),"RendererStore"!==p.storeType?[2]:(e.loading=!1,p.isCancel(f)?[2]:(console.error(f.stack),r.getRoot(e)&&r.getRoot(e).notify("error",f.message),[3,3]));case 3:return[2]}})});return{config:t,changeValue:p,validate:_,setError:c,addError:v,clearError:y,setOptions:g,loadOptions:S,syncOptions:m,setLoading:b,setSubStore:O,reset:h}})}); ;/*!src/store/form.ts*/ define("956950c",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),a=e("node_modules/mobx-state-tree/dist/mobx-state-tree"),n=e("node_modules/lodash/debounce"),i=e("57d76d7"),s=e("4ad5d54");t.IFormItemStore=s.IFormItemStore;var o=e("9a80175"),c=e("node_modules/lodash/isEqual"),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="ServerError",t}return r.__extends(t,e),t}(Error);t.FormStore=i.ServiceStore.named("FormStore").props({inited:!1,validated:!1,submited:!1,submiting:!1,validating:!1,items:a.types.optional(a.types.array(a.types.late(function(){return s.FormItemStore})),[]),canAccessSuperData:!0,persistData:!1}).views(function(e){return{get loading(){return e.saving||e.fetching},get errors(){var t={};return e.items.forEach(function(e){e.valid||(t[e.name]=Array.isArray(t[e.name])?t[e.name].concat(e.errors):e.errors.concat())}),t},getValueByName:function(t){return o.getVariable(e.data,t,e.canAccessSuperData)},getPristineValueByName:function(t){return o.getVariable(e.pristine,t)},getItemById:function(t){return e.items.find(function(e){return e.id===t})},getItemByName:function(t){return e.items.find(function(e){return e.name===t})},getItemsByName:function(t){return e.items.filter(function(e){return e.name===t})},get valid(){return e.items.every(function(e){return e.valid})},get isPristine(){return c(e.pristine,e.data)}}}).actions(function(e){function t(t,r){e.updateData(t,r),l()}function i(t,a,n,i){void 0===n&&(n=!1),void 0===i&&(i=!1);var s=o.getVariable(e.data,t,!1),c=e.data,u=o.cloneObject(e.data);if(a!==s)if(c.__prev){var f=o.cloneObject(c.__prev);o.setVariable(f,t,s),Object.defineProperty(u,"__prev",{value:f,enumerable:!1,configurable:!1,writable:!1})}else Object.defineProperty(u,"__prev",{value:r.__assign({},c),enumerable:!1,configurable:!1,writable:!1});else if(!i)return;if(o.setVariable(u,t,a),n){var d=o.cloneObject(e.pristine);o.setVariable(d,t,a),e.pristine=d}u.__pristine||Object.defineProperty(u,"__pristine",{value:e.pristine,enumerable:!1,configurable:!1,writable:!1}),e.data=u,e.persistData&&w(),l()}function s(t){var a=e.data,n=o.cloneObject(e.data);if(a.__prev){var i=o.cloneObject(a.__prev);o.setVariable(i,t,o.getVariable(a,t)),Object.defineProperty(n,"__prev",{value:i,enumerable:!1,configurable:!1,writable:!1})}else Object.defineProperty(n,"__prev",{value:r.__assign({},a),enumerable:!1,configurable:!1,writable:!1});o.deleteVariable(n,t),e.data=n}function c(){var t=o.mapObject(e.data,function(e){return"string"==typeof e?e.trim():e});e.updateData(t)}function l(){e.items.forEach(function(e){return e.syncOptions()})}function f(){var t=e.items.concat();t.forEach(function(e){return e.reset()})}function d(t,r){void 0===r&&(r=!0),r&&(e.data=e.pristine),e.validated=!1,e.submited=!1,e.items.forEach(function(e){return e.reset()}),t&&t(e.data)}function m(t,r){var a;return e.items.push({identifier:o.guid(),name:t}),a=e.items[e.items.length-1],i(a.name,a.value,!1,!1),r&&a.config(r),a}function b(e){a.detach(e)}function g(){if(e.parentStore&&"ComboStore"===e.parentStore.storeType){var t=e.parentStore;e.items.forEach(function(e){e.unique&&t.unBindUniuqueItem(e)}),t.removeForm(e),t.forms.forEach(function(e){return e.items.forEach(function(e){return e.unique&&e.syncOptions()})})}e.items.forEach(function(e){return a.detach(e)})}function p(t){void 0===t&&(t=!0),e.canAccessSuperData=t}function v(t){e.inited=t}function h(){e.persistData=!0;var t=localStorage.getItem(location.pathname+e.path);t&&e.updateData(JSON.parse(t))}function _(){localStorage.removeItem(location.pathname+e.path)}var y=a.flow(function(n,i,s){var c,l,f,c,d;return void 0===s&&(s={}),r.__generator(this,function(m){switch(m.label){case 0:return m.trys.push([0,9,,10]),s=r.__assign({method:"post"},s),s&&s.beforeSend?(c=s.beforeSend(i),c&&c.then?[4,c]:[3,2]):[3,3];case 1:c=m.sent(),m.label=2;case 2:if(c===!1)return[2];m.label=3;case 3:return e.markSaving(!0),[4,a.getRoot(e).fetcher(n,i,s)];case 4:if(l=m.sent(),(!o.isEmpty(l.data)||l.ok)&&(t(l.data,{__saved:Date.now()}),e.updatedAt=Date.now()),l.ok)return[3,5];throw 422===l.status&&l.errors?(f=l.errors,Object.keys(f).forEach(function(t){var r=e.getItemById(t);r?r.setError(f[t]):e.getItemsByName(t).forEach(function(e){return e.setError(f[t])})}),e.updateMessage(l.msg||s&&s.errorMessage||"验证错误",!0)):e.updateMessage(l.msg||s&&s.errorMessage,!0),new u(e.msg);case 5:return s&&s.onSuccess?(c=s.onSuccess(l),c&&c.then?[4,c]:[3,7]):[3,7];case 6:m.sent(),m.label=7;case 7:return e.markSaving(!1),e.updateMessage(l.msg||s&&s.successMessage),e.msg&&a.getRoot(e).notify("success",e.msg),[2,l.data];case 8:return[3,10];case 9:if(d=m.sent(),"RendererStore"!==a.getRoot(e).storeType)return[2];throw e.markSaving(!1),a.getRoot(e).notify("error",d.message),d;case 10:return[2]}})}),S=a.flow(function(t,n,i){var s,c;return r.__generator(this,function(r){switch(r.label){case 0:e.submited=!0,e.submiting=!0,r.label=1;case 1:return r.trys.push([1,,5,6]),[4,O(n)];case 2:if(s=r.sent(),!s)throw a.getRoot(e).notify("error",i||"表单验证失败,请仔细检查"),new Error("验证失败");return t?(c=o.difference(e.data,e.pristine),[4,t(o.createObject(o.createObject(e.data.__super,{diff:c,__diff:c,pristine:e.pristine}),e.data))]):[3,4];case 3:r.sent(),r.label=4;case 4:return[3,6];case 5:return e.submiting=!1,[7];case 6:return[2,e.data]}})}),O=a.flow(function(t,a){var n,i,s,o,i,s;return r.__generator(this,function(r){switch(r.label){case 0:e.validating=!0,e.validated=!0,n=e.items.concat(),i=0,s=n.length,r.label=1;case 1:return s>i?(o=n[i],o.validated&&!a?[3,3]:[4,o.validate()]):[3,4];case 2:r.sent(),r.label=3;case 3:return i++,[3,1];case 4:if(!t||!t.length)return[3,8];i=0,s=t.length,r.label=5;case 5:return s>i?[4,t[i]()]:[3,8];case 6:r.sent(),r.label=7;case 7:return i++,[3,5];case 8:return e.validating=!1,[2,e.valid]}})}),j=a.flow(function(t){var a,n,i,s,o,c,u;return r.__generator(this,function(r){switch(r.label){case 0:e.validating=!0,a=e.items.concat(),n=[],i=0,s=a.length,r.label=1;case 1:return s>i?(o=a[i],~t.indexOf(o.name)?(u=(c=n).push,[4,o.validate()]):[3,3]):[3,4];case 2:u.apply(c,[r.sent()]),r.label=3;case 3:return i++,[3,1];case 4:return e.validating=!1,[2,n.every(function(e){return e})]}})}),w=n(function(){localStorage.setItem(location.pathname+e.path,JSON.stringify(e.data))},250);return{setInited:v,setValues:t,setValueByName:i,trimValues:c,submit:S,validate:O,validateFields:j,clearErrors:f,saveRemote:y,reset:d,registryItem:m,unRegistryItem:b,beforeDetach:g,syncOptions:l,setCanAccessSuperData:p,deleteValueByName:s,getPersistData:h,setPersistData:w,clearPersistData:_}})}); ;/*!src/store/combo.ts*/ define("3fbfd93",function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=e("node_modules/mobx-state-tree/dist/mobx-state-tree"),i=e("7820b08"),u=e("4ad5d54"),r=e("956950c");n.UniqueGroup=t.types.model("UniqueGroup",{name:t.types.identifier,items:t.types.array(t.types.reference(t.types.late(function(){return u.FormItemStore})))}),n.ComboStore=i.iRendererStore.named("ComboStore").props({uniques:t.types.map(n.UniqueGroup),forms:t.types.array(t.types.reference(t.types.late(function(){return r.FormStore}))),minLength:0,maxLength:0,length:0,activeKey:0}).views(function(e){return{get addable(){if(e.maxLength&&e.length>=e.maxLength)return!1;if(e.uniques.size){var n=!1;if(e.uniques.forEach(function(e){if(!n&&e.items.length){var t=e.items[0].options.length,i=e.items.reduce(function(e,n){return e+n.selectedOptions.length},0);n=t&&i>=t?!0:!1}}),n)return!1}return!0},get removable(){return e.minLength&&e.minLength>=e.length?!1:!0}}}).actions(function(e){function n(n){"undefined"!=typeof n.minLength&&(e.minLength=n.minLength),"undefined"!=typeof n.maxLength&&(e.maxLength=n.maxLength),"undefined"!=typeof n.length&&(e.length=n.length)}function t(n){e.uniques.has(n.name)||e.uniques.put({name:n.name});var t=e.uniques.get(n.name);t.items.push(n)}function i(n){var t=e.uniques.get(n.name);t.items.remove(n),t.items.length||e.uniques.delete(n.name)}function u(n){e.forms.push(n)}function r(n){e.forms.remove(n)}function o(n){e.activeKey=n}return{config:n,setActiveKey:o,bindUniuqueItem:t,unBindUniuqueItem:i,addForm:u,removeForm:r}})}); ;/*!src/store/crud.ts*/ define("7b0821e",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),a=e("node_modules/mobx-state-tree/dist/mobx-state-tree"),s=e("57d76d7"),n=e("9a80175"),o=e("node_modules/lodash/pick"),i=e("f2e345e"),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="ServerError",t}return r.__extends(t,e),t}(Error);t.CRUDStore=s.ServiceStore.named("CRUDStore").props({pristineQuery:a.types.optional(a.types.frozen(),{}),query:a.types.optional(a.types.frozen(),{}),prevPage:1,page:1,perPage:10,total:0,mode:"normal",hasNext:!1,selectedAction:a.types.frozen(),items:a.types.optional(a.types.array(a.types.frozen()),[]),selectedItems:a.types.optional(a.types.array(a.types.frozen()),[]),unSelectedItems:a.types.optional(a.types.array(a.types.frozen()),[]),filterTogggable:!1,filterVisible:!0,hasInnerModalOpen:!1}).views(function(e){return{get lastPage(){return Math.max(Math.ceil(e.total/(e.perPage<1?10:e.perPage)),1)},get filterData(){return n.createObject(e.data,r.__assign({},e.query))},get mergedData(){return n.extendObject(e.data,r.__assign(r.__assign(r.__assign({},e.query),e.data),{selectedItems:e.selectedItems,unSelectedItems:e.unSelectedItems}))},get hasModalOpened(){return e.dialogOpen||e.drawerOpen||e.hasInnerModalOpen},get selectedItemsAsArray(){return e.selectedItems.concat()}}}).actions(function(e){function t(){e.pristineQuery=e.query}function s(t,a,s,o,i){void 0===s&&(s="page"),void 0===o&&(o="perPage"),void 0===i&&(i=!1);var c=e.query;e.query=i?r.__assign({},t):r.__assign(r.__assign({},e.query),t),e.query[s||"page"]&&(e.page=parseInt(e.query[s||"page"],10)),e.query[o||"perPage"]&&(e.perPage=parseInt(e.query[o||"perPage"],10)),a&&n.isObjectShallowModified(c,e.query,!1)&&setTimeout(function(){return a("?"+n.qsstringify(e.query))},4)}function g(t,r){e.page=t,r&&(e.perPage=r)}function u(t){e.selectedAction=t}var l=null,d=a.flow(function(t,c,g){var u,d,p,y,f,m,_,b,h,v,w,I,P,u,q,O,d,j,A,D;return void 0===g&&(g={}),r.__generator(this,function(M){switch(M.label){case 0:return M.trys.push([0,2,,3]),g.forceReload===!1&&g.loadDataOnce&&e.total?(u=g.source?i.resolveVariableAndFilter(g.source,n.createObject(e.mergedData,{items:e.data.itemsRaw,rows:e.data.itemsRaw}),"| raw"):e.items.concat(),e.query.orderBy&&(d=/desc/i.test(e.query.orderDir)?-1:1,u=n.sortArray(u,e.query.orderBy,d)),p=r.__assign(r.__assign({},e.data),{total:u.length,items:u.slice((e.page-1)*e.perPage,e.page*e.perPage)}),e.total=parseInt(p.total||p.count,10)||0,e.reInitData(p),[2]):(l&&(l(),l=null,e.fetching=!1),g.silent||e.markFetching(!0),y=n.createObject(e.data,r.__assign(r.__assign(r.__assign({},e.query),(D={},D[g.pageField||"page"]=e.page,D[g.perPageField||"perPage"]=e.perPage,D)),c)),g.loadDataOnce&&delete y[g.perPageField||"perPage"],[4,a.getRoot(e).fetcher(t,y,r.__assign(r.__assign({},g),{cancelExecutor:function(e){return l=e}}))]);case 1:if(f=M.sent(),l=null,f.ok){if(!f.data)throw new Error("返回数据格式不正确,payload.data 没有数据");if(e.updatedAt=Date.now(),m=f.data,Array.isArray(m)&&(m={items:m}),_=m.total,b=m.count,h=m.page,v=m.hasNext,w=m.items,I=m.rows,P=r.__rest(m,["total","count","page","hasNext","items","rows"]),u=void 0,u=g.source?i.resolveVariableAndFilter(g.source,n.createObject(e.filterData,m),"| raw"):m.items||m.rows,!Array.isArray(u))throw new Error("返回数据格式不正确,payload.data.items 必须是数组");u.map(function(e){return"string"==typeof e?{text:e}:e}),q=[],q=g.loadDataMode&&Array.isArray(e.data.items)?e.data.items.concat(u):u,O=r.__assign(r.__assign(r.__assign({},e.pristine),{items:q,count:b,total:_}),P),g.loadDataOnce&&(O.itemsRaw=w||I,e.query.orderBy&&(d=/desc/i.test(e.query.orderDir)?-1:1,q=n.sortArray(q,e.query.orderBy,d)),O.items=q.slice((e.page-1)*e.perPage,e.page*e.perPage),O.count=O.total=q.length),e.items.replace(q),e.reInitData(O),g.syncResponse2Query!==!1&&s(o(P,Object.keys(e.query)),void 0,g.pageField||"page",g.perPageField||"perPage"),e.total=parseInt(O.total||O.count,10)||0,"undefined"!=typeof h&&(e.page=parseInt(h,10)),"undefined"!=typeof v&&(e.mode="simple",e.total=0,e.hasNext=!!v),e.updateMessage(f.msg||g.successMessage),g&&g.successMessage&&a.getRoot(e).notify("success",e.msg)}else e.updateMessage(f.msg||g.errorMessage||"获取失败",!0),a.getRoot(e).notify("error",f.msg);return e.markFetching(!1),[2,f];case 2:return j=M.sent(),A=a.getRoot(e),"RendererStore"!==A.storeType?[2]:(e.markFetching(!1),A.isCancel(j)?[2]:(console.error(j.stack),A.notify("error",j.message),[3,3]));case 3:return[2]}})}),p=a.flow(function(t,s,o){var i,g;return void 0===o&&(o={}),r.__generator(this,function(u){switch(u.label){case 0:return u.trys.push([0,2,,3]),o=r.__assign({method:"post"},o),e.markSaving(!0),[4,a.getRoot(e).fetcher(t,s,o)];case 1:if(i=u.sent(),e.markSaving(!1),(!n.isEmpty(i.data)||i.ok)&&(e.updateData(i.data,{__saved:Date.now()}),e.updatedAt=Date.now()),!i.ok)throw e.updateMessage(i.msg||o.errorMessage||"保存失败",!0),a.getRoot(e).notify("error",e.msg),new c(e.msg);return e.updateMessage(i.msg||o.successMessage),e.msg&&a.getRoot(e).notify("success",e.msg),[2,i.data];case 2:throw g=u.sent(),e.markSaving(!1),"ServerError"!==g.type&&a.getRoot(e)&&a.getRoot(e).notify("error",g.message),g;case 3:return[2]}})}),y=function(t,r){e.filterTogggable=t,void 0!==r&&(e.filterVisible=r)},f=function(t){e.filterVisible=t},m=function(t){e.selectedItems.replace(t)},_=function(t){e.unSelectedItems.replace(t)},b=function(t){e.hasInnerModalOpen=t},h=function(t,a){var s=i.resolveVariableAndFilter(a,t,"| raw");if(Array.isArray(s)){var n=r.__assign(r.__assign({},e.pristine),{items:s,count:0,total:0});e.items.replace(s),e.reInitData(n)}};return{setPristineQuery:t,updateQuery:s,fetchInitData:d,changePage:g,selectAction:u,saveRemote:p,setFilterTogglable:y,setFilterVisible:f,setSelectedItems:m,setUnSelectedItems:_,setInnerModalOpened:b,initFromScope:h}})}); ;/*!src/store/table.ts*/ define("4fbfbc8",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),r=e("node_modules/mobx-state-tree/dist/mobx-state-tree"),o=e("7820b08"),i=e("f2e345e"),a=e("node_modules/lodash/isEqual"),c=e("node_modules/lodash/find"),l=e("9a80175"),s=e("6a2dbb7");t.Column=r.types.model("Column",{label:r.types.optional(r.types.frozen(),void 0),type:r.types.string,name:r.types.maybe(r.types.string),groupName:"",toggled:!1,toggable:!0,expandable:!1,isPrimary:!1,searchable:r.types.maybe(r.types.frozen()),sortable:!1,filterable:r.types.optional(r.types.frozen(),void 0),fixed:"",index:0,rawIndex:0,breakpoint:r.types.optional(r.types.frozen(),void 0),pristine:r.types.optional(r.types.frozen(),void 0),remark:r.types.optional(r.types.frozen(),void 0),className:""}).actions(function(e){return{toggleToggle:function(){e.toggled=!e.toggled;var t=r.getParent(e,2);t.activeToggaleColumns.length||(e.toggled=!0),t.persistSaveToggledColumns()},setToggled:function(t){e.toggled=t}}}),t.Row=r.types.model("Row",{id:r.types.identifier,parentId:"",key:r.types.string,pristine:r.types.frozen({}),data:r.types.frozen({}),rowSpans:r.types.frozen({}),index:r.types.number,newIndex:r.types.number,expandable:!1,isHover:!1,children:r.types.optional(r.types.array(r.types.late(function(){return t.Row})),[]),depth:r.types.number}).views(function(e){return{get checked(){return r.getParent(e,2*e.depth).isSelected(e)},get modified(){return e.data?Object.keys(e.data).some(function(t){return!a(e.data[t],e.pristine[t])}):!1},getDataWithModifiedChilden:function(){var t=n.__assign({},e.data);return t.children&&e.children&&(t.children=e.children.map(function(e){return e.getDataWithModifiedChilden()})),t},get expanded(){return r.getParent(e,2*e.depth).isExpanded(e)},get moved(){return e.index!==e.newIndex},get locals(){return l.createObject(l.createObject(r.getParent(e,2*e.depth).data,{index:e.index}),e.data)},get checkable(){var t=r.getParent(e,2*e.depth);return t&&t.itemCheckableOn?s.evalExpression(t.itemCheckableOn,e.locals):!0},get draggable(){var t=r.getParent(e,2*e.depth);return t&&t.itemDraggableOn?s.evalExpression(t.itemDraggableOn,e.locals):!0}}}).actions(function(e){return{toggle:function(){r.getParent(e,2*e.depth).toggle(e)},toggleExpanded:function(){r.getParent(e,2*e.depth).toggleExpanded(e)},change:function(t,r){e.data=n.__assign(n.__assign({},e.data),t),r&&(e.pristine=n.__assign({},e.data))},reset:function(){e.newIndex=e.index,e.data=e.pristine},setIsHover:function(t){e.isHover=t}}}),t.TableStore=o.iRendererStore.named("TableStore").props({columns:r.types.array(t.Column),rows:r.types.array(t.Row),selectedRows:r.types.array(r.types.reference(t.Row)),expandedRows:r.types.array(r.types.reference(t.Row)),primaryField:"id",orderBy:"",orderDir:r.types.optional(r.types.union(r.types.literal("asc"),r.types.literal("desc")),"asc"),draggable:!1,dragging:!1,selectable:!1,multiple:!0,footable:r.types.frozen(),expandConfig:r.types.frozen(),isNested:!1,columnsTogglable:r.types.optional(r.types.union(r.types.boolean,r.types.literal("auto")),"auto"),itemCheckableOn:"",itemDraggableOn:"",hideCheckToggler:!1,combineNum:0}).views(function(e){function t(){return e.columns.filter(function(t){return l.isVisible(t.pristine,e.data)&&("__checkme"===t.type?e.selectable&&!e.dragging&&!e.hideCheckToggler&&e.rows.length:"__dragme"===t.type?e.dragging:"__expandme"===t.type?(n().length||e.isNested)&&!e.dragging:!(!t.toggled&&t.toggable||e.footable&&t.breakpoint&&l.isBreakpoint(t.breakpoint)))})}function n(){return e.columns.filter(function(t){return"__checkme"===t.type||"__dragme"===t.type||"__expandme"===t.type?!1:(t.toggled||!t.toggable)&&e.footable&&t.breakpoint&&l.isBreakpoint(t.breakpoint)})}function r(){return e.dragging?[]:t().filter(function(e){return"left"===e.fixed})}function o(){return e.dragging?[]:t().filter(function(e){return"right"===e.fixed})}function i(t){return!!~e.selectedRows.indexOf(t)}function a(t){return!!~e.expandedRows.indexOf(t)}function c(){return"auto"===e.columnsTogglable?e.columns.filter(function(e){return!/^__/.test(e.type)}).length>5:e.columnsTogglable}function s(){return e.columns.filter(function(t){return l.isVisible(t.pristine,e.data)&&t.toggable!==!1})}function d(){return s().filter(function(e){return e.toggled})}function u(t,n){return void 0===t&&(t=[]),void 0===n&&(n=[]),t=t&&t.length?t:e.rows,t.forEach(function(e){e.children&&e.children.length&&u(e.children,n);var t=l.difference(e.data,e.pristine),r=Object.keys(t).length;r&&n.push(e)}),n}function g(){return u().length}function p(){return l.flattenTree(e.rows).filter(function(e){return e.moved})}function f(){return p().length}function b(){return e.rows.findIndex(function(e){return e.isHover})}function h(){return e.rows.filter(function(e){return!e.checked})}function m(t){return l.createObject(t,{items:e.rows.map(function(e){return e.data}),selectedItems:e.selectedRows.map(function(e){return e.data}),unSelectedItems:h().map(function(e){return e.data})})}function y(){var e=t(),n=e.length;if(!n)return[];var r=[{label:e[0].groupName,colSpan:1,index:e[0].index}];"__checkme"===e[0].type&&e[1]&&(r[0].label=e[1].groupName);for(var o=1;n>o;o++){var i=r[r.length-1],a=e[o];a.groupName===i.label?i.colSpan++:r.push({label:a.groupName,colSpan:1,index:a.index})}return 1!==r.length||r[0].label||r.pop(),r}return{get filteredColumns(){return t()},get footableColumns(){return n()},get leftFixedColumns(){return r()},get rightFixedColumns(){return o()},get toggableColumns(){return s()},get activeToggaleColumns(){return d()},get someChecked(){return!!e.selectedRows.length},get allChecked(){return!(e.selectedRows.length!==e.checkableRows.length||!e.checkableRows.length)},isSelected:i,get allExpanded(){return!(e.expandedRows.length!==e.rows.length||!e.rows.length)},isExpanded:a,get toggable(){return c()},get modified(){return g()},get modifiedRows(){return u()},get unSelectedRows(){return h()},get checkableRows(){return e.rows.filter(function(e){return e.checkable})},get moved(){return f()},get movedRows(){return p()},get hoverIndex(){return b()},getData:m,get columnGroup(){return y()},getRowById:function(t){return l.findTree(e.rows,function(e){return e.id===t})}}}).actions(function(e){function t(t){if(void 0!==t.primaryField&&(e.primaryField=t.primaryField),void 0!==t.selectable&&(e.selectable=t.selectable),void 0!==t.columnsTogglable&&(e.columnsTogglable=t.columnsTogglable),void 0!==t.draggable&&(e.draggable=t.draggable),"string"==typeof t.orderBy&&m(t.orderBy,"desc"===t.orderDir?"desc":"asc"),void 0!==t.multiple&&(e.multiple=t.multiple),void 0!==t.footable&&(e.footable=t.footable),void 0!==t.expandConfig&&(e.expandConfig=t.expandConfig),void 0!==t.itemCheckableOn&&(e.itemCheckableOn=t.itemCheckableOn),void 0!==t.itemDraggableOn&&(e.itemDraggableOn=t.itemDraggableOn),void 0!==t.hideCheckToggler&&(e.hideCheckToggler=!!t.hideCheckToggler),void 0!==t.combineNum&&(e.combineNum=parseInt(t.combineNum,10)||0),t.columns&&Array.isArray(t.columns)){var r=t.columns.concat();r.unshift({type:"__expandme",toggable:!1,className:"Table-expandCell"}),r.unshift({type:"__checkme",toggable:!1,fixed:"left",className:"Table-checkCell"}),r.unshift({type:"__dragme",toggable:!1,className:"Table-dragCell"}),r=r.map(function(e,t){return n.__assign(n.__assign({},e),{index:t,rawIndex:t-3,type:e.type||"plain",pristine:e,toggled:e.toggled!==!1,breakpoint:e.breakpoint,isPrimary:3===t})}),e.columns.replace(r)}}function r(e,t){if(!t.length||!e.length)return e;var n=t.shift(),o=0,a=e[o];a.rowSpans[n]=1;for(var c=i.resolveVariable(n,a.data),l=1,s=e.length;s>l;l++){var d=e[l];i.resolveVariable(n,d.data)==c?(a.rowSpans[n]+=1,d.rowSpans[n]=0):(a.rowSpans[n]>1&&r(e.slice(o,l),t.concat()),o=l,a=d,a.rowSpans[n]=1,c=i.resolveVariable(n,a.data))}return a.rowSpans[n]>1&&t.length&&r(e.slice(o,e.length),t.concat()),e}function o(e,t,n){if(!t.length||!n||!e.length)return e;for(var o=[],i=0;n>i;i++){var a=t[i];if(!a)break;if("__"!==a.type.substring(0,2)){var c=a.name;if(!c)break;o.push(c)}else n++}return r(e,o)}function a(t,n,r,o){return n+=1,t.map(function(t,i){t=l.isObject(t)?t:{item:t};var c=l.guid();return{id:c,parentId:o,key:String(r+"-"+n+"-"+i),depth:n,index:i,newIndex:i,pristine:t,data:t,rowSpans:{},modified:!1,children:t&&Array.isArray(t.children)?a(t.children,n,i,c):[],expandable:!!(t&&Array.isArray(t.children)&&t.children.length||e.footable&&e.footableColumns.length)}})}function s(t,n){e.selectedRows.clear(),e.expandedRows.clear();var r=t.map(function(t,r){var o=n?n(t,r):l.guid();return{id:o,key:String(r+"-1-"+r),depth:1,index:r,newIndex:r,pristine:t,data:t,rowSpans:{},modified:!1,children:t&&Array.isArray(t.children)?a(t.children,1,r,o):[],expandable:!!(t&&Array.isArray(t.children)&&t.children.length||e.footable&&e.footableColumns.length)}});e.combineNum&&(r=o(r,e.columns,e.combineNum)),e.rows.replace(r),e.isNested=e.rows.some(function(e){return e.children.length});var i=e.footable&&e.footable.expand;"first"===i||e.expandConfig&&"first"===e.expandConfig.expand?e.rows.length&&e.expandedRows.push(e.rows[0]):("all"===i&&!e.footable.accordion||e.expandConfig&&"all"===e.expandConfig.expand&&!e.expandConfig.accordion)&&e.expandedRows.replace(e.rows),e.dragging=!1}function d(t,n){e.selectedRows.clear(),e.rows.forEach(function(r){~t.indexOf(r.pristine)?e.selectedRows.push(r):c(t,function(e){return e[n||"value"]==r.pristine[n||"value"]})&&e.selectedRows.push(r)})}function u(){e.allChecked?e.selectedRows.clear():e.selectedRows.replace(e.checkableRows)}function g(t){if(t.checkable){var n=e.selectedRows.indexOf(t);e.multiple?~n?e.selectedRows.splice(n,1):e.selectedRows.push(t):~n?e.selectedRows.splice(n,1):e.selectedRows.replace([t])}}function p(){e.selectedRows.clear()}function f(){e.allExpanded?e.expandedRows.clear():e.expandedRows.replace(e.rows)}function b(t){var n=e.expandedRows.indexOf(t);if(~n)e.expandedRows.splice(n,1);else if(e.footable&&e.footable.accordion)e.expandedRows.replace([t]);else if(e.expandConfig&&e.expandConfig.accordion){var r=e.expandedRows.filter(function(e){return e.depth!==t.depth});r.push(t),e.expandedRows.replace(r)}else e.expandedRows.push(t)}function h(t){var n=e.expandedRows.filter(function(e){return e.depth!==t});e.expandedRows.replace(n)}function m(t,n){e.orderBy=t,e.orderDir=n}function y(){e.rows.forEach(function(e){return e.reset()});var t=e.rows.concat();l.eachTree(t,function(e){if(e.children){var t=e.children.concat().sort(function(e,t){return e.index-t.index});t.forEach(function(e){return e.reset()}),e.children.replace(t)}}),t.forEach(function(e){return e.reset()}),t=t.sort(function(e,t){return e.index-t.index}),e.rows.replace(t),e.dragging=!1}function x(){e.dragging=!e.dragging}function w(){e.dragging=!1}function v(t,n,r){if(r=r||e.rows[t],r.parentId){var o=e.getRowById(r.parentId),i=o.children.indexOf(r)-t;n+=i,t+=i;var a=o.children.concat();return a.splice(t,1),a.splice(n,0,r),a.forEach(function(e,t){return e.newIndex=t}),void o.children.replace(a)}var c=e.rows.concat();c.splice(t,1),c.splice(n,0,r),c.forEach(function(e,t){return e.newIndex=t}),e.rows.replace(c)}function j(){var t=location.pathname+e.path+e.toggableColumns.map(function(e){return e.name||e.index}).join("-");localStorage.setItem(t,JSON.stringify(e.activeToggaleColumns.map(function(e){return e.index})))}return{update:t,initRows:s,updateSelected:d,toggleAll:u,toggle:g,toggleExpandAll:f,toggleExpanded:b,collapseAllAtDepth:h,clear:p,setOrderByInfo:m,reset:y,toggleDragging:x,stopDragging:w,exchange:v,persistSaveToggledColumns:j,afterAttach:function(){setTimeout(function(){var t=location.pathname+e.path+e.toggableColumns.map(function(e){return e.name||e.index}).join("-"),n=localStorage.getItem(t);if(n){var r=JSON.parse(n);e.toggableColumns.forEach(function(e){return e.setToggled(!!~r.indexOf(e.index))})}},200)}}})}); ;/*!src/store/list.ts*/ define("4e9b495",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),i=e("node_modules/mobx-state-tree/dist/mobx-state-tree"),r=e("7820b08"),c=e("node_modules/lodash/isEqual"),a=e("node_modules/lodash/find"),s=e("9a80175"),o=e("6a2dbb7");t.Item=i.types.model("Item",{id:i.types.identifier,pristine:i.types.frozen(),data:i.types.frozen(),index:i.types.number,newIndex:i.types.number}).views(function(e){return{get checked(){return i.getParent(e,2).isSelected(e)},get modified(){return e.data?Object.keys(e.data).some(function(t){return!c(e.data[t],e.pristine[t])}):!1},get moved(){return e.index!==e.newIndex},get locals(){return s.createObject(s.createObject(i.getParent(e,2).data,{index:e.index}),e.data)},get checkable(){var t=i.getParent(e,2);return t&&t.itemCheckableOn?o.evalExpression(t.itemCheckableOn,e.locals):!0},get draggable(){var t=i.getParent(e,2);return t&&t.itemDraggableOn?o.evalExpression(t.itemDraggableOn,e.locals):!0}}}).actions(function(e){return{toggle:function(){i.getParent(e,2).toggle(e)},change:function(t,i){e.data=n.__assign(n.__assign({},e.data),t),i&&(e.pristine=n.__assign({},e.data))},reset:function(){e.newIndex=e.index,e.data=e.pristine}}}),t.ListStore=r.iRendererStore.named("ListStore").props({items:i.types.array(t.Item),selectedItems:i.types.array(i.types.reference(t.Item)),primaryField:"id",orderBy:"",orderDir:i.types.optional(i.types.union(i.types.literal("asc"),i.types.literal("desc")),"asc"),draggable:!1,dragging:!1,multiple:!0,selectable:!1,itemCheckableOn:"",itemDraggableOn:"",hideCheckToggler:!1}).views(function(e){function t(t){return!!~e.selectedItems.indexOf(t)}function n(){return e.items.filter(function(e){return e.modified})}function i(){return n().length}function r(){return e.items.filter(function(e){return e.moved})}function c(){return r().length}return{get allChecked(){return!(e.selectedItems.length!==e.checkableItems.length||!e.checkableItems.length)},get checkableItems(){return e.items.filter(function(e){return e.checkable})},get unSelectedItems(){return e.items.filter(function(e){return!e.checked})},isSelected:t,get modified(){return i()},get modifiedItems(){return n()},get moved(){return c()},get movedItems(){return r()}}}).actions(function(e){function t(t){void 0===t.selectable||(e.selectable=t.selectable),void 0===t.draggable||(e.draggable=t.draggable),void 0===t.multiple||(e.multiple=t.multiple),void 0===t.hideCheckToggler||(e.hideCheckToggler=t.hideCheckToggler),"undefined"!=typeof t.orderBy&&l(t.orderBy,"desc"===t.orderDir?"desc":"asc"),void 0===t.itemCheckableOn||(e.itemCheckableOn=t.itemCheckableOn),void 0===t.itemDraggableOn||(e.itemDraggableOn=t.itemDraggableOn)}function n(t){var n=t.map(function(e,t){return e=s.isObject(e)?e:{item:e},{id:s.guid(),index:t,newIndex:t,pristine:e,data:e,modified:!1}});e.selectedItems.clear(),e.items.replace(n),e.dragging=!1}function i(t,n){e.selectedItems.clear(),e.items.forEach(function(i){~t.indexOf(i.pristine)?e.selectedItems.push(i):a(t,function(e){return e[n||"value"]==i.pristine[n||"value"]})&&e.selectedItems.push(i)})}function r(){e.allChecked?e.selectedItems.clear():e.selectedItems.replace(e.checkableItems)}function c(t){if(t.checkable){var n=e.selectedItems.indexOf(t);e.multiple?~n?e.selectedItems.splice(n,1):e.selectedItems.push(t):~n?e.selectedItems.splice(n,1):e.selectedItems.replace([t])}}function o(){e.selectedItems.clear()}function l(t,n){e.orderBy=t,e.orderDir=n}function d(){e.items.forEach(function(e){return e.reset()}),e.dragging=!1}function u(){e.dragging=!e.dragging}function g(){e.dragging=!1}function f(t,n){var i=e.items[t];i.newIndex=n;var r=e.items.slice();r.splice(t,1),r.splice(n,0,i),e.items.replace(r)}return{update:t,initItems:n,updateSelected:i,toggleAll:r,toggle:c,clear:o,setOrderByInfo:l,reset:d,toggleDragging:u,stopDragging:g,exchange:f}})}); ;/*!src/store/modal.ts*/ define("4550477",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=e("57d76d7"),r=e("node_modules/mobx-state-tree/dist/mobx-state-tree"),n=e("9a80175");t.ModalStore=o.ServiceStore.named("ModalStore").props({form:r.types.frozen()}).views(function(e){return{get formData(){return n.createObject(e.data,e.form)}}}).actions(function(e){return{setFormData:function(t){e.form=t}}})}); ;/*!src/store/index.ts*/ define("448f42f",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),o=e("node_modules/mobx-state-tree/dist/mobx-state-tree");e("node_modules/setimmediate/setImmediate");var n=e("7820b08");t.iRendererStore=n.iRendererStore,t.IIRendererStore=n.IIRendererStore;var s=e("57d76d7"),i=e("3fbfd93"),d=e("956950c"),u=e("7b0821e"),c=e("4fbfbc8"),a=e("4e9b495"),f=e("4550477");o.setLivelynessChecking("ignore");var S=[s.ServiceStore,d.FormStore,i.ComboStore,u.CRUDStore,c.TableStore,a.ListStore,f.ModalStore];t.RendererStore=o.types.model("RendererStore",{storeType:"RendererStore",stores:o.types.map(o.types.union.apply(o.types,r.__spreadArrays([{eager:!1,dispatcher:function(e){for(var t=0,r=S;tn?o.context:o}return null},this)}var i=s(o,function(t){return t.props.name===e||t.props.id===e});return i||t&&t.getComponentByName(e)},getComponents:function(){return o.concat()},reload:function(e,t){var n=this;if("window"===e)return location.reload();var o="string"==typeof e?e.split(/\s*,\s*/):e;o.forEach(function(e){var o=e.indexOf("?"),r=null;~o&&(r=u.dataMapping(p.default.parse(e.substring(o+1)),t),e=e.substring(0,o));var i=e.indexOf("."),s="";~i&&(s=e.substring(1+i),e=e.substring(0,i));var a=n.getComponentByName(e);a&&a.reload&&a.reload(s,r,t)})},send:function(e,t){var o=this,i="string"==typeof e?e.split(/\s*,\s*/):e;i.forEach(function(e){var i=e.indexOf("."),s="";~i&&(s=e.substring(1+i),e=e.substring(0,i));var a=o.getComponentByName(e);if(a&&a.receive)a.receive(t,s);else if("window"===e&&n&&n.updateLocation){var u=r.__assign(r.__assign({},location.search?p.default.parse(location.search.substring(1)):{}),t),d=location.pathname+"?"+c.qsstringify(u);n.updateLocation(d)}})}}}function o(e){var o=function(o){function s(){var e=null!==o&&o.apply(this,arguments)||this;return e.scoped=n(e.props.$path,e.context,e.props.env),e}return r.__extends(s,o),s.prototype.getWrappedInstance=function(){return this.ref},s.prototype.childRef=function(e){for(;e&&e.getWrappedInstance;)e=e.getWrappedInstance();this.ref=e},s.prototype.componentWillMount=function(){var e=this.props.scopeRef;e&&e(this.scoped)},s.prototype.componentWillUnmount=function(){var e=this.props.scopeRef;e&&e(null)},s.prototype.render=function(){var n=this.props,o=(n.scopeRef,r.__rest(n,["scopeRef"]));return i.default.createElement(t.ScopedContext.Provider,{value:this.scoped},i.default.createElement(e,r.__assign({},o,{ref:this.childRef})))},s.displayName="Scoped("+(e.displayName||e.name)+")",s.contextType=t.ScopedContext,s.ComposedComponent=e,r.__decorate([c.autobind,r.__metadata("design:type",Function),r.__metadata("design:paramtypes",[Object]),r.__metadata("design:returntype",void 0)],s.prototype,"childRef",null),s}(i.default.Component);return a(o,e),o}Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),i=r.__importDefault(e("node_modules/react/index")),s=e("node_modules/lodash/find"),a=e("node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs"),p=r.__importDefault(e("node_modules/qs/lib/index")),u=e("f2e345e"),c=e("9a80175");t.ScopedContext=i.default.createContext(n("")),t.HocScoped=o,t.default=o}); ;/*!src/components/Alert2.tsx*/ define("15e4197",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=e("node_modules/tslib/tslib"),s=l.__importDefault(e("node_modules/react/index")),n=e("256b65d"),o=function(e){function t(t){var l=e.call(this,t)||this;return l.handleClick=l.handleClick.bind(l),l.state={show:!0},l}return l.__extends(t,e),t.prototype.handleClick=function(){this.setState({show:!1},this.props.onClose)},t.prototype.render=function(){var e=this.props,t=e.classnames,l=e.className,n=e.level,o=e.children,a=e.showCloseButton;return this.state.show?s.default.createElement("div",{className:t("Alert",n?"Alert--"+n:"",l)},a?s.default.createElement("button",{className:t("Alert-close"),onClick:this.handleClick,type:"button"},s.default.createElement("span",null,"×")):null,o):null},t.defaultProps={level:"info",className:"",showCloseButton:!1},t.propsList=["level","className","showCloseButton","onClose"],t}(s.default.Component);t.Alert=o,t.default=n.themeable(o)}); ;/*!src/factory.tsx*/ define("0f9ebdf",function(e,t){"use strict";function r(e){I.push(e)}function n(e,t,r){return I.reduce(function(e,n){return n(e,t,r)},e)}function a(e){return function(t){var r=s(g.__assign(g.__assign({},e),{component:t}));return r.component}}function s(e){if(!e.test)throw new TypeError("config.test is required");if(!e.component)throw new TypeError("config.component is required");if(e.weight=e.weight||0,e.Renderer=e.component,e.name=e.name||"anonymous-"+U++,~k.indexOf(e.name))throw new Error('The renderer with name "'+e.name+'" has already exists, please try another name!');e.storeType&&e.component&&(e.component=p({storeType:e.storeType,extendsData:e.storeExtendsData})(x.observer(e.component))),e.isolateScope&&(e.component=A.default(e.component));var t=R.findIndex(B,function(t){return e.weight1024)throw new Error("Path太长是不是死循环了?");var r=null;return B.some(function(n){var a=!1;return"function"==typeof n.test?a=n.test(e,t,f):n.test instanceof RegExp&&(a=n.test.test(e)),a&&(r=n),a}),null!==r&&(r.test instanceof RegExp||"function"==typeof r.test&&r.test.length<2)&&(z[e]=r),r}function m(){return B.concat()}function _(e){return $(B,function(t){return t.name===e})}Object.defineProperty(t,"__esModule",{value:!0});var g=e("node_modules/tslib/tslib"),v=g.__importDefault(e("node_modules/react/index")),y=g.__importDefault(e("node_modules/qs/lib/index")),b=e("448f42f"),D=e("node_modules/mobx-state-tree/dist/mobx-state-tree"),E=e("1caead1"),R=e("9a80175"),x=e("node_modules/mobx-react/dist/mobx-react"),C=g.__importDefault(e("01e2bb4")),O=e("node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs"),w=e("node_modules/lodash/omit"),S=e("node_modules/lodash/difference"),j=e("node_modules/lodash/isPlainObject"),A=g.__importDefault(e("919cbd9")),F=e("256b65d"),$=e("node_modules/lodash/find"),P=g.__importDefault(e("15e4197")),T=e("1953fc1"),B=[],k=[],I=[],U=1;t.addSchemaFilter=r,t.filterSchema=n,t.Renderer=a,t.registerRenderer=s,t.unRegisterRenderer=o,t.renderChildren=i,t.renderChild=d;var W=v.default.createContext(void 0),q=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={error:null,errorInfo:null},t}return g.__extends(t,e),t.prototype.componentDidCatch=function(e,t){console.error(e),this.setState({error:e,errorInfo:t})},t.prototype.resolveDefinitions=function(e){var t=this.props.schema.definitions;return!e||R.isEmpty(t)?{}:t&&t[e]},t.prototype.render=function(){var e=this.state,t=e.error,r=e.errorInfo;if(r)return l(t,r);var n=this.props,a=n.schema,s=n.rootStore,o=n.env,i=n.pathPrefix,p=n.location,c=n.data,u=g.__rest(n,["schema","rootStore","env","pathPrefix","location","data"]),h=o.theme,f=p&&p.query||p&&p.search&&y.default.parse(p.search.substring(1))||window.location.search&&y.default.parse(window.location.search.substring(1)),m=f?R.createObject(g.__assign(g.__assign(g.__assign({},c&&c.__super?c.__super:null),f),{query:f}),c):c;return v.default.createElement(W.Provider,{value:s},v.default.createElement(F.ThemeContext.Provider,{value:this.props.theme||"default"},d(i||"",j(a)?g.__assign({type:"page"},a):a,g.__assign(g.__assign({},u),{resolveDefinitions:this.resolveDefinitions,location:p,data:m,env:o,classnames:h.classnames,classPrefix:h.classPrefix}))))},g.__decorate([R.autobind,g.__metadata("design:type",Function),g.__metadata("design:paramtypes",[String]),g.__metadata("design:returntype",void 0)],t.prototype,"resolveDefinitions",null),t}(v.default.Component);t.RootRenderer=q,t.ScopedRootRenderer=A.default(q);var M=["type","name","$ref","className","data","children","ref","visible","visibleOn","hidden","hiddenOn","disabled","disabledOn","component","detectField"],N=function(e){function t(t){var r=e.call(this,t)||this;return r.refFn=r.refFn.bind(r),r.renderChild=r.renderChild.bind(r),r.reRender=r.reRender.bind(r),r}return g.__extends(t,e),t.prototype.componentWillMount=function(){this.resolveRenderer(this.props)},t.prototype.componentWillReceiveProps=function(e){var t=this.props;(t.schema.type!==e.schema.type||t.schema.$$id!==e.schema.$$id)&&this.resolveRenderer(e)},t.prototype.shouldComponentUpdate=function(e){var t=this.props,r=S(Object.keys(e),["schema"]);if(S(Object.keys(t),["schema"]).length!==r.length||R.anyChanged(r,this.props,e))return!0;var n=Object.keys(e.schema);return Object.keys(t.schema).length!==n.length||R.anyChanged(n,t.schema,e.schema)?!0:!1},t.prototype.resolveRenderer=function(e){var t=e.schema,r=e.$path,n=e.env.rendererResolver||f;return t.$ref&&(t=g.__assign(g.__assign({},e.resolveDefinitions(t.$ref)),t),delete t.$ref,r=r.replace(/(?!.*\/).*/,t.type)),this.renderer=n(r,t,e),t},t.prototype.getWrappedInstance=function(){return this.ref},t.prototype.refFn=function(e){this.ref=e},t.prototype.renderChild=function(e,t,r){void 0===r&&(r={});var n=this.props,a=(n.schema,n.$path),s=n.env,o=g.__rest(n,["schema","$path","env"]),i=M.concat();if(this.renderer){var p=this.renderer.component;p.propsList&&i.push.apply(i,p.propsList)}return d(""+a+(e?"/"+e:""),t||"",g.__assign(g.__assign(g.__assign({},w(o,i)),r),{data:r.data||o.data,env:s}))},t.prototype.reRender=function(){this.resolveRenderer(this.props),this.forceUpdate()},t.prototype.render=function(){var e=this,t=this.props,r=t.$path,a=t.schema,s=g.__rest(t,["$path","schema"]);a.$ref&&(a=this.resolveRenderer(this.props));var o=this.props.env.theme;if(Array.isArray(a))return i(r,a,s);if(a.children)return v.default.isValidElement(a.children)?a.children:a.children(g.__assign(g.__assign({},s),{$path:r,render:this.renderChild}));if("function"==typeof a.component)return v.default.createElement(a.component,g.__assign(g.__assign({},s),{$path:r,render:this.renderChild}));if(!this.renderer)return v.default.createElement(T.LazyComponent,g.__assign({},s,{getComponent:function(){return g.__awaiter(e,void 0,void 0,function(){var e;return g.__generator(this,function(t){switch(t.label){case 0:return[4,s.env.loadRenderer(a,r,this.reRender)];case 1:return e=t.sent(),e&&"function"==typeof e?[2,e]:e&&v.default.isValidElement(e)?[2,function(){return e}]:(this.reRender(),[2,function(){return c(a,r)}])}})})},$path:r,retry:this.reRender}));var d=this.renderer;a=n(a,d,s);var p=a.data,l=g.__rest(a,["data"]),u=d.component;return v.default.createElement(u,g.__assign({},o.getRendererConfig(d.name),l,s,{defaultData:p,$path:r,ref:this.refFn,render:this.renderChild}))},t.displayName="Renderer",t}(v.default.Component);t.HocStoreFactory=p;var L={session:"global",affixOffsetTop:50,affixOffsetBottom:0,richTextToken:"",loadRenderer:c,fetcher:function(){return Promise.reject("fetcher is required")},isCancel:function(){return console.error("Please implements this. see https://baidu.github.io/amis/docs/getting-started#%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8"),!1},alert:function(e){alert(e)},updateLocation:function(){console.error("Please implements this. see https://baidu.github.io/amis/docs/getting-started#%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8")},confirm:function(e){return confirm(e)},notify:function(e){alert(e)},jumpTo:function(){console.error("Please implements this. see https://baidu.github.io/amis/docs/getting-started#%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8")},isCurrentUrl:function(){return!1},copy:function(e){console.error("copy contents",e)},rendererResolver:f},V={};t.render=u,t.clearStoresCache=h;var z={};t.resolveRenderer=f,t.getRenderers=m,t.getRendererByName=_}); ;/*!src/renderers/Form/Item.tsx*/ define("567b83c",function(e,t){"use strict";function r(e){var t=e.component;if(e.validate&&!t.prototype.validate){var r=e.validate;t.prototype.validate=function(){var e={input:this};return r.apply(e,arguments)}}else e.validate&&console.error("FormItem配置中的 validate 将不起作用,因为类的成员函数中已经定义了 validate 方法,将优先使用类里面的实现。");e.storeType&&(t=i.HocStoreFactory({storeType:e.storeType,extendsData:e.extendsData})(d.observer(t)),delete e.storeType);var a=function(r){function a(e){var t=r.call(this,e)||this;return t.refFn=t.refFn.bind(t),t}return n.__extends(a,r),a.prototype.componentWillMount=function(){var t=this.props,a=t.validations,n=t.formItem;n&&!a&&e.validations&&n.config({rules:e.validations}),r.prototype.componentWillMount.call(this)},a.prototype.shouldComponentUpdate=function(e){return e.strictMode===!1?!0:m.anyChanged(["formPristine","addable","addButtonClassName","addButtonText","addOn","btnClassName","btnLabel","btnDisabled","className","clearable","columns","columnsCount","controls","desc","description","disabled","draggable","editable","editButtonClassName","formHorizontal","formMode","hideRoot","horizontal","icon","inline","inputClassName","label","labelClassName","labelField","language","level","max","maxRows","min","minRows","multiLine","multiple","option","placeholder","removable","required","remark","hint","rows","searchable","showCompressOptions","size","step","showInput","unit","value","diffValue"],this.props,e)?!0:!1},a.prototype.getWrappedInstance=function(){return this.ref},a.prototype.refFn=function(e){this.ref=e},a.prototype.renderControl=function(){var r,a=this.props,o=a.inputClassName,s=a.formItem,i=a.classnames,d=(a.children,a.type),c=a.size,u=a.defaultSize,p=n.__rest(a,["inputClassName","formItem","classnames","children","type","size","defaultSize"]),f=c||u;return l.default.createElement(t,n.__assign({},p,{size:e.sizeMutable!==!1?void 0:c,onFocus:this.handleFocus,onBlur:this.handleBlur,type:d,classnames:i,ref:this.refFn,formItem:s,className:i("Form-control",(r={"is-inline":!!p.inline,"is-error":s&&!s.valid},r["Form-control--size"+m.ucFirst(f)]=e.sizeMutable!==!1&&"string"==typeof f&&!!f&&"full"!==f,r),o)}))},a.defaultProps=n.__assign({className:"",renderLabel:e.renderLabel,renderDescription:e.renderDescription,sizeMutable:e.sizeMutable,wrap:e.wrap,strictMode:e.strictMode},t.defaultProps),a.propsList=n.__spreadArrays(["value","defaultValue","onChange","setPrinstineValue","readOnly"],t.propsList||[]),a.displayName="FormItem"+(e.type?"("+e.type+")":""),a.ComposedComponent=t,a}(c);return o(a,t),i.registerRenderer(n.__assign(n.__assign({},e),{name:e.name||e.type+"-control",weight:"undefined"!=typeof e.weight?e.weight:-100,test:e.test||new RegExp("(^|/)form(?:/.+)?/control/(?:d+/)?"+e.type+"$","i"),component:a,isFormItem:!0}))}function a(e){return function(t){var a=r(n.__assign(n.__assign({},e),{component:t}));return a.component}}Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),l=n.__importDefault(e("node_modules/react/index")),o=e("node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs"),s=e("node_modules/mobx/lib/mobx"),i=e("0f9ebdf"),m=e("9a80175"),d=e("node_modules/mobx-react/dist/mobx-react"),c=function(e){function t(t){var r=e.call(this,t)||this;return r.state={isFocused:!1},r.handleFocus=r.handleFocus.bind(r),r.handleBlur=r.handleBlur.bind(r),r}return n.__extends(t,e),t.prototype.componentWillMount=function(){var e=this,t=this.props.formItem;t&&(this.reaction=s.reaction(function(){return t.errors.join("")},function(){return e.forceUpdate()}))},t.prototype.componentWillUnmount=function(){this.reaction&&this.reaction()},t.prototype.handleFocus=function(e){this.setState({isFocused:!0}),this.props.onFocus&&this.props.onFocus(e)},t.prototype.handleBlur=function(e){this.setState({isFocused:!1}),this.props.onBlur&&this.props.onBlur(e)},t.prototype.renderControl=function(){var e,t=this.props,r=t.inputClassName,a=t.formItem,l=t.classnames,o=(t.children,t.type),s=t.renderControl,i=(t.formItemConfig,t.sizeMutable),d=t.size,c=t.defaultSize,u=n.__rest(t,["inputClassName","formItem","classnames","children","type","renderControl","formItemConfig","sizeMutable","size","defaultSize"]);if(s){var p=d||c;return s(n.__assign(n.__assign({},u),{type:o,classnames:l,formItem:a,className:l("Form-control",(e={"is-inline":!!u.inline,"is-error":a&&!a.valid},e["Form-control--size"+m.ucFirst(p)]=i!==!1&&"string"==typeof p&&!!p&&"full"!==p,e),r)}))}return null},t.prototype.renderHorizontal=function(){var e,t,r,a=this.props,n=a.className,o=a.classnames,s=a.description,i=a.descriptionClassName,d=a.captionClassName,c=a.desc,u=a.label,p=a.labelClassName,f=a.render,h=a.required,F=a.caption,b=a.remark,N=a.labelRemark,v=a.env,C=a.formItem,y=a.renderLabel,g=a.renderDescription,k=a.hint;y===!1&&(u=u===!1?!1:""),s=s||c;var _=this.props.horizontal||this.props.formHorizontal,M=m.getWidthRate(_.left),E=m.getWidthRate(_.right);return l.default.createElement("div",{className:o("Form-item Form-item--horizontal",n,(e={},e["is-error"]=C&&!C.valid,e["is-required"]=h,e))},u!==!1?l.default.createElement("label",{className:o("Form-label",(t={},t["Form-itemColumn--"+("string"==typeof _.leftFixed?_.leftFixed:"normal")]=_.leftFixed,t["Form-itemColumn--"+M]=!_.leftFixed,t),p)},l.default.createElement("span",null,u,h?l.default.createElement("span",{className:o("Form-star")},"*"):null,N?f("label-remark",{type:"remark",tooltip:N,className:o("Form-labelRemark"),container:v&&v.getModalContainer?v.getModalContainer():void 0}):null)):null,l.default.createElement("div",{className:o("Form-value",(r={},r["Form-itemColumn--"+E]=!!E&&E!==12-M,r))},this.renderControl(),F?f("caption",F,{className:o("Form-caption",d)}):null,b?f("remark",{type:"remark",tooltip:b,className:o("Form-remark"),container:v&&v.getModalContainer?v.getModalContainer():void 0}):null,k&&this.state.isFocused?f("hint",k,{className:o("Form-hint")}):null,C&&!C.valid?l.default.createElement("ul",{className:o("Form-feedback")},C.errors.map(function(e,t){return l.default.createElement("li",{key:t},e)})):null,g!==!1&&s?f("description",s,{className:o("Form-description",i)}):null))},t.prototype.renderNormal=function(){var e,t=this.props,r=t.className,a=t.classnames,n=t.desc,o=t.description,s=t.label,i=t.labelClassName,m=t.render,d=t.required,c=t.caption,u=t.remark,p=t.labelRemark,f=t.env,h=t.descriptionClassName,F=t.captionClassName,b=t.formItem,N=t.renderLabel,v=t.renderDescription,C=t.hint,y=t.formMode;return o=o||n,l.default.createElement("div",{className:a("Form-item Form-item--"+y,r,(e={"is-error":b&&!b.valid},e["is-required"]=d,e))},s&&N!==!1?l.default.createElement("label",{className:a("Form-label",i)},l.default.createElement("span",null,s,d?l.default.createElement("span",{className:a("Form-star")},"*"):null,p?m("label-remark",{type:"remark",tooltip:p,className:a("Form-lableRemark"),container:f&&f.getModalContainer?f.getModalContainer():void 0}):null)):null,this.renderControl(),c?m("caption",c,{className:a("Form-caption",F)}):null,u?m("remark",{type:"remark",className:a("Form-remark"),tooltip:u,container:f&&f.getModalContainer?f.getModalContainer():void 0}):null,C&&this.state.isFocused?m("hint",C,{className:a("Form-hint")}):null,b&&!b.valid?l.default.createElement("ul",{className:a("Form-feedback")},b.errors.map(function(e,t){return l.default.createElement("li",{key:t},e)})):null,v!==!1&&o?m("description",o,{className:a("Form-description",h)}):null)},t.prototype.renderInline=function(){var e,t=this.props,r=t.className,a=t.classnames,n=t.desc,o=t.description,s=t.label,i=t.labelClassName,m=t.render,d=t.required,c=t.caption,u=t.descriptionClassName,p=t.captionClassName,f=t.formItem,h=t.remark,F=t.labelRemark,b=t.env,N=t.hint,v=t.renderLabel,C=t.renderDescription;return o=o||n,l.default.createElement("div",{className:a("Form-item Form-item--inline",r,(e={"is-error":f&&!f.valid},e["is-required"]=d,e))},s&&v!==!1?l.default.createElement("label",{className:a("Form-label",i)},l.default.createElement("span",null,s,d?l.default.createElement("span",{className:a("Form-star")},"*"):null,F?m("label-remark",{type:"remark",tooltip:F,className:a("Form-lableRemark"),container:b&&b.getModalContainer?b.getModalContainer():void 0}):null)):null,l.default.createElement("div",{className:a("Form-value")},this.renderControl(),c?m("caption",c,{className:a("Form-caption",p)}):null,h?m("remark",{type:"remark",className:a("Form-remark"),tooltip:h,container:b&&b.getModalContainer?b.getModalContainer():void 0}):null,N&&this.state.isFocused?m("hint",N,{className:a("Form-hint")}):null,f&&!f.valid?l.default.createElement("ul",{className:a("Form-feedback")},f.errors.map(function(e,t){return l.default.createElement("li",{key:t},e)})):null,C!==!1&&o?m("description",o,{className:a("Form-description",u)}):null))},t.prototype.renderRow=function(){var e,t=this.props,r=t.className,a=t.classnames,n=t.desc,o=t.description,s=t.label,i=t.labelClassName,m=t.render,d=t.required,c=t.caption,u=t.remark,p=t.labelRemark,f=t.env,h=t.descriptionClassName,F=t.captionClassName,b=t.formItem,N=t.renderLabel,v=t.renderDescription,C=t.hint,y=t.formMode;return o=o||n,l.default.createElement("div",{className:a("Form-item Form-item--"+y,r,(e={"is-error":b&&!b.valid},e["is-required"]=d,e))},l.default.createElement("div",{className:a("Form-rowInner")},s&&N!==!1?l.default.createElement("label",{className:a("Form-label",i)},l.default.createElement("span",null,s,d?l.default.createElement("span",{className:a("Form-star")},"*"):null,p?m("label-remark",{type:"remark",tooltip:p,className:a("Form-lableRemark"),container:f&&f.getModalContainer?f.getModalContainer():void 0}):null)):null,this.renderControl(),c?m("caption",c,{className:a("Form-caption",F)}):null,u?m("remark",{type:"remark",className:a("Form-remark"),tooltip:u,container:f&&f.getModalContainer?f.getModalContainer():void 0}):null),C&&this.state.isFocused?m("hint",C,{className:a("Form-hint")}):null,b&&!b.valid?l.default.createElement("ul",{className:a("Form-feedback")},b.errors.map(function(e,t){return l.default.createElement("li",{key:t},e)})):null,o&&v!==!1?m("description",o,{className:a("Form-description",h)}):null)},t.prototype.render=function(){var e=this.props,t=e.formMode,r=e.inputOnly,a=e.wrap;return a===!1||r?this.renderControl():"inline"===t?this.renderInline():"horizontal"===t?this.renderHorizontal():"row"===t?this.renderRow():this.renderNormal()},t}(l.default.Component);t.FormItemWrap=c,t.registerFormItem=r,t.FormItem=a,t.default=a}); ;/*!src/renderers/Form/Options.tsx*/ define("b86428a",function(e,t){"use strict";function o(e){var t=e.component,o=function(o){function n(e){var t=o.call(this,e)||this,n=e.formItem;return n&&e.options&&n.setOptions(d.normalizeOptions(e.options)),t.handleToggle=t.handleToggle.bind(t),t.handleToggleAll=t.handleToggleAll.bind(t),t.setOptions=t.setOptions.bind(t),t.syncOptions=t.syncOptions.bind(t),t.setLoading=t.setLoading.bind(t),t.inputRef=t.inputRef.bind(t),t.reload=t.reload.bind(t),t}return s.__extends(n,o),n.prototype.componentWillMount=function(){var e=this,t=this.props,o=t.initFetch,n=t.formItem,i=t.source,s=t.data,r=t.setPrinstineValue,a=t.defaultValue,p=t.multiple,u=t.joinValues,f=t.extractValue,m=t.addHook,h=t.formInited,g=t.valueField;n&&(this.reaction=l.reaction(function(){return JSON.stringify([n.loading,n.selectedOptions,n.filteredOptions])},function(){return e.forceUpdate()}));var v=o!==!1;if(/^\$(?:([a-z0-9_.]+)|{.+})$/.test(i)&&n&&(n.setOptions(d.normalizeOptions(c.resolveVariableAndFilter(i,s,"| raw")||[])),v=!1),n&&u===!1&&a){var O=f?n.selectedOptions.map(function(e){return e[g||"value"]}):n.selectedOptions;r(p?O.concat():n.selectedOptions[0])}v&&(h?this.reload():m&&m(this.reload,"init"))},n.prototype.componentDidMount=function(){this.normalizeValue()},n.prototype.shouldComponentUpdate=function(t){return e.strictMode===!1||t.strictMode===!1?!0:a.anyChanged(["formPristine","addOn","disabled","placeholder","required","formMode","className","inputClassName","labelClassName","label","inline","options","size","btnClassName","btnActiveClassName","buttons","columnsCount","multiple","hideRoot","checkAll","showIcon","showRadio","btnDisabled"],this.props,t)?!0:!1},n.prototype.componentWillReceiveProps=function(t){var o=this.props,n=t.formItem;if(n)if(!o.formItem,(o.value!==t.value||n.expressionsInOptions)&&n.syncOptions(),o.options!==t.options&&n)n.setOptions(d.normalizeOptions(t.options||[]));else if(e.autoLoadOptionsFromSource!==!1&&t.source&&n&&(o.source!==t.source||o.data!==t.data))if(/^\$(?:([a-z0-9_.]+)|{.+})$/.test(t.source)){var i=c.resolveVariableAndFilter(o.source,o.data,"| raw"),s=c.resolveVariableAndFilter(t.source,t.data,"| raw");i!==s&&n.setOptions(d.normalizeOptions(s||[]))}else r.isApiOutdated(o.source,t.source,o.data,t.data)&&n.loadOptions(t.source,t.data,void 0,!0,t.onChange)},n.prototype.componentDidUpdate=function(){this.normalizeValue()},n.prototype.componentWillUnmount=function(){this.props.removeHook&&this.props.removeHook(this.reload,"init"),this.reaction&&this.reaction()},n.prototype.normalizeValue=function(){var e=this.props,t=e.joinValues,o=e.extractValue,n=e.value,i=e.multiple,s=e.formItem,r=e.valueField;if(s&&t===!1&&s.options.length)if(o!==!1||"string"!=typeof n&&"number"!=typeof n){if(o===!0&&n&&!(Array.isArray(n)&&n.every(function(e){return"string"==typeof e||"number"==typeof e})||"string"==typeof n||"number"==typeof n)){var a=s.selectedOptions.map(function(e){return e[r||"value"]});s.changeValue(i?a.concat():a[0])}}else s.changeValue(i?s.selectedOptions.concat():s.selectedOptions[0])},n.prototype.getWrappedInstance=function(){return this.input},n.prototype.inputRef=function(e){this.input=e},n.prototype.handleToggle=function(e,t){var o=this.props,n=o.onChange,i=o.joinValues,s=o.extractValue,r=o.valueField,a=o.delimiter,l=o.clearable,p=o.resetValue,u=o.multiple,c=o.formItem;if(c){var d=c.selectedOptions.concat(),f=d.indexOf(e),m="";u?(~f?d.splice(f,1):d.push(e),m=d,i?m=m.map(function(e){return e[r||"value"]}).join(a):s&&(m=m.map(function(e){return e[r||"value"]}))):(~f&&l?d.splice(f,1):d=[e],m=d[0]||p,i&&m&&(m=m[r||"value"])),n&&n(m,t)}},n.prototype.handleToggleAll=function(){var e=this.props,t=e.onChange,o=e.joinValues,n=e.extractValue,i=e.valueField,s=e.delimiter,r=e.resetValue,a=e.multiple,l=e.formItem;if(l){var p=l.selectedOptions.length===l.filteredOptions.length?[]:l.filteredOptions.concat(),u="";a?(u=p,o?u=u.map(function(e){return e[i||"value"]}).join(s):n&&(u=u.map(function(e){return e[i||"value"]}))):(u=p[0]||r,o&&u&&(u=u[i||"value"])),t&&t(u)}},n.prototype.reload=function(){var t=this.props,o=t.source,n=t.formItem,i=t.data,s=t.onChange;if(e.autoLoadOptionsFromSource!==!1&&n&&r.isEffectiveApi(o,i))return n.loadOptions(o,i,void 0,!1,s)},n.prototype.focus=function(){this.input&&this.input.focus&&this.input.focus()},n.prototype.setOptions=function(e){var t=this.props.formItem;t&&t.setOptions(d.normalizeOptions(e||[]))},n.prototype.syncOptions=function(){var e=this.props.formItem;e&&e.syncOptions()},n.prototype.setLoading=function(e){var t=this.props.formItem;t&&t.setLoading(e)},n.prototype.render=function(){var e=this.props,o=e.value,n=e.formItem;return u.default.createElement(t,s.__assign({},this.props,{ref:this.inputRef,options:n?n.filteredOptions:[],onToggle:this.handleToggle,onToggleAll:this.handleToggleAll,selectedOptions:n?n.getSelectedOptions(o):[],loading:n?n.loading:!1,setLoading:this.setLoading,setOptions:this.setOptions,syncOptions:this.syncOptions,reloadOptions:this.reload}))},n.displayName="OptionsControl("+e.type+")",n.defaultProps=s.__assign({delimiter:",",labelField:"label",valueField:"value",joinValues:!0,extractValue:!1,multiple:!1,placeholder:"请选择",resetValue:""},t.defaultProps),n.propsList=t.propsList?s.__spreadArrays(t.propsList):[],n.ComposedComponent=t,n}(u.default.Component);return p.registerFormItem(s.__assign(s.__assign({},e),{strictMode:!1,component:o}))}function n(e){return function(t){var n=o(s.__assign(s.__assign({},e),{component:t}));return n.component}}function i(e,t,o){if(void 0===o&&(o="is-matched"),!t)return e;e=String(e);var n=new RegExp(t.replace(/([\$\^\*\+\-\?\.\(\)\|\[\]\\])/,"\\$1"),"i");if(!n.test(e))return e;var i=e.split(n),s=[];return i.forEach(function(e,n){e&&s.push(u.default.createElement("span",{key:n},e)),s.push(u.default.createElement("span",{className:o,key:n+"-hl"},t))}),s.pop(),s}Object.defineProperty(t,"__esModule",{value:!0});var s=e("node_modules/tslib/tslib"),r=e("1caead1"),a=e("9a80175"),l=e("node_modules/mobx/lib/mobx"),p=e("567b83c"),u=s.__importDefault(e("node_modules/react/index")),c=e("f2e345e"),d=e("d57879c");t.Option=d.Option,t.registerOptionsControl=o,t.OptionsControl=n,t.highlight=i}); ;/*!src/components/Select.tsx*/ define("d57879c",function(e,t){"use strict";function n(e,t){if(t.multi||t.multiple){if("string"==typeof e&&(e=e.split(t.delimiter||",")),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return l(e,t)}).filter(function(e){return e})}Array.isArray(e)&&(e=e[0]);var n=l(e,t);return n?[n]:[]}function l(e,t){var n=typeof e;if("string"!==n&&"number"!==n&&"boolean"!==n)return e;var l=t.options;return l?f(l,function(n){return String(n[t.valueField||"value"])===String(e)}):null}function a(e){return"string"==typeof e?e.split(",").map(function(e){return{label:e,value:e}}):Array.isArray(e)&&"string"==typeof e[0]?e.map(function(e){return{label:e,value:e}}):Array.isArray(e)?e.map(function(e){var t=i.__assign(i.__assign({},e),{value:e&&e.value});return"undefined"!=typeof t.children&&(t.children=a(t.children)),t}):m(e)?Object.keys(e).map(function(t){return{label:e[t],value:t}}):[]}Object.defineProperty(t,"__esModule",{value:!0});var i=e("node_modules/tslib/tslib"),s=e("node_modules/uncontrollable/index"),o=i.__importDefault(e("node_modules/react/index")),r=i.__importDefault(e("997df41")),u=i.__importDefault(e("2b3dcdf")),c=i.__importDefault(e("node_modules/downshift/dist/downshift.cjs")),p=e("b7bbd16"),d=i.__importDefault(e("node_modules/match-sorter/dist/match-sorter.cjs")),h=e("9a80175"),f=e("node_modules/lodash/find"),m=e("node_modules/lodash/isPlainObject"),g=e("node_modules/lodash/union"),v=e("b86428a"),b=e("node_modules/react-dom/index"),y=e("256b65d"),C=i.__importDefault(e("0a43d97"));t.value2array=n,t.expandValue=l,t.normalizeOptions=a;var S=function(e){function t(t){var l=e.call(this,t)||this;return l.menu=o.default.createRef(),l.open=l.open.bind(l),l.close=l.close.bind(l),l.toggle=l.toggle.bind(l),l.onBlur=l.onBlur.bind(l),l.onFocus=l.onFocus.bind(l),l.focus=l.focus.bind(l),l.inputRef=l.inputRef.bind(l),l.handleChange=l.handleChange.bind(l),l.handleInputChange=l.handleInputChange.bind(l),l.clearValue=l.clearValue.bind(l),l.handleStateChange=l.handleStateChange.bind(l),l.handleKeyPress=l.handleKeyPress.bind(l),l.getTarget=l.getTarget.bind(l),l.toggleCheckAll=l.toggleCheckAll.bind(l),l.state={isOpen:!1,isFocused:!1,inputValue:"",highlightedIndex:-1,selection:n(t.value,t)},l}return i.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.loadOptions,n=e.options,l=e.multiple,a=e.checkAll,i=e.defaultCheckAll,s=e.onChange,o=e.simpleValue,r=this.state.selection;l&&a&&i&&n.length&&(r=g(n,r),this.setState({selection:r},function(){return s(o?r.map(function(e){return e.value}):r)})),t&&t("")},t.prototype.componentWillReceiveProps=function(e){var t=this.props;(t.value!==e.value||JSON.stringify(t.options)!==JSON.stringify(e.options))&&this.setState({selection:n(e.value,e)})},t.prototype.open=function(){this.props.disabled||this.setState({isOpen:!0})},t.prototype.close=function(){this.setState({isOpen:!1})},t.prototype.toggle=function(e){e&&this.menu.current&&this.menu.current.contains(e.target)||this.props.disabled||this.setState({isOpen:!this.state.isOpen})},t.prototype.onFocus=function(e){this.props.disabled||this.setState({isFocused:!0},this.focus),this.props.onFocus&&this.props.onFocus(e)},t.prototype.onBlur=function(e){this.setState({isFocused:!1,inputValue:""}),this.props.onBlur&&this.props.onBlur(e)},t.prototype.focus=function(){this.input?this.input.focus():this.getTarget()&&this.getTarget().focus()},t.prototype.blur=function(){this.input?this.input.blur():this.getTarget()&&this.getTarget().blur()},t.prototype.getTarget=function(){return this.target||(this.target=b.findDOMNode(this)),this.target},t.prototype.inputRef=function(e){this.input=e},t.prototype.toggleCheckAll=function(){var e=this.props,t=e.options,n=e.onChange,l=e.simpleValue,a=this.state.selection,i=t.map(function(e){return e.value}),s=a.map(function(e){return e.value}),o=i.every(function(e){return s.indexOf(e)>-1});a=o?[]:t,n(l?a.map(function(e){return e.value}):a)},t.prototype.removeItem=function(e,t){var n=this.props,l=n.onChange,a=n.simpleValue,i=this.state.selection;t&&t.stopPropagation(),i=Array.isArray(i)?i.concat():[i],i.splice(e,1),l(a?i.map(function(e){return e.value}):i)},t.prototype.handleInputChange=function(e){var t=this,n=this.props.loadOptions;this.setState({inputValue:e.currentTarget.value},function(){return n&&n(t.state.inputValue)})},t.prototype.handleChange=function(e){var t=this.props,n=t.onChange,l=t.multiple,a=t.onNewOptionClick,i=t.simpleValue,s=this.state.selection;if(e.isNew&&(delete e.isNew,a(e)),l){s=s.concat();var o=s.indexOf(e);~o?s.splice(o,1):s.push(e),n(i?s.map(function(e){return e.value}):s)}else n(i?e.value:e)},t.prototype.handleStateChange=function(e){var t=this.props,n=t.multiple,l=t.checkAll,a={},s=this.props.loadOptions,o=!1;switch(void 0!==e.isOpen&&(a.isOpen=e.isOpen),void 0!==e.highlightedIndex&&(a.highlightedIndex=e.highlightedIndex),e.type){case c.default.stateChangeTypes.keyDownEnter:case c.default.stateChangeTypes.clickItem:a=i.__assign(i.__assign({},a),{inputValue:"",isOpen:n&&l?!0:!1,isFocused:n&&l?!0:!1}),o=!0;break;case c.default.stateChangeTypes.changeInput:a.highlightedIndex=0}Object.keys(a).length&&this.setState(a,o&&s?function(){return s("")}:void 0)},t.prototype.handleKeyPress=function(e){" "===e.key&&this.toggle()},t.prototype.clearValue=function(e){var t=this.props.onChange;e.preventDefault(),e.stopPropagation(),t("")},t.prototype.renderValue=function(e){var t=this,n=e.inputValue,l=e.isOpen,a=this.props,i=a.multiple,s=a.placeholder,r=a.classPrefix,u=a.labelField,c=a.searchable,p=a.creatable,d=this.state.selection;return!c||p||!n||(i?d.length:0)?d.length?d.map(function(e,a){return i?o.default.createElement("div",{className:r+"Select-value",key:a},o.default.createElement("span",{className:r+"Select-valueIcon",onClick:t.removeItem.bind(t,a)},"×"),o.default.createElement("span",{className:r+"Select-valueLabel"},e[u||"label"])):n&&l?null:o.default.createElement("div",{className:r+"Select-value",key:a},e.label)}):p&&n?null:o.default.createElement("div",{key:"placeholder",className:r+"Select-placeholder"},s):null},t.prototype.renderOuter=function(e){var t,n=this,l=e.selectedItem,a=e.getItemProps,s=e.highlightedIndex,c=e.inputValue,p=e.isOpen,h=this.props,m=h.popOverContainer,g=h.options,b=h.valueField,y=h.labelField,S=h.noResultsText,O=h.loadOptions,_=h.creatable,k=h.promptTextCreator,N=h.multiple,x=h.classnames,A=h.checkAll,E=h.checkAllLabel,I=this.state.selection,V=!1,F=!1,T=c&&p&&!O?d.default(g,c,{keys:[y||"label",b||"value"]}):g.concat();if(N)if(A){var w=g.map(function(e){return e.value}),P=I.map(function(e){return e.value});V=w.every(function(e){return P.indexOf(e)>-1}),F=w.some(function(e){return P.indexOf(e)>-1})}else T=T.filter(function(e){return!~l.indexOf(e)});c&&_&&!f(g,function(e){return e[y||"label"]==c})&&T.unshift((t={},t[y]=c,t[b]=c,t.isNew=!0,t));var D=o.default.createElement("div",{ref:this.menu,className:x("Select-menu")},N&&A?o.default.createElement("div",{className:x("Select-checkAll")},o.default.createElement(C.default,{checked:F,partial:F&&!V,onChange:this.toggleCheckAll},E)):null,T.length?T.map(function(e,t){var r=A?I.some(function(t){return t.value==e.value}):!1;return o.default.createElement("div",i.__assign({},a({key:t,index:t,item:e,disabled:e.disabled}),{className:x("Select-option",{"is-disabled":e.disabled,"is-highlight":s===t,"is-active":l===e||Array.isArray(l)&&~l.indexOf(e)})}),A?o.default.createElement(C.default,{checked:r,trueValue:e.value,onChange:function(){return n.handleChange(e)}},e.isNew?k(e.label):e.disabled?e[y]:v.highlight(e[y],c,x("Select-option-hl"))):e.isNew?k(e.label):o.default.createElement("span",null,e.disabled?e.label:v.highlight(e[y],c,x("Select-option-hl")),e.tip))}):o.default.createElement("div",{className:x("Select-option Select-option--placeholder")},S));return m?o.default.createElement(r.default,{container:m,placement:"left-bottom-left-top",target:this.getTarget,show:!0},o.default.createElement(u.default,{className:x("Select-popover"),style:{width:this.target?this.target.offsetWidth:"auto"}},D)):o.default.createElement("div",{className:x("Select-menuOuter")},D)},t.prototype.render=function(){var e=this,t=this.props,n=t.classnames,l=t.multiple,a=t.searchable,s=t.inline,r=t.className,u=t.value,d=t.loading,h=t.spinnerClassName,f=t.clearable,m=t.labelField,g=t.disabled,v=this.state.selection,b=this.state.inputValue;return o.default.createElement(c.default,{selectedItem:v,highlightedIndex:this.state.highlightedIndex,isOpen:this.state.isOpen,inputValue:b,onChange:this.handleChange,onStateChange:this.handleStateChange,onOuterClick:this.close,itemToString:function(e){return e?e[m]:""}},function(t){var c,m=t.isOpen,v=t.getInputProps;return o.default.createElement("div",{tabIndex:a||g?-1:0,onKeyPress:e.handleKeyPress,onClick:e.toggle,onFocus:e.onFocus,onBlur:e.onBlur,className:n("Select",(c={},c["Select--multi"]=l,c["Select--inline"]=s,c["Select--searchable"]=a,c["is-opened"]=m,c["is-focused"]=e.state.isFocused,c["is-disabled"]=g,c),r)},o.default.createElement("div",{className:n("Select-valueWrap")},e.renderValue(t),a&&!g?o.default.createElement("input",i.__assign({},v({className:n("Select-input"),onFocus:e.onFocus,onBlur:e.onBlur,onKeyDown:function(t){"Backspace"!==t.key||b||e.removeItem(u.length-1)},onChange:e.handleInputChange,ref:e.inputRef}))):null),f&&!g&&u&&u.length?o.default.createElement("a",{onClick:e.clearValue,className:n("Select-clear")},o.default.createElement(p.Icon,{icon:"close",className:"icon"})):null,d?o.default.createElement("span",{className:n("Select-spinner")},o.default.createElement("i",{className:h})):null,o.default.createElement("span",{className:n("Select-arrow")}),m?e.renderOuter(t):null)})},t.defaultProps={multiple:!1,clearable:!0,creatable:!1,searchPromptText:"输入内容进行检索",loadingPlaceholder:"加载中..",noResultsText:"没有结果",clearAllText:"移除所有",clearValueText:"移除",placeholder:"请选择",valueField:"value",labelField:"label",spinnerClassName:"fa fa-spinner fa-spin fa-1x fa-fw",promptTextCreator:function(e){return"新增:"+e},onNewOptionClick:h.noop,inline:!1,disabled:!1,checkAll:!1,checkAllLabel:"全选",defaultCheckAll:!1},t}(o.default.Component);t.Select=S,t.default=y.themeable(s(S,{value:"onChange"}))}); ;/*!src/components/DatePicker.tsx*/ define("dd24912",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),n=a.__importDefault(e("node_modules/react/index")),r=a.__importDefault(e("node_modules/classnames/index")),s=a.__importDefault(e("node_modules/moment/moment"));e("node_modules/moment/locale/zh-cn");var o=a.__importDefault(e("node_modules/react-datetime/src/CalendarContainer")),i=a.__importDefault(e("node_modules/react-datetime/DateTime")),l=a.__importDefault(e("d57879c")),d=e("b7bbd16"),u=a.__importDefault(e("2b3dcdf")),c=a.__importDefault(e("997df41")),p=e("256b65d"),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.render=function(){return"days"===this.props.view?n.default.createElement(m,a.__assign({},this.props.viewProps)):e.prototype.render.call(this)},t}(o.default),f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.render=function(){if(!this.__hacked){this.__hacked=!0;var e=this.getComponentProps,t=this.setState.bind(this);this.getComponentProps=function(){var a=this,n=e.apply(this);return n.setDateTimeState=t,["onChange","onClose","requiredConfirm","classPrefix","prevIcon","nextIcon","isEndDate"].forEach(function(e){return n[e]=a.props[e]}),n}}var r="rdt"+(this.props.className?Array.isArray(this.props.className)?" "+this.props.className.join(" "):" "+this.props.className:""),s=[];if(this.props.input){var o=a.__assign({type:"text",className:"form-control",onClick:this.openCalendar,onFocus:this.openCalendar,onChange:this.onInputChange,onKeyDown:this.onInputKey,value:this.state.inputValue},this.props.inputProps);s=this.props.renderInput?[n.default.createElement("div",{key:"i"},this.props.renderInput(o,this.openCalendar,this.closeCalendar))]:[n.default.createElement("input",a.__assign({key:"i"},o))]}else r+=" rdtStatic";return this.state.open&&(r+=" rdtOpen"),n.default.createElement("div",{className:r},s.concat(n.default.createElement("div",{key:"dt",className:"rdtPicker"},n.default.createElement(h,{view:this.state.currentView,viewProps:this.getComponentProps(),onClickOutside:this.handleClickOutside}))))},t}(i.default);t.BaseDatePicker=f;var m=function(e){function t(t){var a=e.call(this,t)||this;return a.handleClickOutside=a.handleClickOutside.bind(a),a.handleYearChange=a.handleYearChange.bind(a),a.handleMonthChange=a.handleMonthChange.bind(a),a.handleDayChange=a.handleDayChange.bind(a),a.confirm=a.confirm.bind(a),a.cancel=a.cancel.bind(a),a}return a.__extends(t,e),t.prototype.getDaysOfWeek=function(e){var t=e.weekdaysMin(),a=e.firstDayOfWeek(),n=[],r=0;return t.forEach(function(e){n[(7+r++-a)%7]=e}),n},t.prototype.alwaysValidDate=function(){return!0},t.prototype.handleDayChange=function(e){if(this.props.requiredConfirm){var t=this.props.viewDate.clone(),a=this.props.selectedDate||t,n=e.target,r=0;return~n.className.indexOf("rdtNew")&&(r=1),~n.className.indexOf("rdtOld")&&(r=-1),t.month(t.month()+r).date(parseInt(n.getAttribute("data-value"),10)).hours(a.hours()).minutes(a.minutes()).seconds(a.seconds()).milliseconds(a.milliseconds()),void this.props.setDateTimeState({viewDate:t,selectedDate:t.clone()})}this.props.updateSelectedDate(e,!0)},t.prototype.handleMonthChange=function(e){var t=this.props.viewDate;this.props.setDateTimeState({viewDate:t.clone().month(e.value).startOf("month")})},t.prototype.handleYearChange=function(e){var t=this.props.viewDate,a=t.clone().year(e.value);this.props.setDateTimeState({viewDate:a[a.isBefore(t)?"endOf":"startOf"]("year")})},t.prototype.setTime=function(e,t){var a=(this.props.selectedDate||this.props.viewDate).clone();a[e](t),this.props.setDateTimeState({viewDate:a.clone(),selectedDate:a.clone()}),this.props.requiredConfirm||this.props.onChange(a)},t.prototype.confirm=function(){var e=this.props.viewDate.clone();this.props.setDateTimeState({selectedDate:e}),this.props.onChange(e),this.props.onClose&&this.props.onClose()},t.prototype.cancel=function(){this.props.onClose&&this.props.onClose()},t.prototype.handleClickOutside=function(){this.props.handleClickOutside()},t.prototype.renderYearsSelect=function(){var e=(this.props.classPrefix,this.props.viewDate),t=[],a=this.props.isValidDate||this.alwaysValidDate,r=0,s=1,o=e.year(),i=0;t.push(o);for(var d=function(){o++;var n=e.clone().set({year:o,month:r,date:s}),l=parseInt(n.endOf("year").format("DDD"),10),d=Array.from({length:l},function(e,t){return t+1}),u=d.find(function(e){return a(n.clone().dayOfYear(e))});return u?(t.push(o),void i++):"break"};20>i;){var u=d();if("break"===u)break}i=0,o=e.year();for(var c=function(){o--;var n=e.clone().set({year:o,month:r,date:s}),l=parseInt(n.endOf("year").format("DDD"),10),d=Array.from({length:l},function(e,t){return t+1}),u=d.find(function(e){return a(n.clone().dayOfYear(e))});return u?(t.unshift(o),void i++):"break"};20>i;){var p=c();if("break"===p)break}return n.default.createElement(l.default,{value:e.year(),options:t.map(function(e){return{label:""+e,value:e}}),onChange:this.handleYearChange,clearable:!1,searchable:!1})},t.prototype.renderMonthsSelect=function(){for(var e=this.props.classPrefix,t=this.props.viewDate,a=this.props.viewDate.year(),r=this.props.isValidDate||this.alwaysValidDate,s=0,o=[],i=function(){var e=t.clone().set({year:a,month:s,date:1}),n=parseInt(e.endOf("month").format("D"),10),i=Array.from({length:n},function(e,t){return t+1}),l=i.find(function(t){return r(e.clone().set("date",t))});l&&o.push(s),s++};12>s;)i();return n.default.createElement(l.default,{classPrefix:e,value:t.month(),options:o.map(function(e){return{label:""+(e+1),value:e}}),onChange:this.handleMonthChange,clearable:!1,searchable:!1})},t.prototype.renderDay=function(e,t){return n.default.createElement("td",a.__assign({},e),t.date())},t.prototype.renderTimes=function(){var e=this,t=this.props,a=t.timeFormat,r=t.selectedDate,s=t.viewDate,o=t.isEndDate,i=r||(o?s.endOf("day"):s),l=[];return a.split(":").forEach(function(t,a){var r=/h/i.test(t)?"hours":/m/i.test(t)?"minutes":"seconds",s=0,o="hours"===r?23:59;l.push(n.default.createElement("input",{key:a+"input",type:"text",value:i.format(t),min:s,max:o,onChange:function(t){return e.setTime(r,Math.max(s,Math.min(parseInt(t.currentTarget.value.replace(/\D/g,""),10)||0,o)))}})),l.push(n.default.createElement("span",{key:a+"divider"},":"))}),l.length&&l.pop(),n.default.createElement("div",null,l)},t.prototype.renderFooter=function(){return this.props.timeFormat||this.props.requiredConfirm?n.default.createElement("tfoot",{key:"tf"},n.default.createElement("tr",null,n.default.createElement("td",{colSpan:7},this.props.timeFormat?this.renderTimes():null,this.props.requiredConfirm?n.default.createElement("div",{key:"button",className:"rdtActions"},n.default.createElement("a",{className:"rdtBtn rdtBtnConfirm",onClick:this.confirm},"确认"),n.default.createElement("a",{className:"rdtBtn rdtBtnCancel",onClick:this.cancel},"取消")):null))):null},t.prototype.renderDays=function(){var e,t,a,r,o=this.props.viewDate,i=this.props.selectedDate&&this.props.selectedDate.clone(),l=o.clone().subtract(1,"months"),d=o.year(),u=o.month(),c=[],p=[],h=this.props.renderDay||this.renderDay,f=this.props.isValidDate||this.alwaysValidDate;l.date(l.daysInMonth()).startOf("week");for(var m=l.clone().add(42,"d");l.isBefore(m);)e="rdtDay",r=l.clone(),l.year()===d&&l.month()u||l.year()>d)&&(e+=" rdtNew"),i&&l.isSame(i,"day")&&(e+=" rdtActive"),l.isSame(s.default(),"day")&&(e+=" rdtToday"),t=!f(r,i),t&&(e+=" rdtDisabled"),a={key:l.format("M_D"),"data-value":l.date(),className:e},t||(a.onClick=this.handleDayChange),p.push(h(a,r,i)),7===p.length&&(c.push(n.default.createElement("tr",{key:l.format("M_D")},p)),p=[]),l.add(1,"d");return c},t.prototype.render=function(){var e=this.renderFooter(),t=this.props.viewDate,a=t.localeData(),r=[n.default.createElement("thead",{key:"th"},n.default.createElement("tr",null,n.default.createElement("th",{colSpan:7},n.default.createElement("div",{className:"rdtHeader"},n.default.createElement("a",{className:"rdtBtn",onClick:this.props.subtractTime(1,"months")},n.default.createElement("i",{className:"rdtBtnPrev"})),n.default.createElement("div",{className:"rdtSelect"},this.renderYearsSelect()),n.default.createElement("div",{className:"rdtSelect"},this.renderMonthsSelect()),n.default.createElement("a",{className:"rdtBtn",onClick:this.props.addTime(1,"months")},n.default.createElement("i",{className:"rdtBtnNext"}))))),n.default.createElement("tr",null,this.getDaysOfWeek(a).map(function(e,t){return n.default.createElement("th",{key:e+t,className:"dow"},e)}))),n.default.createElement("tbody",{key:"tb"},this.renderDays())];return e&&r.push(e),n.default.createElement("div",{className:"rdtDays"},n.default.createElement("table",null,r))},t.defaultProps={classPrefix:"a-"},t}(n.default.Component),y={today:{label:"今天",date:function(e){return e.startOf("day")}},yesterday:{label:"昨天",date:function(e){return e.add(-1,"days").startOf("day")}},thisweek:{label:"本周一",date:function(e){return e.startOf("week").add(-1,"weeks")}},thismonth:{label:"本月初",date:function(e){return e.startOf("month")}},prevmonth:{label:"上个月初",date:function(e){return e.startOf("month").add(-1,"month")}},prevquarter:{label:"上个季节初",date:function(e){return e.startOf("quarter").add(-1,"quarter")}},thisquarter:{label:"本季度初",date:function(e){return e.startOf("quarter")}},tomorrow:{label:"明天",date:function(e){return e.add(1,"days").startOf("day")}},endofthisweek:{label:"本周日",date:function(e){return e.endOf("week")}},endofthismonth:{label:"本月底",date:function(e){return e.endOf("month")}}},v=[{regexp:/^(\d+)daysago$/,resolve:function(e,t){return{label:t+"天前",date:function(e){return e.subtract(t,"days")}}}},{regexp:/^(\d+)dayslater$/,resolve:function(e,t){return{label:t+"天后",date:function(e){return e.add(t,"days")}}}},{regexp:/^(\d+)weeksago$/,resolve:function(e,t){return{label:t+"周前",date:function(e){return e.subtract(t,"weeks")}}}},{regexp:/^(\d+)weekslater$/,resolve:function(e,t){return{label:t+"周后",date:function(e){return e.add(t,"weeks")}}}},{regexp:/^(\d+)monthsago$/,resolve:function(e,t){return{label:t+"月前",date:function(e){return e.subtract(t,"months")}}}},{regexp:/^(\d+)monthslater$/,resolve:function(e,t){return{label:t+"月后",date:function(e){return e.add(t,"months")}}}},{regexp:/^(\d+)quartersago$/,resolve:function(e,t){return{label:t+"季度前",date:function(e){return e.subtract(t,"quarters")}}}},{regexp:/^(\d+)quarterslater$/,resolve:function(e,t){return{label:t+"季度后",date:function(e){return e.add(t,"quarters")}}}}],D=function(e){function t(t){var a=e.call(this,t)||this;return a.state={isOpened:!1,isFocused:!1,value:a.props.value?(a.props.utc?s.default.utc:s.default)(a.props.value,a.props.format):void 0},a.domRef=function(e){a.dom=e},a.handleChange=a.handleChange.bind(a),a.selectRannge=a.selectRannge.bind(a),a.checkIsValidDate=a.checkIsValidDate.bind(a),a.open=a.open.bind(a),a.close=a.close.bind(a),a.handleFocus=a.handleFocus.bind(a),a.handleBlur=a.handleBlur.bind(a),a.clearValue=a.clearValue.bind(a),a.handleClick=a.handleClick.bind(a),a.handleKeyPress=a.handleKeyPress.bind(a),a.getParent=a.getParent.bind(a),a.getTarget=a.getTarget.bind(a),a.handlePopOverClick=a.handlePopOverClick.bind(a),a}return a.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.props.value!==e.value&&this.setState({value:e.value?(e.utc?s.default.utc:s.default)(e.value,e.format):void 0})},t.prototype.focus=function(){this.dom&&this.dom.focus()},t.prototype.handleFocus=function(){this.setState({isFocused:!0})},t.prototype.handleBlur=function(){this.setState({isFocused:!1})},t.prototype.handleKeyPress=function(e){" "===e.key&&this.handleClick()},t.prototype.handleClick=function(){this.state.isOpened?this.close():this.open()},t.prototype.handlePopOverClick=function(e){e.stopPropagation(),e.preventDefault()},t.prototype.open=function(e){this.props.disabled||this.setState({isOpened:!0},e)},t.prototype.close=function(){this.setState({isOpened:!1})},t.prototype.clearValue=function(e){e.preventDefault(),e.stopPropagation();var t=this.props.onChange;t("")},t.prototype.handleChange=function(e){var t=this.props,a=t.onChange,n=t.format,r=t.minTime,o=t.maxTime,i=t.dateFormat,l=t.timeFormat;s.default.isMoment(e)&&(r&&e&&e.isBefore(r,"second")?e=r:o&&e&&e.isAfter(o,"second")&&(e=o),a(e.format(n)),i&&!l&&this.close())},t.prototype.selectRannge=function(e){var t=s.default();this.handleChange(e.date(t)),this.close()},t.prototype.checkIsValidDate=function(e){var t=this.props,a=t.minDate,n=t.maxDate;return a&&e.isBefore(a,"day")?!1:n&&e.isAfter(n,"day")?!1:!0},t.prototype.getTarget=function(){return this.dom},t.prototype.getParent=function(){return this.dom},t.prototype.getAvailableShortcuts=function(e){if(y[e])return y[e];for(var t=0,a=v.length;a>t;t++){var n=v[t],r=n.regexp.exec(e);if(r)return n.resolve.apply(n,r)}return null},t.prototype.render=function(){var e=this,t=this.props,a=t.classPrefix,s=t.className,o=t.value,i=t.placeholder,l=t.disabled,p=(t.format,t.inputFormat),h=t.dateFormat,m=t.timeFormat,y=t.viewMode,v=t.timeConstraints,D=t.popOverContainer,g=t.clearable,C=t.shortcuts,b=t.utc,k=this.state.isOpened,E=this.state.value;return n.default.createElement("div",{tabIndex:0,onKeyPress:this.handleKeyPress,onFocus:this.handleFocus,onBlur:this.handleBlur,className:r.default(a+"DatePicker",{"is-disabled":l,"is-focused":this.state.isFocused},s),ref:this.domRef,onClick:this.handleClick},E?n.default.createElement("span",{className:a+"DatePicker-value"},E.format(p)):n.default.createElement("span",{className:a+"DatePicker-placeholder"},i),g&&!l&&o?n.default.createElement("a",{className:a+"DatePicker-clear",onClick:this.clearValue},n.default.createElement(d.Icon,{icon:"close",className:"icon"})):null,n.default.createElement("a",{className:a+"DatePicker-toggler"}),k?n.default.createElement(c.default,{placement:"left-bottom-left-top right-bottom-right-top",target:this.getTarget,container:D||this.getParent,rootClose:!1,show:!0},n.default.createElement(u.default,{classPrefix:a,className:a+"DatePicker-popover",onHide:this.close,overlay:!0,onClick:this.handlePopOverClick},C?n.default.createElement("ul",{className:a+"DatePicker-shortcuts"},("string"==typeof C?C.split(","):Array.isArray(C)?C:[]).map(function(t){var r=e.getAvailableShortcuts(t);return r?n.default.createElement("li",{className:a+"DatePicker-shortcut",onClick:function(){return e.selectRannge(r)},key:t},n.default.createElement("a",null,r.label)):null})):null,n.default.createElement(f,{value:E,onChange:this.handleChange,classPrefix:a,classnames:r.default,requiredConfirm:h&&m,dateFormat:h,timeFormat:m,isValidDate:this.checkIsValidDate,viewMode:y,timeConstraints:v,input:!1,onClose:this.close,utc:b}))):null)},t.defaultProps={viewMode:"days",shortcuts:""},t}(n.default.Component);t.DatePicker=D,t.default=p.themeable(D)}); ;/*!src/components/DateRangePicker.tsx*/ define("eaae631",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),n=e("node_modules/react/index"),r=e("node_modules/moment/moment"),s=e("node_modules/react-dom/index"),i=a.__importDefault(e("node_modules/classnames/index")),o=e("b7bbd16"),l=a.__importDefault(e("997df41")),d=e("dd24912"),c=a.__importDefault(e("2b3dcdf")),u=e("256b65d"),h={today:{label:"今天",startDate:function(e){return e.startOf("day")},endDate:function(e){return e}},yesterday:{label:"昨天",startDate:function(e){return e.add(-1,"days").startOf("day")},endDate:function(e){return e.add(-1,"days").endOf("day")}},"1dayago":{label:"最近1天",startDate:function(e){return e.add(-1,"days")},endDate:function(e){return e}},"7daysago":{label:"最近7天",startDate:function(e){return e.add(-7,"days")},endDate:function(e){return e}},"90daysago":{label:"最近90天",startDate:function(e){return e.add(-90,"days")},endDate:function(e){return e}},prevweek:{label:"上周",startDate:function(e){return e.startOf("week").add(-1,"weeks")},endDate:function(e){return e.startOf("week").add(-1,"days").endOf("day")}},thismonth:{label:"本月",startDate:function(e){return e.startOf("month")},endDate:function(e){return e}},prevmonth:{label:"上个月",startDate:function(e){return e.startOf("month").add(-1,"month")},endDate:function(e){return e.startOf("month").add(-1,"day").endOf("day")}},prevquarter:{label:"上个季节",startDate:function(e){return e.startOf("quarter").add(-1,"quarter")},endDate:function(e){return e.startOf("quarter").add(-1,"day").endOf("day")}},thisquarter:{label:"本季度",startDate:function(e){return e.startOf("quarter")},endDate:function(e){return e}}},f=function(e){function t(r){var s=e.call(this,r)||this;s.open=s.open.bind(s),s.close=s.close.bind(s),s.handleStartChange=s.handleStartChange.bind(s),s.handleEndChange=s.handleEndChange.bind(s),s.handleFocus=s.handleFocus.bind(s),s.handleBlur=s.handleBlur.bind(s),s.checkStartIsValidDate=s.checkStartIsValidDate.bind(s),s.checkEndIsValidDate=s.checkEndIsValidDate.bind(s),s.confirm=s.confirm.bind(s),s.clearValue=s.clearValue.bind(s),s.dom=n.createRef(),s.handleClick=s.handleClick.bind(s),s.handleKeyPress=s.handleKeyPress.bind(s),s.handlePopOverClick=s.handlePopOverClick.bind(s);var i=s.props,o=i.format,l=i.joinValues,d=i.delimiter,c=i.value;return s.state=a.__assign({isOpened:!1,isFocused:!1},t.unFormatValue(c,o,l,d)),s}return a.__extends(t,e),t.formatValue=function(e,t,a,n){return e=[e.startDate.format(t),e.endDate.format(t)],a&&(e=e.join(n)),e},t.unFormatValue=function(e,t,a,n){return e?(a&&"string"==typeof e&&(e=e.split(n)),{startDate:e[0]?r(e[0],t):void 0,endDate:e[1]?r(e[1],t):void 0}):{startDate:void 0,endDate:void 0}},t.prototype.componentWillReceiveProps=function(e){var n=this.props,r=e.value,s=e.format,i=e.joinValues,o=e.delimiter;n.value!==r&&this.setState(a.__assign({},t.unFormatValue(r,s,i,o)))},t.prototype.focus=function(){this.dom.current&&!this.props.disabled&&this.dom.current.focus()},t.prototype.blur=function(){this.dom.current&&!this.props.disabled&&this.dom.current.blur()},t.prototype.handleFocus=function(){this.setState({isFocused:!0})},t.prototype.handleBlur=function(){this.setState({isFocused:!1})},t.prototype.open=function(){this.props.disabled||this.setState({isOpened:!0})},t.prototype.close=function(){this.setState({isOpened:!1},this.blur)},t.prototype.handleClick=function(){this.state.isOpened?this.close():this.open()},t.prototype.handlePopOverClick=function(e){e.stopPropagation(),e.preventDefault()},t.prototype.handleKeyPress=function(e){" "===e.key&&this.handleClick()},t.prototype.confirm=function(){this.state.startDate&&this.state.endDate&&(this.state.startDate.isAfter(this.state.endDate)||(this.props.onChange(t.formatValue({startDate:this.state.startDate,endDate:this.state.endDate},this.props.format,this.props.joinValues,this.props.delimiter)),this.close()))},t.prototype.handleStartChange=function(e){this.setState({startDate:e.clone()})},t.prototype.handleEndChange=function(e){e=this.state.endDate||this.props.timeFormat?e:e.endOf("day"),this.setState({endDate:e.clone()})},t.prototype.selectRannge=function(e){var t=r();this.setState({startDate:e.startDate(t.clone()),endDate:e.endDate(t.clone())})},t.prototype.clearValue=function(e){e.preventDefault(),e.stopPropagation();var t=this.props,a=t.resetValue,n=t.onChange;n(a)},t.prototype.checkStartIsValidDate=function(e){var t=this.state.endDate,a=this.props,n=a.minDate,r=a.maxDate;return r=r&&t?r.isBefore(t)?r:t:r||t,n&&e.isBefore(n,"day")?!1:r&&e.isAfter(r,"day")?!1:!0},t.prototype.checkEndIsValidDate=function(e){var t=this.state.startDate,a=this.props,n=a.minDate,r=a.maxDate;return n=n&&t?n.isAfter(t)?n:t:n||t,n&&e.isBefore(n,"day")?!1:r&&e.isAfter(r,"day")?!1:!0},t.prototype.render=function(){var e=this,a=this.props,r=a.className,u=a.classPrefix,f=a.value,p=a.placeholder,m=a.popOverContainer,D=a.inputFormat,y=a.format,b=a.joinValues,g=a.delimiter,k=a.clearable,v=a.timeFormat,C=a.ranges,P=a.disabled,E=a.iconClassName,O=this.state,V=O.isOpened,F=O.isFocused,N=O.startDate,_=O.endDate,R=t.unFormatValue(f,y,b,g),S=R.startDate?R.startDate.format(D):"",B=R.endDate?R.endDate.format(D):"",x=[];return S&&x.push(S),B&&x.push(B),n.createElement("div",{tabIndex:0,onKeyPress:this.handleKeyPress,onFocus:this.handleFocus,onBlur:this.handleBlur,className:i.default(u+"DateRangePicker",{"is-disabled":P,"is-focused":F},r),ref:this.dom,onClick:this.handleClick},x.length?n.createElement("span",{className:u+"DateRangePicker-value"},x.join(" 至 ")):n.createElement("span",{className:u+"DateRangePicker-placeholder"},p),k&&!P&&f?n.createElement("a",{className:u+"DateRangePicker-clear",onClick:this.clearValue},n.createElement(o.Icon,{icon:"close",className:"icon"})):null,n.createElement("a",{className:u+"DateRangePicker-toggler"},n.createElement("i",{className:E})),V?n.createElement(l.default,{placement:"left-bottom-left-top right-bottom-right-top",target:function(){return e.dom.current},onHide:this.close,container:m||function(){return s.findDOMNode(e)},rootClose:!1,show:!0},n.createElement(c.default,{classPrefix:u,className:u+"DateRangePicker-popover",onHide:this.close,onClick:this.handlePopOverClick,overlay:!0},n.createElement("div",{className:u+"DateRangePicker-wrap"},C?n.createElement("ul",{className:u+"DateRangePicker-rangers"},("string"==typeof C?C.split(","):Array.isArray(C)?C:[]).filter(function(e){return!!h[e]}).map(function(t){return n.createElement("li",{className:u+"DateRangePicker-ranger",onClick:function(){return e.selectRannge(h[t])},key:t},n.createElement("a",null,h[t].label))})):null,n.createElement(d.BaseDatePicker,{classPrefix:u,classnames:i.default,className:u+"DateRangePicker-start",value:N,onChange:this.handleStartChange,requiredConfirm:!1,dateFormat:y,timeFormat:v,isValidDate:this.checkStartIsValidDate,viewMode:"days",input:!1,onClose:this.close}),n.createElement(d.BaseDatePicker,{classPrefix:u,classnames:i.default,className:u+"DateRangePicker-end",value:_,onChange:this.handleEndChange,requiredConfirm:!1,dateFormat:y,timeFormat:v,isEndDate:!0,isValidDate:this.checkEndIsValidDate,viewMode:"days",input:!1,onClose:this.close}),n.createElement("div",{key:"button",className:u+"DateRangePicker-actions"},n.createElement("a",{className:i.default("rdtBtn rdtBtnConfirm",{"is-disabled":!this.state.startDate||!this.state.endDate}),onClick:this.confirm},"确认"),n.createElement("a",{className:"rdtBtn rdtBtnCancel",onClick:this.close},"取消"))))):null)},t.defaultProps={placeholder:"请选择日期范围",format:"X",inputFormat:"YYYY-MM-DD",joinValues:!0,clearable:!0,delimiter:",",ranges:"yesterday,7daysago,prevweek,thismonth,prevmonth,prevquarter",iconClassName:"fa fa-calendar",resetValue:""},t}(n.Component);t.DateRangePicker=f,t.default=u.themeable(f)}); ;/*!src/components/Drawer.tsx*/ define("01a937e",function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0});var o=e("node_modules/tslib/tslib"),a=o.__importDefault(e("node_modules/react/index")),d=o.__importStar(e("node_modules/react-transition-group/Transition")),i=e("node_modules/react-overlays/lib/index"),r=e("b7bbd16"),l=o.__importDefault(e("node_modules/classnames/index")),s=e("8768414"),c=e("256b65d"),u=e("9a80175"),m=(n={},n[d.ENTERING]="in",n[d.ENTERED]="in",n),f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.contentRef=function(e){return t.contentDom=e},t.handleEntered=function(){var e=t.props.onEntered;document.body.classList.add("is-modalOpened"),e&&e()},t.handleExited=function(){var e=t.props.onExited;document.activeElement&&document.activeElement.blur(),e&&e(),setTimeout(function(){document.querySelector(".amis-dialog-widget")||document.body.classList.remove("is-modalOpened")},200)},t.modalRef=function(e){e?(s.addModal(t),e.classList.add(t.props.classPrefix+"Modal--"+s.current()+"th")):s.removeModal()},t}o.__extends(t,e),t.prototype.componentDidMount=function(){this.props.show&&this.handleEntered()},t.prototype.componentWillUnmount=function(){this.props.show&&this.handleExited()},t.prototype.handleWidgetClick=function(e){var t=this.props,n=t.classPrefix,o=t.closeOnOutside,a=t.onHide;e.target.closest("."+n+"Drawer-content")||o&&a&&a()},t.prototype.render=function(){var e=this,t=this.props,n=t.classPrefix,o=t.className,s=t.children,c=t.container,u=t.show,f=t.position,p=t.size,E=t.onHide,h=t.disabled,v=t.overlay;return a.default.createElement(i.Portal,{container:c},a.default.createElement(d.default,{mountOnEnter:!0,unmountOnExit:!0,"in":u,timeout:500,onExited:this.handleExited,onEntered:this.handleEntered},function(t){var i;return t===d.ENTERING&&e.contentDom.offsetWidth,a.default.createElement("div",{ref:e.modalRef,role:"dialog",className:l.default("amis-dialog-widget "+n+"Drawer",(i={},i[n+"Drawer--"+f]=f,i[n+"Drawer--"+p]=p,i[n+"Drawer--noOverlay"]=!v,i),o),onClick:e.handleWidgetClick},v?a.default.createElement("div",{className:l.default(n+"Drawer-overlay",m[t])}):null,a.default.createElement("div",{ref:e.contentRef,className:l.default(n+"Drawer-content",m[t])},a.default.createElement("a",{onClick:h?void 0:E,className:n+"Drawer-close"},a.default.createElement(r.Icon,{icon:"close",className:"icon"})),s))}))};var n;return t.defaultProps={container:document.body,position:"left",size:"md",overlay:!0,disableOnClickOutside:u.noop,enableOnClickOutside:u.noop},o.__decorate([u.autobind,o.__metadata("design:type",Function),o.__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof a.default&&a.default.MouseEvent)?n:Object]),o.__metadata("design:returntype",void 0)],t.prototype,"handleWidgetClick",null),t}(a.default.Component);t.Drawer=f,t.default=c.themeable(f)}); ;/*!src/components/Tabs.tsx*/ define("8ac7656",function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),r=a.__importDefault(e("node_modules/react/index")),s=a.__importStar(e("node_modules/react-transition-group/Transition")),l=e("256b65d"),i=(n={},n[s.ENTERING]="in",n[s.ENTERED]="in",n),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.handleSelect=function(e){var t=this.props.onSelect;t&&t(e)},t.prototype.renderNav=function(e,t){var n=this;if(e){var a=this.props,s=a.classnames,l=a.activeKey,i=e.props,o=i.eventKey,u=i.disabled,c=i.icon,d=i.title,m=i.toolbar;return r.default.createElement("li",{className:s("Tabs-link",l===o?"is-active":"",u?"is-disabled":""),key:t,onClick:function(){return u?"":n.handleSelect(o)}},r.default.createElement("a",null,c?r.default.createElement("i",{className:c}):null," ",d),r.default.isValidElement(m)?m:null)}},t.prototype.renderTab=function(e,t){if(e){var n=this.props,s=n.activeKey,l=n.classnames;return r.default.cloneElement(e,a.__assign(a.__assign({},e.props),{key:t,classnames:l,activeKey:s}))}},t.prototype.render=function(){var e,t=this,n=this.props,a=n.classnames,s=n.contentClassName,l=n.className,i=n.mode,o=n.tabsMode,u=n.children,c=n.additionBtns;if(!Array.isArray(u))return null;var d=o||i;return r.default.createElement("div",{className:a("Tabs",(e={},e["Tabs--"+d]=d,e),l)},r.default.createElement("ul",{className:a("Tabs-links"),role:"tablist"},u.map(function(e,n){return t.renderNav(e,n)}),c),r.default.createElement("div",{className:a("Tabs-content",s)},u.map(function(e,n){return t.renderTab(e,n)})))},t.defaultProps={mode:"",contentClassName:""},t}(r.default.Component);t.Tabs=o;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.contentRef=function(e){return t.contentDom=e},t}return a.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.classnames,a=t.mountOnEnter,l=t.reload,o=t.unmountOnExit,u=t.eventKey,c=t.activeKey,d=t.children,m=t.className;return r.default.createElement(s.default,{"in":c===u,mountOnEnter:a,unmountOnExit:"boolean"==typeof l?l:o,timeout:500},function(t){return t===s.ENTERING&&e.contentDom.offsetWidth,r.default.createElement("div",{ref:e.contentRef,className:n&&n(i[t],c===u?"is-active":"","Tabs-pane",m)},d)})},t}(r.default.PureComponent);t.Tab=u,t.default=l.themeable(o)}); ;/*!src/components/LazyComponent.tsx*/ define("4783ce8",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=e("node_modules/tslib/tslib"),n=i.__importDefault(e("node_modules/react/index")),l=e("node_modules/react-visibility-sensor/visibility-sensor"),o=function(e){function t(t){var i=e.call(this,t)||this;return i.mounted=!1,i.handleVisibleChange=i.handleVisibleChange.bind(i),i.state={visible:!1,component:t.component},i}return i.__extends(t,e),t.prototype.componentWillMount=function(){this.mounted=!0},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.handleVisibleChange=function(e){var t=this;this.setState({visible:e}),e&&!this.state.component&&this.props.getComponent&&this.props.getComponent().then(function(e){return t.mounted&&"function"==typeof e&&t.setState({component:e})}).catch(function(e){return t.mounted&&t.setState({component:function(){return n.default.createElement("div",{className:"alert alert-danger"},String(e))}})})},t.prototype.render=function(){var e=this.props,t=e.placeholder,o=e.unMountOnHidden,s=e.childProps,a=e.visiblilityProps,r=e.partialVisibility,d=i.__rest(e,["placeholder","unMountOnHidden","childProps","visiblilityProps","partialVisibility"]),u=this.state,c=u.visible,p=u.component;return o?n.default.createElement(l,i.__assign({},a,{partialVisibility:r,onChange:this.handleVisibleChange}),n.default.createElement("div",{className:"visibility-sensor"},p&&c?n.default.createElement(p,i.__assign({},d,s)):t)):c?p?n.default.createElement(p,i.__assign({},d,s)):n.default.createElement("div",null,t):n.default.createElement(l,i.__assign({},a,{partialVisibility:r,onChange:this.handleVisibleChange}),n.default.createElement("div",{className:"visibility-sensor"},t))},t.defaultProps={placeholder:"加载中...",unMountOnHidden:!1,partialVisibility:!0},t}(n.default.Component);t.default=o}); ;/*!src/components/Radios.tsx*/ define("8e37af0",function(e,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),t=a.__importDefault(e("node_modules/react/index")),n=e("node_modules/uncontrollable/index"),r=a.__importDefault(e("0a43d97")),i=e("f203847"),s=e("node_modules/lodash/chunk"),o=e("256b65d"),u=function(e){function l(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(l,e),l.prototype.toggleOption=function(e){var l=this.props,a=l.value,t=l.onChange,n=l.valueField,r=l.clearable,s=l.delimiter,o=l.options,u=i.value2array(a,{multiple:!1,delimiter:s,valueField:n,options:o}),d=u.indexOf(e);~d?r&&u.splice(d,1):u=[e];var c=u[0];t&&t(c)},l.prototype.renderGroup=function(e,l,a){var n=this,r=this.props.classnames;return t.default.createElement("div",{key:l,className:r("RadiosControl-group",e.className)},t.default.createElement("label",{className:r("RadiosControl-groupLabel",e.labelClassName)},e.label),e.children&&e.children.length?e.children.map(function(e,l){return n.renderItem(e,l,a)}):null)},l.prototype.renderItem=function(e,l,a){var n=this;if(e.children)return this.renderGroup(e,l,a);var i=this.props,s=i.disabled,o=i.inline,u=i.itemClassName,d=i.classnames,c=i.labelClassName;return t.default.createElement(r.default,{type:"radio",key:l,onChange:function(){return n.toggleOption(e)},checked:!!~a.indexOf(e),className:d(u,e.className),disabled:s||e.disabled,description:e.description,inline:o,labelClassName:c},e.label)},l.prototype.render=function(){var e=this,l=this.props,a=l.value,n=l.options,r=l.className,o=l.classnames,u=l.placeholder,d=l.columnsCount,c=l.joinValues,m=l.extractValue,p=(l.disabled,l.inline),f=l.delimiter,h=l.valueField,v=(l.classPrefix,i.value2array(a,{multiple:!1,delimiter:f,valueField:h,options:n,joinValues:c,extractValue:m})),b=[];if(n&&(b=n.map(function(l,a){return e.renderItem(l,a,v)})),!p&&d>1){var y=12/d,g="Grid-col--sm"+(y===Math.round(y)?y:"");b=s(b,d).map(function(e,l){return t.default.createElement("div",{className:o("Grid"),key:l},Array.from({length:d}).map(function(l,a){return t.default.createElement("div",{key:a,className:o(g)},e[a])}))})}return t.default.createElement("div",{className:r},b&&b.length?b:u)},l.defaultProps={joinValues:!0,clearable:!1,columnsCount:1},l}(t.default.Component);l.Radios=u,l.default=o.themeable(n(u,{value:"onChange"}))}); ;/*!src/components/Range.tsx*/ define("736bbb6",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),t=n.__importDefault(e("node_modules/react/index")),l=n.__importDefault(e("node_modules/react-input-range/lib/js/index")),u=e("node_modules/uncontrollable/index"),i=e("256b65d"),r=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(a,e),a.prototype.render=function(){var e=this.props,a=e.min,u=e.max,i=e.value,r=e.className,s=e.classPrefix,p=e.multiple,d={activeTrack:p?s+"InputRange-track is-active":s+"InputRange-track",disabledInputRange:s+"InputRange is-disabled",inputRange:s+"InputRange",labelContainer:s+"InputRange-labelContainer",maxLabel:s+"InputRange-label "+s+"InputRange-label--max",minLabel:s+"InputRange-label "+s+"InputRange-label--min",slider:s+"InputRange-slider",sliderContainer:s+"InputRange-sliderContainer",track:s+"InputRange-track "+s+"InputRange-track--background",valueLabel:s+"InputRange-label "+s+"InputRange-label--value"};return t.default.createElement(l.default,n.__assign({},this.props,{className:r,classNames:d,minValue:a,maxValue:u,value:i,multiple:p}))},a.defaultProps={min:1,max:100},a}(t.default.Component);a.Range=r,a.default=i.themeable(u(r,{value:"onChange"}))}); ;/*!src/components/Rating.tsx*/ define("1b690d8",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=t("node_modules/tslib/tslib"),r=a.__importDefault(t("node_modules/react/index")),s=a.__importDefault(t("node_modules/classnames/index")),n=t("256b65d"),i=function(t){function e(e){var a=t.call(this,e)||this;return a.state={value:e.value||0,stars:[],halfStar:{at:Math.floor(e.value),hidden:e.half&&e.value%1<.5}},a.getRate=a.getRate.bind(a),a.getStars=a.getStars.bind(a),a.moreThanHalf=a.moreThanHalf.bind(a),a.mouseOver=a.mouseOver.bind(a),a.mouseLeave=a.mouseLeave.bind(a),a.handleClick=a.handleClick.bind(a),a}return a.__extends(e,t),e.prototype.componentDidMount=function(){var t=this.state.value;this.setState({stars:this.getStars(t)})},e.prototype.componentWillReceiveProps=function(t){this.setState({stars:this.getStars(t.value),value:t.value,halfStar:{at:Math.floor(t.value),hidden:t.half&&t.value%1<.5}})},e.prototype.getRate=function(){var t,e=this.state.value,a=this.props.half;return t=a?Math.floor(e):Math.round(e)},e.prototype.getStars=function(t){"undefined"==typeof t&&(t=this.getRate());for(var e=[],a=this.props.count,r=0;a>r;r++)e.push({active:t-1>=r});return e},e.prototype.mouseOver=function(t){var e=this.props,a=e.readOnly,r=e.size,s=e.half;if(!a){var n=Number(t.target.getAttribute("data-index"));if(s){var i=this.moreThanHalf(t,r);i&&(n+=1),this.setState({halfStar:{at:n,hidden:i}})}else n+=1;this.setState({stars:this.getStars(n)})}},e.prototype.moreThanHalf=function(t,e){var a=t.target,r=t.clientX-a.getBoundingClientRect().left;return r=Math.round(Math.abs(r)),r>e/2},e.prototype.mouseLeave=function(){var t=this.state.value,e=this.props,a=e.half,r=e.readOnly;r||(a&&this.setState({halfStar:{at:Math.floor(t),hidden:t%1===0}}),this.setState({stars:this.getStars()}))},e.prototype.handleClick=function(t){var e=this.props,a=e.half,r=e.readOnly,s=e.onChange,n=e.size;if(!r){var i,o=Number(t.target.getAttribute("data-index"));if(a){var l=this.moreThanHalf(t,n);l&&(o+=1),i=l?o:o+.5,this.setState({halfStar:{at:o,hidden:l}})}else i=o+=1;this.setState({value:i,stars:this.getStars(o)}),s&&s(i)}},e.prototype.renderStars=function(){var t=this,e=this.state,a=e.halfStar,s=e.stars,n=this.props,i=n.char,o=n.half,l=n.readOnly,h=n.classnames;return s.map(function(e,s){var n=h("Rating",{"Rating-half":o&&!a.hidden&&a.at===s,"is-active":e.active,"is-disabled":l});return r.default.createElement("span",{className:n,key:s,"data-index":s,"data-forhalf":i,onMouseOver:t.mouseOver,onMouseMove:t.mouseOver,onMouseLeave:t.mouseLeave,onClick:t.handleClick},i)})},e.prototype.render=function(){var t=this.props.className;return r.default.createElement("div",{className:s.default(t?t:"")},this.renderStars())},e.defaultProps={containerClass:"rating",readOnly:!1,half:!0,value:0,count:5,"char":"★",size:24},e}(r.default.Component);e.Rating=i,e.default=n.themeable(i)}); ;/*!src/components/Spinner.tsx*/ define("acad559",function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=e("node_modules/tslib/tslib"),r=t.__importDefault(e("node_modules/react/index")),a=e("256b65d"),s=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return t.__extends(n,e),n.prototype.render=function(){var e,n=this.props,t=n.mode,a=n.overlay,s=n.spinnerClassName,l=n.classPrefix,i=n.classnames,o=n.size,d=r.default.createElement("div",{className:i(l+"Spinner",s,(e={},e["Spinner--"+t]=!!t,e["Spinner--"+o]=!!o,e))});return a?r.default.createElement("div",{className:i("Spinner-overlay")},d):d},n.defaultProps={overlay:!1,spinnerClassName:"",mode:"",size:""},n}(r.default.Component);n.Spinner=s,n.default=a.themeable(s)}); ;/*!src/components/Switch.tsx*/ define("aa2413a",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var l=e("node_modules/tslib/tslib"),n=l.__importDefault(e("node_modules/react/index")),t=e("256b65d"),i={md:"i-switch-md",lg:"i-switch-lg",middle:"i-switch-md",large:"i-switch-lg"},s={info:"bg-info",primary:"bg-primary",danger:"bg-danger"},d=function(e){function a(a){var l=e.call(this,a)||this;return l.hanldeCheck=l.hanldeCheck.bind(l),l}return l.__extends(a,e),a.prototype.hanldeCheck=function(e){var a=this.props,l=a.trueValue,n=a.falseValue,t=a.onChange;t&&t(e.currentTarget.checked?l:n)},a.prototype.render=function(){var e=this.props,a=e.size,t=e.level,d=e.className,r=(e.classPrefix,e.onChange,e.value),c=(e.inline,e.trueValue),u=(e.falseValue,e.disabled),o=e.readOnly,h=e.checked,f=e.classnames,m=l.__rest(e,["size","level","className","classPrefix","onChange","value","inline","trueValue","falseValue","disabled","readOnly","checked","classnames"]);return d=(d?d:"")+(a&&i[a]?" "+i[a]:"")+(t&&s[t]?" "+s[t]:""),n.default.createElement("label",{className:f("Switch",u?"is-disabled":"",d)},n.default.createElement("input",l.__assign({type:"checkbox",checked:"undefined"!=typeof h?h:"undefined"==typeof r?!1:r==c,onChange:this.hanldeCheck,disabled:u,readOnly:o},m)),n.default.createElement("i",null))},a.defaultProps={trueValue:!0,falseValue:!1},a}(n.default.PureComponent);a.Switch=d,a.default=t.themeable(d)}); ;/*!src/components/Textarea.tsx*/ define("05807e2",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var d=e("node_modules/tslib/tslib"),i=d.__importDefault(e("node_modules/react-textarea-autosize/lib/index"));t.default=i.default}); ;/*!src/components/TitleBar.tsx*/ define("06d307c",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),l=a.__importDefault(e("node_modules/react/index")),r=e("256b65d"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,a=e.title,r=e.titleClassName,s=e.right,i=e.classnames,n=a?l.default.createElement("div",{className:r},a):null,d=n;return d=s?l.default.createElement("div",{className:"hbox hbox-auto-xs h-auto"},l.default.createElement("div",{className:"col bg-light b-b wrapper"},n),l.default.createElement("div",{className:"col v-middle padder-md text-right bg-light b-b wrapper-sm"},s)):l.default.createElement("div",{className:"wrapper"},n),l.default.createElement("div",{className:i(t,"TitleBar")},d)},t.defaultProps={className:"bg-light lter b-b",title:"标题",titleClassName:"m-n font-thin h3",right:!1},t}(l.default.PureComponent);t.TitleBar=s,t.default=r.themeable(s)}); ;/*!src/components/Toast.tsx*/ define("6ae88e0",function(t,e){"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0});var i=t("node_modules/tslib/tslib"),o=i.__importStar(t("node_modules/react-transition-group/Transition")),s=i.__importDefault(t("node_modules/react/index")),a=i.__importDefault(t("node_modules/classnames/index")),r=i.__importDefault(t("580df19")),u=t("9a80175"),d=t("256b65d"),l=(n={},n[o.ENTERING]="in",n[o.ENTERED]="",n[o.EXITING]="out",n[o.EXITED]="hidden",n),c=null,p={},m=function(t,e,n,o){void 0===e&&(e=""),void 0===n&&(n={}),c&&c[o]&&c[o](t,e||"",i.__assign(i.__assign({},p),n))},f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.hasRendered=!1,e.state={items:[]},e}return i.__extends(e,t),e.prototype.componentWillMount=function(){var t=this.props,e=t.closeButton,n=t.timeOut,i=t.extendedTimeOut;p={closeButton:e,timeOut:n,extendedTimeOut:i}},e.prototype.componentDidMount=function(){this.hasRendered=!0,c=this},e.prototype.componentWillUnmount=function(){this.hasRendered&&(c=null)},e.prototype.notifiy=function(t,e,n,o){var s=this.state.items.concat();s.push(i.__assign(i.__assign({title:n,body:e,level:t},o),{id:u.uuid()})),this.setState({items:s})},e.prototype.success=function(t,e,n){this.notifiy("success",t,e,n)},e.prototype.error=function(t,e,n){this.notifiy("error",t,e,n)},e.prototype.info=function(t,e,n){this.notifiy("info",t,e,n)},e.prototype.warning=function(t,e,n){this.notifiy("warning",t,e,n)},e.prototype.handleDismissed=function(t){var e=this.state.items.concat();e.splice(t,1),this.setState({items:e})},e.prototype.render=function(){var t=this;if(c&&!this.hasRendered)return null;var e=this.props,n=e.classPrefix,i=e.className,o=e.timeOut,r=e.position,u=this.state.items;return s.default.createElement("div",{className:a.default(n+"Toast-wrap "+n+"Toast-wrap--"+r.replace(/\-(\w)/g,function(t,e){return e.toUpperCase()}),i)},u.map(function(e,i){return s.default.createElement(h,{key:e.id,classPrefix:n,title:e.title,body:e.body,level:e.level||"info",timeOut:o,onDismiss:t.handleDismissed.bind(t,i)})}))},e.defaultProps={position:"top-right",closeButton:!1,timeOut:5e3,extendedTimeOut:3e3},i.__decorate([u.autobind,i.__metadata("design:type",Function),i.__metadata("design:paramtypes",[String,String,Object]),i.__metadata("design:returntype",void 0)],e.prototype,"success",null),i.__decorate([u.autobind,i.__metadata("design:type",Function),i.__metadata("design:paramtypes",[String,String,Object]),i.__metadata("design:returntype",void 0)],e.prototype,"error",null),i.__decorate([u.autobind,i.__metadata("design:type",Function),i.__metadata("design:paramtypes",[String,String,Object]),i.__metadata("design:returntype",void 0)],e.prototype,"info",null),i.__decorate([u.autobind,i.__metadata("design:type",Function),i.__metadata("design:paramtypes",[String,String,Object]),i.__metadata("design:returntype",void 0)],e.prototype,"warning",null),e}(s.default.Component);e.ToastComponent=f,e.default=d.themeable(f);var h=function(t){function e(e){var n=t.call(this,e)||this;return n.state={visible:!1},n.content=s.default.createRef(),n.handleMouseEnter=n.handleMouseEnter.bind(n),n.handleMouseLeave=n.handleMouseLeave.bind(n),n.handleEntered=n.handleEntered.bind(n),n.close=n.close.bind(n),n}return i.__extends(e,t),e.prototype.componentWillUnmount=function(){clearTimeout(this.timer)},e.prototype.componentDidMount=function(){this.setState({visible:!0})},e.prototype.handleMouseEnter=function(){clearTimeout(this.timer)},e.prototype.handleMouseLeave=function(){this.handleEntered()},e.prototype.handleEntered=function(){var t=this.props.timeOut;this.timer=setTimeout(this.close,t)},e.prototype.close=function(){clearTimeout(this.timer),this.setState({visible:!1})},e.prototype.render=function(){var t=this,e=this.props,n=e.onDismiss,i=e.classPrefix,u=(e.position,e.title),d=e.body,c=e.allowHtml,p=e.level;return s.default.createElement(o.default,{mountOnEnter:!0,unmountOnExit:!0,"in":this.state.visible,timeout:750,onEntered:this.handleEntered,onExited:n},function(e){return e===o.ENTERING&&t.content.current&&t.content.current.offsetWidth,s.default.createElement("div",{ref:t.content,className:a.default(i+"Toast "+i+"Toast--"+p,l[e]),onMouseEnter:t.handleMouseEnter,onMouseLeave:t.handleMouseLeave,onClick:t.close},u?s.default.createElement("div",{className:i+"Toast-title"},u):null,s.default.createElement("div",{className:i+"Toast-body"},c?s.default.createElement(r.default,{html:d}):d))})},e.defaultProps={timeOut:5e3,classPrefix:"",position:"top-right",allowHtml:!0,level:"info"},e}(s.default.Component);e.ToastMessage=h,e.toast={container:c,success:function(t,e,n){return m(t,e,n,"success")},error:function(t,e,n){return m(t,e,n,"error")},info:function(t,e,n){return m(t,e,n,"info")},warning:function(t,e,n){return m(t,e,n,"warning")}}}); ;/*!src/components/Tree.tsx*/ define("d233af4",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),n=a.__importDefault(e("node_modules/react/index")),l=e("9a80175"),d=e("f203847"),i=e("256b65d"),o=e("b86428a"),r=e("b7bbd16"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}a.__extends(t,e),t.prototype.componentWillMount=function(){var e=this.props;this.setState({value:d.value2array(e.value,{joinValues:e.joinValues,extractValue:e.extractValue,multiple:e.multiple,delimiter:e.delimiter,valueField:e.valueField,options:e.data}),unfolded:this.syncUnFolded(e),editItem:null,addItem:null,addingItem:null,editingItem:null,addTop:!1})},t.prototype.componentWillReceiveProps=function(e){var t={};(this.props.value!==e.value||this.props.data!==e.data)&&(t.value=d.value2array(e.value,{joinValues:e.joinValues,extractValue:e.extractValue,multiple:e.multiple,delimiter:e.delimiter,valueField:e.valueField,options:e.data})),this.props.data!==e.data&&(t.unfolded=this.syncUnFolded(e)),this.setState(t)},t.prototype.syncUnFolded=function(e){var t={},a=this.props,n=a.foldedField,d=a.unfoldedField;return l.eachTree(e.data,function(a,l,i){if(a.children&&a.children.length){var o=!0;d&&"undefined"!=typeof a[d]?o=!!a[d]:n&&"undefined"!=typeof a[n]?o=!a[n]:(o=!!e.initiallyOpen,!o&&i<=e.unfoldedLevel&&(o=!0)),t[a[e.valueField]]=o}}),t},t.prototype.toggleUnfolded=function(e){var t;this.setState({addItem:null,unfolded:a.__assign(a.__assign({},this.state.unfolded),(t={},t[e[this.props.valueField]]=!this.state.unfolded[e[this.props.valueField]],t))})},t.prototype.clearSelect=function(){var e=this;this.setState({value:[]},function(){var t=e.props,a=t.joinValues,n=t.rootValue,l=t.onChange;l(a?n:[])})},t.prototype.handleSelect=function(e){var t=this;this.setState({value:[e]},function(){var a=t.props,n=a.joinValues,l=a.valueField,d=a.onChange;d(n?e[l]:e)})},t.prototype.handleCheck=function(e,t){var a=this,n=this.props,l=this.state.value.concat(),d=l.indexOf(e),i=this.props.onlyChildren;if(t){if(~d||l.push(e),!n.cascade){var o=e.children?e.children.concat([]):[];if(i)for(!~d&&o.length&&l.shift();o.length;){var r=o.shift(),s=l.indexOf(r);r.children?o.push.apply(o,r.children):~s||l.push(r)}else for(;o.length;){var r=o.shift(),s=l.indexOf(r);~s&&l.splice(s,1),n.withChildren&&l.push(r),r.children&&r.children.length&&o.push.apply(o,r.children)}}}else if(!t&&(~d&&l.splice(d,1),!n.cascade&&(n.withChildren||i)))for(var o=e.children?e.children.concat([]):[];o.length;){var r=o.shift(),s=l.indexOf(r);~s&&l.splice(s,1),r.children&&r.children.length&&o.push.apply(o,r.children)}this.setState({value:l},function(){var e=a.props,t=e.joinValues,n=e.extractValue,d=e.valueField,i=e.delimiter,o=e.onChange;o(t?l.map(function(e){return e[d]}).join(i):n?l.map(function(e){return e[d]}):l)})},t.prototype.handleAdd=function(e,t){var n,l=this.props,d=l.addMode,i=l.openAddDialog,o=l.valueField,r=this.state.unfolded;"dialog"===d?i&&i(e?e:null):"normal"===d&&(e?(t&&!r[e[o]]&&(r=a.__assign(a.__assign({},r),(n={},n[e[o]]=!r[e[o]],n))),this.setState({addItem:e,editItem:null,unfolded:r})):this.setState({addTop:!0,editItem:null,addItem:null}))},t.prototype.handleEdit=function(e){var t=this.props,a=t.editMode,n=t.openEditDialog,l=this.state.addItem;"dialog"===a?(n&&n(e),l&&this.setState({addItem:null})):"normal"===a&&this.setState({editItem:e,addItem:null})},t.prototype.handleRemove=function(e){var t=this.props.onRemove;t&&t(e)},t.prototype.handleConfirmOnAdd=function(){var e=this.props.onAdd,t=this.state,n=t.addItem,l=t.addingItem;e&&e(a.__assign(a.__assign({},l),{parent:n})),this.setState({addingItem:null,addItem:null,addTop:!1})},t.prototype.handleCancelOnAdd=function(){this.setState({addItem:null,addTop:!1})},t.prototype.handleConfirmOnEdit=function(){var e=this.props.onEdit,t=this.state,n=t.editingItem,l=t.editItem;e&&e(a.__assign(a.__assign({},n),{prev:l})),this.setState({editingItem:null,editItem:null})},t.prototype.handleCancelOnEdit=function(){this.setState({editItem:null})},t.prototype.handleChangeOnAdd=function(e){this.setState({addingItem:{label:e}})},t.prototype.handleChangeOnEdit=function(e,t){var n=this.state.editItem;this.setState({editingItem:a.__assign(a.__assign({},e),{label:t||n.label})})},t.prototype.renderList=function(e,t,a){var d=this,i=this.props,s=i.itemClassName,c=i.showIcon,u=i.showRadio,p=i.multiple,m=i.disabled,h=i.nameField,f=void 0===h?"":h,_=i.valueField,g=void 0===_?"":_,y=i.iconField,v=void 0===y?"":y,b=i.disabledField,C=void 0===b?"":b,E=i.cascade,O=i.selfDisabledAffectChildren,I=i.onlyChildren,F=i.classnames,T=i.highlightTxt,k=i.data,N=i.maxLength,S=i.minLength,x=i.addable,A=i.editable,j=i.removable,V=this.state,L=V.addItem,w=V.editItem,R=V.unfolded,U=V.addTop,D=V.value,M=0,B=e.map(function(e,i){if(!l.isVisible(e,k))return null;var h=!!~t.indexOf(e),_=e[C],y=!!a||h,b=null,V=!1;e.children&&e.children.length&&(b=d.renderList(e.children,t,E?!1:a||(O?_:!1)||p&&h),V=!!b.childrenChecked,!y&&I&&e.children.length===b.childrenChecked&&(y=!0),b=b.dom),(V||h)&&M++;var B=!!a||!!m||_;!B&&(N&&!y&&D.length>=N||S&&y&&D.length<=S)&&(B=!0);var P=p?n.default.createElement("label",{className:F("Checkbox Checkbox--checkbox Checkbox--sm")},n.default.createElement("input",{type:"checkbox",disabled:B,checked:y,onChange:function(t){return d.handleCheck(e,t.currentTarget.checked)}}),n.default.createElement("i",null)):u?n.default.createElement("label",{className:F("Checkbox Checkbox--radio Checkbox--sm")},n.default.createElement("input",{type:"radio",disabled:B,checked:h,onChange:function(){return d.handleSelect(e)}}),n.default.createElement("i",null)):null,W=!e.children||!e.children.length;return n.default.createElement("li",{key:i,className:F("Tree-item "+(s||""),{"Tree-item--isLeaf":W})},!w||l.isObject(w)&&w[g]!==e[g]?n.default.createElement("a",null,W?null:n.default.createElement("i",{onClick:function(){return d.toggleUnfolded(e)},className:F("Tree-itemArrow",{"is-folded":!R[e[g]]})}),c?n.default.createElement("i",{className:F("Tree-itemIcon "+(e[v]||(b?"Tree-folderIcon":"Tree-leafIcon")))}):null,P,n.default.createElement("span",{className:F("Tree-itemText",{"is-children-checked":p&&!E&&V&&!B,"is-checked":h,"is-disabled":B}),onClick:function(){return!B&&(p?d.handleCheck(e,!y):d.handleSelect(e))}},T?o.highlight(e[f],T):e[f]),B||U||L||w?null:n.default.createElement("span",{className:F("Tree-item-icons")},x?n.default.createElement(r.Icon,{icon:"plus",className:"icon",onClick:function(){return d.handleAdd(e,!W)}}):null,j?n.default.createElement(r.Icon,{icon:"minus",className:"icon",onClick:function(){return d.handleRemove(e)}}):null,A?n.default.createElement(r.Icon,{icon:"pencil",className:"icon",onClick:function(){return d.handleEdit(e)}}):null)):n.default.createElement("div",{className:F("Tree-item--isEdit")},n.default.createElement("input",{defaultValue:e.label,onChange:function(t){return d.handleChangeOnEdit(e,t.currentTarget.value)}}),n.default.createElement(r.Icon,{icon:"check",className:"icon",onClick:d.handleConfirmOnEdit}),n.default.createElement(r.Icon,{icon:"close",className:"icon",onClick:d.handleCancelOnEdit})),b&&R[e[g]]||L&&L[g]===e[g]?n.default.createElement("ul",{className:F("Tree-sublist")},L&&L[g]===e[g]?n.default.createElement("li",null,n.default.createElement("input",{onChange:function(e){return d.handleChangeOnAdd(e.currentTarget.value)}}),n.default.createElement(r.Icon,{icon:"check",className:"icon",onClick:d.handleConfirmOnAdd}),n.default.createElement(r.Icon,{icon:"close",className:"icon",onClick:d.handleCancelOnAdd})):null,b):null)});return{dom:B,childrenChecked:M}},t.prototype.render=function(){var e=this,t=this.props,a=t.className,l=t.placeholder,d=t.hideRoot,i=t.rootLabel,o=t.showIcon,s=t.classnames,c=t.addable,u=this.props.data,p=this.state,m=p.value,h=p.addTop;return n.default.createElement("div",{className:s("Tree "+(a||""))},u&&u.length?n.default.createElement("ul",{className:s("Tree-list")},d?this.renderList(u,m,!1).dom:n.default.createElement("li",{className:s("Tree-item Tree-rootItem")},n.default.createElement("a",null,o?n.default.createElement("i",{className:s("Tree-itemIcon Tree-rootIcon")}):null,n.default.createElement("label",{className:s("Tree-itemLabel",{"is-checked":!m||!m.length})},n.default.createElement("span",{className:s("Tree-itemText"),onClick:this.clearSelect},i))),c?n.default.createElement("div",{className:s("Tree-addTop")},h?null:n.default.createElement("p",{onClick:function(){return e.handleAdd(null,!1)}},n.default.createElement(r.Icon,{icon:"plus",className:"icon"}),n.default.createElement("span",null,"添加一级")),h?n.default.createElement("div",{className:s("Tree-addTop-input")},n.default.createElement("input",{onChange:function(t){return e.handleChangeOnAdd(t.currentTarget.value)}}),n.default.createElement(r.Icon,{icon:"check",className:"icon",onClick:this.handleConfirmOnAdd}),n.default.createElement(r.Icon,{icon:"close",className:"icon",onClick:this.handleCancelOnAdd})):null):null,n.default.createElement("ul",{className:s("Tree-sublist")},this.renderList(u,m,!1).dom))):n.default.createElement("div",{className:s("Tree-placeholder")},l))};var i,s,c,u,p;return t.defaultProps={showIcon:!0,initiallyOpen:!0,unfoldedLevel:0,showRadio:!1,multiple:!1,disabled:!1,withChildren:!1,onlyChildren:!1,nameField:"name",valueField:"value",iconField:"icon",unfoldedField:"unfolded",foldedField:"foled",disabledField:"disabled",joinValues:!0,extractValue:!1,delimiter:",",hideRoot:!0,rootLabel:"顶级",rootValue:0,cascade:!1,selfDisabledAffectChildren:!0},a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object]),a.__metadata("design:returntype",void 0)],t.prototype,"toggleUnfolded",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"clearSelect",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object,Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleSelect",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object,Boolean]),a.__metadata("design:returntype",void 0)],t.prototype,"handleCheck",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(i="undefined"!=typeof d.Option&&d.Option)?i:Object,Boolean]),a.__metadata("design:returntype",void 0)],t.prototype,"handleAdd",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(s="undefined"!=typeof d.Option&&d.Option)?s:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleEdit",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(c="undefined"!=typeof d.Option&&d.Option)?c:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleRemove",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"handleConfirmOnAdd",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"handleCancelOnAdd",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"handleConfirmOnEdit",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"handleCancelOnEdit",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[String]),a.__metadata("design:returntype",void 0)],t.prototype,"handleChangeOnAdd",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(u="undefined"!=typeof d.Option&&d.Option)?u:Object,String]),a.__metadata("design:returntype",void 0)],t.prototype,"handleChangeOnEdit",null),a.__decorate([l.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(p="undefined"!=typeof d.Options&&d.Options)?p:Object,Array,Boolean]),a.__metadata("design:returntype",Object)],t.prototype,"renderList",null),t}(n.default.Component);t.TreeSelector=s,t.default=i.themeable(s)}); ;/*!src/components/index.tsx*/ define("1953fc1",function(a,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=a("node_modules/tslib/tslib"),r=e.__importDefault(a("bb0be5b"));t.NotFound=r.default;var l=e.__importStar(a("bfe4ee0"));t.AlertComponent=l.default,t.alert=l.alert,t.confirm=l.confirm;var f=e.__importDefault(a("4e7c54b"));t.AsideNav=f.default;var u=e.__importDefault(a("a67acca"));t.Button=u.default;var _=e.__importDefault(a("0a43d97"));t.Checkbox=_.default;var o=e.__importDefault(a("f203847"));t.Checkboxes=o.default;var d=e.__importDefault(a("0d13109"));t.Collapse=d.default;var i=e.__importDefault(a("f11d26b"));t.ColorPicker=i.default;var p=e.__importDefault(a("dd24912"));t.DatePicker=p.default;var m=e.__importDefault(a("eaae631"));t.DateRangePicker=m.default;var v=e.__importDefault(a("01a937e"));t.Drawer=v.default;var D=a("8ac7656");t.Tabs=D.Tabs,t.Tab=D.Tab;var b=e.__importDefault(a("580df19"));t.Html=b.default;var c=e.__importStar(a("b7bbd16"));t.Icons=c;var n=e.__importDefault(a("4c26fd3"));t.Layout=n.default;var s=e.__importDefault(a("4783ce8"));t.LazyComponent=s.default;var T=e.__importDefault(a("628f736"));t.Modal=T.default;var C=e.__importDefault(a("997df41"));t.Overlay=C.default;var S=e.__importDefault(a("2b3dcdf"));t.PopOver=S.default;var k=e.__importDefault(a("8e37af0"));t.Radios=k.default;var P=e.__importDefault(a("736bbb6"));t.Range=P.default;var y=e.__importDefault(a("1b690d8"));t.Rating=y.default;var R=e.__importDefault(a("d57879c"));t.Select=R.default;var g=e.__importDefault(a("acad559"));t.Spinner=g.default;var h=e.__importDefault(a("aa2413a"));t.Switch=h.default;var x=e.__importDefault(a("05807e2"));t.Textarea=x.default;var A=e.__importDefault(a("06d307c"));t.TitleBar=A.default;var O=e.__importStar(a("6ae88e0"));t.ToastComponent=O.default,t.toast=O.toast;var w=e.__importDefault(a("007c3b6"));t.Tooltip=w.default;var B=e.__importDefault(a("8d5abcb"));t.TooltipWrapper=B.default;var L=e.__importDefault(a("d233af4"));t.Tree=L.default;var M=e.__importDefault(a("15e4197"));t.Alert2=M.default}); ;/*!src/utils/tpl-lodash.ts*/ define("1267928",function(e,t){"use strict";function n(e,t){try{var n=i(e,{imports:s,variable:"data"});return n(t)}catch(a){return''+a.message+""}}Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),r=e("6a2dbb7"),i=e("node_modules/lodash/template"),o=e("f2e345e"),u=a.__importDefault(e("node_modules/moment/moment")),s=a.__assign(a.__assign({},o.filters),{formatTimeStamp:o.filters.date,formatNumber:o.filters.number,defaultValue:o.filters.defaut,"default":void 0,moment:u.default,countDown:function(e){if(!e)return"--";var t=new Date(1e3*parseInt(e,10)),n=Date.now();return t.getTime()
',e.appendChild(e.resizeSensor),~["fixed","absolute"].indexOf(i(e,"position"))||(e.style.position="relative");var r,d,l=e.resizeSensor.childNodes[0],c=l.childNodes[0],a=e.resizeSensor.childNodes[1],h=(a.childNodes[0],function(){c.style.width=l.offsetWidth+10+"px",c.style.height=l.offsetHeight+10+"px",l.scrollLeft=l.scrollWidth,l.scrollTop=l.scrollHeight,a.scrollLeft=a.scrollWidth,a.scrollTop=a.scrollHeight,r=e.offsetWidth,d=e.offsetHeight});h();var f=function(){e.resizedAttached&&e.resizedAttached.call()},u=function(e,t,i){e.attachEvent?e.attachEvent("on"+t,i):e.addEventListener(t,i)},v=function(){(e.offsetWidth!=r||e.offsetHeight!=d)&&f(),h()};u(l,"scroll",v),u(a,"scroll",v)}function o(e){if(e.resizeSensor){try{e.removeChild(e.resizeSensor)}catch(t){}delete e.resizeSensor,delete e.resizedAttached}}function r(e,t){s(e,t);var i=!1;return function(){i||(i=!0,o(e))}}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){this.q=[]}return e.prototype.add=function(e){this.q.push(e)},e.prototype.call=function(){for(var e=[],t=0;tm,nextIndex:m+1,hasPrev:m>0,prevIndex:m-1,index:m})}else{if("ajax"===t.actionType){var v=i;return t.redirect&&t.blank&&u.jumpTo(f.filter(t.redirect,v),t),d.saveRemote(t.api,v,{successMessage:t.messages&&t.messages.success||c&&c.saveSuccess,errorMessage:t.messages&&t.messages.failed||c&&c.saveFailed}).then(function(e){return a.__awaiter(n,void 0,void 0,function(){var r;return a.__generator(this,function(a){switch(a.label){case 0:return r=o.createObject(i,e),t.feedback&&o.isVisible(t.feedback,r)?[4,this.openFeedback(t.feedback,r)]:[3,2];case 1:a.sent(),h&&clearTimeout(this.timer),a.label=2;case 2:return t.redirect&&!t.blank&&u.jumpTo(f.filter(t.redirect,r),t),t.reload?this.reloadTarget(t.reload,r):this.search(void 0,void 0,!0),[2]}})})}).catch(function(){})}if(p&&("confirm"===t.actionType||"submit"===t.actionType))return Promise.resolve({items:d.selectedItems.concat()});l(e,t,i)}},t.prototype.handleBulkAction=function(e,t,i,r){var n=this,s=this.props,l=s.store,d=s.primaryField,c=s.onAction,p=s.messages,u=s.pageField,h=s.stopAutoRefreshWhenModalIsOpen;if(e.length||r.requireSelected===!1){var f=e.map(function(e){return e.hasOwnProperty(d)?e[d]:null}).filter(function(e){return e}).join(","),g=o.createObject(l.mergedData,a.__assign(a.__assign({},e[0]),{rows:e,items:e,unSelectedItems:t,ids:f}));return"dialog"===r.actionType?this.handleAction(i,a.__assign(a.__assign({},r),{__from:"bulkAction"}),g):void("ajax"===r.actionType?m.isEffectiveApi(r.api,g)&&l.saveRemote(r.api,g,{successMessage:r.messages&&r.messages.success||p&&p.saveSuccess,errorMessage:r.messages&&r.messages.failed||p&&p.saveFailed}).then(function(){return a.__awaiter(n,void 0,void 0,function(){var e;return a.__generator(this,function(t){switch(t.label){case 0:return r.feedback&&o.isVisible(r.feedback,l.data)?[4,this.openFeedback(r.feedback,l.data)]:[3,2];case 1:t.sent(),h&&clearTimeout(this.timer),t.label=2;case 2:return r.reload?this.reloadTarget(r.reload,l.data):this.search((e={},e[u||"page"]=1,e),void 0,!0),[2]}})})}).catch(function(){return null}):c&&c(i,r,g))}},t.prototype.handleItemAction=function(e,t){this.doAction(e,t)},t.prototype.handleFilterInit=function(e){var t=this.props,i=t.defaultParams,r=(t.data,t.store);this.handleFilterSubmit(a.__assign(a.__assign(a.__assign({},i),e),r.query),!1,!0,this.props.initFetch!==!1),r.setPristineQuery();var n=this.props,s=n.pickerMode,l=n.options;s&&r.updateData({items:l||[]}),this.handleFilterInit=o.noop},t.prototype.handleFilterReset=function(){var e=this.props,t=e.store,a=e.syncLocation,i=e.env,r=e.pageField,n=e.perPageField;t.updateQuery(t.pristineQuery,a&&i&&i.updateLocation?function(e){return i.updateLocation(e)}:void 0,r,n,!0),this.lastQuery=t.query,this.search()},t.prototype.handleFilterSubmit=function(e,t,i,r){var n;void 0===t&&(t=!0),void 0===i&&(i=!1),void 0===r&&(r=!0);var s=this.props,l=s.store,d=s.syncLocation,c=s.env,p=s.pageField,h=s.perPageField;e=d?u.default.parse(o.qsstringify(e)):e,l.updateQuery(a.__assign(a.__assign({},e),(n={},n[p||"page"]=t?1:l.page,n)),d&&c&&c.updateLocation?function(e){return c.updateLocation(e,i)}:void 0,p,h),this.lastQuery=l.query,r&&this.search()},t.prototype.handleBulkGo=function(e,t,a){var i=this,r=this.props.store.selectedAction,n=this.props.env;return r.confirmText?n.confirm(r.confirmText).then(function(n){return n&&i.handleBulkAction(e,t,a,r)}):this.handleBulkAction(e,t,a,r)},t.prototype.handleDialogConfirm=function(e,t,i,r){var n,s=this.props,l=s.store,d=s.pageField,c=s.stopAutoRefreshWhenModalIsOpen,p=s.interval,u=s.silentPolling;l.closeDialog();var h=l.action;if(c&&p&&(this.timer=setTimeout(u?this.silentSearch:this.search,Math.max(p,3e3))),"next"===t.actionType&&"number"==typeof i.nextIndex&&l.data.items[i.nextIndex])return this.handleAction(void 0,a.__assign({},h),o.createObject(o.createObject(l.data,{index:i.nextIndex}),l.data.items[i.nextIndex]));if("prev"===t.actionType&&"number"==typeof i.prevIndex&&l.data.items[i.prevIndex])return this.handleAction(void 0,a.__assign({},h),o.createObject(o.createObject(l.data,{index:i.prevIndex}),l.data.items[i.prevIndex]));if(e.length){var f=e[0],m=r[0];m&&"form"===m.props.type&&(f&&f.__saved?h.reload||this.search(h.__from?(n={},n[d||"page"]=1,n):void 0,void 0,!0):f&&(f.hasOwnProperty("items")&&f.items||f.hasOwnProperty("ids"))&&this.control.bulkUpdate&&this.control.bulkUpdate(f,f.items))}h.reload&&this.reloadTarget(h.reload,l.data)},t.prototype.handleDialogClose=function(){var e=this.props,t=e.store,a=e.stopAutoRefreshWhenModalIsOpen,i=e.silentPolling,r=e.interval;t.closeDialog(),a&&r&&(this.timer=setTimeout(i?this.silentSearch:this.search,Math.max(r,3e3)))},t.prototype.openFeedback=function(e,t){var a=this;return new Promise(function(i){var r=a.props.store;r.setCurrentAction({type:"button",actionType:"dialog",dialog:e}),r.openDialog(t,void 0,function(e){i(e)})})},t.prototype.search=function(e,t,a,i){var r=this;void 0===i&&(i=!0);var n=this.props,s=n.store,l=n.api,d=n.messages,c=n.pageField,p=n.perPageField,u=n.interval,h=n.stopAutoRefreshWhen,g=n.stopAutoRefreshWhenModalIsOpen,v=n.silentPolling,b=n.syncLocation,y=n.syncResponse2Query,_=n.keepItemSelectionOnPageChange,A=n.pickerMode,O=n.env,T=n.loadDataOnce,S=n.source;_&&a&&!A&&(s.setSelectedItems([]),s.setUnSelectedItems([]));var I="";e&&"string"==typeof e.loadDataMode&&(I="load-more",delete e.loadDataMode),clearTimeout(this.timer),e&&s.updateQuery(e,!I&&b&&O&&O.updateLocation?O.updateLocation:void 0,c,p),this.lastQuery=s.query;var P=o.createObject(s.data,s.query);m.isEffectiveApi(l,P)?s.fetchInitData(l,P,{successMessage:d&&d.fetchSuccess,errorMessage:d&&d.fetchFailed,autoAppend:!0,forceReload:i,loadDataOnce:T,source:S,silent:t,pageField:c,perPageField:p,loadDataMode:I,syncResponse2Query:y}).then(function(e){return u&&r.mounted&&(!h||!(g&&s.hasModalOpened||f.evalExpression(h,P)))&&(r.timer=setTimeout(v?r.silentSearch:r.search,Math.max(u,3e3))),e}):S&&s.initFromScope(P,S)},t.prototype.silentSearch=function(e){return this.search(e,!0)},t.prototype.handleChangePage=function(e,t){var a,i=this.props,r=i.store,n=i.syncLocation,o=i.env,s=i.pageField,l=i.perPageField,d=i.autoJumpToTopOnPagerChange,c=(a={},a[s||"page"]=e,a);if(t&&(c[l||"perPage"]=t),r.updateQuery(c,n&&o&&o.updateLocation?o.updateLocation:void 0,s,l),this.search(void 0,void 0,void 0,!1),d&&this.control){h.findDOMNode(this.control).scrollIntoView();var p=window.scrollY;p&&window.scroll(0,p-50)}},t.prototype.handleSave=function(e,t,a,i,r){var n=this,s=this.props,l=s.store,d=s.quickSaveApi,c=s.quickSaveItemApi,p=s.primaryField,u=s.env,h=s.messages,f=s.reload;if(Array.isArray(e)){if(!m.isEffectiveApi(d))return void(u&&u.alert("CRUD quickSaveApi is required!"));var g=o.createObject(l.data,{rows:e,rowsDiff:t,indexes:a,rowsOrigin:r});e.length&&e[0].hasOwnProperty(p||"id")&&(g.ids=e.map(function(e){return e[p||"id"]}).join(",")),i&&(g.unModifiedItems=i),l.saveRemote(d,g,{successMessage:h&&h.saveFailed,errorMessage:h&&h.saveSuccess}).then(function(){f&&n.reloadTarget(f,g),n.search()}).catch(function(){})}else{if(!m.isEffectiveApi(c))return void(u&&u.alert("CRUD quickSaveItemApi is required!"));var v=o.createObject(l.data,{item:e,modified:t,origin:r}),b=o.createObject(v,e);l.saveRemote(c,b).then(function(){f&&n.reloadTarget(f,v),n.search()}).catch(function(){})}},t.prototype.handleSaveOrder=function(e,t){var a=this,i=this.props,r=i.store,n=i.saveOrderApi,s=i.orderField,l=i.primaryField,d=i.env,c=i.reload;if(!n)return void(d&&d.alert("CRUD saveOrderApi is required!"));var u,h,f=o.createObject(r.data),g=[],v=l&&t[0]&&t[0].hasOwnProperty(l);if(v||(f.idMap={}),f.insertAfter={},t.forEach(function(a){if(~e.indexOf(a))if(u){var i=v?u[l]:t.indexOf(u);f.insertAfter[i]=f.insertAfter[i]||[],v||(f.idMap[i]=u),f.insertAfter[i].push(v?a[l]:a)}else g.push(a);else u=a,h=h||a}),h&&g.length){var b=v?h[l]:t.indexOf(h);v||(f.idMap[b]=h),f.insertBefore={},f.insertBefore[b]=g.map(function(e){return v?e[l]:e})}else if(g.length){var y=g[0],_=v?y[l]:t.indexOf(y);v||(f.idMap[_]=y),f.insertAfter[_]=g.slice(1).map(function(e){return v?e[l]:e})}if(s){var A=(r.page-1)*r.perPage||0;t=t.map(function(e,t){var a;return o.extendObject(e,(a={},a[s]=A+t+1,a))})}f.rows=t.concat(),v&&(f.ids=t.map(function(e){return e[l]}).join(",")),v&&s&&(f.order=t.map(function(e){return p(e,[l,s])})),m.isEffectiveApi(n,f)&&r.saveRemote(n,f).then(function(){c&&a.reloadTarget(c,f),a.search()}).catch(function(){})},t.prototype.handleSelect=function(e,t){var a=this.props,i=a.store,r=a.keepItemSelectionOnPageChange,n=a.primaryField,o=a.multiple,s=a.pickerMode,l=a.onSelect,d=e,c=t;if(r&&i.selectedItems.length){var p=e.concat(t),u=function(e){return!v(p,function(t){return t[n||"id"]==e[n||"id"]})};d=i.selectedItems.filter(u),c=i.unSelectedItems.filter(u),d.push.apply(d,e),c.push.apply(c,t)}s&&!o&&d.length>1&&c.push.apply(c,d.splice(0,d.length-1)),i.setSelectedItems(d),i.setUnSelectedItems(c),l&&l(d)},t.prototype.handleChildPopOverOpen=function(e){this.props.interval&&e&&~["dialog","drawer"].indexOf(e.mode)&&(clearTimeout(this.timer),this.props.store.setInnerModalOpened(!0))},t.prototype.handleChildPopOverClose=function(e){var t=this.props,a=t.stopAutoRefreshWhenModalIsOpen,i=t.silentPolling,r=t.interval;e&&~["dialog","drawer"].indexOf(e.mode)&&(this.props.store.setInnerModalOpened(!1),a&&r&&(this.timer=setTimeout(i?this.silentSearch:this.search,Math.max(r,3e3))))},t.prototype.handlQuery=function(e){var t,i=this.props,r=i.store,n=i.syncLocation,o=i.env,s=i.pageField,l=i.perPageField;r.updateQuery(a.__assign(a.__assign({},e),(t={},t[s||"page"]=1,t)),n&&o&&o.updateLocation?o.updateLocation:void 0,s,l),this.search(void 0,void 0,void 0,!1)},t.prototype.reload=function(e,t){return t?this.receive(t):void this.search(void 0,void 0,!0)},t.prototype.receive=function(e){this.handlQuery(e)},t.prototype.reloadTarget=function(){},t.prototype.doAction=function(e,t,a){return void 0===a&&(a=!1),this.handleAction(void 0,e,t,a)},t.prototype.unSelectItem=function(e){var t=this.props.store,a=t.selectedItems.concat(),i=t.unSelectedItems.concat(),r=a.indexOf(e);~r&&i.push.apply(i,a.splice(r,1)),t.setSelectedItems(a),t.setUnSelectedItems(i)},t.prototype.clearSelection=function(){var e=this.props.store,t=e.selectedItems.concat(),a=e.unSelectedItems.concat();e.setSelectedItems([]),e.setUnSelectedItems(a.concat(t))},t.prototype.hasBulkActionsToolbar=function(){var e=this.props,t=e.headerToolbar,a=e.footerToolbar,i=function(e){return~["bulkActions","bulk-actions"].indexOf(e.type||e)};return Array.isArray(t)&&v(t,i)||Array.isArray(a)&&v(a,i)},t.prototype.hasBulkActions=function(){var e=this.props,t=e.bulkActions,i=e.itemActions,r=e.store;if(!(t&&t.length||i&&i.length))return!1;var n=[],s=[],l=r.mergedData;t&&t.length&&(n=t.map(function(e){return a.__assign(a.__assign({},e),c.default(e,l))}).filter(function(e){return!e.hidden&&e.visible!==!1}));var d=o.createObject(r.data,r.selectedItems.length?r.selectedItems[0]:{});return i&&i.length&&(s=i.map(function(e){return a.__assign(a.__assign({},e),c.default(e,d))}).filter(function(e){return!e.hidden&&e.visible!==!1})),n.length||s.length},t.prototype.renderBulkActions=function(e){var t=this,r=this.props,n=r.bulkActions,s=r.itemActions,l=r.store,d=r.render,p=r.classnames,u=e.items;if(!(u.length&&(n&&n.length||s&&s.length)))return null;var h=l.selectedItems,f=l.unSelectedItems,m=[],v=[],b=l.mergedData;n&&n.length&&(!s||!s.length||h.length>1)&&(m=n.map(function(e){return a.__assign(a.__assign({},e),c.default(e,b))}).filter(function(e){return!e.hidden&&e.visible!==!1}));var y=o.createObject(l.data,h.length?h[0]:{});return s&&1===h.length&&(v=s.map(function(e){return a.__assign(a.__assign({},e),c.default(e,y))}).filter(function(e){return!e.hidden&&e.visible!==!1})),i.default.createElement("div",{className:p("Crud-actions")},m.map(function(e,i){return d("bulk-action/"+i,a.__assign(a.__assign({size:"sm"},g(e,["visibleOn","hiddenOn","disabledOn"])),{type:"button"}),{key:"bulk-"+i,data:b,disabled:e.disabled||(e.requireSelected!==!1?!h.length:!1),onAction:t.handleBulkAction.bind(t,h.concat(),f.concat())})}),v.map(function(e,i){return d("bulk-action/"+i,a.__assign(a.__assign({size:"sm"},g(e,["visibleOn","hiddenOn","disabledOn"])),{type:"button"}),{key:"item-"+i,data:y,disabled:e.disabled,onAction:t.handleItemAction.bind(t,e,y)})}))},t.prototype.renderPagination=function(){var e=this.props,t=e.store,a=e.render,r=e.classnames,n=t.page,o=t.lastPage;return"simple"!==t.mode&&t.lastPage<2?null:i.default.createElement("div",{className:r("Crud-pager")},a("pagination",{type:"pagination"},{activePage:n,items:o,hasNext:t.hasNext,mode:t.mode,onPageChange:this.handleChangePage}))},t.prototype.renderStatistics=function(){var e=this.props,t=e.store,a=e.classnames;return t.lastPage<=1?null:i.default.createElement("div",{className:a("Crud-statistics")},t.page+"/"+t.lastPage+"总共"+t.total+"项。")},t.prototype.renderSwitchPerPage=function(e){var t=this,a=this.props,r=a.store,n=a.perPageAvailable,o=a.classnames,s=a.classPrefix,l=e.items;if(!l.length)return null;var c=(n||[5,10,20,50,100]).map(function(e){return{label:e,value:e+""}});return i.default.createElement("div",{className:o("Crud-pageSwitch")},"每页显示",i.default.createElement(d.default,{classPrefix:s,searchable:!1,placeholder:"请选择..",options:c,value:r.perPage+"",onChange:function(e){return t.handleChangePage(1,e.value)},clearable:!1}))},t.prototype.renderLoadMore=function(){var e=this,t=this.props,a=t.store,r=t.classPrefix,n=t.classnames,o=a.page,s=a.lastPage;return s>o?i.default.createElement("div",{className:n("Crud-loadMore")},i.default.createElement(l.default,{classPrefix:r,onClick:function(){return e.search({page:o+1,loadDataMode:"load-more"})},size:"sm",className:"btn-primary"},"加载更多")):""},t.prototype.renderFilterToggler=function(){var e=this.props,t=e.store,a=e.classnames;return t.filterTogggable?i.default.createElement("button",{onClick:function(){return t.setFilterVisible(!t.filterVisible)},className:a("Button Button--sm Button--default",{"is-active":t.filterVisible})},i.default.createElement("i",{className:"fa fa-sliders m-r-sm"}),"筛选"):null},t.prototype.renderToolbar=function(e,t,a,r){var n=this;if(void 0===t&&(t=0),void 0===a&&(a={}),!e)return null;var s=e.type||e;if("bulkActions"===s||"bulk-actions"===s)return this.renderBulkActions(a);if("pagination"===s)return this.renderPagination();if("statistics"===s)return this.renderStatistics();if("switch-per-page"===s)return this.renderSwitchPerPage(a);if("load-more"===s)return this.renderLoadMore();if("filter-toggler"===s)return this.renderFilterToggler();if(Array.isArray(e)){var l=e.map(function(e,t){return{dom:n.renderToolbar(e,t,a,r),toolbar:e}}).filter(function(e){return e.dom}),d=l.length,c=this.props.classnames;return d?i.default.createElement("div",{className:c("Crud-toolbar"),key:t},l.map(function(e,t){var a=e.toolbar,r=e.dom,n=a.type||a,o=a.align||("pagination"===n||t===d-1&&t>0?"right":d-1>t?"left":"");return i.default.createElement("div",{key:t,className:c("Crud-toolbar-item",o?"Crud-toolbar-item--"+o:"",a.className)},r)})):null}var p=r?r(e,t):void 0;if(void 0!==p)return p;var u=this.props,h=u.render,f=u.store,m=a.$$editable;return h("toolbar/"+t,e,{data:o.createObject(o.createObject(f.filterData,{items:a.items,selectedItems:a.selectedItems,unSelectedItems:a.unSelectedItems}),{}),page:f.page,lastPage:f.lastPage,perPage:f.perPage,total:f.total,onAction:this.handleAction,onChangePage:this.handleChangePage,onBulkAction:this.handleBulkAction,$$editable:m})},t.prototype.renderHeaderToolbar=function(e,t){var a=this.props,i=a.toolbar,r=a.toolbarInline,n=a.headerToolbar;return i&&(n=Array.isArray(n)?r?n.concat(i):[n,i]:n?[n,i]:i),this.renderToolbar(n,0,e,t)},t.prototype.renderFooterToolbar=function(e,t){var a=this.props,i=a.toolbar,r=a.toolbarInline,n=a.footerToolbar;return i&&(n=Array.isArray(n)?r?n.concat(i):[n,i]:n?[n,i]:i),this.renderToolbar(n,0,e,t)},t.prototype.renderSelection=function(){var e=this,t=this.props,a=t.store,r=t.classnames,n=t.labelField,s=t.labelTpl,l=t.primaryField;return a.selectedItems.length?i.default.createElement("div",{className:r("Crud-selection")},i.default.createElement("div",{className:r("Crud-selectionLabel")},"已选条目:"),a.selectedItems.map(function(t,a){return i.default.createElement("div",{key:a,className:r("Crud-value")},i.default.createElement("span",{"data-tooltip":"删除","data-position":"bottom",className:r("Crud-valueIcon"),onClick:e.unSelectItem.bind(e,t,a)},"×"),i.default.createElement("span",{className:r("Crud-valueLabel")},s?i.default.createElement(b.default,{html:f.filter(s,t)}):o.getVariable(t,n||"label")||o.getVariable(t,l||"id")))}),i.default.createElement("a",{onClick:this.clearSelection,className:r("Crud-selectionClear")},"清空")):null},t.prototype.render=function(){var e=this.props,t=e.className,r=e.bodyClassName,n=e.filter,o=e.render,s=e.store,l=e.mode,d=(e.syncLocation,e.children,e.bulkActions),c=e.pickerMode,p=e.multiple,u=e.valueField,h=e.primaryField,f=(e.value,e.hideQuickSaveBtn),m=e.itemActions,g=e.classnames,v=e.keepItemSelectionOnPageChange,b=a.__rest(e,["className","bodyClassName","filter","render","store","mode","syncLocation","children","bulkActions","pickerMode","multiple","valueField","primaryField","value","hideQuickSaveBtn","itemActions","classnames","keepItemSelectionOnPageChange"]);return i.default.createElement("div",{className:g("Crud",t,{"is-loading":s.loading})},!n||s.filterTogggable&&!s.filterVisible?null:o("filter",a.__assign(a.__assign({title:"条件过滤",mode:"inline",submitText:"搜索"},n),{type:"form",api:null}),{key:"filter",data:s.filterData,onReset:this.handleFilterReset,onSubmit:this.handleFilterSubmit,onInit:this.handleFilterInit}),v?this.renderSelection():null,o("body",a.__assign(a.__assign({},b),{type:l||"table"}),{key:"body",className:g("Crud-body",r),ref:this.controlRef,selectable:!!(this.hasBulkActionsToolbar()&&this.hasBulkActions()||c),itemActions:m,multiple:void 0===p?d&&d.length>0?!0:!1:p,selected:c||v?s.selectedItemsAsArray:void 0,valueField:u||h,primaryField:h,hideQuickSaveBtn:f,items:s.data.items,query:s.query,orderBy:s.query.orderBy,orderDir:s.query.orderDir,onAction:this.handleAction,onSave:this.handleSave,onSaveOrder:this.handleSaveOrder,onQuery:this.handlQuery,onSelect:this.handleSelect,onPopOverOpen:this.handleChildPopOverOpen,onPopOverClose:this.handleChildPopOverClose,headerToolbarRender:this.renderHeaderToolbar,footerToolbarRender:this.renderFooterToolbar,data:s.mergedData}),s.loading?o("info",{type:"spinner",overlay:!0},{size:"lg",key:"info"}):null,o("dialog",a.__assign(a.__assign({},s.action&&s.action.dialog),{type:"dialog"}),{key:"dialog",data:s.dialogData,onConfirm:this.handleDialogConfirm,onClose:this.handleDialogClose,show:s.dialogOpen}))},t.propsList=["bulkActions","itemActions","mode","orderField","syncLocation","toolbar","toolbarInline","messages","value","options","multiple","valueField","defaultParams","bodyClassName","perPageAvailable","pageField","perPageField","hideQuickSaveBtn","autoJumpToTopOnPagerChange","interval","silentPolling","stopAutoRefreshWhen","stopAutoRefreshWhenModalIsOpen","api","affixHeader","columnsTogglable","placeholder","tableClassName","headerClassName","footerClassName","headerToolbar","footerToolbar","filterTogglable","filterDefaultVisible","syncResponse2Query","keepItemSelectionOnPageChange","labelTpl","labelField","loadDataOnce","source"],t.defaultProps={toolbarInline:!0,headerToolbar:["bulkActions","pagination"],footerToolbar:["statistics","pagination"],primaryField:"id",syncLocation:!0,pageField:"page",perPageField:"perPage",hideQuickSaveBtn:!1,autoJumpToTopOnPagerChange:!0,silentPolling:!1,filterTogglable:!1,filterDefaultVisible:!0,loadDataOnce:!1},t}(i.default.Component);t.default=y;var _=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.componentWillMount=function(){e.prototype.componentWillMount.call(this);var t=this.context;t.registerComponent(this)},t.prototype.componentWillUnmount=function(){e.prototype.componentWillUnmount.call(this);var t=this.context;t.unRegisterComponent(this)},t.prototype.reloadTarget=function(e,t){var a=this.context;a.reload(e,t)},t.contextType=s.ScopedContext,t=a.__decorate([r.Renderer({test:/(^|\/)crud$/,storeType:n.CRUDStore.name,name:"crud"})],t)}(y);t.CRUDRenderer=_}); ;/*!src/renderers/Pagination.tsx*/ define("4fd96cf",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),a=n.__importDefault(e("node_modules/react/index")),l=e("0f9ebdf"),r=e("9a80175"),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={pageNum:String(t.props.activePage)||""},t}n.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.props.activePage!==e.activePage&&this.setState({pageNum:String(e.activePage)||""})},t.prototype.renderSimple=function(){var e=this.props,t=e.activePage,n=e.hasNext,l=e.onPageChange,r=e.classnames;return a.default.createElement("ul",{className:r("Pagination","Pagination--sm")},a.default.createElement("li",{className:r({disabled:2>t}),onClick:2>t?function(e){return e.preventDefault()}:function(){return l(t-1)}},a.default.createElement("a",null,a.default.createElement("i",{className:"fa fa-chevron-left"}))),a.default.createElement("li",{className:r({disabled:!n}),onClick:n?function(){return l(t+1)}:function(e){return e.preventDefault()}},a.default.createElement("a",null,a.default.createElement("i",{className:"fa fa-chevron-right"}))))},t.prototype.handlePageChange=function(e){var t=this.props.items,n=e.currentTarget.value;/^\d+$/.test(n)&&parseInt(n,10)>t&&(n=String(t)),this.setState({pageNum:n})},t.prototype.renderNormal=function(){var e,t,n=this.props,l=n.activePage,r=n.items,u=n.maxButtons,i=n.onPageChange,o=n.classnames,s=n.showPageInput,c=this.state.pageNum,f=[];(u-1)/2+2>l&&(u=l+(u-1)/2),(u-1)/2+2>r-l&&(u=r-l+(u-1)/2+1),u&&r>u?(e=Math.max(Math.min(l-Math.floor(u/2),r-u+1),1),t=e+u-1):(e=1,t=r);for(var d=function(e){f.push(a.default.createElement("li",{onClick:function(){return i(e)},key:e,className:o({active:e===l})},a.default.createElement("a",{role:"button"},e)))},m=e;t>=m;++m)d(m);return e>1&&(e>2&&f.unshift(a.default.createElement("li",{onClick:function(){return i(e-1)},key:"prev-ellipsis"},a.default.createElement("a",{role:"button"},"..."))),f.unshift(a.default.createElement("li",{onClick:function(){return i(1)},key:1,className:o({active:1===l})},a.default.createElement("a",{role:"button"},1)))),r>t&&(r-t>1&&f.push(a.default.createElement("li",{className:o("Pagination-ellipsis"),onClick:function(){return i(t+1)},key:"next-ellipsis"},a.default.createElement("a",{role:"button"},a.default.createElement("span",null,"...")))),f.push(a.default.createElement("li",{onClick:function(){return i(r)},key:r,className:o({active:r===l})},a.default.createElement("a",{role:"button"},r)))),f.unshift(a.default.createElement("li",{className:o("Pagination-prev",{disabled:1===l}),onClick:1===l?function(e){return e.preventDefault()}:function(){return i(l-1)},key:"prev"},a.default.createElement("span",null))),f.push(a.default.createElement("li",{className:o("Pagination-next",{disabled:l===r}),onClick:l===r?function(e){return e.preventDefault()}:function(){return i(l+1)},key:"next"},a.default.createElement("span",null))),a.default.createElement("div",null,a.default.createElement("ul",{className:o("Pagination","Pagination--sm")},f),r>9&&s?a.default.createElement("div",{className:"inline m-l-xs w-xs",key:"toPage"},a.default.createElement("span",{className:o("Pagination-inputGroup")},a.default.createElement("input",{type:"text",className:o("Pagination-input"),onChange:this.handlePageChange,onFocus:function(e){return e.currentTarget.select()},onKeyUp:function(e){return 13==e.keyCode&&i(parseInt(e.currentTarget.value,10))},value:c}),a.default.createElement("span",null,a.default.createElement("button",{onClick:function(){return i(parseInt(c,10))},type:"submit",className:o("Button","Button--default")},"Go")))):null)},t.prototype.render=function(){var e=this.props.mode;return"simple"===e?this.renderSimple():this.renderNormal()};var l;return t.defaultProps={activePage:1,items:1,maxButtons:5,mode:"normal",hasNext:!1,showPageInput:!0},n.__decorate([r.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(l="undefined"!=typeof a.default&&a.default.ChangeEvent)?l:Object]),n.__metadata("design:returntype",void 0)],t.prototype,"handlePageChange",null),t}(a.default.Component);t.default=u;var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([l.Renderer({test:/(^|\/)pagination$/,name:"pagination"})],t)}(u);t.PaginationRenderer=i}); ;/*!src/renderers/Cards.tsx*/ define("0afb30b",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),a=r.__importDefault(e("node_modules/react/index")),n=e("node_modules/react-dom/index"),o=e("0f9ebdf"),i=r.__importDefault(e("a67acca")),s=e("4e9b495"),l=e("9a80175"),d=e("f2e345e"),c=e("node_modules/sortablejs/Sortable"),u=e("6a2dbb7"),m=function(e){function t(t){var r=e.call(this,t)||this;return r.handleAction=r.handleAction.bind(r),r.handleCheck=r.handleCheck.bind(r),r.handleCheckAll=r.handleCheckAll.bind(r),r.handleQuickChange=r.handleQuickChange.bind(r),r.handleSave=r.handleSave.bind(r),r.handleSaveOrder=r.handleSaveOrder.bind(r),r.reset=r.reset.bind(r),r.dragTipRef=r.dragTipRef.bind(r),r.bodyRef=r.bodyRef.bind(r),r.affixDetect=r.affixDetect.bind(r),r.itemsRef=r.itemsRef.bind(r),r.renderToolbar=r.renderToolbar.bind(r),r}return r.__extends(t,e),t.syncItems=function(e,t,r){var a=t.source,n=t.value||t.items,o=[],i=!0;if(Array.isArray(n))o=n;else if("string"==typeof a){var s=d.resolveVariable(a,t.data),l=r?d.resolveVariable(a,r.data):null;l&&l===s?i=!1:Array.isArray(s)&&(o=s)}i&&e.initItems(o),"undefined"!=typeof t.selected&&e.updateSelected(t.selected,t.valueField)},t.prototype.componentWillMount=function(){var e=this.props,r=e.store,a=e.selectable,n=e.draggable,o=e.orderBy,i=e.orderDir,s=e.multiple,l=e.hideCheckToggler,d=e.itemCheckableOn,c=e.itemDraggableOn;r.update({selectable:a,draggable:n,orderBy:o,orderDir:i,multiple:s,hideCheckToggler:l,itemCheckableOn:d,itemDraggableOn:c}),t.syncItems(r,this.props),this.syncSelected()},t.prototype.componentDidMount=function(){var e=l.getScrollParent(n.findDOMNode(this));e&&e!==document.body||(e=window),this.parentNode=e,this.affixDetect(),e.addEventListener("scroll",this.affixDetect),window.addEventListener("resize",this.affixDetect)},t.prototype.componentWillReceiveProps=function(e){var r=this.props,a=e.store;l.anyChanged(["selectable","draggable","orderBy","orderDir","multiple","hideCheckToggler","itemCheckableOn","itemDraggableOn"],r,e)&&a.update({selectable:e.selectable,draggable:e.draggable,orderBy:e.orderBy,orderDir:e.orderDir,multiple:e.multiple,hideCheckToggler:e.hideCheckToggler,itemCheckableOn:e.itemCheckableOn,itemDraggableOn:e.itemDraggableOn}),l.anyChanged(["source","value","items"],r,e)||!e.value&&!e.items&&e.data!==r.data?(t.syncItems(a,e,r),this.syncSelected()):r.selected!==e.selected&&a.updateSelected(e.selected||[],e.valueField)},t.prototype.componentWillUnmount=function(){var e=this.parentNode;e&&e.removeEventListener("scroll",this.affixDetect),window.removeEventListener("resize",this.affixDetect)},t.prototype.bodyRef=function(e){this.body=e},t.prototype.itemsRef=function(e){e||(this.unSensor&&this.unSensor(),delete this.unSensor)},t.prototype.affixDetect=function(){if(this.props.affixHeader&&this.body){var e=this.props.classPrefix,t=n.findDOMNode(this),r=this.body.getBoundingClientRect(),a=this.props.env.affixOffsetTop||0,o=r.topa,i=t.querySelector("."+e+"Cards-fixedTop");this.body.offsetWidth&&(i.style.cssText="top: "+a+"px;width: "+this.body.offsetWidth+"px;"),o?i.classList.add("in"):i.classList.remove("in")}},t.prototype.handleAction=function(e,t,r){var a=this.props.onAction;a(e,t,r)},t.prototype.handleCheck=function(e){e.toggle(),this.syncSelected()},t.prototype.handleCheckAll=function(){var e=this.props.store;e.toggleAll(),this.syncSelected()},t.prototype.syncSelected=function(){var e=this.props,t=e.store,r=e.onSelect;r&&r(t.selectedItems.map(function(e){return e.data}),t.unSelectedItems.map(function(e){return e.data}))},t.prototype.handleQuickChange=function(e,t,r,a){if(e.change(t,a),r&&!a){if(r&&r.api)return void this.props.onAction(null,{actionType:"ajax",api:r.api},t);var n=this.props.onSave;n&&n(e.data,l.difference(e.data,e.pristine),e.index,void 0,e.pristine)}},t.prototype.handleSave=function(){var e=this.props,t=e.store,r=e.onSave;if(r&&t.modifiedItems.length){var a=t.modifiedItems.map(function(e){return e.data}),n=t.modifiedItems.map(function(e){return e.index}),o=t.modifiedItems.map(function(e){return l.difference(e.data,e.pristine)}),i=t.items.filter(function(e){return!e.modified}).map(function(e){return e.data});r(a,o,n,i,t.modifiedItems.map(function(e){return e.pristine}))}},t.prototype.handleSaveOrder=function(){var e=this.props,t=e.store,r=e.onSaveOrder;r&&t.movedItems.length&&r(t.movedItems.map(function(e){return e.data}),t.items.map(function(e){return e.data}))},t.prototype.reset=function(){var e=this.props.store;e.reset()},t.prototype.bulkUpdate=function(e,t){var r=this.props.store,a=r.items.filter(function(e){return~t.indexOf(e.pristine)});a.forEach(function(t){return t.change(e)})},t.prototype.getSelected=function(){var e=this.props.store;return e.selectedItems.map(function(e){return e.data})},t.prototype.dragTipRef=function(e){!this.dragTip&&e?this.initDragging():this.dragTip&&!e&&this.destroyDragging(),this.dragTip=e},t.prototype.initDragging=function(){var e=this.props.store,t=n.findDOMNode(this),r=this.props.classPrefix;this.sortable=new c(t.querySelector("."+r+"Cards-body"),{group:"table",animation:150,handle:"."+r+"Card-dragBtn",ghostClass:"is-dragging",onEnd:function(t){if(t.newIndex!==t.oldIndex){var r=t.to;t.oldIndexn,i=t.querySelector(":scope>."+e+"Table-fixedTop");i.style.cssText+="top: "+n+"px;width: "+this.table.parentNode.offsetWidth+"px",l?i.classList.add("in"):i.classList.remove("in")}},t.prototype.updateTableInfo=function(){var e=this;if(this.table){var t=this.table,a=t.parentNode,n=this.props.affixHeader,l=this.props.classPrefix;this.totalWidth=t.scrollWidth,this.totalHeight=t.scrollHeight,this.outterWidth=a.offsetWidth,this.outterHeight=a.offsetHeight;var o=this.widths={},s=this.heights={};i(t.querySelectorAll("thead>tr:last-child>th"),function(e){s.header||(s.header=e.offsetHeight),o[e.getAttribute("data-index")]=e.offsetWidth}),i(t.querySelectorAll("tbody>tr>*:last-child"),function(e,t){return s[t]=e.offsetHeight});var d=r.findDOMNode(this);if(i(d.querySelectorAll(":scope>."+l+"Table-fixedLeft, :scope>."+l+"Table-fixedRight"),function(t){return t.style.cssText+="height:"+e.totalHeight+"px;"}),n){d.querySelector("."+l+"Table-fixedTop>."+l+"Table-wrapper").style.cssText+="width: "+this.outterWidth+"px";var c=d.querySelector("."+l+"Table-wrapper table");c.style.cssText+="width: "+this.totalWidth+"px"}i(d.querySelectorAll("."+l+"Table-fixedTop table, ."+l+"Table-fixedLeft table, ."+l+"Table-fixedRight table"),function(t){i(t.querySelectorAll("thead>tr:last-child>th"),function(t){t.style.cssText+="width: "+(e.widths[parseInt(t.getAttribute("data-index"),10)]-2)+"px"}),i(t.querySelectorAll("tbody>tr"),function(t,a){t.style.cssText+="height: "+e.heights[a]+"px"})})}},t.prototype.handleOutterScroll=function(){var e=this.table.parentNode,t=e.scrollLeft;if(t!==this.lastScrollLeft){this.lastScrollLeft=t;var a=0===t,n=t+this.outterWidth===this.totalWidth,l=this.props.classPrefix,i=r.findDOMNode(this),o=i.querySelectorAll("."+l+"Table-fixedLeft");if(o&&o.length)for(var s=0,d=o.length;d>s;s++){var c=o[s];a?c.classList.remove("in"):c.classList.add("in")}var u=i.querySelectorAll("."+l+"Table-fixedRight");if(u&&u.length)for(var s=0,d=u.length;d>s;s++){var c=u[s];n?c.classList.remove("in"):c.classList.add("in")}var p=this.affixedTable;p&&(p.style.cssText+="transform: translateX(-"+t+"px)")}},t.prototype.tableRef=function(e){this.table=e,e?this.unSensor=T.resizeSensor(e.parentNode,this.updateTableInfoLazy):(this.unSensor&&this.unSensor(),delete this.unSensor)},t.prototype.dragTipRef=function(e){!this.dragTip&&e?this.initDragging():this.dragTip&&!e&&this.destroyDragging(),this.dragTip=e},t.prototype.affxiedTableRef=function(e){this.affixedTable=e},t.prototype.initDragging=function(){var e=this.props.store,t=this.props.classPrefix;this.sortable=new _(this.table.querySelector("tbody"),{group:"table",animation:150,handle:"."+t+"Table-dragCell",ghostClass:"is-dragging",onEnd:function(t){if(t.newIndex!==t.oldIndex){var a=t.to;t.oldIndexl;a.insertBefore(this.draggingTr,i&&t.nextSibling||t)}}},t.prototype.handleDrop=function(){var e=this.props.store,t=this.draggingTr,a=t.parentElement,n=Array.prototype.indexOf.call(a.childNodes,t),r=e.getRowById(t.getAttribute("data-id"));this.handleDragEnd(),e.exchange(this.originIndex,n,r)},t.prototype.handleDragEnd=function(){var e=this.draggingTr,t=e.parentElement,a=Array.prototype.indexOf.call(t.childNodes,e);t.insertBefore(e,t.childNodes[a2?Array.from({length:r.depth-2}).map(function(e,t){return n.default.createElement("i",{key:t,className:p("Table-divider-"+(t+1))})}):null,r.expandable?n.default.createElement("a",{className:p("Table-expandBtn",r.expanded?"is-active":""),onClick:r.toggleExpanded},n.default.createElement("i",null)):null);var g=null;t.isPrimary&&s.isNested&&s.draggable&&r.draggable&&(g=n.default.createElement("a",{draggable:!0,onDragStart:this.handleDragStart,className:p("Table-dragBtn")},n.default.createElement("i",{className:"glyphicon glyphicon-sort"})));var b=t.pristine.$$id?t.pristine.$$id+"-column":"",y=a.__assign(a.__assign({},l),{btnDisabled:s.dragging,data:r.locals,value:t.name?m.resolveVariable(t.name,r.data):void 0,popOverContainer:this.getPopOverContainer,rowSpan:r.rowSpans[t.name],quickEditFormRef:this.subFormRef,prefix:g});return delete y.$$id,delete y.label,o(e,a.__assign(a.__assign({},t.pristine),{column:t.pristine,type:"cell",$$id:b}),y)},t.prototype.renderAffixHeader=function(e){var t=this,a=this.props,r=a.store,l=a.affixHeader,i=a.classnames;return l?n.default.createElement("div",{className:i("Table-fixedTop")},this.renderHeader(!1),n.default.createElement("div",{className:i("Table-fixedLeft")},r.leftFixedColumns.length?this.renderFxiedColumns(r.leftFixedColumns,!0,e):null),n.default.createElement("div",{className:i("Table-fixedRight")},r.rightFixedColumns.length?this.renderFxiedColumns(r.rightFixedColumns,!0,e):null),n.default.createElement("div",{className:i("Table-wrapper")},n.default.createElement("table",{ref:this.affxiedTableRef,className:e},n.default.createElement("thead",null,r.columnGroup.length?n.default.createElement("tr",null,r.columnGroup.map(function(e,t){return n.default.createElement("th",{key:t,"data-index":e.index,colSpan:e.colSpan},e.label)})):null,n.default.createElement("tr",null,r.filteredColumns.map(function(e){return t.renderHeadCell(e,{key:e.index,"data-index":e.index})})))))):null},t.prototype.renderFxiedColumns=function(e,t,r){var l=this;void 0===t&&(t=!1),void 0===r&&(r="");var i=this.props,o=i.rowClassName,s=i.placeholder,d=i.store,c=i.onAction,u=i.buildItemProps,p=i.classnames,h=i.classPrefix,f=i.checkOnItemClick,m=i.render,g=i.data;return n.default.createElement("table",{className:p("Table-table",d.combineNum>0?"Table-table--withCombine":"",r)},n.default.createElement("thead",null,d.columnGroup.length?n.default.createElement("tr",null,d.columnGroup.map(function(e,t){return n.default.createElement("th",{key:t,"data-index":e.index,colSpan:e.colSpan},e.label)})):null,n.default.createElement("tr",null,e.map(function(e){return l.renderHeadCell(e,{key:e.index,"data-index":e.index})}))),t?null:n.default.createElement("tbody",null,d.rows.length?d.rows.map(function(t,r){var i=u?u(t,r):null;return n.default.createElement(O,a.__assign({},i,{classPrefix:h,checkOnItemClick:f,key:t.id,itemIndex:r,item:t,itemClassName:o,columns:e,renderCell:l.renderCell,regionPrefix:"fixed/",onCheck:l.handleCheck,onAction:c,onQuickChange:d.dragging?null:l.handleQuickChange,$$editable:!1}))}):n.default.createElement("tr",{className:p("Table-placeholder")},n.default.createElement("td",{colSpan:e.length},m("placeholder",s,{data:g})))))},t.prototype.renderToolbar=function(e){var t=e.type||e;return"columns-toggler"===t?(this.renderedToolbars.push(t),this.renderColumnsToggler(e)):"drag-toggler"===t?(this.renderedToolbars.push(t),this.renderDragToggler()):void 0},t.prototype.renderColumnsToggler=function(e){var t=this.props,r=t.store,l=t.classPrefix,i=t.classnames,o=a.__rest(t,["store","classPrefix","classnames"]);return r.columnsTogglable?n.default.createElement(d.default,a.__assign({},o,{iconOnly:!0,align:e?e.align:"left",classnames:i,classPrefix:l,key:"columns-toggable",size:"sm",label:n.default.createElement("i",{className:"glyphicon glyphicon-th icon-th"})}),r.toggableColumns.map(function(e){return n.default.createElement("li",{className:i("DropDown-menuItem"),key:e.index},n.default.createElement(c.default,{classPrefix:l,checked:e.toggled,onChange:e.toggleToggle},e.label))})):null},t.prototype.renderDragToggler=function(){var e=this.props,t=e.store,a=e.env,r=e.draggable,l=e.classPrefix,i=e.dragIcon;return!r||t.isNested?null:n.default.createElement(u.default,{disabled:!!t.modified,classPrefix:l,key:"dragging-toggle",tooltip:"点击开始排序",tooltipContainer:a&&a.getModalContainer?a.getModalContainer():void 0,size:"sm",active:t.dragging,onClick:function(e){e.preventDefault(),t.toggleDragging(),t.dragging&&t.clear()},iconOnly:!0},n.default.createElement("i",{className:i}))},t.prototype.renderActions=function(e){var t=this,r=this.props,l=r.actions,i=r.render,o=r.store,s=r.classnames,d=r.data;return l=Array.isArray(l)?l.concat():[],o.toggable&&"header"===e&&!~this.renderedToolbars.indexOf("columns-toggler")&&l.push({type:"button",children:this.renderColumnsToggler()}),o.draggable&&!o.isNested&&"header"===e&&o.rows.length>1&&!~this.renderedToolbars.indexOf("drag-toggler")&&l.push({type:"button",children:this.renderDragToggler()}),Array.isArray(l)&&l.length?n.default.createElement("div",{className:s("Table-actions")},l.map(function(e,n){return i("action/"+n,a.__assign({type:"button"},e),{onAction:t.handleAction,key:n,btnDisabled:o.dragging,data:o.getData(d)})})):null},t.prototype.renderHeader=function(e){var t=this.props,r=t.header,l=t.headerClassName,i=t.toolbarClassName,o=t.headerToolbarRender,s=t.render,d=t.showHeader,c=t.store,u=t.classnames,p=t.data;if(d===!1)return null;var h={};e===!1&&(h.$$editable=!1);var f=o?o(a.__assign(a.__assign(a.__assign({},this.props),{selectedItems:c.selectedRows.map(function(e){return e.data}),items:c.rows.map(function(e){return e.data}),unSelectedItems:c.unSelectedRows.map(function(e){return e.data})}),h),this.renderToolbar):null,m=this.renderActions("header"),g=m||f||c.dragging?n.default.createElement("div",{className:u("Table-toolbar Table-headToolbar",i),key:"header-toolbar"},m,f,c.dragging?n.default.createElement("div",{className:u("Table-dragTip"),ref:this.dragTipRef},"请拖动左边的按钮进行排序"):null):null,b=!r||Array.isArray(r)&&!r.length?null:n.default.createElement("div",{className:u("Table-header",l),key:"header"},s("header",r,a.__assign(a.__assign({},e===!1?h:null),{data:c.getData(p)})));return b&&g?[b,g]:b||g||null},t.prototype.renderFooter=function(){var e=this.props,t=e.footer,r=e.toolbarClassName,l=e.footerClassName,i=e.footerToolbarRender,o=e.render,s=e.showFooter,d=e.store,c=e.data,u=e.classnames;if(s===!1)return null;var p=i?i(a.__assign(a.__assign({},this.props),{selectedItems:d.selectedRows.map(function(e){return e.data}),items:d.rows.map(function(e){return e.data})}),this.renderToolbar):null,h=this.renderActions("footer"),f=h||p?n.default.createElement("div",{className:u("Table-toolbar Table-footToolbar",r),key:"footer-toolbar"},h,p):null,m=!t||Array.isArray(t)&&!t.length?null:n.default.createElement("div",{className:u("Table-footer",l),key:"footer"},o("footer",t,{data:d.getData(c)}));return m&&f?[f,m]:m||f||null},t.prototype.renderRows=function(e){var t=this,r=this.props,l=r.store,i=r.rowClassName,o=r.onAction,s=r.buildItemProps,d=r.checkOnItemClick,c=r.classPrefix,u=r.classnames;return e.map(function(r,p){var h=s?s(r,p):null,f=[n.default.createElement(O,a.__assign({},h,{classPrefix:c,checkOnItemClick:d,key:r.id,itemIndex:p,item:r,itemClassName:u(i,{"is-last":r.depth>1&&p===e.length-1,"is-expanded":r.expanded,"is-expandable":r.expandable}),columns:l.filteredColumns,renderCell:t.renderCell,onAction:o,onCheck:t.handleCheck,onQuickChange:l.dragging?null:t.handleQuickChange}))];return r.expanded&&!l.dragging&&(l.footable&&l.footableColumns.length?1===r.depth&&f.push(n.default.createElement(O,a.__assign({},h,{classPrefix:c,checkOnItemClick:d,key:"foot-"+r.id,itemIndex:p,item:r,itemClassName:i,columns:l.footableColumns,renderCell:t.renderCell,onAction:o,onCheck:t.handleCheck,footableMode:!0,footableColSpan:l.filteredColumns.length,onQuickChange:l.dragging?null:t.handleQuickChange}))):Array.isArray(r.data.children)&&f.push.apply(f,t.renderRows(r.children))),f})},t.prototype.renderItemActions=function(){var e=this.props,t=e.itemActions,r=e.render,l=e.store,i=e.classnames,o=l.hoverIndex;if(!~o||!t||!t.length)return null;var s=this.heights,d=40,c=0;if(s&&s[o]){d=s[o],c+=s.header;for(var u=o-1;u>=0;u--)c+=s[u]}return n.default.createElement("div",{className:i("Table-itemActions-wrap"),style:{top:c,height:d}},n.default.createElement("div",{className:i("Table-itemActions")},t.map(function(e,t){return e.hiddenOnHover?null:r("itemAction/"+t,a.__assign(a.__assign({},e),{isMenuItem:!0}),{key:t,item:l.rows[o],data:l.rows[o].locals,rowIndex:o})})))},t.prototype.render=function(){var e=this,t=this.props,a=t.className,r=t.store,l=t.placeholder,i=t.classnames,o=t.data,s=t.render;this.renderedToolbars=[];var d=this.renderHeading(),c=this.renderHeader(),u=this.renderFooter(),p=i("Table-table",r.combineNum>0?"Table-table--withCombine":"",this.props.tableClassName);return n.default.createElement("div",{className:i("Table",a,{"Table--unsaved":!!r.modified||!!r.moved})},this.renderAffixHeader(p),d,c,n.default.createElement("div",{className:i("Table-contentWrap"),onMouseLeave:this.handleMouseLeave},n.default.createElement("div",{className:i("Table-fixedLeft")},r.leftFixedColumns.length?this.renderFxiedColumns(r.leftFixedColumns,!1,p):null),n.default.createElement("div",{className:i("Table-fixedRight")},r.rightFixedColumns.length?this.renderFxiedColumns(r.rightFixedColumns,!1,p):null),n.default.createElement("div",{onMouseMove:this.handleMouseMove,className:i("Table-content"),onScroll:this.handleOutterScroll},n.default.createElement("table",{ref:this.tableRef,className:p},n.default.createElement("thead",null,r.columnGroup.length?n.default.createElement("tr",null,r.columnGroup.map(function(e,t){return n.default.createElement("th",{key:t,"data-index":e.index,colSpan:e.colSpan},e.label)})):null,n.default.createElement("tr",null,r.filteredColumns.map(function(t){return e.renderHeadCell(t,{"data-index":t.index,key:t.index})}))),n.default.createElement("tbody",null,r.rows.length?this.renderRows(r.rows):n.default.createElement("tr",{className:i("Table-placeholder")},n.default.createElement("td",{colSpan:r.filteredColumns.length},s("placeholder",l,{data:o})))))),~r.hoverIndex?this.renderItemActions():null),u)};var l;return t.propsList=["header","headerToolbarRender","footer","footerToolbarRender","footable","expandConfig","placeholder","tableClassName","source","selectable","columnsTogglable","affixHeader","headerClassName","footerClassName","selected","multiple","primaryField","hideQuickSaveBtn","itemCheckableOn","itemDraggableOn","checkOnItemClick","hideCheckToggler","itemActions","combineNum","items","valueField"],t.defaultProps={className:"",placeholder:"暂无数据",tableClassName:"",source:"$items",selectable:!1,columnsTogglable:"auto",affixHeader:!0,headerClassName:"",footerClassName:"",toolbarClassName:"",primaryField:"id",itemCheckableOn:"",itemDraggableOn:"",hideCheckToggler:!1,dragIcon:"glyphicon glyphicon-sort"},a.__decorate([f.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(l="undefined"!=typeof n.default&&n.default.DragEvent)?l:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleDragStart",null),a.__decorate([f.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleDragOver",null),a.__decorate([f.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"handleDrop",null),a.__decorate([f.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"handleDragEnd",null),t}(n.default.Component);t.default=w;var O=function(e){function t(t){var a=e.call(this,t)||this;return a.handleAction=a.handleAction.bind(a),a.handleQuickChange=a.handleQuickChange.bind(a),a.handleClick=a.handleClick.bind(a),a}return a.__extends(t,e),t.prototype.handleClick=function(e){var t,a=e.target,n=this.props.classPrefix;!e.currentTarget.contains(a)||~["INPUT","TEXTAREA"].indexOf(a.tagName)||(t=a.closest("button, a, ."+n+"Form-item"))&&e.currentTarget.contains(t)||this.props.onCheck(this.props.item)},t.prototype.handleAction=function(e,t,a){var n=this.props,r=n.onAction,l=n.item;r&&r(e,t,a||l.data)},t.prototype.handleQuickChange=function(e,t,a){var n=this.props,r=n.onQuickChange,l=n.item;r&&r(l,e,t,a)},t.prototype.render=function(){var e,t,r=this,l=this.props,i=l.itemClassName,o=l.itemIndex,d=l.item,c=l.columns,u=l.renderCell,p=(l.children,l.footableMode),h=l.footableColSpan,f=l.regionPrefix,m=l.checkOnItemClick,g=l.classPrefix,b=a.__rest(l,["itemClassName","itemIndex","item","columns","renderCell","children","footableMode","footableColSpan","regionPrefix","checkOnItemClick","classPrefix"]);return p?n.default.createElement("tr",{"data-id":d.id,"data-index":d.newIndex,onClick:m?this.handleClick:void 0,className:s.default(i,(e={"is-hovered":d.isHover,"is-checked":d.checked,"is-modified":d.modified,"is-moved":d.moved},e[g+"Table-tr--odd"]=o%2===0,e[g+"Table-tr--even"]=o%2===1,e))},n.default.createElement("td",{className:g+"Table-foot",colSpan:h},n.default.createElement("table",{className:g+"Table-footTable"},n.default.createElement("tbody",null,c.map(function(e){return n.default.createElement("tr",{key:e.index},e.label!==!1?n.default.createElement("th",null,e.label):null,u(""+f+o+"/"+e.index,e,d,a.__assign(a.__assign({},b),{width:null,rowIndex:o,colIndex:e.rawIndex,key:e.index,onAction:r.handleAction,onQuickChange:r.handleQuickChange})))}))))):n.default.createElement("tr",{onClick:m?this.handleClick:void 0,"data-index":1===d.depth?d.newIndex:void 0,"data-id":d.id,className:s.default(i,(t={"is-hovered":d.isHover,"is-checked":d.checked,"is-modified":d.modified,"is-moved":d.moved},t[g+"Table-tr--odd"]=o%2===0,t[g+"Table-tr--even"]=o%2===1,t),g+"Table-tr--"+d.depth+"th")},c.map(function(e){return u(o+"/"+e.index,e,d,a.__assign(a.__assign({},b),{rowIndex:o,colIndex:e.rawIndex,key:e.index,onAction:r.handleAction,onQuickChange:r.handleQuickChange}))}))},t=a.__decorate([h.observer,a.__metadata("design:paramtypes",[Object])],t)}(n.default.Component),D=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([l.Renderer({test:function(e){return/(^|\/)table$/.test(e)},storeType:p.TableStore.name,name:"table"})],t)}(w);t.TableRenderer=D;var S=function(e){function t(t){var a=e.call(this,t)||this;return a.state={isOpened:!1},a.open=a.open.bind(a),a.close=a.close.bind(a),a.close=a.close.bind(a),a.handleSubmit=a.handleSubmit.bind(a),a.handleAction=a.handleAction.bind(a),a}return a.__extends(t,e),t.prototype.buildSchema=function(){var e,t=this.props,n=t.searchable,r=t.sortable,l=t.name,i=t.label;return n===!0?e={title:"",controls:[{type:"text",name:l,placeholder:i}]}:n&&(e=n.controls||n.tabs||n.fieldSet?a.__assign({title:""},n):{title:"",className:n.formClassName,controls:[a.__assign({type:n.type||"text",name:n.name||l,placeholder:i},n)]}),e&&e.controls&&r&&e.controls.unshift({type:"hidden",name:"orderBy",value:l},{type:"button-group",name:"orderDir",label:"排序",options:[{label:"正序",value:"asc"},{label:"降序",value:"desc"}]}),e&&(e=a.__assign(a.__assign({},e),{type:"form",wrapperComponent:"div",actions:[{type:"button",label:"取消",actionType:"cancel"},{label:"搜索",type:"submit",primary:!0}]})),e||"error" },t.prototype.handleClickOutside=function(){this.close()},t.prototype.open=function(){this.setState({isOpened:!0})},t.prototype.close=function(){this.setState({isOpened:!1})},t.prototype.handleAction=function(e,t,a){var n=this.props.onAction;return"cancel"===t.actionType||"close"===t.actionType?void this.close():void(n&&n(e,t,a))},t.prototype.handleSubmit=function(e){var t=this.props,n=t.onQuery,r=t.name;this.close(),e.orderDir&&(e=a.__assign(a.__assign({},e),{orderBy:r})),n(e)},t.prototype.render=function(){var e=this,t=this.props,l=t.render,i=t.name,o=t.data,d=t.searchable,c=t.store,u=t.orderBy,p=t.popOverContainer,h=t.classPrefix;return n.default.createElement("span",{className:s.default(h+"TableCell-searchBtn")},n.default.createElement("i",{className:"fa fa-search",onClick:this.open}),this.state.isOpened?n.default.createElement(E.default,{container:p||function(){return r.findDOMNode(e)},placement:"left-bottom-left-top right-bottom-right-top",target:p?function(){return r.findDOMNode(e).parentNode}:null,show:!0},n.default.createElement(x.default,{classPrefix:h,onHide:this.close,className:s.default(h+"TableCell-searchPopOver",d.className),overlay:!0},l("quick-search-form",this.buildSchema(),{data:a.__assign(a.__assign({},o),{orderBy:u,orderDir:u===i?c.orderDir:""}),onSubmit:this.handleSubmit,onAction:this.handleAction}))):null)},t}(n.default.Component);t.HeadCellSearchDropDown=S;var A=function(e){function t(t){var a=e.call(this,t)||this;return a.state={isOpened:!1,filterOptions:[]},a.sourceInvalid=!1,a.open=a.open.bind(a),a.close=a.close.bind(a),a.handleClick=a.handleClick.bind(a),a.handleCheck=a.handleCheck.bind(a),a}return a.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props.filterable;e.source?this.fetchOptions():e.options.length>0&&this.setState({filterOptions:this.alterOptions(e.options)})},t.prototype.componentWillReceiveProps=function(e){var t=this.props;(t.name!==e.name||t.filterable!==e.filterable||t.data!==e.data)&&(e.filterable.source?this.sourceInvalid=g.isApiOutdated(t.filterable.source,e.filterable.source,t.data,e.data):e.filterable.options&&this.setState({filterOptions:this.alterOptions(e.filterable.options||[])}))},t.prototype.componentDidUpdate=function(){this.sourceInvalid&&this.fetchOptions()},t.prototype.fetchOptions=function(){var e=this,t=this.props,a=t.env,n=t.filterable,r=t.data;if(g.isEffectiveApi(n.source,r)){var l=g.normalizeApi(n.source);l.cache=3e3,a.fetcher(l,r).then(function(t){var a=t.data&&t.data.options||[];e.setState({filterOptions:t&&t.data&&e.alterOptions(a)})})}},t.prototype.alterOptions=function(e){var t=this.props,n=t.data,r=t.filterable,l=t.name,i=n&&n[l]||"";return e=e.map(r.multiple?function(e){return a.__assign(a.__assign({},e),{selected:i.split(",").indexOf(e.value)>-1})}:function(e){return a.__assign(a.__assign({},e),{selected:e.value===i})})},t.prototype.handleClickOutside=function(){this.close()},t.prototype.open=function(){this.setState({isOpened:!0})},t.prototype.close=function(){this.setState({isOpened:!1})},t.prototype.handleClick=function(e){var t,a=this.props,n=a.onQuery,r=a.name;n((t={},t[r]=e,t)),this.close()},t.prototype.handleCheck=function(e){var t,a,n=this.props,r=n.data,l=n.name,i=n.onQuery;a=r[l]&&r[l]===e?"":r[l]&&y(r[l].split(","),[e]).join(",")||e,i((t={},t[l]=a,t))},t.prototype.render=function(){var e=this,t=this.state,a=t.isOpened,l=t.filterOptions,i=this.props,o=i.filterable,s=i.popOverContainer,d=i.classPrefix,u=i.classnames;return n.default.createElement("span",{className:u(d+"TableCell-filterBtn")},n.default.createElement("i",{className:"fa fa-filter",onClick:this.open}),a?n.default.createElement(E.default,{container:s||function(){return r.findDOMNode(e)},placement:"left-bottom-left-top right-bottom-right-top",target:s?function(){return r.findDOMNode(e).parentNode}:null,show:!0},n.default.createElement(x.default,{classPrefix:d,onHide:this.close,className:u(d+"TableCell-filterPopOver",o.className),overlay:!0},l&&l.length>0?n.default.createElement("ul",{className:u("DropDown-menu")},l.map(o.multiple?function(t,a){return n.default.createElement("li",{key:a,className:u("DropDown-divider")},n.default.createElement(c.default,{classPrefix:d,onChange:e.handleCheck.bind(e,t.value),checked:t.selected},t.label))}:function(t,a){return n.default.createElement("li",{key:a,className:u("DropDown-divider",{"is-selected":t.selected}),onClick:e.handleClick.bind(e,t.value)},t.label)})):null)):null)},t}(n.default.Component);t.HeadCellFilterDropDown=A;var I=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,r=e.render,l=e.style,i=e.wrapperComponent,o=e.column,s=e.value,d=e.data,c=e.children,u=e.width,p=e.innerClassName,h=(e.label,e.tabIndex),f=e.onKeyUp,m=e.rowSpan,g=(e.body,e.tpl,e.remark,e.prefix),b=e.affix,y=a.__rest(e,["className","render","style","wrapperComponent","column","value","data","children","width","innerClassName","label","tabIndex","onKeyUp","rowSpan","body","tpl","remark","prefix","affix"]),v=a.__assign(a.__assign({},o),{className:p,type:o&&o.type||"plain"}),x=c?c:r("field",v,a.__assign(a.__assign({},y),{value:s,data:d}));return u&&(l=a.__assign(a.__assign({},l),{width:l&&l.width||u}),/%$/.test(String(l.width))||(x=n.default.createElement("div",{style:{width:l.width}},g,x,b),g=null,b=null)),i?n.default.createElement(i,{rowSpan:m>1?m:void 0,style:l,className:t,tabIndex:h,onKeyUp:f},g,x,b):x},t.defaultProps={wrapperComponent:"td"},t.propsList=["type","label","column","body","tpl","rowSpan","remark"],t}(n.default.Component);t.TableCell=I;var R=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.propsList=a.__spreadArrays(["quickEdit","quickEditEnabledOn","popOver","copyable","inline"],I.propsList),t=a.__decorate([l.Renderer({test:/(^|\/)table\/(?:.*\/)?cell$/,name:"table-cell"}),v.default(),N.default(),C.default(),h.observer],t)}(I);t.TableCellRenderer=R;var B=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.defaultProps=a.__assign(a.__assign({},I.defaultProps),{wrapperComponent:"div"}),t=a.__decorate([l.Renderer({test:/(^|\/)field$/,name:"field"}),N.default(),C.default()],t)}(I);t.FieldRenderer=B}); ;/*!src/renderers/Card.tsx*/ define("8ee3b98",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var t=e("node_modules/tslib/tslib"),l=t.__importDefault(e("node_modules/react/index")),s=e("node_modules/react-dom/index"),r=e("0f9ebdf"),n=e("6a2dbb7"),i=t.__importDefault(e("0a43d97")),d=e("9a80175"),o=e("f2e345e"),c=t.__importDefault(e("b497f17")),m=t.__importDefault(e("bcd7efc")),u=e("f6086a9"),p=t.__importDefault(e("705a434")),h=function(e){function a(a){var t=e.call(this,a)||this;return t.getPopOverContainer=t.getPopOverContainer.bind(t),t.itemRender=t.itemRender.bind(t),t.handleAction=t.handleAction.bind(t),t.handleQuickChange=t.handleQuickChange.bind(t),t.handleClick=t.handleClick.bind(t),t.handleCheck=t.handleCheck.bind(t),t}return t.__extends(a,e),a.prototype.handleClick=function(e){var a,t=e.target,l=this.props.classPrefix;if(!(!e.currentTarget.contains(t)||~["INPUT","TEXTAREA"].indexOf(t.tagName)||(a=t.closest("button, a, ."+l+"Form-item"))&&e.currentTarget.contains(a))){var s=this.props.item;this.props.onCheck&&this.props.onCheck(s)}},a.prototype.handleCheck=function(){var e=this.props.item;this.props.onCheck&&this.props.onCheck(e)},a.prototype.handleAction=function(e,a,t){var l=this.props,s=l.onAction,r=l.item;s&&s(e,a,t||r.data)},a.prototype.handleQuickChange=function(e,a,t){var l=this.props,s=l.onQuickChange,r=l.item;s&&s(r,e,a,t)},a.prototype.getPopOverContainer=function(){return s.findDOMNode(this)},a.prototype.renderToolbar=function(){var e=this.props,a=e.dragging,t=e.selectable,s=e.checkable,r=e.selected,n=(e.onSelect,e.checkOnItemClick),o=e.multiple,c=e.hideCheckToggler,m=e.classnames,u=e.classPrefix;return a?l.default.createElement("div",{className:m("Card-dragBtn")},l.default.createElement("i",{className:"fa fa-exchange"})):t&&!c?l.default.createElement("div",{className:m("Card-checkBtn")},l.default.createElement(i.default,{classPrefix:u,type:o?"checkbox":"radio",disabled:!s,checked:r,onChange:n?d.noop:this.handleCheck})):null},a.prototype.renderActions=function(){var e=this,a=this.props,s=a.actions,r=a.render,n=a.dragging,i=a.actionsCount,o=a.data,c=a.classnames;if(Array.isArray(s)){var m=d.padArr(s.filter(function(e){return d.isVisible(e,o)}),i);return m.map(function(a,s){return l.default.createElement("div",{key:s,className:c("Card-actions")},a.map(function(a,l){var s=a.size||"sm";return r("action/"+l,t.__assign(t.__assign({level:"link",type:"button"},a),{size:s}),{isMenuItem:!0,key:l,index:l,disabled:n||d.isDisabled(a,o),className:c("Card-action",a.className||""+(s?"Card-action--"+s:"")),componentClass:"a",onAction:e.handleAction})}))})}return null},a.prototype.renderChild=function(e,a,t){void 0===a&&(a="body"),void 0===t&&(t=0);var l=this.props.render;if("string"==typeof e||"number"==typeof e)return l(a,e,{key:t});var s=e;return"hbox"===s.type||"grid"===s.type?l(a,e,{key:t,itemRender:this.itemRender}):this.renderFeild(a,s,t,this.props)},a.prototype.itemRender=function(e,a,t){return this.renderFeild("column/"+a,e,a,t)},a.prototype.renderFeild=function(e,a,s,r){var n=r.render,i=r.classnames,c=r.itemIndex,m=this.props.data;if(d.isVisible(a,m)){var u=a.$$id?a.$$id+"-field":"";return l.default.createElement("div",{className:i("Card-field"),key:s},a&&a.label?l.default.createElement("label",{className:i("Card-fieldLabel",a.labelClassName)},a.label):null,n(e,t.__assign(t.__assign({},a),{field:a,$$id:u,type:"card-item-field"}),{className:i("Card-fieldValue",a.className),rowIndex:c,colIndex:s,value:a.name?o.resolveVariable(a.name,m):void 0,popOverContainer:this.getPopOverContainer,onAction:this.handleAction,onQuickChange:this.handleQuickChange}))}},a.prototype.renderBody=function(){var e=this,a=this.props.body;return a?Array.isArray(a)?a.map(function(a,t){return e.renderChild(a,"body/"+t,t)}):this.renderChild(a,"body"):null},a.prototype.render=function(){var e=this.props,a=e.className,t=e.data,s=e.header,r=e.render,i=e.bodyClassName,d=e.highlightClassName,o=e.titleClassName,c=e.subTitleClassName,m=e.descClassName,u=e.checkOnItemClick,p=e.checkable,h=e.classnames,C=(e.classPrefix,null);if(s){var f=s.highlight,b=s.avatar,N=s.avatarClassName,v=s.imageClassName,g=s.title,y=s.subTitle,_=s.subTitlePlaceholder,k=s.desc,E=s.descPlaceholder,x=!!n.evalExpression(f,t),T=n.filter(b,t),A=n.filter(g,t),P=n.filter(y,t),I=n.filter(k,t);C=l.default.createElement("div",{className:h("Card-heading",s.className)},T?l.default.createElement("span",{className:h("Card-avtar",s.avatarClassName||N)},l.default.createElement("img",{className:h("Card-img",s.imageClassName||v),src:T})):null,l.default.createElement("div",{className:h("Card-meta")},x?l.default.createElement("i",{className:h("Card-highlight",s.highlightClassName||d)}):null,A?l.default.createElement("div",{className:h("Card-title",s.titleClassName||o)},r("title",A)):null,P||_?l.default.createElement("div",{className:h("Card-subTitle",s.subTitleClassName||c)},r("sub-title",P||_,{className:h(P?void 0:"Card-placeholder")})):null,I||E?l.default.createElement("div",{className:h("Card-desc",s.descClassName||m)},r("desc",I||E,{className:I?void 0:"text-muted"})):null))}var O=this.renderBody();return l.default.createElement("div",{onClick:u&&p?this.handleClick:void 0,className:h("Card",a)},this.renderToolbar(),C,O?l.default.createElement("div",{className:h("Card-body",i)},O):null,this.renderActions())},a.defaultProps={className:"",avatarClassName:"",bodyClassName:"",actionsCount:4,titleClassName:"",highlightClassName:"",subTitleClassName:"",descClassName:""},a.propsList=["multiple","avatarClassName","bodyClassName","actionsCount","titleClassName","highlightClassName","subTitleClassName","descClassName","hideCheckToggler"],a}(l.default.Component);a.Card=h;var C=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return t.__extends(a,e),a=t.__decorate([r.Renderer({test:/(^|\/)card$/,name:"card"})],a)}(h);a.CardRenderer=C;var f=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return t.__extends(a,e),a.prototype.render=function(){var e=this.props,a=e.className,s=e.render,r=e.style,n=e.wrapperComponent,i=(e.labelClassName,e.value),d=e.data,o=e.children,c=e.width,m=e.innerClassName,u=(e.label,e.tabIndex),p=e.onKeyUp,h=e.field,C=t.__rest(e,["className","render","style","wrapperComponent","labelClassName","value","data","children","width","innerClassName","label","tabIndex","onKeyUp","field"]),f=t.__assign(t.__assign({},h),{className:m,type:h&&h.type||"plain"}),b=o?o:s("field",f,t.__assign(t.__assign({},C),{value:i,data:d}));return c&&(r=r||{},r.width=r.width||c,b=l.default.createElement("div",{style:{width:/%/.test(String(c))?"":c}},b)),n?l.default.createElement(n,{style:r,className:a,tabIndex:u,onKeyUp:p},b):b},a.defaultProps=t.__assign(t.__assign({},u.TableCell.defaultProps),{wrapperComponent:"div"}),a.propsList=t.__spreadArrays(["quickEdit","popOver","copyable"],u.TableCell.propsList),a=t.__decorate([r.Renderer({test:/(^|\/)card-item-field$/,name:"card-item"}),c.default(),m.default(),p.default()],a)}(u.TableCell);a.CardItemFieldRenderer=f}); ;/*!src/renderers/Date.tsx*/ define("29e1f6a",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),r=a.__importDefault(e("node_modules/react/index")),n=e("0f9ebdf"),s=a.__importDefault(e("node_modules/moment/moment")),o=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={random:0},t}return a.__extends(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,a=t.fromNow,r=t.updateFrequency;a&&r&&(this.refreshInterval=setInterval(function(){e.setState({random:Math.random()})},r))},t.prototype.componentWillUnmount=function(){clearInterval(this.refreshInterval)},t.prototype.render=function(){var e=this.props,t=e.value,a=e.valueFormat,n=e.format,o=e.placeholder,l=e.fromNow,d=e.className,u=e.classnames,i=r.default.createElement("span",{className:"text-muted"},o);if(t){var m=s.default(t,s.default.ISO_8601),f=s.default(t,a);i=m.isValid()?m.format(n):f.isValid()?f.format(n):!1}return l&&(i=s.default(i).fromNow()),i=i?i:r.default.createElement("span",{className:"text-danger"},"日期无效"),r.default.createElement("span",{className:u("DateField",d)},i)},t.defaultProps={placeholder:"-",format:"YYYY-MM-DD",valueFormat:"X",fromNow:!1,updateFrequency:6e4},t}(r.default.Component);t.DateField=o;var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.defaultProps=a.__assign(a.__assign({},o.defaultProps),{format:"YYYY-MM-DD"}),t=a.__decorate([n.Renderer({test:/(^|\/)date$/,name:"date-field"})],t)}(o);t.DateFieldRenderer=l;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.defaultProps=a.__assign(a.__assign({},o.defaultProps),{format:"YYYY-MM-DD HH:mm:ss"}),t=a.__decorate([n.Renderer({test:/(^|\/)datetime$/,name:"datetime-field"})],t)}(o);t.DateTimeFieldRenderer=d;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.defaultProps=a.__assign(a.__assign({},o.defaultProps),{format:"HH:mm"}),t=a.__decorate([n.Renderer({test:/(^|\/)time$/,name:"time-field"})],t)}(o);t.TimeFieldRenderer=u}); ;/*!src/renderers/Dialog.tsx*/ define("e299c64",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=e("node_modules/tslib/tslib"),n=o.__importDefault(e("node_modules/react/index")),a=e("919cbd9"),r=e("0f9ebdf"),i=e("6a2dbb7"),s=o.__importDefault(e("628f736")),l=e("node_modules/lodash/findLast"),d=e("9a80175"),c=e("node_modules/mobx/lib/mobx"),p=e("b7bbd16"),h=e("4550477"),u=e("node_modules/react-dom/index"),f=function(e){function t(t){var o=e.call(this,t)||this;return o.$$id=d.guid(),o.state={entered:!!o.props.show},o.handleSelfClose=o.handleSelfClose.bind(o),o.handleAction=o.handleAction.bind(o),o.handleDialogConfirm=o.handleDialogConfirm.bind(o),o.handleDialogClose=o.handleDialogClose.bind(o),o.handleDrawerConfirm=o.handleDrawerConfirm.bind(o),o.handleDrawerClose=o.handleDrawerClose.bind(o),o.handleEntered=o.handleEntered.bind(o),o.handleExited=o.handleExited.bind(o),o.handleFormInit=o.handleFormInit.bind(o),o.handleFormSaved=o.handleFormSaved.bind(o),o.handleFormChange=o.handleFormChange.bind(o),o.handleChildFinished=o.handleChildFinished.bind(o),o}return o.__extends(t,e),t.prototype.componentWillMount=function(){var e=this,t=this.props.store;this.reaction=c.reaction(function(){return""+t.loading+t.error},function(){return e.forceUpdate()})},t.prototype.componentWillUnmount=function(){this.reaction&&this.reaction()},t.prototype.buildActions=function(){var e=this.props,t=e.actions,o=e.confirm;if("undefined"!=typeof t)return t;var n=[];return n.push({type:"button",actionType:"cancel",label:"取消"}),o&&n.push({type:"button",actionType:"confirm",label:"确认",primary:!0}),n},t.prototype.handleSelfClose=function(){var e=this.props,t=e.onClose,o=e.store;o.updateMessage(),t()},t.prototype.handleAction=function(e,t,o){var n=this.props,a=n.store,r=n.onAction;"reset"===t.type?a.reset():"cancel"===t.actionType?this.handleSelfClose():r&&r(e,t,o)},t.prototype.handleDialogConfirm=function(e,t){for(var n=[],a=2;an;n++){var r=o[n];r.raw===e&&(o.splice(n,1),i--,n--)}},t.prototype.handleChange=function(e,t,o){var n=this.props,i=n.onChange,r=n.store,a=n.submitOnChange;i&&i(r.data,l.difference(r.data,r.pristine)),(o||a)&&this.handleAction(void 0,{type:"submit"},r.data)},t.prototype.handleFormSubmit=function(e){return e.preventDefault(),this.handleAction(e,{type:"submit"},this.props.store.data)},t.prototype.handleAction=function(e,t,n,i,r){var s=this;void 0===i&&(i=!1);var d=this.props,c=d.store,p=d.onSubmit,u=d.api,f=d.asyncApi,h=d.finishedField,m=d.checkInterval,g=d.messages,y=g.saveSuccess,b=g.saveFailed,C=d.resetAfterSubmit,_=d.onAction,A=d.onSaved,D=d.onReset,F=d.onFinished,w=d.onFailed,k=d.redirect,S=d.reload,T=d.target,x=d.env,I=d.onChange,O=d.clearPersistDataAfterSubmit,E=d.trimValues;if(E&&c.trimValues(),Array.isArray(t.required)&&t.required.length)return c.validateFields(t.required).then(function(a){a?s.handleAction(e,o.__assign(o.__assign({},t),{required:void 0}),n,i,r):x.notify("error","依赖的部分字段没有通过验证,请注意填写!")});if(r||c.setCurrentAction(t),"submit"===t.type||"submit"===t.actionType||"confirm"===t.actionType)return this.submit(function(e){var i;if(p&&p(e,t)===!1)return Promise.resolve(e);if(T)s.submitToTarget(T,e);else if("reload"===t.actionType)t.target&&s.reloadTarget(t.target,e);else if("dialog"===t.actionType)c.openDialog(n);else if("drawer"===t.actionType)c.openDrawer(n);else if(v.isEffectiveApi(t.api||u,e)){var r=t.asyncApi||f;return v.isEffectiveApi(r,c.data)&&c.updateData((i={},i[h||"finished"]=!1,i)),c.saveRemote(t.api||u,e,{successMessage:y,errorMessage:b,onSuccess:function(){return v.isEffectiveApi(r,c.data)&&!c.data[h||"finished"]?l.until(function(){return c.checkRemote(r,c.data)},function(e){return e&&e[h||"finished"]},function(e){return s.asyncCancel=e},m):void 0}}).then(function(n){return o.__awaiter(s,void 0,void 0,function(){return o.__generator(this,function(o){switch(o.label){case 0:return A&&A(e,n),t.feedback&&l.isVisible(t.feedback,c.data)?[4,this.openFeedback(t.feedback,c.data)]:[3,2];case 1:o.sent(),o.label=2;case 2:return[2,e]}})})})}return Promise.resolve(e)}).then(function(e){return F&&F(e,t)===!1?e:(C&&c.reset(D),O&&c.clearPersistData(),t.redirect||k?x.updateLocation(a.filter(t.redirect||k,c.data)):(t.reload||S)&&s.reloadTarget(t.reload||S,c.data),e)}).catch(function(e){if(w&&w(e,c.errors),i)throw e});if("reset"===t.type)c.reset(D);else if("dialog"===t.actionType)c.openDialog(n);else if("drawer"===t.actionType)c.openDrawer(n);else{if("ajax"===t.actionType)return v.isEffectiveApi(t.api)?c.saveRemote(t.api,n,{successMessage:t.messages&&t.messages.success||y,errorMessage:t.messages&&t.messages.failed||b}).then(function(e){return o.__awaiter(s,void 0,void 0,function(){return o.__generator(this,function(o){switch(o.label){case 0:return e&&I&&I(c.data,l.difference(c.data,c.pristine)),c.validated?[4,this.validate(!0)]:[3,2];case 1:o.sent(),o.label=2;case 2:return t.feedback&&l.isVisible(t.feedback,c.data)?[4,this.openFeedback(t.feedback,c.data)]:[3,4];case 3:o.sent(),o.label=4;case 4:return t.redirect&&x.updateLocation(a.filter(t.redirect,c.data)),t.reload&&this.reloadTarget(t.reload,c.data),[2]}})})}).catch(function(){}):x.alert("当 actionType 为 ajax 时,请设置 api 属性");if("reload"===t.actionType)t.target&&this.reloadTarget(t.target,n);else if(_)return _(e,t,n,i)}},t.prototype.handleDialogConfirm=function(e,t,o,n){var i=this.props,r=i.store,a=i.onChange;(t.mergeData||r.action.mergeData)&&1===e.length&&e[0]&&"form"===n[0].props.type&&(r.updateData(e[0]),a&&a(r.data,l.difference(r.data,r.pristine))),r.closeDialog(!0)},t.prototype.handleDialogClose=function(){var e=this.props.store;e.closeDialog(!1)},t.prototype.handleDrawerConfirm=function(e,t,o,n){var i=this.props,r=i.store,a=i.onChange;(t.mergeData||r.action.mergeData)&&1===e.length&&e[0]&&"form"===n[0].props.type&&(r.updateData(e[0]),a&&a(r.data,l.difference(r.data,r.pristine))),r.closeDrawer(!0)},t.prototype.handleDrawerClose=function(){var e=this.props.store;e.closeDrawer(!1)},t.prototype.submitToTarget=function(){},t.prototype.reloadTarget=function(){},t.prototype.openFeedback=function(e,t){var o=this;return new Promise(function(n){var i=o.props.store;i.setCurrentAction({type:"button",actionType:"dialog",dialog:e}),i.openDialog(t,void 0,function(e){n(e)})})},t.prototype.buildActions=function(){var e=this.props,t=e.actions,o=e.submitText,n=e.controls;return"undefined"!=typeof t||!o||Array.isArray(n)&&n.some(function(e){return!!~["submit","button","reset","button-group"].indexOf(e.type)})?t:[{type:"submit",label:o,primary:!0}]},t.prototype.renderFormItems=function(e,t,o){return void 0===t&&(t=""),void 0===o&&(o={}),this.renderControls(e.controls,t,o)},t.prototype.renderControls=function(e,t,i){var r=this;if(void 0===i&&(i={}),e=e||[],Array.isArray(e)||(e=[e]),"row"===this.props.mode){var a=this.props.classPrefix;return e=p(e).filter(function(e){if(e.hidden||e.visible===!1)return!1;var t=d.default(e,r.props.store.data);return t.hidden||t.visible===!1?!1:!0}),e.length?n.default.createElement("div",{className:a+"Form-row"},e.map(function(e,t){return~["hidden","formula"].indexOf(e.type)||"inline"===e.mode?r.renderControl(e,t,i):n.default.createElement("div",{key:t,className:s.default(a+"Form-col",e.columnClassName)},r.renderControl(e,"",o.__assign(o.__assign({},i),{mode:"row"})))})):null}return e.map(function(e,o){return r.renderControl(e,o,i,t)})},t.prototype.renderControl=function(e,t,n,i){if(void 0===t&&(t=""),void 0===n&&(n={}),void 0===i&&(i=""),!e)return null;"string"==typeof e&&(e={type:"tpl",tpl:e});var r=o.__assign(o.__assign({},this.props),n),a=this.props.store,s=r.render,d=r.mode,l=r.horizontal,c=r.store,p=r.disabled,u=r.controlWidth,f=r.resolveDefinitions,h={formStore:a,data:c.data,key:t,formInited:a.inited,formMode:d,formHorizontal:l,controlWidth:u,disabled:p||e.disabled||a.loading,btnDisabled:a.loading||a.validating,onAction:this.handleAction,onChange:this.handleChange,addHook:this.addHook,removeHook:this.removeHook,renderFormItems:this.renderFormItems,formPristine:a.pristine},m=e&&"control"===e.type?e:{type:"control",control:e};if(m.control){var v=m.control;v.$ref&&(m.control=v=o.__assign(o.__assign({},f(v.$ref)),v),delete v.$ref),v.hiddenOn&&(m.hiddenOn=v.hiddenOn),v.visibleOn&&(m.visibleOn=v.visibleOn)}return s(""+(i?i+"/":"")+t,m,h)},t.prototype.renderBody=function(){var e=this.props,t=e.tabs,o=e.fieldSet,n=e.controls;return this.renderFormItems({tabs:t,fieldSet:o,controls:n})},t.prototype.render=function(){var e=this.props,t=e.className,i=e.wrapWithPanel,r=e.render,a=e.title,s=e.store,d=e.panelClassName,l=e.debug,c=e.headerClassName,p=e.footerClassName,u=e.actionsClassName,f=e.bodyClassName,h=(e.classPrefix,e.classnames),m=e.$path,v=e.affixFooter,g=e.mode,y=this.props.wrapperComponent||(/(?:\/|^)form\//.test(m)?"div":"form"),b=n.default.createElement(y,{onSubmit:this.handleFormSubmit,className:h("Form","Form--"+(g||"normal"),t),noValidate:!0},l?n.default.createElement("pre",null,n.default.createElement("code",null,JSON.stringify(s.data,null,2))):null,this.renderBody(),r("modal",o.__assign(o.__assign({},s.action&&s.action.dialog),{type:"dialog"}),{key:"dialog",data:s.dialogData,onConfirm:this.handleDialogConfirm,onClose:this.handleDialogClose,show:s.dialogOpen}),r("modal",o.__assign(o.__assign({},s.action&&s.action.drawer),{type:"drawer"}),{key:"drawer",data:s.drawerData,onConfirm:this.handleDrawerConfirm,onClose:this.handleDrawerClose,show:s.drawerOpen}));return i&&(b=r("body",{type:"panel",title:a},{className:h(d,"Panel--form"),children:b,actions:this.buildActions(),onAction:this.handleAction,disabled:s.loading,btnDisabled:s.loading||s.validating,headerClassName:c,footerClassName:p,actionsClassName:u,bodyClassName:f,affixFooter:v})),b},t.defaultProps={title:"表单",submitText:"提交",initFetch:!0,wrapWithPanel:!0,mode:"normal",collapsable:!1,controlWidth:"full",horizontal:{left:2,right:10,offset:2},panelClassName:"Panel--default",messages:{fetchFailed:"初始化失败",saveSuccess:"保存成功",saveFailed:"保存失败"},wrapperComponent:"",finishedField:"finished",initFinishedField:"finished"},t.propsList=["title","controls","tabs","fieldSet","submitText","initFetch","wrapWithPanel","mode","collapsable","horizontal","panelClassName","messages","wrapperComponent","resetAfterSubmit","submitOnInit","submitOnChange","onInit","onReset","onSubmit","onChange","onFailed","onFinished","canAccessSuperData"],t}(n.default.Component);t.default=g;var y=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.componentWillMount=function(){var t=this.context;t.registerComponent(this),e.prototype.componentWillMount.call(this)},t.prototype.componentDidMount=function(){if(e.prototype.componentDidMount.call(this),this.props.autoFocus){var t=this.context,o=t.getComponents(),n=u(o,function(e){return e.focus});n&&setTimeout(function(){return n.focus()},200)}},t.prototype.componentWillUnmount=function(){var e=this.context;e.unRegisterComponent(this)},t.prototype.doAction=function(e,t,o){return void 0===o&&(o=!1),this.handleAction(void 0,e,t,o)},t.prototype.handleAction=function(t,n,i,r,a){if(void 0===r&&(r=!1),n.target&&"reload"!==n.actionType){var s=this.context;return Promise.all(n.target.split(",").map(function(e){var t=s.getComponentByName(e);return t&&t.doAction&&t.doAction(o.__assign(o.__assign({},n),{target:void 0}),i,r)}))}return e.prototype.handleAction.call(this,t,n,i,r,a)},t.prototype.handleDialogConfirm=function(t,o,n,i){e.prototype.handleDialogConfirm.call(this,t,o,n,i);var r=this.props.store,a=this.context;o.reload?a.reload(o.reload,n):r.action&&r.action.reload&&a.reload(r.action.reload,n)},t.prototype.submitToTarget=function(e,t){var o=this.context;o.send(e,t)},t.prototype.reloadTarget=function(e,t){var o=this.context;o.reload(e,t)},t.prototype.reload=function(t,o,n){if(o)return this.receive(o);var i,r=this.context,a="",s=null;t&&~(i=t.indexOf("."))&&(a=t.substring(i+1),t=t.substring(0,i));var d=t?t.indexOf("?"):-1;~d&&(s=m.dataMapping(h.parse(t.substring(d+1)),n),t=t.substring(0,d));var l;if(t&&(l=r.getComponentByName(t))&&l.reload)l.reload(a,s,n);else if("*"===t){e.prototype.reload.call(this);var c=r.getComponents();c.forEach(function(e){return e.reload&&e.reload("",s,n)})}else e.prototype.reload.call(this)},t.prototype.receive=function(t,o){if(o){var n=this.context,i=o.indexOf("."),r="";~i&&(r=o.substring(1+i),o=o.substring(0,i));var a=n.getComponentByName(o);return void(a&&a.receive&&a.receive(t,r))}return e.prototype.receive.call(this,t)},t.contextType=f.ScopedContext,t=o.__decorate([i.Renderer({test:function(e){return/(^|\/)form$/.test(e)&&!/(^|\/)form(?:\/.+)?\/control\/form$/.test(e)},storeType:r.FormStore.name,name:"form",isolateScope:!0})],t)}(g);t.FormRenderer=y}); ;/*!src/renderers/Form/Control.tsx*/ define("610fd77",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=e("node_modules/tslib/tslib"),i=o.__importDefault(e("node_modules/react/index")),n=e("node_modules/lodash/debounce"),r=e("0f9ebdf"),l=e("3fbfd93"),a=e("9a80175"),s=e("919cbd9"),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.componentWillMount=function(){var e=this.props,t=e.formStore,o=e.control,i=o.name,r=o.id,a=o.type,s=o.required,d=o.validations,u=o.validationErrors,h=o.unique,p=o.value,m=o.multiple,c=o.delimiter,v=o.valueField,f=o.labelField,g=o.joinValues,y=o.extractValue;if(this.getValue=this.getValue.bind(this),this.setValue=this.setValue.bind(this),this.handleChange=this.handleChange.bind(this),this.handleBulkChange=this.handleBulkChange.bind(this),this.setPrinstineValue=this.setPrinstineValue.bind(this),this.controlRef=this.controlRef.bind(this),this.handleBlur=this.handleBlur.bind(this),this.lazyValidate=n(this.validate.bind(this),250,{trailing:!0,leading:!1}),i&&(this.model=t.registryItem(i,{id:r,type:a,required:s,unique:h,value:p,rules:d,messages:u,multiple:m,delimiter:c,valueField:v,labelField:f,joinValues:g,extractValue:y}),this.model.unique&&t.parentStore&&t.parentStore.storeType===l.ComboStore.name)){var V=t.parentStore;V.bindUniuqueItem(this.model)}},t.prototype.componentDidMount=function(){var e=this.props,t=e.store,o=e.formStore,i=e.control,n=i.name,r=i.validate,l=e.addHook;if(n&&o!==t){var s=a.getVariable(t.data,n);"undefined"!=typeof s&&s!==this.getValue()&&this.handleChange(s)}var d=this.model;if(d&&r){var u=a.promisify(r.bind(d));this.hook2=function(){return d.clearError("control:valdiate"),u(o.data,d.value).then(function(e){("string"==typeof e||Array.isArray(e))&&e&&d.addError(e,"control:valdiate")})},l(this.hook2)}},t.prototype.componentWillReceiveProps=function(e){var t=this.props,o=e.formStore;return e.control.name?(e.control.name===t.control.name&&this.model||(this.model&&this.disposeModel(),this.model=o.registryItem(e.control.name,{id:e.control.id,type:e.control.type,required:e.control.required,unique:e.control.unique,value:e.control.value,rules:e.control.validations,multiple:e.control.multiple,delimiter:e.control.delimiter,valueField:e.control.valueField,labelField:e.control.labelField,joinValues:e.control.joinValues,extractValue:e.control.extractValue,messages:e.control.validationErrors})),void(this.model&&a.anyChanged(["id","validations","validationErrors","value","required","unique","multiple","delimiter","valueField","labelField","joinValues","extractValue"],t.control,e.control)&&this.model.config({required:e.control.required,id:e.control.id,unique:e.control.unique,value:e.control.value,rules:e.control.validations,multiple:e.control.multiple,delimiter:e.control.delimiter,valueField:e.control.valueField,labelField:e.control.labelField,joinValues:e.control.joinValues,extractValue:e.control.extractValue,messages:e.control.validationErrors}))):(this.model&&this.disposeModel(),void(this.model=void 0))},t.prototype.componentDidUpdate=function(e){var t=this.props,o=t.store,i=t.formStore,n=t.data,r=t.control.name;if(r){var l;i!==o&&n!==e.data&&(l=a.getVariable(n,r))!==a.getVariable(e.data,r)&&this.handleChange(l)}},t.prototype.componentWillUnmount=function(){this.hook&&this.props.removeHook(this.hook),this.hook2&&this.props.removeHook(this.hook2),this.disposeModel()},t.prototype.disposeModel=function(){var e=this.props.formStore;if(this.model&&this.model.unique&&e.parentStore&&e.parentStore.storeType===l.ComboStore.name){var t=e.parentStore;t.unBindUniuqueItem(this.model)}this.model&&e.unRegistryItem(this.model)},t.prototype.controlRef=function(e){for(var t=this.props,o=t.addHook,i=t.removeHook,n=t.formStore;e&&e.getWrappedInstance;)e=e.getWrappedInstance();if(e&&e.validate&&this.model){var r=this.model,l=a.promisify(e.validate.bind(e));this.hook=function(){return r.clearError("component:valdiate"),l(n.data,r.value).then(function(e){("string"==typeof e||Array.isArray(e))&&e&&r.setError(e,"component:valdiate")})},o(this.hook)}else!e&&this.hook&&(i(this.hook),this.hook=void 0);this.control=e},t.prototype.validate=function(){var e=this,t=this.props.formStore;if(this.model)if(this.model.unique&&t.parentStore&&t.parentStore.storeType===l.ComboStore.name){var o=t.parentStore,i=o.uniques.get(this.model.name);i.items.forEach(function(e){return e.validate()})}else this.model.validate(this.hook),t.getItemsByName(this.model.name).forEach(function(t){return t!==e.model&&t.validate()})},t.prototype.handleChange=function(e,t){void 0===t&&(t=this.props.control.submitOnChange);var o=this.props,i=o.formStore,n=o.onChange,r=o.control,l=r.validateOnChange,a=r.name,s=r.pipeOut,d=r.onChange,u=r.type;if(!this.model||~["service"].indexOf(u))return void(n&&n.apply(void 0,arguments));var h=this.model.value;s&&(e=s(e,h,i.data)),h!==e&&(this.model.changeValue(e),l===!0||l!==!1&&(i.submited||this.model.validated)?this.lazyValidate():l!==!1||this.model.valid||this.model.reset(),d&&d(e,h,this.model,i),n&&n(e,a,t===!0))},t.prototype.handleBlur=function(e){var t=this.props,o=t.onBlur,i=t.control.validateOnBlur;i&&this.model&&this.validate(),o&&o(e)},t.prototype.handleBulkChange=function(e,t){void 0===t&&(t=this.props.control.submitOnChange);var o=this.props,i=o.formStore,n=o.onChange,r=o.control,l=r.validateOnChange,s=r.type,d=o.onBulkChange;if(a.isObject(e)){if(!this.model||~["service"].indexOf(s))return void(d&&d(e));var u,h="";Object.keys(e).forEach(function(t){var o=e[t];h=t,u=o}),h&&(i.setValues(e),l!==!1&&(i.submited||this.model.validated)&&this.lazyValidate(),n&&n(u,h,t===!0))}},t.prototype.setPrinstineValue=function(e){this.model&&this.model.changeValue(e,!0)},t.prototype.getValue=function(){var e=this.props,t=e.control,o=e.formStore,i=this.model,n=i?i.value:t.value;return t.pipeIn&&(n=t.pipeIn(n,o.data)),n},t.prototype.setValue=function(e,t){var o,i=this.props.control.name;t&&t!==i?this.handleBulkChange((o={},o[t]=e,o)):this.handleChange(e)},t.prototype.render=function(){var e=this.props,t=e.render,i=e.control,n=(i.pipeIn,i.pipeOut,o.__rest(i,["pipeIn","pipeOut"])),r=e.formMode,l=e.controlWidth,a=(e.type,e.store),s=e.data,d=e.disabled,u=o.__rest(e,["render","control","formMode","controlWidth","type","store","data","disabled"]),h=this.model,p=this.getValue();return t("",n,o.__assign(o.__assign({},u),{key:n.name+"-"+n.type,defaultSize:l,disabled:d||n.disabled,formItem:h,formMode:n.mode||r,ref:this.controlRef,defaultValue:n.value,data:a?a.data:s,value:p,formItemValue:p,onChange:this.handleChange,onBlur:this.handleBlur,setValue:this.setValue,getValue:this.getValue,onBulkChange:this.handleBulkChange,prinstine:h?h.prinstine:void 0,setPrinstineValue:this.setPrinstineValue}))},t.defaultProps={},t}(i.default.Component);t.default=d;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.controlRef=function(t){var o=this.control;e.prototype.controlRef.call(this,t);var i=this.context;this.control&&(t?i.registerComponent(this.control):i.unRegisterComponent(o))},t.displayName="Control",t.contextType=s.ScopedContext,t=o.__decorate([r.Renderer({test:function(e){return/(^|\/)form(?:\/.*)?\/control$/i.test(e)&&!/\/control\/control$/i.test(e)},name:"control"})],t)}(d);t.FormControlRenderer=u}); ;/*!src/renderers/Form/Hidden.tsx*/ define("dd5dcd2",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),r=n.__importDefault(e("node_modules/react/index")),u=e("567b83c"),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){return null},t}(r.default.Component);t.default=d;var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([u.FormItem({type:"hidden",wrap:!1,sizeMutable:!1})],t)}(d);t.HiddenControlRenderer=o}); ;/*!src/renderers/Form/Text.tsx*/ define("a1e61d2",function(e,t){"use strict";function n(e,t,n){return void 0===n&&(n="value"),e.filter(function(e){return-1===t.indexOf(e[n||"value"])}).reduce(function(e,t,a){return e[t[n||"value"]]=a,e},{})}Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),l=a.__importDefault(e("node_modules/react/index")),o=e("b86428a"),i=a.__importDefault(e("node_modules/classnames/index")),s=a.__importDefault(e("node_modules/downshift/dist/downshift.cjs")),u=a.__importDefault(e("node_modules/match-sorter/dist/match-sorter.cjs")),r=e("node_modules/lodash/debounce"),d=e("6a2dbb7"),p=e("node_modules/lodash/find"),c=e("b7bbd16"),h=e("9a80175"),f=e("1caead1"),m=function(e){function t(t){{var n=e.call(this,t)||this;t.value}return n.state={isOpen:!1,inputValue:"",isFocused:!1},n.focus=n.focus.bind(n),n.clearValue=n.clearValue.bind(n),n.inputRef=n.inputRef.bind(n),n.handleClick=n.handleClick.bind(n),n.handleFocus=n.handleFocus.bind(n),n.handleBlur=n.handleBlur.bind(n),n.handleInputChange=n.handleInputChange.bind(n),n.handleKeyDown=n.handleKeyDown.bind(n),n.handleChange=n.handleChange.bind(n),n.handleStateChange=n.handleStateChange.bind(n),n.loadAutoComplete=r(n.loadAutoComplete.bind(n),250,{trailing:!0,leading:!1}),n}a.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this.props;if(t.value!==e.value){{e.value}this.setState({inputValue:""})}},t.prototype.componentDidMount=function(){var e=this.props,t=e.formItem,n=e.autoComplete,a=e.data,l=e.addHook,o=e.formInited;f.isEffectiveApi(n,a)&&t&&(o?t.loadOptions(n,h.createObject(a,{term:""})):this.unHook=l(function(){return t.loadOptions(n,h.createObject(a,{term:""}))},"init"))},t.prototype.componentWillUnmount=function(){this.unHook&&this.unHook()},t.prototype.inputRef=function(e){this.input=e},t.prototype.focus=function(){if(this.input){this.input.focus();var e=this.input.value.length;e&&this.input.setSelectionRange(e,e)}},t.prototype.clearValue=function(){var e=this,t=this.props,n=t.onChange,a=t.resetValue;n(a),this.setState({inputValue:a},function(){e.focus(),e.loadAutoComplete()})},t.prototype.removeItem=function(e){var t=this.props,n=t.selectedOptions,a=t.onChange,l=t.joinValues,o=t.extractValue,i=t.delimiter,s=t.valueField,u=n.concat();u.splice(e,1),a(l?u.map(function(e){return e[s||"value"]}).join(i||","):o?u.map(function(e){return e[s||"value"]}):u)},t.prototype.handleClick=function(){this.focus(),this.setState({isOpen:!0})},t.prototype.handleFocus=function(e){this.setState({isOpen:!0,isFocused:!0}),this.props.onFocus&&this.props.onFocus(e)},t.prototype.handleBlur=function(e){var t=this.props,n=t.onBlur,a=t.trimContents,l=t.value,o=t.onChange;this.setState({isFocused:!1},function(){a&&l&&"string"==typeof l&&o(l.trim())}),n&&n(e)},t.prototype.handleInputChange=function(e){var t=e.currentTarget.value;this.setState({inputValue:t},this.loadAutoComplete)},t.prototype.handleKeyDown=function(e){var t=this.props,n=t.selectedOptions,a=t.onChange,l=t.joinValues,o=t.extractValue,i=t.delimiter,s=t.multiple,u=t.valueField;if(n.length&&!this.state.inputValue&&8===e.keyCode){e.preventDefault();var r=n.concat();r.pop(),a(l?r.map(function(e){return e[u||"value"]}).join(i||","):o?r.map(function(e){return e[u||"value"]}):r),this.setState({inputValue:""},this.loadAutoComplete)}else if(13===e.keyCode&&this.state.inputValue&&"number"!=typeof this.highlightedIndex){e.preventDefault();var d=this.state.inputValue;if(s){if(d&&!p(n,function(e){return e.value==d})){var r=n.concat();r.push({label:d,value:d}),a(l?r.map(function(e){return e[u||"value"]}).join(i||","):o?r.map(function(e){return e[u||"value"]}):r)}}else a(d);this.setState({inputValue:"",isOpen:!1},this.loadAutoComplete)}else 13===e.keyCode&&this.state.isOpen&&"number"!=typeof this.highlightedIndex&&this.setState({isOpen:!1})},t.prototype.handleChange=function(e){var t=this.props,n=t.onChange,a=t.multiple,l=t.joinValues,o=t.extractValue,i=t.delimiter,s=t.selectedOptions,u=t.valueField;if(a){var r=s.concat();r.push({label:e,value:e}),n(l?r.map(function(e){return e[u||"value"]}).join(i||","):o?r.map(function(e){return e[u||"value"]}):r)}else n(e);this.setState({inputValue:""},this.loadAutoComplete)},t.prototype.handleStateChange=function(e){var t=this.props.multiple||this.props.multi;switch(e.type){case s.default.stateChangeTypes.itemMouseEnter:this.setState({isOpen:!0});break;case s.default.stateChangeTypes.changeInput:this.setState({isOpen:!0});break;default:var n={};"undefined"!=typeof e.isOpen&&(n.isOpen=e.isOpen),"undefined"!=typeof e.highlightedIndex&&(this.highlightedIndex=e.highlightedIndex),!t&&this.state.isOpen&&e.isOpen===!1&&(n.inputValue=""),this.setState(n)}},t.prototype.handleNormalInputChange=function(e){var t=this.props.onChange,n=e.currentTarget.value;t(n)},t.prototype.loadAutoComplete=function(){var e=this.props,t=e.formItem,n=e.autoComplete,a=e.data;f.isEffectiveApi(n,a)&&t&&t.loadOptions(n,h.createObject(a,{term:this.state.inputValue||t.lastSelectValue}))},t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.renderSugestMode=function(){var e=this,t=this.props,i=t.className,r=t.inputOnly,d=t.value,p=t.type,h=t.placeholder,f=t.classnames,m=t.disabled,v=t.name,C=t.loading,g=t.clearable,y=t.options,b=t.selectedOptions,_=t.autoComplete,O=t.labelField,x=t.valueField,N=t.multiple,V=t.spinnerClassName;return l.default.createElement(s.default,{isOpen:this.state.isOpen,inputValue:this.state.inputValue,onChange:this.handleChange,onStateChange:this.handleStateChange,selectedItem:b.map(function(e){return e[x||"value"]})},function(t){var s,E=t.getInputProps,I=t.getItemProps,T=t.isOpen,S=t.inputValue,k=t.selectedItem,F=t.highlightedIndex,w=S&&T&&!_?u.default(y,S,{keys:[O||"label",x||"value"]}):y,j=T?n(w,k):{};return w=w.filter(function(e){return!~k.indexOf(e.value)}),!w.length&&e.state.inputValue&&w.push((s={},s[O||"label"]=e.state.inputValue,s[x||"value"]=e.state.inputValue,s.isNew=!0,s)),l.default.createElement("div",{className:f("TextControl-input TextControl-input--withAC",r?i:"",{"is-opened":T,"TextControl-input--multiple":N}),onClick:e.handleClick},l.default.createElement("div",{className:f("TextControl-valueWrap")},!h||b.length||e.state.inputValue?null:l.default.createElement("div",{className:f("TextControl-placeholder")},h),b.map(function(t,n){return N?l.default.createElement("div",{className:f("TextControl-value"),key:n},l.default.createElement("span",{className:f("TextControl-valueIcon"),onClick:e.removeItem.bind(e,n)},"×"),l.default.createElement("span",{className:f("TextControl-valueLabel")},t[O||"label"])):S&&T?null:l.default.createElement("div",{className:f("TextControl-value"),key:n},t.label)}),l.default.createElement("input",a.__assign({},E({name:v,ref:e.inputRef,disabled:m,type:p,onFocus:e.handleFocus,onBlur:e.handleBlur,onChange:e.handleInputChange,onKeyDown:e.handleKeyDown}),{autoComplete:"off"}))),g&&!m&&d?l.default.createElement("a",{onClick:e.clearValue,className:f("TextControl-clear")},l.default.createElement(c.Icon,{icon:"close",className:"icon"})):null,C?l.default.createElement("i",{className:f("TextControl-spinner",V)}):null,T&&w.length?l.default.createElement("div",{className:f("TextControl-sugs")},w.map(function(e){return l.default.createElement("div",a.__assign({},I({item:e.value,disabled:e.disabled,className:f("TextControl-sugItem",{"is-highlight":F===j[e.value],"is-disabled":e.disabled})}),{key:e.value}),e.isNew?l.default.createElement("span",null,"新增:",e.label,l.default.createElement(c.Icon,{icon:"enter",className:"icon"})):l.default.createElement("span",null,e.disabled?e.label:o.highlight(e.label,S),e.tip))})):null)})},t.prototype.renderNormal=function(){var e=this.props,t=e.classPrefix,n=e.classnames,a=e.className,o=e.inputOnly,i=e.value,s=e.type,u=e.placeholder,r=(e.onChange,e.disabled),d=e.readOnly,p=e.clearable,h=e.name;return l.default.createElement("div",{className:n("TextControl-input",o?a:"")},l.default.createElement("input",{name:h,placeholder:u,ref:this.inputRef,disabled:r,readOnly:d,type:s,onFocus:this.handleFocus,onBlur:this.handleBlur,autoComplete:"off",onChange:this.handleNormalInputChange,value:"undefined"==typeof i||null===i?"":"string"==typeof i?i:JSON.stringify(i)}),p&&!r&&i?l.default.createElement("a",{onClick:this.clearValue,className:t+"TextControl-clear"},l.default.createElement(c.Icon,{icon:"close",className:"icon"})):null)},t.prototype.render=function(){var e,t=this.props,n=t.className,a=t.classPrefix,o=t.options,s=t.source,u=t.autoComplete,r=t.addOn,p=t.render,c=t.data,h=t.disabled,f=t.inputOnly,m="string"==typeof r?{label:r,type:"plain"}:r,v=u!==!1&&(s||o.length||u)?this.renderSugestMode():this.renderNormal(),C=m?m.actionType||~["button","submit","reset","action"].indexOf(m.type)?l.default.createElement("div",{className:i.default(a+"TextControl-button",m.className)},p("addOn",m,{disabled:h})):l.default.createElement("div",{className:i.default(a+"TextControl-addOn",m.className)},m.label?d.filter(m.label,c):null,m.icon&&l.default.createElement("i",{className:m.icon})):null;return f?v:l.default.createElement("div",{className:i.default(n,a+"TextControl",(e={},e[a+"TextControl--withAddOn"]=!!C,e["is-focused"]=this.state.isFocused,e["is-disabled"]=h,e))},m&&"left"===m.position?C:null,v,m&&"left"!==m.position?C:null)};var m;return t.defaultProps={resetValue:"",labelField:"label",valueField:"value",placeholder:"",allowInputText:!0,spinnerClassName:"fa fa-spinner fa-spin fa-1x fa-fw"},a.__decorate([h.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(m="undefined"!=typeof l.default&&l.default.ChangeEvent)?m:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleNormalInputChange",null),t}(l.default.PureComponent);t.default=m,t.mapItemIndex=n;var v=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([o.OptionsControl({type:"text"})],t)}(m);t.TextControlRenderer=v;var C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([o.OptionsControl({type:"password"})],t)}(m);t.PasswordControlRenderer=C;var g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([o.OptionsControl({type:"email",validations:"isEmail"})],t)}(m);t.EmailControlRenderer=g;var y=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([o.OptionsControl({type:"url",validations:"isUrl"})],t)}(m);t.UrlControlRenderer=y}); ;/*!src/renderers/Form/Tag.tsx*/ define("e1b1eb7",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),a=n.__importDefault(e("node_modules/react/index")),l=e("b86428a"),o=e("node_modules/lodash/find"),u=e("b7bbd16"),i=e("node_modules/react-overlays/lib/index"),r=e("node_modules/react-dom/index"),s=function(e){function t(t){var n=e.call(this,t)||this;return n.input=a.default.createRef(),n.state={inputValue:"",isFocused:!1},n.focus=n.focus.bind(n),n.clearValue=n.clearValue.bind(n),n.handleClick=n.handleClick.bind(n),n.handleFocus=n.handleFocus.bind(n),n.handleBlur=n.handleBlur.bind(n),n.handleInputChange=n.handleInputChange.bind(n),n.handleKeyDown=n.handleKeyDown.bind(n),n.getParent=n.getParent.bind(n),n}return n.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this.props;t.value!==e.value&&this.setState({inputValue:""})},t.prototype.focus=function(){if(this.input.current){this.input.current.focus();var e=this.input.current.value.length;e&&this.input.current.setSelectionRange(e,e)}},t.prototype.clearValue=function(){var e=this.props,t=e.onChange,n=e.resetValue;t(n),this.setState({inputValue:n},this.focus)},t.prototype.removeItem=function(e){var t=this.props,n=t.selectedOptions,a=t.onChange,l=t.joinValues,o=t.extractValue,u=t.delimiter,i=t.valueField,r=n.concat();r.splice(e,1),a(l?r.map(function(e){return e[i||"value"]}).join(u||","):o?r.map(function(e){return e[i||"value"]}):r)},t.prototype.addItem=function(e){var t=this.props,n=t.selectedOptions,a=t.onChange,l=t.joinValues,u=t.extractValue,i=t.delimiter,r=t.valueField,s=n.concat();o(s,function(t){return t.value==e.value})||(s.push(e),a(l?s.map(function(e){return e[r||"value"]}).join(i||","):u?s.map(function(e){return e[r||"value"]}):s))},t.prototype.handleClick=function(){this.focus()},t.prototype.handleFocus=function(e){this.setState({isFocused:!0}),this.props.onFocus&&this.props.onFocus(e)},t.prototype.handleBlur=function(e){var t=this.props,n=t.selectedOptions,a=t.onChange,l=t.joinValues,u=t.extractValue,i=t.delimiter,r=t.valueField,s=this.state.inputValue.trim();this.props.onBlur&&this.props.onBlur(e),this.setState({isFocused:!1,inputValue:""},s?function(){var e=n.concat();if(!o(e,function(e){return e.value===s})){var t={label:s,value:s};e.push(t),a(l?e.map(function(e){return e[r||"value"]}).join(i||","):u?e.map(function(e){return e[r||"value"]}):e)}}:void 0)},t.prototype.handleInputChange=function(e){var t=e.currentTarget.value;this.setState({inputValue:t})},t.prototype.handleKeyDown=function(e){var t=this.props,n=t.selectedOptions,a=t.onChange,l=t.joinValues,u=t.extractValue,i=t.delimiter,r=t.valueField,s=this.state.inputValue.trim();if(n.length&&!s&&"Backspace"==e.key){var c=n.concat();c.pop(),a(l?c.map(function(e){return e[r||"value"]}).join(i||","):u?c.map(function(e){return e[r||"value"]}):c)}else if(s&&("Enter"===e.key||e.key===i)){e.preventDefault();var c=n.concat();o(c,function(e){return e.value==s})||(c.push({label:s,value:s}),a(l?c.map(function(e){return e[r||"value"]}).join(i||","):u?c.map(function(e){return e[r||"value"]}):c)),this.setState({inputValue:""})}},t.prototype.getParent=function(){return r.findDOMNode(this).parentNode},t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.render=function(){var e=this,t=this.props,n=t.className,l=t.classnames,o=t.disabled,r=t.placeholder,s=t.name,c=t.options,p=t.optionsTip,d=t.clearable,h=t.value,f=t.loading,m=t.spinnerClassName,v=t.selectedOptions,g=t.labelField;return a.default.createElement("div",{className:l(n,"TagControl",{"is-focused":this.state.isFocused,"is-disabled":o})},a.default.createElement("div",{onClick:this.handleClick,className:l("TagControl-input")},a.default.createElement("div",{className:l("TagControl-valueWrap")},!r||v.length||this.state.inputValue?null:a.default.createElement("div",{className:l("TagControl-placeholder")},r),v.map(function(t,n){return a.default.createElement("div",{className:l("TagControl-value"),key:n},a.default.createElement("span",{className:l("TagControl-valueIcon"),onClick:e.removeItem.bind(e,n)},"×"),a.default.createElement("span",{className:l("TagControl-valueLabel")},t[g||"label"]))}),a.default.createElement("input",{ref:this.input,name:s,value:this.state.inputValue,onChange:this.handleInputChange,onKeyDown:this.handleKeyDown,onFocus:this.handleFocus,onBlur:this.handleBlur})),d&&!o&&h?a.default.createElement("a",{onClick:this.clearValue,className:l("TagControl-clear")},a.default.createElement(u.Icon,{icon:"close",className:"icon"})):null,f?a.default.createElement("i",{className:l("TagControl-spinner",m)}):null),c.length?a.default.createElement(i.Portal,{container:this.getParent},a.default.createElement("div",{className:l("TagControl-sug")},p?a.default.createElement("div",{className:l("TagControl-sugTip")},p):null,c.map(function(t,n){return a.default.createElement("div",{className:l("TagControl-sugItem"),key:n,onClick:e.addItem.bind(e,t)},t.label)}))):null)},t.defaultProps={resetValue:"",labelField:"label",valueField:"value",placeholder:"",multiple:!0,optionsTip:"最近您使用的标签"},t}(a.default.PureComponent);t.default=s;var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([l.OptionsControl({type:"tag"})],t)}(s);t.TagControlRenderer=c}); ;/*!src/renderers/Form/Number.tsx*/ define("85dae7e",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),r=n.__importDefault(e("node_modules/react/index")),a=e("567b83c"),i=n.__importDefault(e("node_modules/classnames/index")),l=n.__importDefault(e("node_modules/rc-input-number/lib/index")),s=e("6a2dbb7"),o=function(e){function t(t){var n=e.call(this,t)||this;return n.handleChange=n.handleChange.bind(n),n}return n.__extends(t,e),t.prototype.handleChange=function(e){var t=this.props,n=(t.classPrefix,t.onChange),r=t.resetValue;n("undefined"==typeof e?r||"":e)},t.prototype.filterNum=function(e){return"number"!=typeof e&&(e=s.filter(e,this.props.data),e=/^[-]?\d+/.test(e)?parseInt(e,10):void 0),e},t.prototype.render=function(){var e=this.props,t=e.className,a=e.classPrefix,s=e.value,o=e.step,u=e.precision,d=e.max,p=e.min,f=e.disabled,m=e.placeholder,c={};return"number"==typeof u&&(c.precision=u),r.default.createElement("div",{className:i.default(a+"NumberControl",t)},r.default.createElement(l.default,n.__assign({prefixCls:a+"Number",value:s,step:o,max:this.filterNum(d),min:this.filterNum(p),onChange:this.handleChange,disabled:f,placeholder:m},c)))},t.defaultProps={step:1,resetValue:""},t}(r.default.Component);t.default=o;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.defaultProps={validations:"isNumeric"},t=n.__decorate([a.FormItem({type:"number"})],t)}(o);t.NumberControlRenderer=u}); ;/*!src/renderers/Form/Textarea.tsx*/ define("eff65fe",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),a=n.__importDefault(e("node_modules/react/index")),o=e("567b83c"),u=n.__importDefault(e("node_modules/classnames/index")),i=n.__importDefault(e("05807e2")),r=e("node_modules/react-dom/index"),d=e("9a80175"),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.inputRef=function(e){return t.input=r.findDOMNode(e)},t}n.__extends(t,e),t.prototype.focus=function(){if(this.input){this.input.focus();var e=this.input.value.length;e&&this.input.setSelectionRange(e,e)}},t.prototype.handleChange=function(e){var t=this.props.onChange,n=e.currentTarget.value;t(n)},t.prototype.handleFocus=function(e){var t=this.props.onFocus;t&&t(e)},t.prototype.handleBlur=function(e){var t=this.props,n=t.onBlur,a=t.trimContents,o=t.value,u=t.onChange;a&&o&&"string"==typeof o&&u(o.trim()),n&&n(e)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.classPrefix,o=e.value,r=e.type,d=e.placeholder,s=e.disabled,l=e.minRows,p=e.maxRows,f=e.name;return a.default.createElement(i.default,{autoComplete:"off",ref:this.inputRef,name:f,disabled:s,type:r,className:u.default(n+"TextareaControl",t),value:"undefined"==typeof o||null===o?"":"string"==typeof o?o:JSON.stringify(o),placeholder:d,minRows:l,maxRows:p,onChange:this.handleChange,onFocus:this.handleFocus,onBlur:this.handleBlur})};var o,s,l;return t.defaultProps={minRows:3,maxRows:20},n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(o="undefined"!=typeof a.default&&a.default.ChangeEvent)?o:Object]),n.__metadata("design:returntype",void 0)],t.prototype,"handleChange",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(s="undefined"!=typeof a.default&&a.default.FocusEvent)?s:Object]),n.__metadata("design:returntype",void 0)],t.prototype,"handleFocus",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(l="undefined"!=typeof a.default&&a.default.FocusEvent)?l:Object]),n.__metadata("design:returntype",void 0)],t.prototype,"handleBlur",null),t}(a.default.Component);t.default=s;var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([o.FormItem({type:"textarea"})],t)}(s);t.TextAreaControlRenderer=l}); ;/*!src/renderers/Form/Checkboxes.tsx*/ define("2b693f3",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=e("node_modules/tslib/tslib"),n=l.__importDefault(e("node_modules/react/index")),a=e("b86428a"),o=l.__importDefault(e("0a43d97")),r=e("node_modules/lodash/chunk"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.defaultCheckAll,l=e.onToggleAll;t&&l()},t.prototype.componentDidUpdate=function(e){var t=this.props,l=t.options,n=t.onToggleAll,a=t.defaultCheckAll,o=e.options;a&&o!=l&&n()},t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.renderGroup=function(e,t){var l=this,a=this.props.classnames;return n.default.createElement("div",{key:t,className:a("CheckboxesControl-group",e.className)},n.default.createElement("label",{className:a("CheckboxesControl-groupLabel",e.labelClassName)},e.label),e.children&&e.children.length?e.children.map(function(e,t){return l.renderItem(e,t)}):null)},t.prototype.renderItem=function(e,t){if(e.children)return this.renderGroup(e,t);var l=this.props,a=l.itemClassName,r=l.onToggle,s=l.selectedOptions,i=l.disabled,c=l.inline,d=l.labelClassName;return n.default.createElement(o.default,{className:a,key:t,onChange:function(){return r(e)},checked:!!~s.indexOf(e),disabled:i||e.disabled,inline:c,labelClassName:d},e.label)},t.prototype.render=function(){var e=this,t=this.props,l=t.className,a=t.disabled,s=t.placeholder,i=t.options,c=t.inline,d=t.columnsCount,u=t.selectedOptions,p=(t.onToggle,t.onToggleAll),m=t.checkAll,h=t.classnames,f=t.itemClassName,b=t.labelClassName,g=[];if(i&&i.length&&(g=i.map(function(t,l){return e.renderItem(t,l)})),m&&g.length&&g.unshift(n.default.createElement(o.default,{key:"checkall",className:f,onChange:p,checked:!!u.length,partial:!(!u.length||u.length===i.length),disabled:a,inline:c,labelClassName:b},"全选/不选")),!c&&d>1){var C=12/d,k="Grid-col--sm"+(C===Math.round(C)?C:"");g=r(g,d).map(function(e,t){return n.default.createElement("div",{className:h("Grid"),key:t},Array.from({length:d}).map(function(t,l){return n.default.createElement("div",{key:l,className:h(k)},e[l])}))})}return n.default.createElement("div",{className:h("CheckboxesControl",l)},g&&g.length?g:n.default.createElement("span",{className:"Form-placeholder"},s))},t.defaultProps={columnsCount:1,multiple:!0,placeholder:"暂无选项"},t}(n.default.Component);t.default=s;var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l.__extends(t,e),t=l.__decorate([a.OptionsControl({type:"checkboxes",sizeMutable:!1})],t)}(s);t.CheckboxesControlRenderer=i}); ;/*!src/renderers/Form/Checkbox.tsx*/ define("5ade3b1",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),l=n.__importDefault(e("node_modules/react/index")),a=e("567b83c"),u=n.__importDefault(e("node_modules/classnames/index")),r=n.__importDefault(e("0a43d97")),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.value,a=e.trueValue,o=e.falseValue,s=e.option,i=e.onChange,d=e.disabled,f=e.render,c=e.classPrefix;return l.default.createElement("div",{className:u.default(c+"CheckboxControl",t)},l.default.createElement(r.default,{inline:!0,value:n||"",trueValue:a,falseValue:o,classPrefix:c,disabled:d,onChange:function(e){return i(e)}},s?f("option",s):null))},t.defaultProps={trueValue:!0,falseValue:!1},t}(l.default.Component);t.default=o;var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([a.FormItem({type:"checkbox",sizeMutable:!1})],t)}(o);t.CheckboxControlRenderer=s}); ;/*!src/renderers/Form/CityDB.ts*/ define("4050e6a",function(i,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={11e4:"北京市",110100:"北京市市辖区",110101:"东城区",110102:"西城区",110105:"朝阳区",110106:"丰台区",110107:"石景山区",110108:"海淀区",110109:"门头沟区",110111:"房山区",110112:"通州区",110113:"顺义区",110114:"昌平区",110115:"大兴区",110116:"怀柔区",110117:"平谷区",110118:"密云区",110119:"延庆区",12e4:"天津市",120100:"天津市市辖区",120101:"和平区",120102:"河东区",120103:"河西区",120104:"南开区",120105:"河北区",120106:"红桥区",120110:"东丽区",120111:"西青区",120112:"津南区",120113:"北辰区",120114:"武清区",120115:"宝坻区",120116:"滨海新区",120117:"宁河区",120118:"静海区",120119:"蓟州区",13e4:"河北省",130100:"石家庄市",130101:"石家庄市市辖区",130102:"长安区",130104:"桥西区",130105:"新华区",130107:"井陉矿区",130108:"裕华区",130109:"藁城区",130110:"鹿泉区",130111:"栾城区",130121:"井陉县",130123:"正定县",130125:"行唐县",130126:"灵寿县",130127:"高邑县",130128:"深泽县",130129:"赞皇县",130130:"无极县",130131:"平山县",130132:"元氏县",130133:"赵县",130181:"辛集市",130183:"晋州市",130184:"新乐市",130200:"唐山市",130201:"唐山市市辖区",130202:"路南区",130203:"路北区",130204:"古冶区",130205:"开平区",130207:"丰南区",130208:"丰润区",130209:"曹妃甸区",130224:"滦南县",130225:"乐亭县",130227:"迁西县",130229:"玉田县",130281:"遵化市",130283:"迁安市",130284:"滦州市",130300:"秦皇岛市",130301:"秦皇岛市市辖区",130302:"海港区",130303:"山海关区",130304:"北戴河区",130306:"抚宁区",130321:"青龙满族自治县",130322:"昌黎县",130324:"卢龙县",130400:"邯郸市",130401:"邯郸市市辖区",130402:"邯山区",130403:"丛台区",130404:"复兴区",130406:"峰峰矿区",130407:"肥乡区",130408:"永年区",130423:"临漳县",130424:"成安县",130425:"大名县",130426:"涉县",130427:"磁县",130430:"邱县",130431:"鸡泽县",130432:"广平县",130433:"馆陶县",130434:"魏县",130435:"曲周县",130481:"武安市",130500:"邢台市",130501:"邢台市市辖区",130502:"桥东区",130503:"桥西区",130521:"邢台县",130522:"临城县",130523:"内丘县",130524:"柏乡县",130525:"隆尧县",130526:"任县",130527:"南和县",130528:"宁晋县",130529:"巨鹿县",130530:"新河县",130531:"广宗县",130532:"平乡县",130533:"威县",130534:"清河县",130535:"临西县",130581:"南宫市",130582:"沙河市",130600:"保定市",130601:"保定市市辖区",130602:"竞秀区",130606:"莲池区",130607:"满城区",130608:"清苑区",130609:"徐水区",130623:"涞水县",130624:"阜平县",130626:"定兴县",130627:"唐县",130628:"高阳县",130629:"容城县",130630:"涞源县",130631:"望都县",130632:"安新县",130633:"易县",130634:"曲阳县",130635:"蠡县",130636:"顺平县",130637:"博野县",130638:"雄县",130681:"涿州市",130682:"定州市",130683:"安国市",130684:"高碑店市",130700:"张家口市",130701:"张家口市市辖区",130702:"桥东区",130703:"桥西区",130705:"宣化区",130706:"下花园区",130708:"万全区",130709:"崇礼区",130722:"张北县",130723:"康保县",130724:"沽源县",130725:"尚义县",130726:"蔚县",130727:"阳原县",130728:"怀安县",130730:"怀来县",130731:"涿鹿县",130732:"赤城县",130800:"承德市",130801:"承德市市辖区",130802:"双桥区",130803:"双滦区",130804:"鹰手营子矿区",130821:"承德县",130822:"兴隆县",130824:"滦平县",130825:"隆化县",130826:"丰宁满族自治县",130827:"宽城满族自治县",130828:"围场满族蒙古族自治县",130881:"平泉市",130900:"沧州市",130901:"沧州市市辖区",130902:"新华区",130903:"运河区",130921:"沧县",130922:"青县",130923:"东光县",130924:"海兴县",130925:"盐山县",130926:"肃宁县",130927:"南皮县",130928:"吴桥县",130929:"献县",130930:"孟村回族自治县",130981:"泊头市",130982:"任丘市",130983:"黄骅市",130984:"河间市",131e3:"廊坊市",131001:"廊坊市市辖区",131002:"安次区",131003:"广阳区",131022:"固安县",131023:"永清县",131024:"香河县",131025:"大城县",131026:"文安县",131028:"大厂回族自治县",131081:"霸州市",131082:"三河市",131100:"衡水市",131101:"衡水市市辖区",131102:"桃城区",131103:"冀州区",131121:"枣强县",131122:"武邑县",131123:"武强县",131124:"饶阳县",131125:"安平县",131126:"故城县",131127:"景县",131128:"阜城县",131182:"深州市",14e4:"山西省",140100:"太原市",140101:"太原市市辖区",140105:"小店区",140106:"迎泽区",140107:"杏花岭区",140108:"尖草坪区",140109:"万柏林区",140110:"晋源区",140121:"清徐县",140122:"阳曲县",140123:"娄烦县",140181:"古交市",140200:"大同市",140201:"大同市市辖区",140212:"新荣区",140213:"平城区",140214:"云冈区",140215:"云州区",140221:"阳高县",140222:"天镇县",140223:"广灵县",140224:"灵丘县",140225:"浑源县",140226:"左云县",140300:"阳泉市",140301:"阳泉市市辖区",140302:"城区",140303:"矿区",140311:"郊区",140321:"平定县",140322:"盂县",140400:"长治市",140401:"长治市市辖区",140403:"潞州区",140404:"上党区",140405:"屯留区",140406:"潞城区",140423:"襄垣县",140425:"平顺县",140426:"黎城县",140427:"壶关县",140428:"长子县",140429:"武乡县",140430:"沁县",140431:"沁源县",140500:"晋城市",140501:"晋城市市辖区",140502:"城区",140521:"沁水县",140522:"阳城县",140524:"陵川县",140525:"泽州县",140581:"高平市",140600:"朔州市",140601:"朔州市市辖区",140602:"朔城区",140603:"平鲁区",140621:"山阴县",140622:"应县",140623:"右玉县",140681:"怀仁市",140700:"晋中市",140701:"晋中市市辖区",140702:"榆次区",140721:"榆社县",140722:"左权县",140723:"和顺县",140724:"昔阳县",140725:"寿阳县",140726:"太谷县",140727:"祁县",140728:"平遥县",140729:"灵石县",140781:"介休市",140800:"运城市",140801:"运城市市辖区",140802:"盐湖区",140821:"临猗县",140822:"万荣县",140823:"闻喜县",140824:"稷山县",140825:"新绛县",140826:"绛县",140827:"垣曲县",140828:"夏县",140829:"平陆县",140830:"芮城县",140881:"永济市",140882:"河津市",140900:"忻州市",140901:"忻州市市辖区",140902:"忻府区",140921:"定襄县",140922:"五台县",140923:"代县",140924:"繁峙县",140925:"宁武县",140926:"静乐县",140927:"神池县",140928:"五寨县",140929:"岢岚县",140930:"河曲县",140931:"保德县",140932:"偏关县",140981:"原平市",141e3:"临汾市",141001:"临汾市市辖区",141002:"尧都区",141021:"曲沃县",141022:"翼城县",141023:"襄汾县",141024:"洪洞县",141025:"古县",141026:"安泽县",141027:"浮山县",141028:"吉县",141029:"乡宁县",141030:"大宁县",141031:"隰县",141032:"永和县",141033:"蒲县",141034:"汾西县",141081:"侯马市",141082:"霍州市",141100:"吕梁市",141101:"吕梁市市辖区",141102:"离石区",141121:"文水县",141122:"交城县",141123:"兴县",141124:"临县",141125:"柳林县",141126:"石楼县",141127:"岚县",141128:"方山县",141129:"中阳县",141130:"交口县",141181:"孝义市",141182:"汾阳市",15e4:"内蒙古自治区",150100:"呼和浩特市",150101:"呼和浩特市市辖区",150102:"新城区",150103:"回民区",150104:"玉泉区",150105:"赛罕区",150121:"土默特左旗",150122:"托克托县",150123:"和林格尔县",150124:"清水河县",150125:"武川县",150200:"包头市",150201:"包头市市辖区",150202:"东河区",150203:"昆都仑区",150204:"青山区",150205:"石拐区",150206:"白云鄂博矿区",150207:"九原区",150221:"土默特右旗",150222:"固阳县",150223:"达尔罕茂明安联合旗",150300:"乌海市",150301:"乌海市市辖区",150302:"海勃湾区",150303:"海南区",150304:"乌达区",150400:"赤峰市",150401:"赤峰市市辖区",150402:"红山区",150403:"元宝山区",150404:"松山区",150421:"阿鲁科尔沁旗",150422:"巴林左旗",150423:"巴林右旗",150424:"林西县",150425:"克什克腾旗",150426:"翁牛特旗",150428:"喀喇沁旗",150429:"宁城县",150430:"敖汉旗",150500:"通辽市",150501:"通辽市市辖区",150502:"科尔沁区",150521:"科尔沁左翼中旗",150522:"科尔沁左翼后旗",150523:"开鲁县",150524:"库伦旗",150525:"奈曼旗",150526:"扎鲁特旗",150581:"霍林郭勒市",150600:"鄂尔多斯市",150601:"鄂尔多斯市市辖区",150602:"东胜区",150603:"康巴什区",150621:"达拉特旗",150622:"准格尔旗",150623:"鄂托克前旗",150624:"鄂托克旗",150625:"杭锦旗",150626:"乌审旗",150627:"伊金霍洛旗",150700:"呼伦贝尔市",150701:"呼伦贝尔市市辖区",150702:"海拉尔区",150703:"扎赉诺尔区",150721:"阿荣旗",150722:"莫力达瓦达斡尔族自治旗",150723:"鄂伦春自治旗",150724:"鄂温克族自治旗",150725:"陈巴尔虎旗",150726:"新巴尔虎左旗",150727:"新巴尔虎右旗",150781:"满洲里市",150782:"牙克石市",150783:"扎兰屯市",150784:"额尔古纳市",150785:"根河市",150800:"巴彦淖尔市",150801:"巴彦淖尔市市辖区",150802:"临河区",150821:"五原县",150822:"磴口县",150823:"乌拉特前旗",150824:"乌拉特中旗",150825:"乌拉特后旗",150826:"杭锦后旗",150900:"乌兰察布市",150901:"乌兰察布市市辖区",150902:"集宁区",150921:"卓资县",150922:"化德县",150923:"商都县",150924:"兴和县",150925:"凉城县",150926:"察哈尔右翼前旗",150927:"察哈尔右翼中旗",150928:"察哈尔右翼后旗",150929:"四子王旗",150981:"丰镇市",152200:"兴安盟",152201:"乌兰浩特市",152202:"阿尔山市",152221:"科尔沁右翼前旗",152222:"科尔沁右翼中旗",152223:"扎赉特旗",152224:"突泉县",152500:"锡林郭勒盟",152501:"二连浩特市",152502:"锡林浩特市",152522:"阿巴嘎旗",152523:"苏尼特左旗",152524:"苏尼特右旗",152525:"东乌珠穆沁旗",152526:"西乌珠穆沁旗",152527:"太仆寺旗",152528:"镶黄旗",152529:"正镶白旗",152530:"正蓝旗",152531:"多伦县",152900:"阿拉善盟",152921:"阿拉善左旗",152922:"阿拉善右旗",152923:"额济纳旗",21e4:"辽宁省",210100:"沈阳市",210101:"沈阳市市辖区",210102:"和平区",210103:"沈河区",210104:"大东区",210105:"皇姑区",210106:"铁西区",210111:"苏家屯区",210112:"浑南区",210113:"沈北新区",210114:"于洪区",210115:"辽中区",210123:"康平县",210124:"法库县",210181:"新民市",210200:"大连市",210201:"大连市市辖区",210202:"中山区",210203:"西岗区",210204:"沙河口区",210211:"甘井子区",210212:"旅顺口区",210213:"金州区",210214:"普兰店区",210224:"长海县",210281:"瓦房店市",210283:"庄河市",210300:"鞍山市",210301:"鞍山市市辖区",210302:"铁东区",210303:"铁西区",210304:"立山区",210311:"千山区",210321:"台安县",210323:"岫岩满族自治县",210381:"海城市",210400:"抚顺市",210401:"抚顺市市辖区",210402:"新抚区",210403:"东洲区",210404:"望花区",210411:"顺城区",210421:"抚顺县",210422:"新宾满族自治县",210423:"清原满族自治县",210500:"本溪市",210501:"本溪市市辖区",210502:"平山区",210503:"溪湖区",210504:"明山区",210505:"南芬区",210521:"本溪满族自治县",210522:"桓仁满族自治县",210600:"丹东市",210601:"丹东市市辖区",210602:"元宝区",210603:"振兴区",210604:"振安区",210624:"宽甸满族自治县",210681:"东港市",210682:"凤城市",210700:"锦州市",210701:"锦州市市辖区",210702:"古塔区",210703:"凌河区",210711:"太和区",210726:"黑山县",210727:"义县",210781:"凌海市",210782:"北镇市",210800:"营口市",210801:"营口市市辖区",210802:"站前区",210803:"西市区",210804:"鲅鱼圈区",210811:"老边区",210881:"盖州市",210882:"大石桥市",210900:"阜新市",210901:"阜新市市辖区",210902:"海州区",210903:"新邱区",210904:"太平区",210905:"清河门区",210911:"细河区",210921:"阜新蒙古族自治县",210922:"彰武县",211e3:"辽阳市",211001:"辽阳市市辖区",211002:"白塔区",211003:"文圣区",211004:"宏伟区",211005:"弓长岭区",211011:"太子河区",211021:"辽阳县",211081:"灯塔市",211100:"盘锦市",211101:"盘锦市市辖区",211102:"双台子区",211103:"兴隆台区",211104:"大洼区",211122:"盘山县",211200:"铁岭市",211201:"铁岭市市辖区",211202:"银州区",211204:"清河区",211221:"铁岭县",211223:"西丰县",211224:"昌图县",211281:"调兵山市",211282:"开原市",211300:"朝阳市",211301:"朝阳市市辖区",211302:"双塔区",211303:"龙城区",211321:"朝阳县",211322:"建平县",211324:"喀喇沁左翼蒙古族自治县",211381:"北票市",211382:"凌源市",211400:"葫芦岛市",211401:"葫芦岛市市辖区",211402:"连山区",211403:"龙港区",211404:"南票区",211421:"绥中县",211422:"建昌县",211481:"兴城市",22e4:"吉林省",220100:"长春市",220101:"长春市市辖区",220102:"南关区",220103:"宽城区",220104:"朝阳区",220105:"二道区",220106:"绿园区",220112:"双阳区",220113:"九台区",220122:"农安县",220182:"榆树市",220183:"德惠市",220200:"吉林市",220201:"吉林市市辖区",220202:"昌邑区",220203:"龙潭区",220204:"船营区",220211:"丰满区",220221:"永吉县",220281:"蛟河市",220282:"桦甸市",220283:"舒兰市",220284:"磐石市",220300:"四平市",220301:"四平市市辖区",220302:"铁西区",220303:"铁东区",220322:"梨树县",220323:"伊通满族自治县",220381:"公主岭市",220382:"双辽市",220400:"辽源市",220401:"辽源市市辖区",220402:"龙山区",220403:"西安区",220421:"东丰县",220422:"东辽县",220500:"通化市",220501:"通化市市辖区",220502:"东昌区",220503:"二道江区",220521:"通化县",220523:"辉南县",220524:"柳河县",220581:"梅河口市",220582:"集安市",220600:"白山市",220601:"白山市市辖区",220602:"浑江区",220605:"江源区",220621:"抚松县",220622:"靖宇县",220623:"长白朝鲜族自治县",220681:"临江市",220700:"松原市",220701:"松原市市辖区",220702:"宁江区",220721:"前郭尔罗斯蒙古族自治县",220722:"长岭县",220723:"乾安县",220781:"扶余市",220800:"白城市",220801:"白城市市辖区",220802:"洮北区",220821:"镇赉县",220822:"通榆县",220881:"洮南市",220882:"大安市",222400:"延边朝鲜族自治州",222401:"延吉市",222402:"图们市",222403:"敦化市",222404:"珲春市",222405:"龙井市",222406:"和龙市",222424:"汪清县",222426:"安图县",23e4:"黑龙江省",230100:"哈尔滨市",230101:"哈尔滨市市辖区",230102:"道里区",230103:"南岗区",230104:"道外区",230108:"平房区",230109:"松北区",230110:"香坊区",230111:"呼兰区",230112:"阿城区",230113:"双城区",230123:"依兰县",230124:"方正县",230125:"宾县",230126:"巴彦县",230127:"木兰县",230128:"通河县",230129:"延寿县",230183:"尚志市",230184:"五常市",230200:"齐齐哈尔市",230201:"齐齐哈尔市市辖区",230202:"龙沙区",230203:"建华区",230204:"铁锋区",230205:"昂昂溪区",230206:"富拉尔基区",230207:"碾子山区",230208:"梅里斯达斡尔族区",230221:"龙江县",230223:"依安县",230224:"泰来县",230225:"甘南县",230227:"富裕县",230229:"克山县",230230:"克东县",230231:"拜泉县",230281:"讷河市",230300:"鸡西市",230301:"鸡西市市辖区",230302:"鸡冠区",230303:"恒山区",230304:"滴道区",230305:"梨树区",230306:"城子河区",230307:"麻山区",230321:"鸡东县",230381:"虎林市",230382:"密山市",230400:"鹤岗市",230401:"鹤岗市市辖区",230402:"向阳区",230403:"工农区",230404:"南山区",230405:"兴安区",230406:"东山区",230407:"兴山区",230421:"萝北县",230422:"绥滨县",230500:"双鸭山市",230501:"双鸭山市市辖区",230502:"尖山区",230503:"岭东区",230505:"四方台区",230506:"宝山区",230521:"集贤县",230522:"友谊县",230523:"宝清县",230524:"饶河县",230600:"大庆市",230601:"大庆市市辖区",230602:"萨尔图区",230603:"龙凤区",230604:"让胡路区",230605:"红岗区",230606:"大同区",230621:"肇州县",230622:"肇源县",230623:"林甸县",230624:"杜尔伯特蒙古族自治县",230700:"伊春市",230701:"伊春市市辖区",230702:"伊春区",230703:"南岔区",230704:"友好区",230705:"西林区",230706:"翠峦区",230707:"新青区",230708:"美溪区",230709:"金山屯区",230710:"五营区",230711:"乌马河区",230712:"汤旺河区",230713:"带岭区",230714:"乌伊岭区",230715:"红星区",230716:"上甘岭区",230722:"嘉荫县",230781:"铁力市",230800:"佳木斯市",230801:"佳木斯市市辖区",230803:"向阳区",230804:"前进区",230805:"东风区",230811:"郊区",230822:"桦南县",230826:"桦川县",230828:"汤原县",230881:"同江市",230882:"富锦市",230883:"抚远市",230900:"七台河市",230901:"七台河市市辖区",230902:"新兴区",230903:"桃山区",230904:"茄子河区",230921:"勃利县",231e3:"牡丹江市",231001:"牡丹江市市辖区",231002:"东安区",231003:"阳明区",231004:"爱民区",231005:"西安区",231025:"林口县",231081:"绥芬河市",231083:"海林市",231084:"宁安市",231085:"穆棱市",231086:"东宁市",231100:"黑河市",231101:"黑河市市辖区",231102:"爱辉区",231121:"嫩江县",231123:"逊克县",231124:"孙吴县",231181:"北安市",231182:"五大连池市",231200:"绥化市",231201:"绥化市市辖区",231202:"北林区",231221:"望奎县",231222:"兰西县",231223:"青冈县",231224:"庆安县",231225:"明水县",231226:"绥棱县",231281:"安达市",231282:"肇东市",231283:"海伦市",232700:"大兴安岭地区",232701:"漠河市",232718:"加格达奇区",232721:"呼玛县",232722:"塔河县",31e4:"上海市",310100:"上海市市辖区",310101:"黄浦区",310104:"徐汇区",310105:"长宁区",310106:"静安区",310107:"普陀区",310109:"虹口区",310110:"杨浦区",310112:"闵行区",310113:"宝山区",310114:"嘉定区",310115:"浦东新区",310116:"金山区",310117:"松江区",310118:"青浦区",310120:"奉贤区",310151:"崇明区",32e4:"江苏省",320100:"南京市",320101:"南京市市辖区",320102:"玄武区",320104:"秦淮区",320105:"建邺区",320106:"鼓楼区",320111:"浦口区",320113:"栖霞区",320114:"雨花台区",320115:"江宁区",320116:"六合区",320117:"溧水区",320118:"高淳区",320200:"无锡市",320201:"无锡市市辖区",320205:"锡山区",320206:"惠山区",320211:"滨湖区",320213:"梁溪区",320214:"新吴区",320281:"江阴市",320282:"宜兴市",320300:"徐州市",320301:"徐州市市辖区",320302:"鼓楼区",320303:"云龙区",320305:"贾汪区",320311:"泉山区",320312:"铜山区",320321:"丰县",320322:"沛县",320324:"睢宁县",320381:"新沂市",320382:"邳州市",320400:"常州市",320401:"常州市市辖区",320402:"天宁区",320404:"钟楼区",320411:"新北区",320412:"武进区",320413:"金坛区",320481:"溧阳市",320500:"苏州市",320501:"苏州市市辖区",320505:"虎丘区",320506:"吴中区",320507:"相城区",320508:"姑苏区",320509:"吴江区",320571:"苏州工业园区",320581:"常熟市",320582:"张家港市",320583:"昆山市",320585:"太仓市",320600:"南通市",320601:"南通市市辖区",320602:"崇川区",320611:"港闸区",320612:"通州区",320623:"如东县",320681:"启东市",320682:"如皋市",320684:"海门市",320685:"海安市",320700:"连云港市",320701:"连云港市市辖区",320703:"连云区",320706:"海州区",320707:"赣榆区",320722:"东海县",320723:"灌云县",320724:"灌南县",320800:"淮安市",320801:"淮安市市辖区",320803:"淮安区",320804:"淮阴区",320812:"清江浦区",320813:"洪泽区",320826:"涟水县",320830:"盱眙县",320831:"金湖县",320900:"盐城市",320901:"盐城市市辖区",320902:"亭湖区",320903:"盐都区",320904:"大丰区",320921:"响水县",320922:"滨海县",320923:"阜宁县",320924:"射阳县",320925:"建湖县",320981:"东台市",321e3:"扬州市",321001:"扬州市市辖区",321002:"广陵区",321003:"邗江区",321012:"江都区",321023:"宝应县",321081:"仪征市",321084:"高邮市",321100:"镇江市",321101:"镇江市市辖区",321102:"京口区",321111:"润州区",321112:"丹徒区",321181:"丹阳市",321182:"扬中市",321183:"句容市",321200:"泰州市",321201:"泰州市市辖区",321202:"海陵区",321203:"高港区",321204:"姜堰区",321281:"兴化市",321282:"靖江市",321283:"泰兴市",321300:"宿迁市",321301:"宿迁市市辖区",321302:"宿城区",321311:"宿豫区",321322:"沭阳县",321323:"泗阳县",321324:"泗洪县",33e4:"浙江省",330100:"杭州市",330101:"杭州市市辖区",330102:"上城区",330103:"下城区",330104:"江干区",330105:"拱墅区",330106:"西湖区",330108:"滨江区",330109:"萧山区",330110:"余杭区",330111:"富阳区",330112:"临安区",330122:"桐庐县",330127:"淳安县",330182:"建德市",330200:"宁波市",330201:"宁波市市辖区",330203:"海曙区",330205:"江北区",330206:"北仑区",330211:"镇海区",330212:"鄞州区",330213:"奉化区",330225:"象山县",330226:"宁海县",330281:"余姚市",330282:"慈溪市",330300:"温州市",330301:"温州市市辖区",330302:"鹿城区",330303:"龙湾区",330304:"瓯海区",330305:"洞头区",330324:"永嘉县",330326:"平阳县",330327:"苍南县",330328:"文成县",330329:"泰顺县",330381:"瑞安市",330382:"乐清市",330400:"嘉兴市",330401:"嘉兴市市辖区",330402:"南湖区",330411:"秀洲区",330421:"嘉善县",330424:"海盐县",330481:"海宁市",330482:"平湖市",330483:"桐乡市",330500:"湖州市",330501:"湖州市市辖区",330502:"吴兴区",330503:"南浔区",330521:"德清县",330522:"长兴县",330523:"安吉县",330600:"绍兴市",330601:"绍兴市市辖区",330602:"越城区",330603:"柯桥区",330604:"上虞区",330624:"新昌县",330681:"诸暨市",330683:"嵊州市",330700:"金华市",330701:"金华市市辖区",330702:"婺城区",330703:"金东区",330723:"武义县",330726:"浦江县",330727:"磐安县",330781:"兰溪市",330782:"义乌市",330783:"东阳市",330784:"永康市",330800:"衢州市",330801:"衢州市市辖区",330802:"柯城区",330803:"衢江区",330822:"常山县",330824:"开化县",330825:"龙游县",330881:"江山市",330900:"舟山市",330901:"舟山市市辖区",330902:"定海区",330903:"普陀区",330921:"岱山县",330922:"嵊泗县",331e3:"台州市",331001:"台州市市辖区",331002:"椒江区",331003:"黄岩区",331004:"路桥区",331022:"三门县",331023:"天台县",331024:"仙居县",331081:"温岭市",331082:"临海市",331083:"玉环市",331100:"丽水市",331101:"丽水市市辖区",331102:"莲都区",331121:"青田县",331122:"缙云县",331123:"遂昌县",331124:"松阳县",331125:"云和县",331126:"庆元县",331127:"景宁畲族自治县",331181:"龙泉市",34e4:"安徽省",340100:"合肥市",340101:"合肥市市辖区",340102:"瑶海区",340103:"庐阳区",340104:"蜀山区",340111:"包河区",340121:"长丰县",340122:"肥东县",340123:"肥西县",340124:"庐江县",340181:"巢湖市",340200:"芜湖市",340201:"芜湖市市辖区",340202:"镜湖区",340203:"弋江区",340207:"鸠江区",340208:"三山区",340221:"芜湖县",340222:"繁昌县",340223:"南陵县",340225:"无为县",340300:"蚌埠市",340301:"蚌埠市市辖区",340302:"龙子湖区",340303:"蚌山区",340304:"禹会区",340311:"淮上区",340321:"怀远县",340322:"五河县",340323:"固镇县",340400:"淮南市",340401:"淮南市市辖区",340402:"大通区",340403:"田家庵区",340404:"谢家集区",340405:"八公山区",340406:"潘集区",340421:"凤台县",340422:"寿县",340500:"马鞍山市",340501:"马鞍山市市辖区",340503:"花山区",340504:"雨山区",340506:"博望区",340521:"当涂县",340522:"含山县",340523:"和县",340600:"淮北市",340601:"淮北市市辖区",340602:"杜集区",340603:"相山区",340604:"烈山区",340621:"濉溪县",340700:"铜陵市",340701:"铜陵市市辖区",340705:"铜官区",340706:"义安区",340711:"郊区",340722:"枞阳县",340800:"安庆市",340801:"安庆市市辖区",340802:"迎江区",340803:"大观区",340811:"宜秀区",340822:"怀宁县",340824:"潜山市",340825:"太湖县",340826:"宿松县",340827:"望江县",340828:"岳西县",340881:"桐城市",341e3:"黄山市",341001:"黄山市市辖区",341002:"屯溪区",341003:"黄山区",341004:"徽州区",341021:"歙县",341022:"休宁县",341023:"黟县",341024:"祁门县",341100:"滁州市",341101:"滁州市市辖区",341102:"琅琊区",341103:"南谯区",341122:"来安县",341124:"全椒县",341125:"定远县",341126:"凤阳县",341181:"天长市",341182:"明光市",341200:"阜阳市",341201:"阜阳市市辖区",341202:"颍州区",341203:"颍东区",341204:"颍泉区",341221:"临泉县",341222:"太和县",341225:"阜南县",341226:"颍上县",341282:"界首市",341300:"宿州市",341301:"宿州市市辖区",341302:"埇桥区",341321:"砀山县",341322:"萧县",341323:"灵璧县",341324:"泗县",341500:"六安市",341501:"六安市市辖区",341502:"金安区",341503:"裕安区",341504:"叶集区",341522:"霍邱县",341523:"舒城县",341524:"金寨县",341525:"霍山县",341600:"亳州市",341601:"亳州市市辖区",341602:"谯城区",341621:"涡阳县",341622:"蒙城县",341623:"利辛县",341700:"池州市",341701:"池州市市辖区",341702:"贵池区",341721:"东至县",341722:"石台县",341723:"青阳县",341800:"宣城市",341801:"宣城市市辖区",341802:"宣州区",341821:"郎溪县",341822:"广德县",341823:"泾县",341824:"绩溪县",341825:"旌德县",341881:"宁国市",35e4:"福建省",350100:"福州市",350101:"福州市市辖区",350102:"鼓楼区",350103:"台江区",350104:"仓山区",350105:"马尾区",350111:"晋安区",350112:"长乐区",350121:"闽侯县",350122:"连江县",350123:"罗源县",350124:"闽清县",350125:"永泰县",350128:"平潭县",350181:"福清市",350200:"厦门市",350201:"厦门市市辖区",350203:"思明区",350205:"海沧区",350206:"湖里区",350211:"集美区",350212:"同安区",350213:"翔安区",350300:"莆田市",350301:"莆田市市辖区",350302:"城厢区",350303:"涵江区",350304:"荔城区",350305:"秀屿区",350322:"仙游县",350400:"三明市",350401:"三明市市辖区",350402:"梅列区",350403:"三元区",350421:"明溪县",350423:"清流县",350424:"宁化县",350425:"大田县",350426:"尤溪县",350427:"沙县",350428:"将乐县",350429:"泰宁县",350430:"建宁县",350481:"永安市",350500:"泉州市",350501:"泉州市市辖区",350502:"鲤城区",350503:"丰泽区",350504:"洛江区",350505:"泉港区",350521:"惠安县",350524:"安溪县",350525:"永春县",350526:"德化县",350527:"金门县",350581:"石狮市",350582:"晋江市",350583:"南安市",350600:"漳州市",350601:"漳州市市辖区",350602:"芗城区",350603:"龙文区",350622:"云霄县",350623:"漳浦县",350624:"诏安县",350625:"长泰县",350626:"东山县",350627:"南靖县",350628:"平和县",350629:"华安县",350681:"龙海市",350700:"南平市",350701:"南平市市辖区",350702:"延平区",350703:"建阳区",350721:"顺昌县",350722:"浦城县",350723:"光泽县",350724:"松溪县",350725:"政和县",350781:"邵武市",350782:"武夷山市",350783:"建瓯市",350800:"龙岩市",350801:"龙岩市市辖区",350802:"新罗区",350803:"永定区",350821:"长汀县",350823:"上杭县",350824:"武平县",350825:"连城县",350881:"漳平市",350900:"宁德市",350901:"宁德市市辖区",350902:"蕉城区",350921:"霞浦县",350922:"古田县",350923:"屏南县",350924:"寿宁县",350925:"周宁县",350926:"柘荣县",350981:"福安市",350982:"福鼎市",36e4:"江西省",360100:"南昌市",360101:"南昌市市辖区",360102:"东湖区",360103:"西湖区",360104:"青云谱区",360105:"湾里区",360111:"青山湖区",360112:"新建区",360121:"南昌县",360123:"安义县",360124:"进贤县",360200:"景德镇市",360201:"景德镇市市辖区",360202:"昌江区",360203:"珠山区",360222:"浮梁县",360281:"乐平市",360300:"萍乡市",360301:"萍乡市市辖区",360302:"安源区",360313:"湘东区",360321:"莲花县",360322:"上栗县",360323:"芦溪县",360400:"九江市",360401:"九江市市辖区",360402:"濂溪区",360403:"浔阳区",360404:"柴桑区",360423:"武宁县",360424:"修水县",360425:"永修县",360426:"德安县",360428:"都昌县",360429:"湖口县",360430:"彭泽县",360481:"瑞昌市",360482:"共青城市",360483:"庐山市",360500:"新余市",360501:"新余市市辖区",360502:"渝水区",360521:"分宜县",360600:"鹰潭市",360601:"鹰潭市市辖区",360602:"月湖区",360603:"余江区",360681:"贵溪市",360700:"赣州市",360701:"赣州市市辖区",360702:"章贡区",360703:"南康区",360704:"赣县区",360722:"信丰县",360723:"大余县",360724:"上犹县",360725:"崇义县",360726:"安远县",360727:"龙南县",360728:"定南县",360729:"全南县",360730:"宁都县",360731:"于都县",360732:"兴国县",360733:"会昌县",360734:"寻乌县",360735:"石城县",360781:"瑞金市",360800:"吉安市",360801:"吉安市市辖区",360802:"吉州区",360803:"青原区",360821:"吉安县",360822:"吉水县",360823:"峡江县",360824:"新干县",360825:"永丰县",360826:"泰和县",360827:"遂川县",360828:"万安县",360829:"安福县",360830:"永新县",360881:"井冈山市",360900:"宜春市",360901:"宜春市市辖区",360902:"袁州区",360921:"奉新县",360922:"万载县",360923:"上高县",360924:"宜丰县",360925:"靖安县",360926:"铜鼓县",360981:"丰城市",360982:"樟树市",360983:"高安市",361e3:"抚州市",361001:"抚州市市辖区",361002:"临川区",361003:"东乡区",361021:"南城县",361022:"黎川县",361023:"南丰县",361024:"崇仁县",361025:"乐安县",361026:"宜黄县",361027:"金溪县",361028:"资溪县",361030:"广昌县",361100:"上饶市",361101:"上饶市市辖区",361102:"信州区",361103:"广丰区",361121:"上饶县",361123:"玉山县",361124:"铅山县",361125:"横峰县",361126:"弋阳县",361127:"余干县",361128:"鄱阳县",361129:"万年县",361130:"婺源县",361181:"德兴市",37e4:"山东省",370100:"济南市",370101:"济南市市辖区",370102:"历下区",370103:"市中区",370104:"槐荫区",370105:"天桥区",370112:"历城区",370113:"长清区",370114:"章丘区",370115:"济阳区",370116:"莱芜区",370117:"钢城区",370124:"平阴县",370126:"商河县",370200:"青岛市",370201:"青岛市市辖区",370202:"市南区",370203:"市北区",370211:"黄岛区",370212:"崂山区",370213:"李沧区",370214:"城阳区",370215:"即墨区",370281:"胶州市",370283:"平度市",370285:"莱西市",370300:"淄博市",370301:"淄博市市辖区",370302:"淄川区",370303:"张店区",370304:"博山区",370305:"临淄区",370306:"周村区",370321:"桓台县",370322:"高青县",370323:"沂源县",370400:"枣庄市",370401:"枣庄市市辖区",370402:"市中区",370403:"薛城区",370404:"峄城区",370405:"台儿庄区",370406:"山亭区",370481:"滕州市",370500:"东营市",370501:"东营市市辖区",370502:"东营区",370503:"河口区",370505:"垦利区",370522:"利津县",370523:"广饶县",370600:"烟台市",370601:"烟台市市辖区",370602:"芝罘区",370611:"福山区",370612:"牟平区",370613:"莱山区",370634:"长岛县",370681:"龙口市",370682:"莱阳市",370683:"莱州市",370684:"蓬莱市",370685:"招远市",370686:"栖霞市",370687:"海阳市",370700:"潍坊市",370701:"潍坊市市辖区",370702:"潍城区",370703:"寒亭区",370704:"坊子区",370705:"奎文区",370724:"临朐县",370725:"昌乐县",370781:"青州市",370782:"诸城市",370783:"寿光市",370784:"安丘市",370785:"高密市",370786:"昌邑市",370800:"济宁市",370801:"济宁市市辖区",370811:"任城区",370812:"兖州区",370826:"微山县",370827:"鱼台县",370828:"金乡县",370829:"嘉祥县",370830:"汶上县",370831:"泗水县",370832:"梁山县",370881:"曲阜市",370883:"邹城市",370900:"泰安市",370901:"泰安市市辖区",370902:"泰山区",370911:"岱岳区",370921:"宁阳县",370923:"东平县",370982:"新泰市",370983:"肥城市",371e3:"威海市",371001:"威海市市辖区",371002:"环翠区",371003:"文登区",371082:"荣成市",371083:"乳山市",371100:"日照市",371101:"日照市市辖区",371102:"东港区",371103:"岚山区",371121:"五莲县",371122:"莒县",371300:"临沂市",371301:"临沂市市辖区",371302:"兰山区",371311:"罗庄区",371312:"河东区",371321:"沂南县",371322:"郯城县",371323:"沂水县",371324:"兰陵县",371325:"费县",371326:"平邑县",371327:"莒南县",371328:"蒙阴县",371329:"临沭县",371400:"德州市",371401:"德州市市辖区",371402:"德城区",371403:"陵城区",371422:"宁津县",371423:"庆云县",371424:"临邑县",371425:"齐河县",371426:"平原县",371427:"夏津县",371428:"武城县",371481:"乐陵市",371482:"禹城市",371500:"聊城市",371501:"聊城市市辖区",371502:"东昌府区",371521:"阳谷县",371522:"莘县",371523:"茌平县",371524:"东阿县",371525:"冠县",371526:"高唐县",371581:"临清市",371600:"滨州市",371601:"滨州市市辖区",371602:"滨城区",371603:"沾化区",371621:"惠民县",371622:"阳信县",371623:"无棣县",371625:"博兴县",371681:"邹平市",371700:"菏泽市",371701:"菏泽市市辖区",371702:"牡丹区",371703:"定陶区",371721:"曹县",371722:"单县",371723:"成武县",371724:"巨野县",371725:"郓城县",371726:"鄄城县",371728:"东明县",41e4:"河南省",410100:"郑州市",410101:"郑州市市辖区",410102:"中原区",410103:"二七区",410104:"管城回族区",410105:"金水区",410106:"上街区",410108:"惠济区",410122:"中牟县",410181:"巩义市",410182:"荥阳市",410183:"新密市",410184:"新郑市",410185:"登封市",410200:"开封市",410201:"开封市市辖区",410202:"龙亭区",410203:"顺河回族区",410204:"鼓楼区",410205:"禹王台区",410212:"祥符区",410221:"杞县",410222:"通许县",410223:"尉氏县",410225:"兰考县",410300:"洛阳市",410301:"洛阳市市辖区",410302:"老城区",410303:"西工区",410304:"瀍河回族区",410305:"涧西区",410306:"吉利区",410311:"洛龙区",410322:"孟津县",410323:"新安县",410324:"栾川县",410325:"嵩县",410326:"汝阳县",410327:"宜阳县",410328:"洛宁县",410329:"伊川县",410381:"偃师市",410400:"平顶山市",410401:"平顶山市市辖区",410402:"新华区",410403:"卫东区",410404:"石龙区",410411:"湛河区",410421:"宝丰县",410422:"叶县",410423:"鲁山县",410425:"郏县",410481:"舞钢市",410482:"汝州市",410500:"安阳市",410501:"安阳市市辖区",410502:"文峰区",410503:"北关区",410505:"殷都区",410506:"龙安区",410522:"安阳县",410523:"汤阴县",410526:"滑县",410527:"内黄县",410581:"林州市",410600:"鹤壁市",410601:"鹤壁市市辖区",410602:"鹤山区",410603:"山城区",410611:"淇滨区",410621:"浚县",410622:"淇县",410700:"新乡市",410701:"新乡市市辖区",410702:"红旗区",410703:"卫滨区",410704:"凤泉区",410711:"牧野区",410721:"新乡县",410724:"获嘉县",410725:"原阳县",410726:"延津县",410727:"封丘县",410728:"长垣县",410781:"卫辉市",410782:"辉县市",410800:"焦作市",410801:"焦作市市辖区",410802:"解放区",410803:"中站区",410804:"马村区",410811:"山阳区",410821:"修武县",410822:"博爱县",410823:"武陟县",410825:"温县",410882:"沁阳市",410883:"孟州市",410900:"濮阳市",410901:"濮阳市市辖区",410902:"华龙区",410922:"清丰县",410923:"南乐县",410926:"范县",410927:"台前县",410928:"濮阳县",411e3:"许昌市",411001:"许昌市市辖区",411002:"魏都区",411003:"建安区",411024:"鄢陵县",411025:"襄城县",411081:"禹州市",411082:"长葛市",411100:"漯河市",411101:"漯河市市辖区",411102:"源汇区",411103:"郾城区",411104:"召陵区",411121:"舞阳县",411122:"临颍县",411200:"三门峡市",411201:"三门峡市市辖区",411202:"湖滨区",411203:"陕州区",411221:"渑池县",411224:"卢氏县",411281:"义马市",411282:"灵宝市",411300:"南阳市",411301:"南阳市市辖区",411302:"宛城区",411303:"卧龙区",411321:"南召县",411322:"方城县",411323:"西峡县",411324:"镇平县",411325:"内乡县",411326:"淅川县",411327:"社旗县",411328:"唐河县",411329:"新野县",411330:"桐柏县",411381:"邓州市",411400:"商丘市",411401:"商丘市市辖区",411402:"梁园区",411403:"睢阳区",411421:"民权县",411422:"睢县",411423:"宁陵县",411424:"柘城县",411425:"虞城县",411426:"夏邑县",411481:"永城市",411500:"信阳市",411501:"信阳市市辖区",411502:"浉河区",411503:"平桥区",411521:"罗山县",411522:"光山县",411523:"新县",411524:"商城县",411525:"固始县",411526:"潢川县",411527:"淮滨县",411528:"息县",411600:"周口市",411601:"周口市市辖区",411602:"川汇区",411621:"扶沟县",411622:"西华县",411623:"商水县",411624:"沈丘县",411625:"郸城县",411626:"淮阳县",411627:"太康县",411628:"鹿邑县",411681:"项城市",411700:"驻马店市",411701:"驻马店市市辖区",411702:"驿城区",411721:"西平县",411722:"上蔡县",411723:"平舆县",411724:"正阳县",411725:"确山县",411726:"泌阳县",411727:"汝南县",411728:"遂平县",411729:"新蔡县",419001:"济源市",42e4:"湖北省",420100:"武汉市",420101:"武汉市市辖区",420102:"江岸区",420103:"江汉区",420104:"硚口区",420105:"汉阳区",420106:"武昌区",420107:"青山区",420111:"洪山区",420112:"东西湖区",420113:"汉南区",420114:"蔡甸区",420115:"江夏区",420116:"黄陂区",420117:"新洲区",420200:"黄石市",420201:"黄石市市辖区",420202:"黄石港区",420203:"西塞山区",420204:"下陆区",420205:"铁山区",420222:"阳新县",420281:"大冶市",420300:"十堰市",420301:"十堰市市辖区",420302:"茅箭区",420303:"张湾区",420304:"郧阳区",420322:"郧西县",420323:"竹山县",420324:"竹溪县",420325:"房县",420381:"丹江口市",420500:"宜昌市",420501:"宜昌市市辖区",420502:"西陵区",420503:"伍家岗区",420504:"点军区",420505:"猇亭区",420506:"夷陵区",420525:"远安县",420526:"兴山县",420527:"秭归县",420528:"长阳土家族自治县",420529:"五峰土家族自治县",420581:"宜都市",420582:"当阳市",420583:"枝江市",420600:"襄阳市",420601:"襄阳市市辖区",420602:"襄城区",420606:"樊城区",420607:"襄州区",420624:"南漳县",420625:"谷城县",420626:"保康县",420682:"老河口市",420683:"枣阳市",420684:"宜城市",420700:"鄂州市",420701:"鄂州市市辖区",420702:"梁子湖区",420703:"华容区",420704:"鄂城区",420800:"荆门市",420801:"荆门市市辖区",420802:"东宝区",420804:"掇刀区",420822:"沙洋县",420881:"钟祥市",420882:"京山市",420900:"孝感市",420901:"孝感市市辖区",420902:"孝南区",420921:"孝昌县",420922:"大悟县",420923:"云梦县",420981:"应城市",420982:"安陆市",420984:"汉川市",421e3:"荆州市",421001:"荆州市市辖区",421002:"沙市区",421003:"荆州区",421022:"公安县",421023:"监利县",421024:"江陵县",421081:"石首市",421083:"洪湖市",421087:"松滋市",421100:"黄冈市",421101:"黄冈市市辖区",421102:"黄州区",421121:"团风县",421122:"红安县",421123:"罗田县",421124:"英山县",421125:"浠水县",421126:"蕲春县",421127:"黄梅县",421181:"麻城市",421182:"武穴市",421200:"咸宁市",421201:"咸宁市市辖区",421202:"咸安区",421221:"嘉鱼县",421222:"通城县",421223:"崇阳县",421224:"通山县",421281:"赤壁市",421300:"随州市",421301:"随州市市辖区",421303:"曾都区",421321:"随县",421381:"广水市",422800:"恩施土家族苗族自治州",422801:"恩施市",422802:"利川市",422822:"建始县",422823:"巴东县",422825:"宣恩县",422826:"咸丰县",422827:"来凤县",422828:"鹤峰县",429004:"仙桃市",429005:"潜江市",429006:"天门市",429021:"神农架林区",43e4:"湖南省",430100:"长沙市",430101:"长沙市市辖区",430102:"芙蓉区",430103:"天心区",430104:"岳麓区",430105:"开福区",430111:"雨花区",430112:"望城区",430121:"长沙县",430181:"浏阳市",430182:"宁乡市",430200:"株洲市",430201:"株洲市市辖区",430202:"荷塘区",430203:"芦淞区",430204:"石峰区",430211:"天元区",430212:"渌口区",430223:"攸县",430224:"茶陵县",430225:"炎陵县",430281:"醴陵市",430300:"湘潭市",430301:"湘潭市市辖区",430302:"雨湖区",430304:"岳塘区",430321:"湘潭县",430381:"湘乡市",430382:"韶山市",430400:"衡阳市",430401:"衡阳市市辖区",430405:"珠晖区",430406:"雁峰区",430407:"石鼓区",430408:"蒸湘区",430412:"南岳区",430421:"衡阳县",430422:"衡南县",430423:"衡山县",430424:"衡东县",430426:"祁东县",430481:"耒阳市",430482:"常宁市",430500:"邵阳市",430501:"邵阳市市辖区",430502:"双清区",430503:"大祥区",430511:"北塔区",430521:"邵东县",430522:"新邵县",430523:"邵阳县",430524:"隆回县",430525:"洞口县",430527:"绥宁县",430528:"新宁县",430529:"城步苗族自治县",430581:"武冈市",430600:"岳阳市",430601:"岳阳市市辖区",430602:"岳阳楼区",430603:"云溪区",430611:"君山区",430621:"岳阳县",430623:"华容县",430624:"湘阴县",430626:"平江县",430681:"汨罗市",430682:"临湘市",430700:"常德市",430701:"常德市市辖区",430702:"武陵区",430703:"鼎城区",430721:"安乡县",430722:"汉寿县",430723:"澧县",430724:"临澧县",430725:"桃源县",430726:"石门县",430781:"津市市",430800:"张家界市",430801:"张家界市市辖区",430802:"永定区",430811:"武陵源区",430821:"慈利县",430822:"桑植县",430900:"益阳市",430901:"益阳市市辖区",430902:"资阳区",430903:"赫山区",430921:"南县",430922:"桃江县",430923:"安化县",430981:"沅江市",431e3:"郴州市",431001:"郴州市市辖区",431002:"北湖区",431003:"苏仙区",431021:"桂阳县",431022:"宜章县",431023:"永兴县",431024:"嘉禾县",431025:"临武县",431026:"汝城县",431027:"桂东县",431028:"安仁县",431081:"资兴市",431100:"永州市",431101:"永州市市辖区",431102:"零陵区",431103:"冷水滩区",431121:"祁阳县",431122:"东安县",431123:"双牌县",431124:"道县",431125:"江永县",431126:"宁远县",431127:"蓝山县",431128:"新田县",431129:"江华瑶族自治县",431200:"怀化市",431201:"怀化市市辖区",431202:"鹤城区",431221:"中方县",431222:"沅陵县",431223:"辰溪县",431224:"溆浦县",431225:"会同县",431226:"麻阳苗族自治县",431227:"新晃侗族自治县",431228:"芷江侗族自治县",431229:"靖州苗族侗族自治县",431230:"通道侗族自治县",431281:"洪江市",431300:"娄底市",431301:"娄底市市辖区",431302:"娄星区",431321:"双峰县",431322:"新化县",431381:"冷水江市",431382:"涟源市",433100:"湘西土家族苗族自治州",433101:"吉首市",433122:"泸溪县",433123:"凤凰县",433124:"花垣县",433125:"保靖县",433126:"古丈县",433127:"永顺县",433130:"龙山县",44e4:"广东省",440100:"广州市",440101:"广州市市辖区",440103:"荔湾区",440104:"越秀区",440105:"海珠区",440106:"天河区",440111:"白云区",440112:"黄埔区",440113:"番禺区",440114:"花都区",440115:"南沙区",440117:"从化区",440118:"增城区",440200:"韶关市",440201:"韶关市市辖区",440203:"武江区",440204:"浈江区",440205:"曲江区",440222:"始兴县",440224:"仁化县",440229:"翁源县",440232:"乳源瑶族自治县",440233:"新丰县",440281:"乐昌市",440282:"南雄市",440300:"深圳市",440301:"深圳市市辖区",440303:"罗湖区",440304:"福田区",440305:"南山区",440306:"宝安区",440307:"龙岗区",440308:"盐田区",440309:"龙华区",440310:"坪山区",440311:"光明区",440400:"珠海市",440401:"珠海市市辖区",440402:"香洲区",440403:"斗门区",440404:"金湾区",440500:"汕头市",440501:"汕头市市辖区",440507:"龙湖区",440511:"金平区",440512:"濠江区",440513:"潮阳区",440514:"潮南区",440515:"澄海区",440523:"南澳县",440600:"佛山市",440601:"佛山市市辖区",440604:"禅城区",440605:"南海区",440606:"顺德区",440607:"三水区",440608:"高明区",440700:"江门市",440701:"江门市市辖区",440703:"蓬江区",440704:"江海区",440705:"新会区",440781:"台山市",440783:"开平市",440784:"鹤山市",440785:"恩平市",440800:"湛江市",440801:"湛江市市辖区",440802:"赤坎区",440803:"霞山区",440804:"坡头区",440811:"麻章区",440823:"遂溪县",440825:"徐闻县",440881:"廉江市",440882:"雷州市",440883:"吴川市",440900:"茂名市",440901:"茂名市市辖区",440902:"茂南区",440904:"电白区",440981:"高州市",440982:"化州市",440983:"信宜市",441200:"肇庆市",441201:"肇庆市市辖区",441202:"端州区",441203:"鼎湖区",441204:"高要区",441223:"广宁县",441224:"怀集县",441225:"封开县",441226:"德庆县",441284:"四会市",441300:"惠州市",441301:"惠州市市辖区",441302:"惠城区",441303:"惠阳区",441322:"博罗县",441323:"惠东县",441324:"龙门县",441400:"梅州市",441401:"梅州市市辖区",441402:"梅江区",441403:"梅县区",441422:"大埔县",441423:"丰顺县",441424:"五华县",441426:"平远县",441427:"蕉岭县",441481:"兴宁市",441500:"汕尾市",441501:"汕尾市市辖区",441502:"城区",441521:"海丰县",441523:"陆河县",441581:"陆丰市",441600:"河源市",441601:"河源市市辖区",441602:"源城区",441621:"紫金县",441622:"龙川县",441623:"连平县",441624:"和平县",441625:"东源县",441700:"阳江市",441701:"阳江市市辖区",441702:"江城区",441704:"阳东区",441721:"阳西县",441781:"阳春市",441800:"清远市",441801:"清远市市辖区",441802:"清城区",441803:"清新区",441821:"佛冈县",441823:"阳山县",441825:"连山壮族瑶族自治县",441826:"连南瑶族自治县",441881:"英德市",441882:"连州市",441900:"东莞市",442e3:"中山市",442101:"东沙群岛",445100:"潮州市",445101:"潮州市市辖区",445102:"湘桥区",445103:"潮安区",445122:"饶平县",445200:"揭阳市",445201:"揭阳市市辖区",445202:"榕城区",445203:"揭东区",445222:"揭西县",445224:"惠来县",445281:"普宁市",445300:"云浮市",445301:"云浮市市辖区",445302:"云城区",445303:"云安区",445321:"新兴县",445322:"郁南县",445381:"罗定市",45e4:"广西壮族自治区",450100:"南宁市",450101:"南宁市市辖区",450102:"兴宁区",450103:"青秀区",450105:"江南区",450107:"西乡塘区",450108:"良庆区",450109:"邕宁区",450110:"武鸣区",450123:"隆安县",450124:"马山县",450125:"上林县",450126:"宾阳县",450127:"横县",450200:"柳州市",450201:"柳州市市辖区",450202:"城中区",450203:"鱼峰区",450204:"柳南区",450205:"柳北区",450206:"柳江区",450222:"柳城县",450223:"鹿寨县",450224:"融安县",450225:"融水苗族自治县",450226:"三江侗族自治县",450300:"桂林市",450301:"桂林市市辖区",450302:"秀峰区",450303:"叠彩区",450304:"象山区",450305:"七星区",450311:"雁山区",450312:"临桂区",450321:"阳朔县",450323:"灵川县",450324:"全州县",450325:"兴安县",450326:"永福县",450327:"灌阳县",450328:"龙胜各族自治县",450329:"资源县",450330:"平乐县",450332:"恭城瑶族自治县",450381:"荔浦市",450400:"梧州市",450401:"梧州市市辖区",450403:"万秀区",450405:"长洲区",450406:"龙圩区",450421:"苍梧县",450422:"藤县",450423:"蒙山县",450481:"岑溪市",450500:"北海市",450501:"北海市市辖区",450502:"海城区",450503:"银海区",450512:"铁山港区",450521:"合浦县",450600:"防城港市",450601:"防城港市市辖区",450602:"港口区",450603:"防城区",450621:"上思县",450681:"东兴市",450700:"钦州市",450701:"钦州市市辖区",450702:"钦南区",450703:"钦北区",450721:"灵山县",450722:"浦北县",450800:"贵港市",450801:"贵港市市辖区",450802:"港北区",450803:"港南区",450804:"覃塘区",450821:"平南县",450881:"桂平市",450900:"玉林市",450901:"玉林市市辖区",450902:"玉州区",450903:"福绵区",450921:"容县",450922:"陆川县",450923:"博白县",450924:"兴业县",450981:"北流市",451e3:"百色市",451001:"百色市市辖区",451002:"右江区",451021:"田阳县",451022:"田东县",451023:"平果县",451024:"德保县",451026:"那坡县",451027:"凌云县",451028:"乐业县",451029:"田林县",451030:"西林县",451031:"隆林各族自治县",451081:"靖西市",451100:"贺州市",451101:"贺州市市辖区",451102:"八步区",451103:"平桂区",451121:"昭平县",451122:"钟山县",451123:"富川瑶族自治县",451200:"河池市",451201:"河池市市辖区",451202:"金城江区",451203:"宜州区",451221:"南丹县",451222:"天峨县",451223:"凤山县",451224:"东兰县",451225:"罗城仫佬族自治县",451226:"环江毛南族自治县",451227:"巴马瑶族自治县",451228:"都安瑶族自治县",451229:"大化瑶族自治县",451300:"来宾市",451301:"来宾市市辖区",451302:"兴宾区",451321:"忻城县",451322:"象州县",451323:"武宣县",451324:"金秀瑶族自治县",451381:"合山市",451400:"崇左市",451401:"崇左市市辖区",451402:"江州区",451421:"扶绥县",451422:"宁明县",451423:"龙州县",451424:"大新县",451425:"天等县",451481:"凭祥市",46e4:"海南省",460100:"海口市",460101:"海口市市辖区",460105:"秀英区",460106:"龙华区",460107:"琼山区",460108:"美兰区",460200:"三亚市",460201:"三亚市市辖区",460202:"海棠区",460203:"吉阳区",460204:"天涯区",460205:"崖州区",460300:"三沙市",460301:"三沙市市辖区",460321:"西沙群岛",460322:"南沙群岛",460323:"中沙群岛的岛礁及其海域",460400:"儋州市",469001:"五指山市",469002:"琼海市",469005:"文昌市",469006:"万宁市",469007:"东方市",469021:"定安县",469022:"屯昌县",469023:"澄迈县",469024:"临高县",469025:"白沙黎族自治县",469026:"昌江黎族自治县",469027:"乐东黎族自治县",469028:"陵水黎族自治县",469029:"保亭黎族苗族自治县",469030:"琼中黎族苗族自治县",5e5:"重庆市",500100:"重庆市市辖区",500101:"万州区",500102:"涪陵区",500103:"渝中区",500104:"大渡口区",500105:"江北区",500106:"沙坪坝区",500107:"九龙坡区",500108:"南岸区",500109:"北碚区",500110:"綦江区",500111:"大足区",500112:"渝北区",500113:"巴南区",500114:"黔江区",500115:"长寿区",500116:"江津区",500117:"合川区",500118:"永川区",500119:"南川区",500120:"璧山区",500151:"铜梁区",500152:"潼南区",500153:"荣昌区",500154:"开州区",500155:"梁平区",500156:"武隆区",500200:"重庆市郊县",500229:"城口县",500230:"丰都县",500231:"垫江县",500233:"忠县",500235:"云阳县",500236:"奉节县",500237:"巫山县",500238:"巫溪县",500240:"石柱土家族自治县",500241:"秀山土家族苗族自治县",500242:"酉阳土家族苗族自治县",500243:"彭水苗族土家族自治县",51e4:"四川省",510100:"成都市",510101:"成都市市辖区",510104:"锦江区",510105:"青羊区",510106:"金牛区",510107:"武侯区",510108:"成华区",510112:"龙泉驿区",510113:"青白江区",510114:"新都区",510115:"温江区",510116:"双流区",510117:"郫都区",510121:"金堂县",510129:"大邑县",510131:"蒲江县",510132:"新津县",510181:"都江堰市",510182:"彭州市",510183:"邛崃市",510184:"崇州市",510185:"简阳市",510300:"自贡市",510301:"自贡市市辖区",510302:"自流井区",510303:"贡井区",510304:"大安区",510311:"沿滩区",510321:"荣县",510322:"富顺县",510400:"攀枝花市",510401:"攀枝花市市辖区",510402:"东区",510403:"西区",510411:"仁和区",510421:"米易县",510422:"盐边县",510500:"泸州市",510501:"泸州市市辖区",510502:"江阳区",510503:"纳溪区",510504:"龙马潭区",510521:"泸县",510522:"合江县",510524:"叙永县",510525:"古蔺县",510600:"德阳市",510601:"德阳市市辖区",510603:"旌阳区",510604:"罗江区",510623:"中江县",510681:"广汉市",510682:"什邡市",510683:"绵竹市",510700:"绵阳市",510701:"绵阳市市辖区",510703:"涪城区",510704:"游仙区",510705:"安州区",510722:"三台县",510723:"盐亭县",510725:"梓潼县",510726:"北川羌族自治县",510727:"平武县",510781:"江油市",510800:"广元市",510801:"广元市市辖区",510802:"利州区",510811:"昭化区",510812:"朝天区",510821:"旺苍县",510822:"青川县",510823:"剑阁县",510824:"苍溪县",510900:"遂宁市",510901:"遂宁市市辖区",510903:"船山区",510904:"安居区",510921:"蓬溪县",510922:"射洪县",510923:"大英县",511e3:"内江市",511001:"内江市市辖区",511002:"市中区",511011:"东兴区",511024:"威远县",511025:"资中县",511083:"隆昌市",511100:"乐山市",511101:"乐山市市辖区",511102:"市中区",511111:"沙湾区",511112:"五通桥区",511113:"金口河区",511123:"犍为县",511124:"井研县",511126:"夹江县",511129:"沐川县",511132:"峨边彝族自治县",511133:"马边彝族自治县",511181:"峨眉山市",511300:"南充市",511301:"南充市市辖区",511302:"顺庆区",511303:"高坪区",511304:"嘉陵区",511321:"南部县",511322:"营山县",511323:"蓬安县",511324:"仪陇县",511325:"西充县",511381:"阆中市",511400:"眉山市",511401:"眉山市市辖区",511402:"东坡区",511403:"彭山区",511421:"仁寿县",511423:"洪雅县",511424:"丹棱县",511425:"青神县",511500:"宜宾市",511501:"宜宾市市辖区",511502:"翠屏区",511503:"南溪区",511504:"叙州区",511523:"江安县",511524:"长宁县",511525:"高县",511526:"珙县",511527:"筠连县",511528:"兴文县",511529:"屏山县",511600:"广安市",511601:"广安市市辖区",511602:"广安区",511603:"前锋区",511621:"岳池县",511622:"武胜县",511623:"邻水县",511681:"华蓥市",511700:"达州市",511701:"达州市市辖区",511702:"通川区",511703:"达川区",511722:"宣汉县",511723:"开江县",511724:"大竹县",511725:"渠县",511781:"万源市",511800:"雅安市",511801:"雅安市市辖区",511802:"雨城区",511803:"名山区",511822:"荥经县",511823:"汉源县",511824:"石棉县",511825:"天全县",511826:"芦山县",511827:"宝兴县",511900:"巴中市",511901:"巴中市市辖区",511902:"巴州区",511903:"恩阳区",511921:"通江县",511922:"南江县",511923:"平昌县",512e3:"资阳市",512001:"资阳市市辖区",512002:"雁江区",512021:"安岳县",512022:"乐至县",513200:"阿坝藏族羌族自治州",513201:"马尔康市",513221:"汶川县",513222:"理县",513223:"茂县",513224:"松潘县",513225:"九寨沟县",513226:"金川县",513227:"小金县",513228:"黑水县",513230:"壤塘县",513231:"阿坝县",513232:"若尔盖县",513233:"红原县",513300:"甘孜藏族自治州",513301:"康定市",513322:"泸定县",513323:"丹巴县",513324:"九龙县",513325:"雅江县",513326:"道孚县",513327:"炉霍县",513328:"甘孜县",513329:"新龙县",513330:"德格县",513331:"白玉县",513332:"石渠县",513333:"色达县",513334:"理塘县",513335:"巴塘县",513336:"乡城县",513337:"稻城县",513338:"得荣县",513400:"凉山彝族自治州",513401:"西昌市",513422:"木里藏族自治县",513423:"盐源县",513424:"德昌县",513425:"会理县",513426:"会东县",513427:"宁南县",513428:"普格县",513429:"布拖县",513430:"金阳县",513431:"昭觉县",513432:"喜德县",513433:"冕宁县",513434:"越西县",513435:"甘洛县",513436:"美姑县",513437:"雷波县",52e4:"贵州省",520100:"贵阳市",520101:"贵阳市市辖区",520102:"南明区",520103:"云岩区",520111:"花溪区",520112:"乌当区",520113:"白云区",520115:"观山湖区",520121:"开阳县",520122:"息烽县",520123:"修文县",520181:"清镇市",520200:"六盘水市",520201:"钟山区",520203:"六枝特区",520221:"水城县",520281:"盘州市",520300:"遵义市",520301:"遵义市市辖区",520302:"红花岗区",520303:"汇川区",520304:"播州区",520322:"桐梓县",520323:"绥阳县",520324:"正安县",520325:"道真仡佬族苗族自治县",520326:"务川仡佬族苗族自治县",520327:"凤冈县",520328:"湄潭县",520329:"余庆县",520330:"习水县",520381:"赤水市",520382:"仁怀市",520400:"安顺市",520401:"安顺市市辖区",520402:"西秀区",520403:"平坝区",520422:"普定县",520423:"镇宁布依族苗族自治县",520424:"关岭布依族苗族自治县",520425:"紫云苗族布依族自治县",520500:"毕节市",520502:"七星关区",520521:"大方县",520522:"黔西县",520523:"金沙县",520524:"织金县",520525:"纳雍县",520526:"威宁彝族回族苗族自治县",520527:"赫章县",520600:"铜仁市",520602:"碧江区",520603:"万山区",520621:"江口县",520622:"玉屏侗族自治县",520623:"石阡县",520624:"思南县",520625:"印江土家族苗族自治县",520626:"德江县",520627:"沿河土家族自治县",520628:"松桃苗族自治县",522300:"黔西南布依族苗族自治州",522301:"兴义市",522302:"兴仁市",522323:"普安县",522324:"晴隆县",522325:"贞丰县",522326:"望谟县",522327:"册亨县",522328:"安龙县",522600:"黔东南苗族侗族自治州",522601:"凯里市",522622:"黄平县",522623:"施秉县",522624:"三穗县",522625:"镇远县",522626:"岑巩县",522627:"天柱县",522628:"锦屏县",522629:"剑河县",522630:"台江县",522631:"黎平县",522632:"榕江县",522633:"从江县",522634:"雷山县",522635:"麻江县",522636:"丹寨县",522700:"黔南布依族苗族自治州",522701:"都匀市",522702:"福泉市",522722:"荔波县",522723:"贵定县",522725:"瓮安县",522726:"独山县",522727:"平塘县",522728:"罗甸县",522729:"长顺县",522730:"龙里县",522731:"惠水县",522732:"三都水族自治县",53e4:"云南省",530100:"昆明市",530101:"昆明市市辖区",530102:"五华区",530103:"盘龙区",530111:"官渡区",530112:"西山区",530113:"东川区",530114:"呈贡区",530115:"晋宁区",530124:"富民县",530125:"宜良县",530126:"石林彝族自治县",530127:"嵩明县",530128:"禄劝彝族苗族自治县",530129:"寻甸回族彝族自治县",530181:"安宁市",530300:"曲靖市",530301:"曲靖市市辖区",530302:"麒麟区",530303:"沾益区",530304:"马龙区",530322:"陆良县",530323:"师宗县",530324:"罗平县",530325:"富源县",530326:"会泽县",530381:"宣威市",530400:"玉溪市",530401:"玉溪市市辖区",530402:"红塔区",530403:"江川区",530422:"澄江县",530423:"通海县",530424:"华宁县",530425:"易门县",530426:"峨山彝族自治县",530427:"新平彝族傣族自治县",530428:"元江哈尼族彝族傣族自治县",530500:"保山市",530501:"保山市市辖区",530502:"隆阳区",530521:"施甸县",530523:"龙陵县",530524:"昌宁县",530581:"腾冲市",530600:"昭通市",530601:"昭通市市辖区",530602:"昭阳区",530621:"鲁甸县",530622:"巧家县",530623:"盐津县",530624:"大关县",530625:"永善县",530626:"绥江县",530627:"镇雄县",530628:"彝良县",530629:"威信县",530681:"水富市",530700:"丽江市",530701:"丽江市市辖区",530702:"古城区",530721:"玉龙纳西族自治县",530722:"永胜县",530723:"华坪县",530724:"宁蒗彝族自治县",530800:"普洱市",530801:"普洱市市辖区",530802:"思茅区",530821:"宁洱哈尼族彝族自治县",530822:"墨江哈尼族自治县",530823:"景东彝族自治县",530824:"景谷傣族彝族自治县",530825:"镇沅彝族哈尼族拉祜族自治县",530826:"江城哈尼族彝族自治县",530827:"孟连傣族拉祜族佤族自治县",530828:"澜沧拉祜族自治县",530829:"西盟佤族自治县",530900:"临沧市",530901:"临沧市市辖区",530902:"临翔区",530921:"凤庆县",530922:"云县",530923:"永德县",530924:"镇康县",530925:"双江拉祜族佤族布朗族傣族自治县",530926:"耿马傣族佤族自治县",530927:"沧源佤族自治县",532300:"楚雄彝族自治州",532301:"楚雄市",532322:"双柏县",532323:"牟定县",532324:"南华县",532325:"姚安县",532326:"大姚县",532327:"永仁县",532328:"元谋县",532329:"武定县",532331:"禄丰县",532500:"红河哈尼族彝族自治州",532501:"个旧市",532502:"开远市",532503:"蒙自市",532504:"弥勒市",532523:"屏边苗族自治县",532524:"建水县",532525:"石屏县",532527:"泸西县",532528:"元阳县",532529:"红河县",532530:"金平苗族瑶族傣族自治县",532531:"绿春县",532532:"河口瑶族自治县",532600:"文山壮族苗族自治州",532601:"文山市",532622:"砚山县",532623:"西畴县",532624:"麻栗坡县",532625:"马关县",532626:"丘北县",532627:"广南县",532628:"富宁县",532800:"西双版纳傣族自治州",532801:"景洪市",532822:"勐海县",532823:"勐腊县",532900:"大理白族自治州",532901:"大理市",532922:"漾濞彝族自治县",532923:"祥云县",532924:"宾川县",532925:"弥渡县",532926:"南涧彝族自治县",532927:"巍山彝族回族自治县",532928:"永平县",532929:"云龙县",532930:"洱源县",532931:"剑川县",532932:"鹤庆县",533100:"德宏傣族景颇族自治州",533102:"瑞丽市",533103:"芒市",533122:"梁河县",533123:"盈江县",533124:"陇川县",533300:"怒江傈僳族自治州",533301:"泸水市",533323:"福贡县",533324:"贡山独龙族怒族自治县",533325:"兰坪白族普米族自治县",533400:"迪庆藏族自治州",533401:"香格里拉市",533422:"德钦县",533423:"维西傈僳族自治县",54e4:"西藏自治区",540100:"拉萨市",540101:"拉萨市市辖区",540102:"城关区",540103:"堆龙德庆区",540104:"达孜区",540121:"林周县",540122:"当雄县",540123:"尼木县",540124:"曲水县",540127:"墨竹工卡县",540200:"日喀则市",540202:"桑珠孜区",540221:"南木林县",540222:"江孜县",540223:"定日县",540224:"萨迦县",540225:"拉孜县",540226:"昂仁县",540227:"谢通门县",540228:"白朗县",540229:"仁布县",540230:"康马县",540231:"定结县",540232:"仲巴县",540233:"亚东县",540234:"吉隆县",540235:"聂拉木县",540236:"萨嘎县",540237:"岗巴县",540300:"昌都市",540302:"卡若区",540321:"江达县",540322:"贡觉县",540323:"类乌齐县",540324:"丁青县",540325:"察雅县",540326:"八宿县",540327:"左贡县",540328:"芒康县",540329:"洛隆县",540330:"边坝县",540400:"林芝市",540402:"巴宜区",540421:"工布江达县",540422:"米林县",540423:"墨脱县",540424:"波密县",540425:"察隅县",540426:"朗县",540500:"山南市",540502:"乃东区",540521:"扎囊县",540522:"贡嘎县",540523:"桑日县",540524:"琼结县",540525:"曲松县",540526:"措美县",540527:"洛扎县",540528:"加查县",540529:"隆子县",540530:"错那县",540531:"浪卡子县",540600:"那曲市",540602:"色尼区",540621:"嘉黎县",540622:"比如县",540623:"聂荣县",540624:"安多县",540625:"申扎县",540626:"索县",540627:"班戈县",540628:"巴青县",540629:"尼玛县",540630:"双湖县",542500:"阿里地区",542521:"普兰县",542522:"札达县",542523:"噶尔县",542524:"日土县",542525:"革吉县",542526:"改则县",542527:"措勤县",61e4:"陕西省",610100:"西安市",610101:"西安市市辖区",610102:"新城区",610103:"碑林区",610104:"莲湖区",610111:"灞桥区",610112:"未央区",610113:"雁塔区",610114:"阎良区",610115:"临潼区",610116:"长安区",610117:"高陵区",610118:"鄠邑区",610122:"蓝田县",610124:"周至县",610200:"铜川市",610201:"铜川市市辖区",610202:"王益区",610203:"印台区",610204:"耀州区",610222:"宜君县",610300:"宝鸡市",610301:"宝鸡市市辖区",610302:"渭滨区",610303:"金台区",610304:"陈仓区",610322:"凤翔县",610323:"岐山县",610324:"扶风县",610326:"眉县",610327:"陇县",610328:"千阳县",610329:"麟游县",610330:"凤县",610331:"太白县",610400:"咸阳市",610401:"咸阳市市辖区",610402:"秦都区",610403:"杨陵区",610404:"渭城区",610422:"三原县",610423:"泾阳县",610424:"乾县",610425:"礼泉县",610426:"永寿县",610428:"长武县",610429:"旬邑县",610430:"淳化县",610431:"武功县",610481:"兴平市",610482:"彬州市",610500:"渭南市",610501:"渭南市市辖区",610502:"临渭区",610503:"华州区",610522:"潼关县",610523:"大荔县",610524:"合阳县",610525:"澄城县",610526:"蒲城县",610527:"白水县",610528:"富平县",610581:"韩城市",610582:"华阴市",610600:"延安市",610601:"延安市市辖区",610602:"宝塔区",610603:"安塞区",610621:"延长县",610622:"延川县",610623:"子长县",610625:"志丹县",610626:"吴起县",610627:"甘泉县",610628:"富县",610629:"洛川县",610630:"宜川县",610631:"黄龙县",610632:"黄陵县",610700:"汉中市",610701:"汉中市市辖区",610702:"汉台区",610703:"南郑区",610722:"城固县",610723:"洋县",610724:"西乡县",610725:"勉县",610726:"宁强县",610727:"略阳县",610728:"镇巴县",610729:"留坝县",610730:"佛坪县",610800:"榆林市",610801:"榆林市市辖区",610802:"榆阳区",610803:"横山区",610822:"府谷县",610824:"靖边县",610825:"定边县",610826:"绥德县",610827:"米脂县",610828:"佳县",610829:"吴堡县",610830:"清涧县",610831:"子洲县",610881:"神木市",610900:"安康市",610901:"安康市市辖区",610902:"汉滨区",610921:"汉阴县",610922:"石泉县",610923:"宁陕县",610924:"紫阳县",610925:"岚皋县",610926:"平利县",610927:"镇坪县",610928:"旬阳县",610929:"白河县",611e3:"商洛市",611001:"商洛市市辖区",611002:"商州区",611021:"洛南县",611022:"丹凤县",611023:"商南县",611024:"山阳县",611025:"镇安县",611026:"柞水县",62e4:"甘肃省",620100:"兰州市",620101:"兰州市市辖区",620102:"城关区",620103:"七里河区",620104:"西固区",620105:"安宁区",620111:"红古区",620121:"永登县",620122:"皋兰县",620123:"榆中县",620200:"嘉峪关市",620201:"嘉峪关市市辖区",620300:"金昌市",620301:"金昌市市辖区",620302:"金川区",620321:"永昌县",620400:"白银市",620401:"白银市市辖区",620402:"白银区",620403:"平川区",620421:"靖远县",620422:"会宁县",620423:"景泰县",620500:"天水市",620501:"天水市市辖区",620502:"秦州区",620503:"麦积区",620521:"清水县",620522:"秦安县",620523:"甘谷县",620524:"武山县",620525:"张家川回族自治县",620600:"武威市",620601:"武威市市辖区",620602:"凉州区",620621:"民勤县",620622:"古浪县",620623:"天祝藏族自治县",620700:"张掖市",620701:"张掖市市辖区",620702:"甘州区",620721:"肃南裕固族自治县",620722:"民乐县",620723:"临泽县",620724:"高台县",620725:"山丹县",620800:"平凉市",620801:"平凉市市辖区",620802:"崆峒区",620821:"泾川县",620822:"灵台县",620823:"崇信县",620825:"庄浪县",620826:"静宁县",620881:"华亭市",620900:"酒泉市",620901:"酒泉市市辖区",620902:"肃州区",620921:"金塔县",620922:"瓜州县",620923:"肃北蒙古族自治县",620924:"阿克塞哈萨克族自治县",620981:"玉门市",620982:"敦煌市",621e3:"庆阳市",621001:"庆阳市市辖区",621002:"西峰区",621021:"庆城县",621022:"环县",621023:"华池县",621024:"合水县",621025:"正宁县",621026:"宁县",621027:"镇原县",621100:"定西市",621101:"定西市市辖区",621102:"安定区",621121:"通渭县",621122:"陇西县",621123:"渭源县",621124:"临洮县",621125:"漳县",621126:"岷县",621200:"陇南市",621201:"陇南市市辖区",621202:"武都区",621221:"成县",621222:"文县",621223:"宕昌县",621224:"康县",621225:"西和县",621226:"礼县",621227:"徽县",621228:"两当县",622900:"临夏回族自治州",622901:"临夏市",622921:"临夏县",622922:"康乐县",622923:"永靖县",622924:"广河县",622925:"和政县",622926:"东乡族自治县",622927:"积石山保安族东乡族撒拉族自治县",623e3:"甘南藏族自治州",623001:"合作市",623021:"临潭县",623022:"卓尼县",623023:"舟曲县",623024:"迭部县",623025:"玛曲县",623026:"碌曲县",623027:"夏河县",63e4:"青海省",630100:"西宁市",630101:"西宁市市辖区",630102:"城东区",630103:"城中区",630104:"城西区",630105:"城北区",630121:"大通回族土族自治县",630122:"湟中县",630123:"湟源县",630200:"海东市",630202:"乐都区",630203:"平安区",630222:"民和回族土族自治县",630223:"互助土族自治县",630224:"化隆回族自治县",630225:"循化撒拉族自治县",632200:"海北藏族自治州",632221:"门源回族自治县",632222:"祁连县",632223:"海晏县",632224:"刚察县",632300:"黄南藏族自治州",632321:"同仁县",632322:"尖扎县",632323:"泽库县",632324:"河南蒙古族自治县",632500:"海南藏族自治州",632521:"共和县",632522:"同德县",632523:"贵德县",632524:"兴海县",632525:"贵南县",632600:"果洛藏族自治州",632621:"玛沁县",632622:"班玛县",632623:"甘德县",632624:"达日县",632625:"久治县",632626:"玛多县",632700:"玉树藏族自治州",632701:"玉树市",632722:"杂多县",632723:"称多县",632724:"治多县",632725:"囊谦县",632726:"曲麻莱县",632800:"海西蒙古族藏族自治州",632801:"格尔木市",632802:"德令哈市",632803:"茫崖市",632821:"乌兰县",632822:"都兰县",632823:"天峻县",632825:"海西蒙古族藏族自治州直辖",64e4:"宁夏回族自治区",640100:"银川市",640101:"银川市市辖区",640104:"兴庆区",640105:"西夏区",640106:"金凤区",640121:"永宁县",640122:"贺兰县",640181:"灵武市",640200:"石嘴山市",640201:"石嘴山市市辖区",640202:"大武口区",640205:"惠农区",640221:"平罗县",640300:"吴忠市",640301:"吴忠市市辖区",640302:"利通区",640303:"红寺堡区",640323:"盐池县",640324:"同心县",640381:"青铜峡市",640400:"固原市",640401:"固原市市辖区",640402:"原州区",640422:"西吉县",640423:"隆德县",640424:"泾源县",640425:"彭阳县",640500:"中卫市",640501:"中卫市市辖区",640502:"沙坡头区",640521:"中宁县",640522:"海原县",65e4:"新疆维吾尔自治区",650100:"乌鲁木齐市",650101:"乌鲁木齐市市辖区",650102:"天山区",650103:"沙依巴克区",650104:"新市区",650105:"水磨沟区",650106:"头屯河区",650107:"达坂城区",650109:"米东区",650121:"乌鲁木齐县",650200:"克拉玛依市",650201:"克拉玛依市市辖区",650202:"独山子区",650203:"克拉玛依区",650204:"白碱滩区",650205:"乌尔禾区",650400:"吐鲁番市",650402:"高昌区",650421:"鄯善县",650422:"托克逊县",650500:"哈密市",650502:"伊州区",650521:"巴里坤哈萨克自治县",650522:"伊吾县",652300:"昌吉回族自治州",652301:"昌吉市",652302:"阜康市",652323:"呼图壁县",652324:"玛纳斯县",652325:"奇台县",652327:"吉木萨尔县",652328:"木垒哈萨克自治县",652700:"博尔塔拉蒙古自治州",652701:"博乐市",652702:"阿拉山口市",652722:"精河县",652723:"温泉县",652800:"巴音郭楞蒙古自治州",652801:"库尔勒市",652822:"轮台县",652823:"尉犁县",652824:"若羌县",652825:"且末县",652826:"焉耆回族自治县",652827:"和静县",652828:"和硕县",652829:"博湖县",652900:"阿克苏地区",652901:"阿克苏市",652922:"温宿县",652923:"库车县",652924:"沙雅县",652925:"新和县",652926:"拜城县",652927:"乌什县",652928:"阿瓦提县",652929:"柯坪县",653e3:"克孜勒苏柯尔克孜自治州",653001:"阿图什市",653022:"阿克陶县",653023:"阿合奇县",653024:"乌恰县",653100:"喀什地区",653101:"喀什市",653121:"疏附县",653122:"疏勒县",653123:"英吉沙县",653124:"泽普县",653125:"莎车县",653126:"叶城县",653127:"麦盖提县",653128:"岳普湖县",653129:"伽师县",653130:"巴楚县",653131:"塔什库尔干塔吉克自治县",653200:"和田地区",653201:"和田市",653221:"和田县",653222:"墨玉县",653223:"皮山县",653224:"洛浦县",653225:"策勒县",653226:"于田县",653227:"民丰县",654e3:"伊犁哈萨克自治州",654002:"伊宁市",654003:"奎屯市",654004:"霍尔果斯市",654021:"伊宁县",654022:"察布查尔锡伯自治县",654023:"霍城县",654024:"巩留县",654025:"新源县",654026:"昭苏县",654027:"特克斯县",654028:"尼勒克县",654200:"塔城地区",654201:"塔城市",654202:"乌苏市",654221:"额敏县",654223:"沙湾县",654224:"托里县",654225:"裕民县",654226:"和布克赛尔蒙古自治县",654300:"阿勒泰地区",654301:"阿勒泰市",654321:"布尔津县",654322:"富蕴县",654323:"福海县",654324:"哈巴河县",654325:"青河县",654326:"吉木乃县",659001:"石河子市",659002:"阿拉尔市",659003:"图木舒克市",659004:"五家渠市",659005:"北屯市",659006:"铁门关市",659007:"双河市",659008:"可克达拉市",659009:"昆玉市",71e4:"台湾省",81e4:"香港特别行政区",810001:"中西区",810002:"湾仔区",810003:"东区",810004:"南区",810005:"油尖旺区",810006:"深水埗区",810007:"九龙城区",810008:"黄大仙区",810009:"观塘区",810010:"荃湾区",810011:"屯门区",810012:"元朗区",810013:"北区",810014:"大埔区",810015:"西贡区",810016:"沙田区",810017:"葵青区",810018:"离岛区",82e4:"澳门特别行政区",820001:"花地玛堂区",820002:"花王堂区",820003:"望德堂区",820004:"大堂区",820005:"风顺堂区",820006:"嘉模堂区",820007:"路凼填海区",820008:"圣方济各堂区"}; t.province=[],t.city={},t.district={},Object.keys(r).forEach(function(i){var r=parseInt(i,10);if(r%1e4)if(r%100){var s=r-r%1e4,c=r-r%100;t.district[s]&&Array.isArray(t.district[s][c])?t.district[s][c].push(r):!t.district[s]||Array.isArray(t.district[s])?(t.district[s]=t.district[s]||[],t.district[s].push(r)):t.city[s].push(r)}else{var s=r-r%1e4;t.city[s].push(r),t.district[s]=t.district[s]||{},t.district[s][r]=[]}else t.province.push(r),t.city[r]=[]}),t.default=r}); ;/*!src/renderers/Form/City.tsx*/ define("99d982b",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=t("node_modules/tslib/tslib"),a=n.__importDefault(t("node_modules/react/index")),i=t("567b83c"),o=n.__importStar(t("4050e6a")),r=t("256b65d"),d=t("1953fc1"),s=t("9a80175"),l=t("b86428a"),c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.state={code:0,province:"",provinceCode:0,city:"",cityCode:0,district:"",districtCode:0,street:""},e}n.__extends(e,t),e.prototype.componentWillMount=function(){this.syncIn()},e.prototype.componentWillReceiveProps=function(t){var e=this.props;e.value!==t.value&&this.syncIn(t)},e.prototype.handleProvinceChange=function(t){this.setState({province:t.label,provinceCode:t.value,city:"",cityCode:0,district:"",districtCode:0,street:"",code:t.value},this.syncOut)},e.prototype.handleCityChange=function(t){return t.value%100?this.handleDistrictChange(t,{cityCode:t.value}):void this.setState({city:t.label,cityCode:t.value,district:"",districtCode:0,street:"",code:t.value},this.syncOut)},e.prototype.handleDistrictChange=function(t,e){void 0===e&&(e={}),this.setState(n.__assign(n.__assign({},e),{district:t.label,districtCode:t.value,street:"",code:t.value}),this.syncOut)},e.prototype.handleStreetChange=function(t){this.setState({street:t.currentTarget.value})},e.prototype.handleStreetEnd=function(){this.syncOut()},e.prototype.syncIn=function(t){void 0===t&&(t=this.props);var e=t.value,n=t.delimiter,a={code:0,province:"",provinceCode:0,city:"",cityCode:0,district:"",districtCode:0,street:""},i=e&&e.code||"number"==typeof e&&e||"string"==typeof e&&/(\d{6})/.test(e)&&RegExp.$1;if(i&&o.default[i]){i=parseInt(i,10),a.code=i;var r=i-i%1e4;o.default[r]&&(a.provinceCode=r,a.province=o.default[r]);var d=i-i%100;o.default[d]&&(a.cityCode=d,a.city=o.default[d]),i%100&&(a.district=o.default[i],a.districtCode=i)}e&&e.street?a.street=e.street:"string"==typeof e&&~e.indexOf(n)&&(a.street=e.slice(e.indexOf(n)+n.length)),this.setState(a)},e.prototype.syncOut=function(){var t=this.props,e=t.onChange,n=t.joinValues,a=t.extractValue,i=(t.delimiter,this.state),o=i.code,r=i.province,d=i.city,s=i.district;e(("undefined"==typeof a?n:a)?o?String(o):"":{code:o,province:r,city:d,district:s})},e.prototype.render=function(){{var t=this.props,e=t.classnames,n=t.className,i=t.disabled,r=t.allowCity,s=t.allowDistrict,l=this.state,c=l.provinceCode,u=l.cityCode,p=l.districtCode;l.street}return a.default.createElement("div",{className:e("CityPicker",n)},a.default.createElement(d.Select,{disabled:i,options:o.province.map(function(t){return{label:o.default[t],value:t}}),value:c,onChange:this.handleProvinceChange}),c&&s&&Array.isArray(o.district[c])?a.default.createElement(d.Select,{disabled:i,options:o.district[c].map(function(t){return{label:o.default[t],value:t}}),value:p,onChange:this.handleDistrictChange}):r&&o.city[c]&&o.city[c].length?a.default.createElement(d.Select,{disabled:i,options:o.city[c].map(function(t){return{label:o.default[t],value:t}}),value:u,onChange:this.handleCityChange}):null,u&&s&&o.district[c]&&o.district[c][u]?a.default.createElement(d.Select,{disabled:i,options:o.district[c][u].map(function(t){return{label:o.default[t],value:t}}),value:p,onChange:this.handleDistrictChange}):null)};var i,r,c,u,p;return e.defaultProps={joinValues:!0,extractValue:!0,delimiter:",",allowCity:!0,allowDistrict:!0},n.__decorate([s.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(i="undefined"!=typeof l.Option&&l.Option)?i:Object]),n.__metadata("design:returntype",void 0)],e.prototype,"handleProvinceChange",null),n.__decorate([s.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(r="undefined"!=typeof l.Option&&l.Option)?r:Object]),n.__metadata("design:returntype",void 0)],e.prototype,"handleCityChange",null),n.__decorate([s.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(c="undefined"!=typeof l.Option&&l.Option)?c:Object,"function"==typeof(u="undefined"!=typeof Partial&&Partial)?u:Object]),n.__metadata("design:returntype",void 0)],e.prototype,"handleDistrictChange",null),n.__decorate([s.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(p="undefined"!=typeof a.default&&a.default.ChangeEvent)?p:Object]),n.__metadata("design:returntype",void 0)],e.prototype,"handleStreetChange",null),n.__decorate([s.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],e.prototype,"handleStreetEnd",null),n.__decorate([s.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[Object]),n.__metadata("design:returntype",void 0)],e.prototype,"syncIn",null),n.__decorate([s.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],e.prototype,"syncOut",null),e}(a.default.Component);e.CityPicker=c;var u=r.themeable(c);e.default=u;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.render=function(){var t=this.props,e=t.value,n=t.onChange,i=t.allowCity,o=t.allowDistrict,r=t.extractValue,d=t.joinValues;return a.default.createElement(u,{value:e,onChange:n,allowCity:i,allowDistrict:o,extractValue:r,joinValues:d})},e}(a.default.Component);e.LocationControl=p;var y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e=n.__decorate([i.FormItem({type:"city",sizeMutable:!1})],e)}(p);e.CheckboxControlRenderer=y}); ;/*!src/renderers/Form/Rating.tsx*/ define("055a9f9",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),a=n.__importDefault(e("node_modules/react/index")),r=e("567b83c"),l=n.__importDefault(e("1b690d8")),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.value,r=e.count,u=e.half,o=e.readOnly,s=e.onChange,i=e.size,d=e.classnames;return a.default.createElement("div",{className:d("RatingControl",t)},a.default.createElement(l.default,{classnames:d,value:n,count:r,half:u,readOnly:o,size:i,onChange:function(e){return s(e)}}))},t.defaultProps={value:0,count:5,half:!1,readOnly:!1},t}(a.default.Component);t.default=u;var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([r.FormItem({type:"rating",sizeMutable:!1})],t)}(u);t.RatingControlRenderer=o}); ;/*!src/renderers/Form/Switch.tsx*/ define("0f75897",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),l=a.__importDefault(e("node_modules/react/index")),n=e("567b83c"),u=a.__importDefault(e("aa2413a")),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,a=e.classPrefix,n=e.classnames,s=e.value,r=e.trueValue,o=e.falseValue,i=e.option,c=e.onChange,d=e.disabled,f=e.optionAtLeft;return l.default.createElement("div",{className:n("SwitchControl",t)},f?l.default.createElement("span",{className:n("Switch-option")},i):null,l.default.createElement(u.default,{classPrefix:a,value:s,trueValue:r,falseValue:o,disabled:d,onChange:c}),f?null:l.default.createElement("span",{className:n("Switch-option")},i))},t.defaultProps={trueValue:!0,falseValue:!1,optionAtLeft:!1},t}(l.default.Component);t.default=s;var r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([n.FormItem({type:"switch",sizeMutable:!1})],t)}(s);t.SwitchControlRenderer=r}); ;/*!src/renderers/Form/Button.tsx*/ define("c6f2783",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),n=r.__importDefault(e("node_modules/react/index")),o=e("567b83c"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.render,n=e.type,o=(e.children,r.__rest(e,["render","type","children"]));return t("action",r.__assign(r.__assign({},o),{type:n}))},t.defaultProps={},t}(n.default.Component);t.ButtonControl=u;var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t=r.__decorate([o.FormItem({type:"button",renderLabel:!1,strictMode:!1,sizeMutable:!1})],t)}(u);t.ButtonControlRenderer=s;var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t=r.__decorate([o.FormItem({type:"submit",renderLabel:!1,sizeMutable:!1,strictMode:!1})],t)}(u);t.SubmitControlRenderer=i;var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t=r.__decorate([o.FormItem({type:"reset",renderLabel:!1,strictMode:!1,sizeMutable:!1})],t)}(u);t.ResetControlRenderer=l}); ;/*!src/renderers/Form/ButtonToolbar.tsx*/ define("d7f3dfa",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),r=n.__importDefault(e("node_modules/react/index")),o=e("567b83c"),u=n.__importDefault(e("node_modules/classnames/index")),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.render,n=e.className,o=e.classPrefix,a=e.buttons;return r.default.createElement("div",{className:u.default(o+"ButtonToolbar",n)},Array.isArray(a)?a.map(function(e,n){return t("button/"+n,e,{key:n})}):null)},t.defaultProps={},t}(r.default.Component);t.ButtonToolbarControl=a;var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([o.FormItem({type:"button-toolbar",sizeMutable:!1,strictMode:!1})],t)}(a);t.ButtonToolbarRenderer=l}); ;/*!src/renderers/Form/Radios.tsx*/ define("2dfb851",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),n=a.__importDefault(e("node_modules/react/index")),l=a.__importDefault(e("node_modules/classnames/index")),o=a.__importDefault(e("8e37af0")),i=e("b86428a"),s=e("9a80175"),r=e("f2e345e"),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}a.__extends(t,e),t.prototype.handleChange=function(e){var t=this.props,a=t.joinValues,n=t.extractValue,l=t.valueField,o=t.onChange,i=t.autoFill,u=t.onBulkChange,d=i&&!s.isEmpty(i)&&r.dataMapping(i,e);d&&u&&u(d),e&&(a||n)&&(e=e[l||"value"]),o&&o(e)},t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.render=function(){var e=this.props,t=e.className,a=e.classPrefix,i=e.value,s=(e.onChange,e.disabled),r=e.joinValues,u=e.extractValue,d=e.delimiter,p=e.placeholder,f=e.options,c=e.inline,m=e.formMode,_=e.columnsCount,h=e.classPrefix,C=e.itemClassName,y=e.labelClassName;return n.default.createElement(o.default,{inline:c||"inline"===m,className:l.default(a+"RadiosControl",t),value:"undefined"==typeof i||null===i?"":i,disabled:s,onChange:this.handleChange,joinValues:r,extractValue:u,delimiter:d,labelClassName:y,placeholder:p,options:f,columnsCount:_,classPrefix:h,itemClassName:C})};var u;return t.defaultProps={columnsCount:1},a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(u="undefined"!=typeof i.Option&&i.Option)?u:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleChange",null),t}(n.default.Component);t.default=u;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.defaultProps={multiple:!1},t=a.__decorate([i.OptionsControl({type:"radios",sizeMutable:!1})],t)}(u);t.RadiosControlRenderer=d}); ;/*!src/renderers/Form/List.tsx*/ define("64723a8",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=e("node_modules/tslib/tslib"),a=l.__importDefault(e("node_modules/react/index")),n=e("b86428a"),i=e("9a80175"),s=e("f2e345e"),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l.__extends(t,e),t.prototype.handleDBClick=function(e,t){this.props.onToggle(e),this.props.onAction(t,{type:"submit"})},t.prototype.handleClick=function(e,t){if(!t.target||!t.target.closest("a,button")){var l=this.props,a=l.onToggle,n=l.multiple,o=l.autoFill,r=l.onBulkChange,d=!n&&o&&!i.isEmpty(o)&&s.dataMapping(o,e);d&&r(d),a(e)}},t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.render=function(){var e=this,t=this.props,l=t.render,n=t.itemClassName,s=t.classnames,o=t.className,r=t.disabled,d=t.options,c=t.placeholder,u=t.selectedOptions,m=t.imageClassName,p=t.submitOnDBClick,b=t.itemSchema,f=t.data,C=null;return d&&d.length&&(C=a.default.createElement("div",{className:s("ListControl-items")},d.map(function(t,o){return a.default.createElement("div",{key:o,className:s("ListControl-item",n,{"is-active":~u.indexOf(t),"is-disabled":t.disabled||r}),onClick:e.handleClick.bind(e,t),onDoubleClick:p?e.handleDBClick.bind(e,t):void 0},b?l(o+"/body",b,{data:i.createObject(f,t)}):t.body?l(o+"/body",t.body):[t.image?a.default.createElement("div",{key:"image",className:s("ListControl-itemImage",m)},a.default.createElement("img",{src:t.image,alt:t.label})):null,t.label?a.default.createElement("div",{key:"label",className:s("ListControl-itemLabel")},t.label):null])}))),a.default.createElement("div",{className:s("ListControl",o)},C?C:a.default.createElement("span",{className:s("ListControl-placeholder")},c))},t.propsList=["itemSchema","value","renderFormItems"],t.defaultProps={clearable:!1,imageClassName:"",submitOnDBClick:!1},t}(a.default.Component);t.default=o;var r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l.__extends(t,e),t=l.__decorate([n.OptionsControl({type:"list",sizeMutable:!1})],t)}(o);t.ListControlRenderer=r}); ;/*!src/renderers/Form/Select.tsx*/ define("86ddd97",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),o=n.__importDefault(e("node_modules/react/index")),a=n.__importDefault(e("node_modules/classnames/index")),i=e("b86428a"),r=n.__importDefault(e("d57879c")),l=e("node_modules/lodash/find"),s=e("node_modules/lodash/debounce"),u=e("1caead1"),c=e("9a80175"),p=e("f2e345e"),d=function(e){function t(t){var n=e.call(this,t)||this;return n.cache={},n.changeValue=n.changeValue.bind(n),n.loadRemote=s(n.loadRemote.bind(n),250,{trailing:!0,leading:!1}),n.inputRef=n.inputRef.bind(n),n.handleNewOptionClick=n.handleNewOptionClick.bind(n),n}return n.__extends(t,e),t.prototype.inputRef=function(e){this.input=e},t.prototype.foucs=function(){this.input&&this.input.focus()},t.prototype.changeValue=function(e){var t=this.props,n=t.joinValues,o=t.extractValue,a=t.delimiter,i=t.multiple,r=(t.type,t.onChange),s=t.setOptions,u=t.options,d=t.autoFill,f=t.onBulkChange,h=e,m=[];(Array.isArray(e)?e:e?[e]:[]).forEach(function(e){var t=l(u,function(t){return t.value==e.value});t||m.push(e)}),n?h=i?Array.isArray(e)?e.map(function(e){return e.value}).join(a):e?e.value:"":h?h.value:"":o&&(h=i?Array.isArray(e)?e.map(function(e){return e.value}):e?[e.value]:[""]:h?h.value:""),m.length&&s(u.concat(m));var v=!i&&d&&!c.isEmpty(d)&&p.dataMapping(d,e);v&&f(v),r(h)},t.prototype.loadRemote=function(e){var t=this,n=this.props,o=n.autoComplete,a=n.env,i=n.data,r=n.setOptions,l=n.setLoading;if(!a||!a.fetcher)throw new Error("fetcher is required");if(this.cache[e]||~e.indexOf("'")){var s=this.cache[e]||[],p=this.mergeOptions(s);return r(p),Promise.resolve({options:p})}return l(!0),u.isEffectiveApi(o,i)&&a.fetcher(o,c.createObject(i,{term:e,value:e})).then(function(n){var o=n.data&&n.data.options||n.data||[];t.cache[e]=o;var a=t.mergeOptions(o);return r(a),Promise.resolve({options:a})}).finally(function(){return l(!1)})},t.prototype.mergeOptions=function(e){var t=this.props.selectedOptions,n=e.concat();return Array.isArray(t)&&t.length&&t.forEach(function(e){l(n,function(t){return t.value==e.value})||n.push(e)}),n},t.prototype.handleNewOptionClick=function(e){var t=this.props,o=t.setOptions,a=t.options,i=a.concat();i.push(n.__assign({},e)),o(i)},t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.render=function(){var e=this.props,t=e.autoComplete,i=e.searchable,l=e.options,s=e.className,c=e.loading,p=(e.value,e.selectedOptions),d=e.multi,f=e.multiple,h=e.placeholder,m=(e.id,e.classPrefix),v=(e.classnames,e.creatable),_=(e.inline,e.noResultsText),y=e.render,g=n.__rest(e,["autoComplete","searchable","options","className","loading","value","selectedOptions","multi","multiple","placeholder","id","classPrefix","classnames","creatable","inline","noResultsText","render"]);return _&&/<\w+/.test(_)&&(_=y("noResultText",_)),o.default.createElement("div",{className:a.default(m+"SelectControl",s)},o.default.createElement(r.default,n.__assign({},g,{placeholder:h,multiple:f||d,ref:this.inputRef,value:p,options:l,onNewOptionClick:this.handleNewOptionClick,loadOptions:u.isEffectiveApi(t)?this.loadRemote:void 0,creatable:v,searchable:t||v?!0:i,onChange:this.changeValue,loading:c,noResultsText:_})))},t.defaultProps={clearable:!1,searchable:!1},t}(o.default.Component);t.default=d;var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([i.OptionsControl({type:"select"})],t)}(d);t.SelectControlRenderer=f;var h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.defaultProps={multiple:!0},t=n.__decorate([i.OptionsControl({type:"multi-select"})],t)}(d);t.MultiSelectControlRenderer=h}); ;/*!src/renderers/Form/Static.tsx*/ define("d09e479",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),n=a.__importDefault(e("node_modules/react/index")),l=e("567b83c"),s=e("f6086a9"),r=a.__importDefault(e("bcd7efc")),i=a.__importDefault(e("b497f17")),d=e("0f9ebdf"),o=a.__importDefault(e("705a434")),u=e("9a80175"),c=function(e){function t(t){var a=e.call(this,t)||this;return a.handleQuickChange=a.handleQuickChange.bind(a),a}return a.__extends(t,e),t.prototype.handleQuickChange=function(e,t){var a=this.props,n=a.onBulkChange,l=a.onAction,s=a.data;n(e,t===!0),t&&t.api&&l(null,{actionType:"ajax",api:t.api},u.extendObject(s,e))},t.prototype.render=function(){var e=this.props,t=e.className,l=e.value,s=e.label,r=e.type,i=e.render,d=(e.children,a.__rest(e,["className","value","label","type","render","children"])),o=/^static/.test(r)?r.substring(7)||"tpl":r,u=a.__assign(a.__assign({label:s,name:name},d),{type:o});return n.default.createElement("div",{className:"form-control-static"},i("field",a.__assign(a.__assign({},u),{type:"static-field",field:u}),{value:l,className:t,onQuickChange:this.handleQuickChange}))},t.defaultProps={placeholder:"-"},t}(n.default.Component);t.default=c;var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([l.FormItem({test:function(e,t,a){return/(^|\/)form(?:\/.+)?\/control\/static(\-[^\/]+)?$/.test(e)?!0:/(^|\/)form(?:\/.+)?\/control\/[^\/]+$/.test(e)&&t&&t.type&&(t.name||t.label)&&a&&a(e+"/static-field/"+t.type)?!0:!1},weight:-90,strictMode:!1,sizeMutable:!1,name:"static-control"})],t)}(c);t.StaticControlRenderer=p;var _=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.render=function(){var e=this.props,t=(e.type,e.className),l=e.render,s=e.style,r=e.wrapperComponent,i=(e.labelClassName,e.value),d=e.data,o=e.children,u=e.width,c=e.inputClassName,p=(e.label,e.tabIndex),_=e.onKeyUp,f=e.field,m=a.__rest(e,["type","className","render","style","wrapperComponent","labelClassName","value","data","children","width","inputClassName","label","tabIndex","onKeyUp","field"]),h=a.__assign(a.__assign({},f),{className:c,type:f&&f.type||"plain"}),b=o?o:l("field",h,a.__assign(a.__assign({},m),{value:i,data:d}));return u&&(s=s||{},s.width=s.width||u),r?n.default.createElement(r,{style:s,className:t,tabIndex:p,onKeyUp:_},b):b},t.defaultProps=a.__assign(a.__assign({},s.TableCell.defaultProps),{wrapperComponent:"div"}),t=a.__decorate([d.Renderer({test:/(^|\/)static\-field$/}),i.default(),r.default(),o.default()],t)}(s.TableCell);t.StaticFieldRenderer=_}); ;/*!src/renderers/Form/Date.tsx*/ define("b0a035c",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),r=a.__importDefault(e("node_modules/react/index")),n=e("567b83c"),s=a.__importDefault(e("node_modules/classnames/index")),o=e("f2e345e");e("node_modules/moment/locale/zh-cn");var i=a.__importDefault(e("dd24912")),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.componentWillMount=function(){var e=this.props,t=e.minDate,a=e.maxDate,r=e.value,n=e.defaultValue,s=e.setPrinstineValue,i=e.data,l=e.format;n&&r===n&&s(o.filterDate(n,i,l).format(l)),this.setState({minDate:t?o.filterDate(t,i,l):void 0,maxDate:a?o.filterDate(a,i,l):void 0})},t.prototype.componentWillReceiveProps=function(e){var t=this.props;t.defaultValue!==e.defaultValue&&e.setPrinstineValue(o.filterDate(e.defaultValue,e.data)),(t.minDate!==e.minDate||t.maxDate!==e.maxDate||t.data!==e.data)&&this.setState({minDate:e.minDate?o.filterDate(e.minDate,e.data,this.props.format):void 0,maxDate:e.maxDate?o.filterDate(e.maxDate,e.data,this.props.format):void 0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.classPrefix,o=(e.defaultValue,e.defaultData,a.__rest(e,["className","classPrefix","defaultValue","defaultData"]));return r.default.createElement("div",{className:s.default(n+"DateControl",t)},r.default.createElement(i.default,a.__assign({},o,this.state,{classPrefix:n})))},t.defaultProps={format:"X",viewMode:"days",inputFormat:"YYYY-MM-DD",timeConstrainst:{minutes:{step:1}},clearable:!0,iconClassName:"fa fa-calendar"},t}(r.default.PureComponent);t.default=l;var m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.defaultProps=a.__assign(a.__assign({},l.defaultProps),{placeholder:"请选择日期",dateFormat:"YYYY-MM-DD",timeFormat:"",strictMode:!1}),t=a.__decorate([n.FormItem({type:"date",weight:-150})],t)}(l);t.DateControlRenderer=m;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.defaultProps=a.__assign(a.__assign({},l.defaultProps),{placeholder:"请选择日期以及时间",inputFormat:"YYYY-MM-DD HH:mm:ss",dateFormat:"LL",timeFormat:"HH:mm:ss",closeOnSelect:!1,strictMode:!1}),t=a.__decorate([n.FormItem({type:"datetime"})],t)}(l);t.DatetimeControlRenderer=u;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.defaultProps=a.__assign(a.__assign({},l.defaultProps),{placeholder:"请选择时间",inputFormat:"HH:mm",dateFormat:"",timeFormat:"HH:mm",viewMode:"time",closeOnSelect:!1}),t=a.__decorate([n.FormItem({type:"time"})],t)}(l);t.TimeControlRenderer=d}); ;/*!src/renderers/Form/DateRange.tsx*/ define("48cac0f",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),r=a.__importDefault(e("node_modules/react/index")),n=e("567b83c"),i=a.__importDefault(e("node_modules/classnames/index")),l=e("f2e345e");e("node_modules/moment/locale/zh-cn");var o=a.__importDefault(e("eaae631")),s=function(e){function t(t){var a=e.call(this,t)||this,r=t.minDate,n=t.maxDate,i=t.data;return a.state={minDate:r?l.filterDate(r,i):void 0,maxDate:n?l.filterDate(n,i):void 0},a}return a.__extends(t,e),t.prototype.componentWillMount=function(){var e=this.props,t=e.defaultValue,a=e.setPrinstineValue,r=e.delimiter,n=e.format,i=e.data,s=e.value,u=e.joinValues;if(t&&s===t){var d="string"==typeof t?t.split(r):t;a(o.default.formatValue({startDate:l.filterDate(d[0],i),endDate:l.filterDate(d[1],i)},n,u,r))}},t.prototype.componentWillReceiveProps=function(e){var t=e.data,a=e.minDate,r=e.maxDate,n=this.props;(n.minDate!==a||n.maxDate!==r||n.data!==t)&&this.setState({minDate:a?l.filterDate(a,t):void 0,maxDate:r?l.filterDate(r,t):void 0})},t.prototype.componentDidUpdate=function(e){var t=this.props,a=t.defaultValue,r=t.delimiter,n=t.format,i=t.joinValues,s=t.setPrinstineValue,u=t.data;if(e.defaultValue!==a){var d="string"==typeof a?a.split(r):a;s(d?o.default.formatValue({startDate:l.filterDate(d[0],u),endDate:l.filterDate(d[1],u)},n,i,r):void 0)}},t.prototype.render=function(){var e=this.props,t=e.className,n=e.classPrefix,l=(e.defaultValue,e.defaultData,a.__rest(e,["className","classPrefix","defaultValue","defaultData"]));return r.default.createElement("div",{className:i.default(n+"DateRangeControl",t)},r.default.createElement(o.default,a.__assign({},l,this.state,{classPrefix:n})))},t.defaultProps={format:"X",joinValues:!0,delimiter:","},t}(r.default.Component);t.default=s;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.defaultProps=a.__assign(a.__assign({},s.defaultProps),{timeFormat:""}),t=a.__decorate([n.FormItem({type:"date-range"})],t)}(s);t.DateRangeControlRenderer=u;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.defaultProps=a.__assign(a.__assign({},s.defaultProps),{timeFormat:"HH:mm",inputFormat:"YYYY-MM-DD HH:mm"}),t=a.__decorate([n.FormItem({type:"datetime-range",sizeMutable:!1})],t)}(s);t.DateTimeRangeControlRenderer=d}); ;/*!src/renderers/Form/Repeat.tsx*/ define("d7f8ee3",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var t=e("node_modules/tslib/tslib"),n=t.__importDefault(e("node_modules/react/index")),l=t.__importDefault(e("node_modules/classnames/index")),r=e("567b83c"),s={secondly:"秒",minutely:"分",hourly:"时",daily:"天",weekdays:"周中",weekly:"周",monthly:"月",yearly:"年"},i=t.__importDefault(e("d57879c")),u=t.__importDefault(e("736bbb6")),d=function(e){function a(a){var t=e.call(this,a)||this;return t.handleOptionChange=t.handleOptionChange.bind(t),t.handleChange=t.handleChange.bind(t),t}return t.__extends(a,e),a.prototype.handleOptionChange=function(e){this.props.onChange(e.value)},a.prototype.handleChange=function(e){var a=this.props.value,t=a?a.split(":"):[];this.props.onChange(t[0]+":"+e)},a.prototype.renderInput=function(){var e=this,a=this.props.value,t=a?a.split(":"):[],l=this.props,r=l.options,d=l.placeholder,o=l.disabled,c=l.classPrefix,p=[];p=r.split(",").map(function(e){return{label:s[e]||"不支持",value:e}}),p.unshift({label:d,value:""});var h;switch(t[1]=parseInt(t[1],10)||1,t[0]){case"secondly":h=n.default.createElement(u.default,{key:"input",classPrefix:c,value:t[1],min:1,step:5,max:60,disabled:o,onChange:function(a){return e.handleChange(a)}});break;case"minutely":h=n.default.createElement(u.default,{key:"input",classPrefix:c,value:t[1],min:1,step:5,max:60,disabled:o,onChange:function(a){return e.handleChange(a)}});break;case"hourly":h=n.default.createElement(u.default,{key:"input",classPrefix:c,value:t[1],min:1,step:1,max:24,disabled:o,onChange:function(a){return e.handleChange(a)}});break;case"daily":h=n.default.createElement(u.default,{key:"input",classPrefix:c,value:t[1],min:1,step:1,max:30,disabled:o,onChange:function(a){return e.handleChange(a)}});break;case"weekly":h=n.default.createElement(u.default,{key:"input",classPrefix:c,value:t[1],min:1,step:1,max:12,disabled:o,onChange:function(a){return e.handleChange(a)}});break;case"monthly":h=n.default.createElement(u.default,{key:"input",classPrefix:c,value:t[1],min:1,step:1,max:12,disabled:o,onChange:function(a){return e.handleChange(a)}});break;case"yearly":h=n.default.createElement(u.default,{classPrefix:c,key:"input",className:"v-middle",value:t[1],min:1,step:1,max:20,disabled:o,onChange:function(a){return e.handleChange(a)}})}return n.default.createElement("div",{className:"repeat-control hbox"},h?n.default.createElement("div",{className:"col v-middle",style:{width:30}},n.default.createElement("span",null,"每")):null,h?n.default.createElement("div",{className:"col v-middle"},h):null,n.default.createElement("div",{className:"col v-middle repeat-btn"},n.default.createElement(i.default,{classPrefix:c,className:h?"pull-right":null,options:p,placeholder:d,onChange:this.handleOptionChange,value:t[0],clearable:!1,searchable:!1,disabled:o,joinValues:!1})))},a.prototype.render=function(){var e=this.props,a=e.className,t=e.classPrefix;return n.default.createElement("div",{className:l.default(t+"RepeatControl",a)},this.renderInput())},a.defaultProps={options:"hourly,daily,weekly,monthly",placeholder:"不重复"},a}(n.default.Component);a.default=d;var o=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return t.__extends(a,e),a=t.__decorate([r.FormItem({type:"repeat",sizeMutable:!1})],a)}(d);a.RepeatControlRenderer=o}); ;/*!src/types.ts*/ define("8f9f9e3",function(e,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0})}); ;/*!src/renderers/Form/Tree.tsx*/ define("ee37b69",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),d=a.__importDefault(e("node_modules/react/index")),n=a.__importDefault(e("node_modules/classnames/index")),o=a.__importDefault(e("d233af4")),i=e("b86428a"),r=e("9a80175"),l=e("8f9f9e3"),s=e("1caead1"),p=e("6a2dbb7"),c=e("f203847"),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={isAddModalOpened:!1,isEditModalOpened:!1,parent:null,prev:null,data:null},t}a.__extends(t,e),t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.handleAdd=function(e){this.saveRemote(e,"add")},t.prototype.handleAddModalConfirm=function(e){this.saveRemote(a.__assign(a.__assign({},e),{parent:this.state.parent}),"add"),this.closeAddDialog()},t.prototype.handleEdit=function(e){this.saveRemote(e,"edit")},t.prototype.handleEditModalConfirm=function(e){this.saveRemote(a.__assign(a.__assign({},e),{prev:this.state.prev}),"edit"),this.closeEditDialog()},t.prototype.saveRemote=function(e,t){return a.__awaiter(this,void 0,void 0,function(){var d,n,o,i,l,p;return a.__generator(this,function(a){switch(a.label){case 0:return d=this.props,n=d.addApi,o=d.editApi,i=d.data,l=d.env,p=null,"add"==t&&s.isEffectiveApi(n,r.createObject(i,e))?[4,l.fetcher(n,r.createObject(i,e))]:[3,2];case 1:return p=a.sent(),[3,4];case 2:return"edit"==t&&s.isEffectiveApi(o,r.createObject(i,e))?[4,l.fetcher(o,r.createObject(i,e))]:[3,4];case 3:p=a.sent(),a.label=4;case 4:return p&&!p.ok?(l.notify("error",p.msg||"保存失败"),[2]):(this.reload(),[2])}})})},t.prototype.handleRemove=function(e){return a.__awaiter(this,void 0,void 0,function(){var t,d,n,o,i,l,c,u;return a.__generator(this,function(a){switch(a.label){case 0:return t=this.props,d=t.deleteConfirmText,n=t.deleteApi,o=t.data,i=t.env,l=r.createObject(o,e),s.isEffectiveApi(n,l)?[4,i.confirm(d?p.filter(d,l):"确认要删除?")]:[3,3];case 1:return c=a.sent(),c?[4,i.fetcher(n,l)]:[2];case 2:if(u=a.sent(),!u.ok)return i.notify("error",u.msg||"删除失败"),[2];this.reload(),a.label=3;case 3:return[2]}})})},t.prototype.openAddDialog=function(e){var t=this.props.data;this.setState({isAddModalOpened:!0,data:r.createObject(t,e?e:{}),parent:e})},t.prototype.closeAddDialog=function(){this.setState({isAddModalOpened:!1,parent:null})},t.prototype.openEditDialog=function(e){var t=this.props.data;this.setState({isEditModalOpened:!0,data:r.createObject(t,e),prev:e})},t.prototype.closeEditDialog=function(){this.setState({isEditModalOpened:!1,prev:null})},t.prototype.render=function(){var e=this.props,t=e.className,i=e.classPrefix,r=e.value,l=e.onChange,p=e.disabled,c=e.joinValues,u=e.extractValue,_=e.delimiter,f=e.placeholder,y=e.options,m=(e.inline,e.multiple),h=e.valueField,g=e.initiallyOpen,b=e.unfoldedLevel,v=e.withChildren,A=e.onlyChildren,O=e.loading,j=e.hideRoot,E=e.rootLabel,C=e.cascade,D=e.rootValue,M=e.showIcon,R=e.showRadio,F=e.render,w=e.addMode,P=e.addApi,x=e.addDialog,V=e.editMode,L=e.editApi,S=e.editDialog,k=e.deleteApi,I=this.state.data;return d.default.createElement("div",{className:n.default(i+"TreeControl",t)},O?F("loading",{type:"spinner"}):d.default.createElement(o.default,{classPrefix:i,valueField:h,disabled:p,onChange:l,joinValues:c,extractValue:u,delimiter:_,placeholder:f,data:y,multiple:m,initiallyOpen:g,unfoldedLevel:b,withChildren:v,onlyChildren:A,hideRoot:j,rootLabel:E,rootValue:D,showIcon:M,showRadio:R,cascade:C,foldedField:"collapsed",value:r||"",nameField:"label",selfDisabledAffectChildren:!1,addMode:w,addable:s.isEffectiveApi(P),onAdd:this.handleAdd,openAddDialog:this.openAddDialog,editMode:V,editable:s.isEffectiveApi(L),onEdit:this.handleEdit,openEditDialog:this.openEditDialog,onRemove:this.handleRemove,removable:s.isEffectiveApi(k)}),w&&F("modal",a.__assign({type:"dialog"},x),{key:"addModal",data:I,onConfirm:this.handleAddModalConfirm,onClose:this.closeAddDialog,show:this.state.isAddModalOpened}),V&&F("modal",a.__assign({type:"dialog"},S),{key:"editModal",data:I,onConfirm:this.handleEditModalConfirm,onClose:this.closeEditDialog,show:this.state.isEditModalOpened}))};var i,u,_,f,y,m,h,g,b,v;return t.defaultProps={placeholder:"选项加载中...",multiple:!1,hideRoot:!1,rootLabel:"顶级",rootValue:"",showIcon:!0},a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(i="undefined"!=typeof l.PlainObject&&l.PlainObject)?i:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleAdd",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(u="undefined"!=typeof Array&&Array)?u:Object,"function"==typeof(_="undefined"!=typeof l.Action&&l.Action)?_:Object,Object,"function"==typeof(f="undefined"!=typeof Array&&Array)?f:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleAddModalConfirm",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(y="undefined"!=typeof l.PlainObject&&l.PlainObject)?y:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleEdit",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(m="undefined"!=typeof Array&&Array)?m:Object,"function"==typeof(h="undefined"!=typeof l.Action&&l.Action)?h:Object,Object,"function"==typeof(g="undefined"!=typeof Array&&Array)?g:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"handleEditModalConfirm",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object,String]),a.__metadata("design:returntype",Promise)],t.prototype,"saveRemote",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object]),a.__metadata("design:returntype",Promise)],t.prototype,"handleRemove",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(b="undefined"!=typeof c.Option&&c.Option)?b:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"openAddDialog",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"closeAddDialog",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",["function"==typeof(v="undefined"!=typeof c.Option&&c.Option)?v:Object]),a.__metadata("design:returntype",void 0)],t.prototype,"openEditDialog",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"closeEditDialog",null),t}(d.default.Component);t.default=u;var _=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([i.OptionsControl({type:"tree"})],t)}(u);t.TreeControlRenderer=_}); ;/*!src/renderers/Form/TreeSelect.tsx*/ define("90765dc",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),a=n.__importDefault(e("node_modules/react/index")),l=n.__importDefault(e("997df41")),i=n.__importDefault(e("2b3dcdf")),s=e("b86428a"),r=e("b7bbd16"),o=n.__importDefault(e("d233af4")),u=n.__importDefault(e("node_modules/match-sorter/dist/match-sorter.cjs")),c=e("node_modules/lodash/debounce"),d=e("node_modules/lodash/find"),p=e("1caead1"),h=function(e){function t(t){var n=e.call(this,t)||this;return n.input=a.default.createRef(),n.cache={},n.state={inputValue:"",isOpened:!1,isFocused:!1},n.open=n.open.bind(n),n.close=n.close.bind(n),n.handleChange=n.handleChange.bind(n),n.clearValue=n.clearValue.bind(n),n.target=a.default.createRef(),n.container=a.default.createRef(),n.handleFocus=n.handleFocus.bind(n),n.handleBlur=n.handleBlur.bind(n),n.handleClick=n.handleClick.bind(n),n.handleKeyPress=n.handleKeyPress.bind(n),n.handleInputChange=n.handleInputChange.bind(n),n.handleInputKeyDown=n.handleInputKeyDown.bind(n),n.loadRemote=c(n.loadRemote.bind(n),250,{trailing:!0,leading:!1}),n}return n.__extends(t,e),t.prototype.componentDidMount=function(){this.loadRemote("")},t.prototype.open=function(e){this.props.disabled||this.setState({isOpened:!0},e)},t.prototype.close=function(){var e=this;this.setState({isOpened:!1,inputValue:this.props.multiple?this.state.inputValue:""},function(){return e.loadRemote(e.state.inputValue)})},t.prototype.handleFocus=function(){this.setState({isFocused:!0})},t.prototype.handleBlur=function(){this.setState({isFocused:!1})},t.prototype.handleClick=function(){var e=this;this.state.isOpened?this.close():this.open(function(){return e.input.current&&e.input.current.focus()})},t.prototype.handleKeyPress=function(e){" "===e.key&&this.handleClick()},t.prototype.validate=function(){var e=this.props,t=e.value,n=e.minLength,a=e.maxLength,l=e.delimiter,i=Array.isArray(t)?t:(t?String(t):"").split(l||",");return n&&i.lengtha?"已选择数量超出设定的最大个数"+a+",请取消选择超出的选项。":void 0},t.prototype.removeItem=function(e,t){var n=this.props,a=n.selectedOptions,l=n.joinValues,i=n.extractValue,s=n.delimiter,r=n.valueField,o=n.onChange,u=n.disabled;if(t&&t.stopPropagation(),!u){var c=a.concat();c.splice(e,1);var d=c;l?d=c.map(function(e){return e[r||"value"]}).join(s||","):i&&(d=c.map(function(e){return e[r||"value"]})),o(d)}},t.prototype.handleChange=function(e){var t=this.props,n=t.onChange,a=t.multiple;a||this.close(),a||!this.state.inputValue?n(e):this.setState({inputValue:""},function(){return n(e)})},t.prototype.handleInputChange=function(e){var t=this,n=this.props,a=n.autoComplete,l=n.data;this.setState({inputValue:e.currentTarget.value},p.isEffectiveApi(a,l)?function(){return t.loadRemote(t.state.inputValue)}:void 0)},t.prototype.handleInputKeyDown=function(e){var t=this.state.inputValue,n=this.props,a=n.multiple,l=n.selectedOptions;"Backspace"===e.key&&!t&&l.length&&a&&this.removeItem(l.length-1)},t.prototype.clearValue=function(){var e=this.props,t=e.onChange,n=e.resetValue;t("undefined"==typeof n?"":n)},t.prototype.filterOptions=function(e,t){var a=this,l=this.props,i=l.labelField,s=l.valueField;return e.map(function(e){if(e=n.__assign({},e),e.visible=!!u.default([e],t,{keys:[i||"label",s||"value"]}).length,!e.visible&&e.children){e.children=a.filterOptions(e.children,t);var l=e.children.filter(function(e){return e.visible}).length;e.visible=!!l}return e.visible&&(e.collapsed=!1),e})},t.prototype.loadRemote=function(e){var t=this,a=this.props,l=a.autoComplete,i=a.env,s=a.data,r=a.setOptions,o=a.setLoading;if(p.isEffectiveApi(l,s)){if(!i||!i.fetcher)throw new Error("fetcher is required");if(this.cache[e]||~e.indexOf("'")){var u=this.cache[e]||[],c=this.mergeOptions(u);return r(c),Promise.resolve({options:c})}return o(!0),i.fetcher(l,n.__assign(n.__assign({},s),{term:e,value:e})).then(function(n){var a=n.data&&n.data.options||n.data||[];t.cache[e]=a;var l=t.mergeOptions(a);return r(l),Promise.resolve({options:l})}).finally(function(){return o(!1)})}},t.prototype.mergeOptions=function(e){var t=this.props.selectedOptions,a=e.concat();return Array.isArray(t)&&t.length&&t.forEach(function(e){d(a,function(t){return t.value==e.value})||a.push(n.__assign(n.__assign({},e),{visible:!1}))}),a},t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.renderValues=function(){var e=this,t=this.props,n=(t.classPrefix,t.selectedOptions),l=t.multiple,i=t.labelField,s=t.disabled,r=t.placeholder,o=t.classnames;return l&&n.length||!this.state.inputValue?n.length?n.map(function(t,n){return l?a.default.createElement("div",{key:n,className:o("TreeSelect-value",{disabled:s})},a.default.createElement("span",{className:o("TreeSelect-valueIcon"),onClick:e.removeItem.bind(e,n)},"×"),a.default.createElement("span",{className:o("TreeSelect-valueLabel")},t[i||"label"])):a.default.createElement("div",{className:o("TreeSelect-value"),key:n},t[i||"label"])}):a.default.createElement("span",{key:"placeholder",className:o("TreeSelect-placeholder")},r):null},t.prototype.renderOuter=function(){var e=this,t=this.props,n=t.value,s=t.disabled,r=t.joinValues,u=t.extractValue,c=t.delimiter,d=(t.placeholder,t.options),h=t.multiple,f=t.valueField,m=t.initiallyOpen,v=t.unfoldedLevel,g=t.withChildren,b=t.rootLabel,y=t.cascade,C=t.rootValue,V=t.showIcon,_=t.showRadio,O=t.popOverContainer,E=t.onlyChildren,S=t.classPrefix,T=t.optionsPlaceholder,x=t.searchable,N=t.autoComplete,w=t.maxLength,F=t.minLength,I=!p.isEffectiveApi(N)&&x&&this.state.inputValue?this.filterOptions(d,this.state.inputValue):d;return a.default.createElement(l.default,{container:O||function(){return e.container.current},placement:"left-bottom-left-top right-bottom-right-top",target:function(){return e.target.current},show:!0},a.default.createElement(i.default,{classPrefix:S,className:S+"TreeSelect-popover",style:{minWidth:this.target.current?this.target.current.offsetWidth:void 0},onHide:this.close,overlay:!0},a.default.createElement(o.default,{classPrefix:S,onlyChildren:E,valueField:f,disabled:s,onChange:this.handleChange,joinValues:r,extractValue:u,delimiter:c,placeholder:T,data:I,highlightTxt:this.state.inputValue,multiple:h,initiallyOpen:m,unfoldedLevel:v,withChildren:g,rootLabel:b,rootValue:C,showIcon:V,showRadio:_,cascade:y,foldedField:"collapsed",hideRoot:!0,value:n||"",nameField:"label",maxLength:w,minLength:F})))},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,l=e.spinnerClassName,i=e.inline,s=e.loading,o=e.multiple,u=(e.value,e.clearable),c=e.classPrefix,d=e.classnames,h=e.searchable,f=e.autoComplete,m=e.selectedOptions;return a.default.createElement("div",{ref:this.container,className:d("TreeSelectControl",t)},a.default.createElement("div",{tabIndex:0,onKeyPress:this.handleKeyPress,onFocus:this.handleFocus,onBlur:this.handleBlur,ref:this.target,className:d("TreeSelect",{"TreeSelect--inline":i,"TreeSelect--single":!o,"TreeSelect--multi":o,"TreeSelect--searchable":h||p.isEffectiveApi(f),"is-opened":this.state.isOpened,"is-focused":this.state.isFocused,"is-disabled":n})},a.default.createElement("div",{onClick:this.handleClick,className:d("TreeSelect-input")},a.default.createElement("div",{className:d("TreeSelect-valueWrap")},this.renderValues(),h||p.isEffectiveApi(f)?a.default.createElement("input",{onChange:this.handleInputChange,value:this.state.inputValue,ref:this.input,onKeyDown:this.handleInputKeyDown}):null),u&&!n&&m.length?a.default.createElement("a",{onClick:this.clearValue,className:c+"TreeSelect-clear"},a.default.createElement(r.Icon,{icon:"close",className:"icon"})):null,s?a.default.createElement("span",{className:d("TreeSelect-spinner")},a.default.createElement("i",{className:l})):null,a.default.createElement("span",{className:d("TreeSelect-arrow")})),this.state.isOpened?this.renderOuter():null))},t.defaultProps={placeholder:"请选择",optionsPlaceholder:"暂无数据",multiple:!1,clearable:!0,rootLabel:"顶级",rootValue:"",showIcon:!0,joinValues:!0,extractValue:!1,delimiter:",",resetValue:"",spinnerClassName:"fa fa-spinner fa-spin fa-1x fa-fw"},t}(a.default.Component);t.default=h;var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([s.OptionsControl({type:"tree-select"})],t)}(h);t.TreeSelectControlRenderer=f}); ;/*!src/renderers/Form/Image.tsx*/ define("cf6ad73",function(e,t){"use strict";function a(){return h++}Object.defineProperty(t,"__esModule",{value:!0});var i=e("node_modules/tslib/tslib"),n=i.__importDefault(e("node_modules/react/index")),l=e("567b83c"),o=i.__importDefault(e("node_modules/react-cropper/dist/react-cropper")),r=i.__importDefault(e("node_modules/react-dropzone/dist/index"));e("node_modules/blueimp-canvastoblob/js/canvas-to-blob");var s=e("node_modules/lodash/find"),d=i.__importDefault(e("node_modules/qs/lib/index")),c=e("1caead1"),p=e("9a80175"),u=e("b7bbd16"),f=i.__importDefault(e("a67acca")),m=i.__importDefault(e("node_modules/attr-accept/dist/index")),h=1,g=function(e){return e.stopPropagation()},v=function(e){function t(a){var l=e.call(this,a)||this;l.state={uploading:!1,locked:!1,files:[]},l.cropper=n.default.createRef(),l.dropzone=n.default.createRef(),l.current=null;var o=a.value,r=a.multiple,s=a.joinValues,d=a.delimiter,c=[];return o&&(c=(Array.isArray(o)?o:s&&"string"==typeof o&&r?o.split(d):[o]).map(function(e){return t.valueToFile(e)}).filter(function(e){return e})),l.state=i.__assign(i.__assign({},l.state),{files:c,crop:l.buildCrop(a)}),l.sendFile=l.sendFile.bind(l),l.removeFile=l.removeFile.bind(l),l.handleDrop=l.handleDrop.bind(l),l.handleClick=l.handleClick.bind(l),l.handleClick=l.handleClick.bind(l),l.handleCrop=l.handleCrop.bind(l),l.handleDropRejected=l.handleDropRejected.bind(l),l.cancelCrop=l.cancelCrop.bind(l),l.handleImageLoaded=l.handleImageLoaded.bind(l),l.startUpload=l.startUpload.bind(l),l.stopUpload=l.stopUpload.bind(l),l.toggleUpload=l.toggleUpload.bind(l),l.tick=l.tick.bind(l),l.onChange=l.onChange.bind(l),l.addFiles=l.addFiles.bind(l),l.handleSelect=l.handleSelect.bind(l),l.handlePaste=l.handlePaste.bind(l),l}return i.__extends(t,e),t.formatFileSize=function(e,t){for(void 0===t&&(t=[" B"," KB"," M"," G"]),e=parseInt(e,10)||0;e>1024&&t.length>1;)e/=1024,t.shift();return e.toFixed(2)+t[0]},t.valueToFile=function(e){return e?i.__assign(i.__assign({},"string"==typeof e?{value:e,url:e,id:a()}:e),{state:"init"}):void 0},t.sizeInfo=function(e,t){return e?t?"尺寸("+e+" x "+t+")":"宽度"+e+"px":"高度"+t+"px"},t.prototype.componentWillReceiveProps=function(e){var a=this,n=this.props;if(n.value!==e.value){var l=e.value,o=(e.multiple,e.joinValues),r=e.delimiter,d=[];l&&(d=(Array.isArray(l)?l:o&&"string"==typeof l?l.split(r):[l]).map(function(n){var l,o=t.valueToFile(n,e);return o&&(l=s(a.state.files,function(e){return e.value===o.value}))&&(o=i.__assign(i.__assign(i.__assign({},l),o),{id:l.id||o.id})),o}).filter(function(e){return e})),this.setState({files:d})}n.crop!==e.crop&&this.setState({crop:this.buildCrop(e)})},t.prototype.buildCrop=function(e){var t=e.crop;return t&&e.multiple?(e.env&&e.env.alert&&e.env.alert("图片多选配置和裁剪配置冲突,目前不能二者都支持!"),null):(t===!0&&(t={}),t&&(t=i.__assign({aspectRatio:1,guides:!0,dragMode:"move",viewMode:1,rotatable:!1,scalable:!1},t)),t)},t.prototype.handleDropRejected=function(e,t){if("change"===t.type||"drop"===t.type){var n=this.props,l=n.multiple,o=n.env,r=n.accept,s=e.map(function(e){return i.__assign(i.__assign({},e),{state:"invalid",id:a(),name:e.name})});this.setState({files:l?this.state.files.concat(s):this.state.files.length?this.state.files:s.slice(0,1)}),o.alert("您添加的文件"+s.map(function(e){return"【"+e.name+"】"})+"不符合类型的`"+r+"`设定,请仔细检查。")}},t.prototype.startUpload=function(){this.state.uploading||this.setState({uploading:!0,locked:!0,files:this.state.files.map(function(e){return"error"===e.state&&(e.state="pending"),e})},this.tick)},t.prototype.toggleUpload=function(){return this.state.uploading?this.stopUpload():this.startUpload()},t.prototype.stopUpload=function(){this.state.uploading&&this.setState({uploading:!1})},t.prototype.tick=function(){var e=this;if(!this.current&&this.state.uploading){var t=s(this.state.files,function(e){return"pending"===e.state});t?(this.current=t,t.state="uploading",this.setState({files:this.state.files.concat()},function(){return e.sendFile(t,function(t,a,i){var n=e.state.files.concat(),l=n.indexOf(a);if(~l){var o=a;if(t){if(o.state="uploading"!==a.state?a.state:"error",o.error=t,!e.props.multiple&&"invalid"===o.state)return n.splice(l,1),e.current=null,e.setState({files:n,error:t},e.tick)}else o=i;n.splice(l,1,o),e.current=null,e.setState({files:n},e.tick)}},function(a){var i=e.state.files.concat(),n=i.indexOf(t);~n&&(t.progress=a,e.setState({files:i}))})})):this.setState({uploading:!1,locked:!1},function(){e.onChange(),e.resolve&&(e.resolve(e.state.files.some(function(e){return"error"===e.state})?"文件上传失败请重试":null),e.resolve=void 0)})}},t.prototype.removeFile=function(e,t){var a=this.state.files.concat();a.splice(t,1),this.setState({files:a},this.onChange)},t.prototype.editImage=function(e){var t=(this.props.multiple,this.state.files);this.setState({cropFile:{preview:t[e].url,state:"init"}})},t.prototype.onChange=function(){var e=this.props,t=e.multiple,a=e.onChange,i=e.joinValues,n=e.extractValue,l=e.delimiter,o=e.valueField,r=this.state.files.filter(function(e){return"uploaded"==e.state||"init"==e.state}),s=r.length?i?r[0].value:r[0]:"";s=t?i?r.map(function(e){return e.value}).join(l):n?r.map(function(e){return e.value}):r:i?s.value||s:n?s[o||"value"]:s,a(s)},t.prototype.handleSelect=function(){this.dropzone.current&&this.dropzone.current.open()},t.prototype.handleDrop=function(e){var t=this.props,a=t.multiple,i=t.crop;if(i&&!a){var n=e[0];return n.preview&&n.url||(n.preview=window.URL.createObjectURL(n)),this.setState({locked:!0,lockedReason:"请选择放弃或者应用",cropFile:n})}this.addFiles(e)},t.prototype.handlePaste=function(e){var t=e.nativeEvent,i=[],n=t.clipboardData.items,l=this.props.accept;[].slice.call(n).forEach(function(e){var t;"file"===e.kind&&(t=e.getAsFile())&&m.default(t,l)&&(t.id=a(),i.push(t))}),this.handleDrop(i)},t.prototype.handleCrop=function(){var e=this;this.cropper.current.getCroppedCanvas().toBlob(function(t){e.addFiles([t]),e.setState({cropFile:void 0,locked:!1,lockedReason:""})})},t.prototype.cancelCrop=function(){this.setState({cropFile:void 0,locked:!1,lockedReason:""},this.onChange)},t.prototype.addFiles=function(e){var i=this;if(e.length){var n=this.props,l=n.multiple,o=n.maxLength,r=n.maxSize,s=(n.accept,this.state.files);!l&&s.length&&(s=[]);var d=(l?o?o:e.length+s.length:1)-s.length,c=[];[].slice.call(e,0,d).forEach(function(e){return r&&e.size>r?void alert("您选择的文件 "+e.name+" 大小为 "+t.formatFileSize(e.size)+" 超出了最大为 "+t.formatFileSize(r)+" 的限制,请重新选择"):(e.state="pending",e.id=a(),e.preview&&e.url||(e.preview=window.URL.createObjectURL(e)),void c.push(e))}),c.length&&this.setState({error:void 0,files:s.concat(c),locked:!0},function(){var e=i.props.autoUpload;e&&i.startUpload()})}},t.prototype.sendFile=function(e,a,i){var n=this,l=this.props.limit;if(!l)return this._upload(e,a,i);var o=new Image;o.onload=function(){var r=o.width,s=o.height,d="";l.width&&l.width!=r||l.height&&l.height!=s?d="您选择的图片不符合尺寸要求, 请上传"+t.sizeInfo(l.width,l.height)+"的图片":l.maxWidth&&l.maxWidthr||l.minHeight&&l.minHeight>s?d="您选择的图片不符合尺寸要求, 请上传不要小于"+t.sizeInfo(l.minWidth,l.minHeight)+"的图片":l.aspectRatio&&Math.abs(r/s-l.aspectRatio)>.01&&(d="您选择的图片不符合尺寸要求, 请上传尺寸比率为 "+(l.aspectRatioLabel||l.aspectRatio)+" 的图片"),d?(e.state="invalid",a(d,e)):n._upload(e,a,i)},o.src=e.preview||e.url},t.prototype._upload=function(e,t,a){this._send(e,this.props.reciever,{},a).then(function(a){if(a.status)throw new Error(a.msg||"上传失败, 请重试");var n=i.__assign(i.__assign({},a.data),{state:"uploaded"});n.value=n.value||n.url,t(null,e,n)}).catch(function(a){return t(a.message||"上传失败,请重试",e)})},t.prototype._send=function(e,t,a,n){var l=new FormData,o=this.props.data,r=c.buildApi(t,p.createObject(o,a),{method:"post"}),s=this.props.fileField||"file";l.append(s,e,e.name);var u=r.url.indexOf("?");~u&&a?(a=i.__assign(i.__assign({},d.default.parse(t.substring(u+1))),a),r.url=r.url.substring(0,u)+"?"+p.qsstringify(a)):a&&(r.url+="?"+p.qsstringify(a)),r.data&&p.qsstringify(r.data).split("&").forEach(function(e){var t=e.split("=");l.append(t[0],t[1])});var f=this.props.env;if(!f||!f.fetcher)throw new Error("fetcher is required");return f.fetcher(r,l,{method:"post",onUploadProgress:function(e){return n(e.loaded/e.total)}})},t.prototype.handleClick=function(){this.refs.dropzone.open()},t.prototype.handleImageLoaded=function(e,t){var a=this,n=t.currentTarget,l=new Image;l.onload=function(){delete l.onload;var t=a.state.files.concat(),n=t[e];if(n){n.info=i.__assign(i.__assign({},n.info),{width:l.width,height:l.height}),t.splice(e,1,n);var o=!(!a.current&&!s(t,function(e){return"pending"===e.state}));a.setState({files:t},o?void 0:a.onChange)}},l.src=n.src},t.prototype.validate=function(){var e=this;return this.state.locked&&this.state.lockedReason?this.state.lockedReason:this.state.uploading||this.state.files.some(function(e){return"pending"===e.state})?new Promise(function(t){e.resolve=t,e.startUpload()}):this.state.files.some(function(e){return"error"===e.state})?"文件上传失败请重试":void 0},t.prototype.render=function(){var e=this,a=this.props,l=a.className,s=a.classnames,d=a.placeholder,c=a.disabled,p=a.multiple,m=a.accept,h=a.maxLength,v=a.autoUpload,_=a.hideUploadButton,b=this.state,C=b.files,y=b.error,E=b.crop,I=b.uploading,k=b.cropFile,F=C.some(function(e){return"pending"==e.state});return n.default.createElement("div",{className:s("ImageControl",l)},k?n.default.createElement("div",{className:s("ImageControl-cropperWrapper")},n.default.createElement(o.default,i.__assign({},E,{ref:this.cropper,src:k.preview})),n.default.createElement("div",{className:s("ImageControl-croperToolbar")},n.default.createElement("a",{className:s("ImageControl-cropCancel"),onClick:this.cancelCrop,"data-tooltip":"取消","data-position":"left"},n.default.createElement(u.Icon,{icon:"close",className:"icon"})),n.default.createElement("a",{className:s("ImageControl-cropConfirm"),onClick:this.handleCrop,"data-tooltip":"确认","data-position":"left"},n.default.createElement(u.Icon,{icon:"check",className:"icon"})))):n.default.createElement(r.default,{key:"drop-zone",ref:this.dropzone,onDrop:this.handleDrop,onDropRejected:this.handleDropRejected,accept:m,multiple:p},function(a){var l=a.getRootProps,o=a.getInputProps,r=a.isDragActive,m=a.isDragAccept,b=a.isDragReject,k=a.isFocused;return n.default.createElement("div",i.__assign({},l({onClick:g,onPaste:e.handlePaste,className:s("ImageControl-dropzone",{disabled:c,"is-empty":!C.length,"is-active":r})})),n.default.createElement("input",i.__assign({},o())),r||m||b?n.default.createElement("div",{className:s("ImageControl-acceptTip",{"is-accept":m,"is-reject":b})},"把图片拖到这,然后松完成添加!"):n.default.createElement(n.default.Fragment,null,C&&C.length?C.map(function(a,i){return n.default.createElement("div",{key:a.id||i,className:s("ImageControl-item",{"is-uploaded":"uploading"!==a.state,"is-invalid":"error"===a.state||"invalid"===a.state})},"invalid"===a.state||"error"===a.state?n.default.createElement("a",{className:s("ImageControl-retryBtn",{"is-disabled":c}),onClick:e.handleSelect},n.default.createElement(u.Icon,{icon:"retry",className:"icon"}),n.default.createElement("p",{className:"ImageControl-itemInfoError"},"重新上传")):"uploading"===a.state?n.default.createElement(n.default.Fragment,null,n.default.createElement("a",{onClick:e.removeFile.bind(e,a,i),key:"clear",className:s("ImageControl-itemClear"),"data-tooltip":"移除"},n.default.createElement(u.Icon,{icon:"close",className:"icon"})),n.default.createElement("div",{key:"info",className:s("ImageControl-itemInfo")},n.default.createElement("p",null,"文件上传中"),n.default.createElement("div",{className:s("ImageControl-progress")},n.default.createElement("span",{style:{width:Math.round(100*a.progress)+"%"},className:s("ImageControl-progressValue")})))):n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{key:"image",className:s("ImageControl-itemImageWrap")},n.default.createElement("img",{onLoad:e.handleImageLoaded.bind(e,i),src:a.url||a.preview,alt:a.name})),n.default.createElement("div",{key:"overlay",className:s("ImageControl-itemOverlay")},a.info?[n.default.createElement("div",{key:"1"},a.info.width," x ",a.info.height),a.info.len?n.default.createElement("div",{key:"2"},t.formatFileSize(a.info.len)):null]:n.default.createElement("div",null,"..."),c?null:n.default.createElement("a",{"data-tooltip":"查看大图","data-position":"bottom",target:"_blank",href:a.url||a.preview},n.default.createElement(u.Icon,{icon:"view",className:"icon"})),E&&!c?n.default.createElement("a",{"data-tooltip":"裁剪图片","data-position":"bottom",onClick:e.editImage.bind(e,i)},n.default.createElement(u.Icon,{icon:"pencil",className:"icon"})):null,c?null:n.default.createElement("a",{"data-tooltip":"移除","data-position":"bottom",onClick:e.removeFile.bind(e,a,i)},n.default.createElement(u.Icon,{icon:"remove",className:"icon"})))))}):null,p&&(!h||C.lengthi?(t.props.env.alert("您选择的文件 "+e.name+" 大小为 "+d.default.formatFileSize(e.size)+" 超出了最大为 "+d.default.formatFileSize(i)+" 的限制,请重新选择"),e.state="invalid"):e.state="pending",e.id=a(),s.push(e)}),s.length&&this.setState({error:null,files:l?this.state.files.concat(s):s},function(){var e=t.props.autoUpload;e&&t.startUpload()})}},t.prototype.handleDropRejected=function(e,t){if("change"===t.type||"drop"===t.type){var n=this.props,l=n.multiple,r=n.env,o=n.accept,s=e.map(function(e){return i.__assign(i.__assign({},e),{state:"invalid",id:a(),name:e.name})});this.setState({files:l?this.state.files.concat(s):this.state.files.length?this.state.files:s.slice(0,1)}),r.alert("您添加的文件"+s.map(function(e){return"【"+e.name+"】"})+"不符合类型的`"+o+"`设定,请仔细检查。")}},t.prototype.handleSelect=function(){this.dropzone.current&&this.dropzone.current.open()},t.prototype.startUpload=function(){this.state.uploading||this.setState({uploading:!0,files:this.state.files.map(function(e){return"error"===e.state&&(e.state="pending"),e})},this.tick)},t.prototype.toggleUpload=function(e){return e.preventDefault(),this.state.uploading?this.stopUpload():this.startUpload()},t.prototype.stopUpload=function(){this.state.uploading&&this.setState({uploading:!1})},t.prototype.tick=function(){var e=this;if(!this.current&&this.state.uploading){var t=o(this.state.files,function(e){return"pending"===e.state});t?(this.current=t,t.state="uploading",this.setState({files:this.state.files.concat()},function(){return e.sendFile(t,function(t,a,n){var i=e.state.files.concat(),l=i.indexOf(a);if(~l){var r=a;t?(r.state="error",r.error=t):r=n,i.splice(l,1,r),e.current=null,e.setState({error:t?t:null,files:i},e.tick)}},function(a){var n=e.state.files.concat(),i=n.indexOf(t);~i&&(t.progress=a,e.setState({files:n}))})})):this.setState({uploading:!1},function(){e.onChange(),e.resolve&&(e.resolve(e.state.files.some(function(e){return"error"===e.state})?"文件上传失败请重试":null),e.resolve=void 0)})}},t.prototype.sendFile=function(e,t,a){var n=this.props,l=n.reciever,r=n.fileField,o=n.downloadUrl,u=n.useChunk,d=n.chunkSize,p=n.startChunkApi,c=n.chunkApi,f=n.finishChunkApi,h=n.asBase64,m=n.asBlob,g=n.data;if(h){var v=new FileReader;return v.readAsDataURL(e),v.onload=function(){e.state="ready",t(null,e,{value:v.result,name:e.name,url:"",state:"ready",id:e.id})},void(v.onerror=function(e){return t(e.message)})}if(m)return e.state="ready",void setTimeout(function(){return t(null,e,{name:e.name,value:e,url:"",state:"ready",id:e.id})},4);var _="auto"===u&&d&&e.size>d||u===!0?this.uploadBigFile:this.uploadFile;_(e,l,{},{fieldName:r,chunkSize:d,startChunkApi:p,chunkApi:c,finishChunkApi:f,data:g},a).then(function(n){if(n.status||!n.data)throw new Error(n.msg||"上传失败, 请重试");a(1);var l=n.data.value||n.data;t(null,e,i.__assign(i.__assign({},s(n.data)?n.data:null),{value:l,url:"string"==typeof o&&l?""+o+l:n.data?n.data.url:null,state:"uploaded",id:e.id}))}).catch(function(a){t(a.message||"上传失败, 请重试",e)})},t.prototype.removeFile=function(e,t){var a=this.state.files.concat();a.splice(t,1),this.setState({files:a},this.onChange)},t.prototype.clearError=function(){this.setState({error:null})},t.prototype.onChange=function(){var e=this.props,t=e.multiple,a=e.onChange,n=e.joinValues,i=e.extractValue,l=e.valueField,r=e.delimiter,o=e.resetValue,s=e.asBlob,u=this.state.files.filter(function(e){return~["uploaded","init","ready"].indexOf(e.state)}),d=t?u:u[0];d?i||s?d=Array.isArray(d)?d.map(function(e){return e[l||"value"]}):d[l||"value"]:n&&(d=Array.isArray(d)?d.map(function(e){return e[l||"value"]}).join(r||","):d[l||"value"]):d="undefined"==typeof o?"":o,a(d)},t.prototype.uploadFile=function(e,t,a,n,l){void 0===n&&(n={});var r=new FormData,o=c.buildApi(t,p.createObject(n.data,a),{method:"post"});return p.qsstringify(i.__assign(i.__assign({},o.data),a)).split("&").forEach(function(e){var t=e.split("=");r.append(t[0],t[1])}),r.append(n.fieldName||"file",e),this._send(o,r,{},l)},t.prototype.uploadBigFile=function(e,t,a,n,l){void 0===n&&(n={});var r,o=n.chunkSize||5242880,s=this,d=.2,f=.9;return new Promise(function(t,h){function m(t){l(d);var a=y(e);if(r=a.map(function(){return 0}),!t.data)throw new Error("接口返回错误,请仔细检查");b={key:t.data.key,uploadId:t.data.uploadId,loaded:0,total:a.length},u.mapLimit(a,3,_(b,n),function(e,t){e?h(e):v(t,b)})}function g(e,t){r[e-1]=t,l(d+(f-d)*(r.reduce(function(e,t){return e+t},0)/r.length))}function v(r,o){l(f);var u=c.buildApi(n.finishChunkApi,p.createObject(n.data,i.__assign(i.__assign({},a),{uploadId:o.uploadId,key:o.key,filename:e.name,partList:r})),{method:"post",autoAppend:!0});s._send(u).then(t).catch(h)}function _(t,l){return function(r,o){var u=c.buildApi(l.chunkApi,p.createObject(n.data,a),{method:"post"}),d=new FormData,f=r.file.slice(r.start,r.stop+1);return p.qsstringify(i.__assign(i.__assign({},u.data),a)).split("&").forEach(function(e){var t=e.split("=");d.append(t[0],t[1])}),d.append("key",t.key),d.append("uploadId",t.uploadId),d.append("partNumber",r.partNumber.toString()),d.append("partSize",r.partSize.toString()),d.append(n.fieldName||"file",f,e.name),s._send(u,d,{},function(e){return g(r.partNumber,e)}).then(function(e){t.loaded++,o(null,{partNumber:r.partNumber,eTag:e.data.eTag})}).catch(o)}}function y(e){for(var t=e.size,a=0,n=1,i=[];t>0;){var l=Math.min(t,o);i.push({file:e,partNumber:n,partSize:l,start:a,stop:a+l-1}),t-=l,a+=l,n+=1}return i}var b,F=c.buildApi(n.startChunkApi,p.createObject(n.data,i.__assign(i.__assign({},a),{filename:e.name})),{method:"post",autoAppend:!0});s._send(F).then(m).catch(h)})},t.prototype._send=function(e,t,a,n){var l=this.props.env;if(!l||!l.fetcher)throw new Error("fetcher is required");return l.fetcher(e,t,i.__assign(i.__assign({method:"post"},a),{withCredentials:!0,onUploadProgress:n?function(e){return n(e.loaded/e.total)}:void 0}))},t.prototype.validate=function(){var e=this;return this.state.uploading||this.state.files.some(function(e){return"pending"===e.state})?new Promise(function(t){e.resolve=t,e.startUpload()}):this.state.files.some(function(e){return"error"===e.state})?"文件上传失败请重试":void 0},t.prototype.render=function(){var e=this,t=this.props,a=(t.btnLabel,t.accept),n=t.disabled,r=t.maxLength,o=t.multiple,s=t.autoUpload,u=t.description,d=t.hideUploadButton,p=t.className,c=t.classnames,g=t.render,_=this.state,y=_.files,b=_.uploading,F=_.error,k=y.some(function(e){return"pending"==e.state});return l.default.createElement("div",{className:c("FileControl",p)},l.default.createElement(m.default,{key:"drop-zone",ref:this.dropzone,onDrop:this.handleDrop,onDropRejected:this.handleDropRejected,accept:a,multiple:o},function(t){var a=t.getRootProps,s=t.getInputProps,d=t.isDragActive;return l.default.createElement("div",i.__assign({},a({onClick:v}),{className:c("FileControl-dropzone",{disabled:n,"is-empty":!y.length,"is-active":d})}),l.default.createElement("input",i.__assign({},s())),d?l.default.createElement("div",{className:c("FileControl-acceptTip")},"把文件拖到这,然后松完成添加!"):l.default.createElement(l.default.Fragment,null,o&&(!r||y.lengthm;m++)d[m][r]=a.__assign(a.__assign({},d[m][r]),{checked:t===m?e:!e});else if("column"===u)for(var p=0,f=l.length;f>p;p++)d[t][p]=a.__assign(a.__assign({},d[t][p]),{checked:r===p?e:!e});else for(var p=0,f=l.length;f>p;p++)for(var m=0,h=o.length;h>m;m++)d[m][p]=a.__assign(a.__assign({},d[m][p]),{checked:t===m&&r===p?e:!e});this.props.onChange(d.concat())},t.prototype.renderInput=function(){var e=this,t=this.state,r=t.columns,a=t.rows,o=this.props,l=o.rowLabel,c=(o.className,o.classnames),u=o.multiple,d=this.props.value||n(r,a);return s.default.createElement("div",{className:c("Table m-b-none")},s.default.createElement("div",{className:c("Table-content")},s.default.createElement("table",{className:c("Table-table")},s.default.createElement("thead",null,s.default.createElement("tr",null,s.default.createElement("th",null,l),r.map(function(e,t){return s.default.createElement("th",{key:t,className:"text-center"},e.label)}))),s.default.createElement("tbody",null,a.map(function(t,n){return s.default.createElement("tr",{key:n},s.default.createElement("td",null,t.label,t.description||t.desc?s.default.createElement("span",{className:"m-l-xs text-muted text-xs"},t.description||t.desc):null),r.map(function(t,r){return s.default.createElement("td",{key:r,className:"text-center"},s.default.createElement(i.Checkbox,{type:u?"checkbox":"radio",checked:!!(d[r]&&d[r][n]&&d[r][n].checked),onChange:function(t){return e.toggleItem(t,r,n)}}))}))})))))},t.prototype.render=function(){var e=this.props,t=e.className,n=e.render,r=e.classnames,a=this.state,o=a.error,l=a.loading;return s.default.createElement("div",{key:"input",className:r("MatrixControl",t||"")},o?s.default.createElement("div",{className:r("MatrixControl-error Alert Alert--danger")},String(o)):this.renderInput(),l?n("loading",{type:"spinner",overlay:!0,size:"lg"}):null)},t.defaultProps={columns:[],rows:[],multiple:!0,singleSelectMode:"column"},t}(s.default.Component);t.default=c;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([o.FormItem({type:"matrix",strictMode:!1,sizeMutable:!1})],t)}(c);t.MatrixRenderer=u}); ;/*!src/renderers/Form/Range.tsx*/ define("db77605",function(e,t){"use strict";function a(e,t){if(t.multiple){if("string"==typeof e){var a=e.split(t.delimiter||",").map(function(e){return Number(e)}),n=a[0],l=a[1];return{min:t.min&&nt.max&&t.max||l||t.max}}if("object"==typeof e)return{min:t.min&&e.mint.max&&t.max||e.max||t.max}}return e||t.min}Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),l=n.__importDefault(e("node_modules/react/index")),i=e("node_modules/lodash/isNumber"),u=e("node_modules/lodash/isObject"),s=e("node_modules/lodash/isEqual"),r=e("567b83c"),m=n.__importDefault(e("736bbb6")),o=e("b7bbd16");t.formatValue=a;var p=function(e){function t(t){var n=e.call(this,t)||this,l=n.props,i=l.value,s=l.multiple,r=l.delimiter,m=l.min,o=l.max,p=a(i,{multiple:s,delimiter:r,min:m,max:o});return n.state={value:p,minValue:u(p)?p.min:m,maxValue:u(p)?p.max:o},n.handleChange=n.handleChange.bind(n),n.handleEnd=n.handleEnd.bind(n),n.handleInputChange=n.handleInputChange.bind(n),n.midLabelRef=n.midLabelRef.bind(n),n.clearValue=n.clearValue.bind(n),n.handleMinInputBlur=n.handleMinInputBlur.bind(n),n.handleMaxInputBlur=n.handleMaxInputBlur.bind(n),n.handleMinInputChange=n.handleMinInputChange.bind(n),n.handleMaxInputChange=n.handleMaxInputChange.bind(n),n}return n.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this.props.value,n=e.value,l=e.multiple,i=e.delimiter,s=e.min,r=e.max;if(t!==n){var m=a(n,{multiple:l,delimiter:i,min:s,max:r});this.setState({value:m,minValue:u(m)?m.min:s,maxValue:u(m)?m.max:r})}},t.prototype.componentDidMount=function(){this.updateStyle()},t.prototype.componentDidUpdate=function(e){e.showInput!==this.props.showInput&&this.updateStyle()},t.prototype.updateStyle=function(){var e=this.props,t=e.showInput,a=e.classPrefix,n=this.midLabel.offsetWidth,l="calc(50% - "+n/2+"px)";document.querySelector("."+a+"InputRange-label--value").style.left=l,t&&(l="calc(50% - "+(n/2+60)+"px)"),this.midLabel.style.left=l},t.prototype.midLabelRef=function(e){this.midLabel=e},t.prototype.handleChange=function(e){this.setState({value:e,minValue:e.min,maxValue:e.max})},t.prototype.clearValue=function(){var e=this.props,t=e.multiple,a=e.min,n=e.max;this.setState(t?{value:{min:a,max:n},minValue:a,maxValue:n}:{value:a})},t.prototype.handleEnd=function(e){var t=this.props,a=t.multiple,n=t.joinValues,l=t.delimiter,i=e;a&&n&&(i=[e.min,e.max].join(l||","));var u=this.props.onChange;this.setState({value:e},function(){return u(i)})},t.prototype.getStepPrecision=function(){var e=this.props.step;return"number"!=typeof e||e>=1||0>e?0:e.toString().split(".")[1].length},t.prototype.getValue=function(e,t){var a=this.props,n=a.max,l=a.min,s=a.step,r=this.state.value;if(""===e||"-"===e||new RegExp("^[-]?\\d+[.]{1}[0]{0,"+this.getStepPrecision()+"}$").test(e))return e;switch(e=Math.round(parseFloat(e)/s)*s,e=1>s?parseFloat(e.toFixed(this.getStepPrecision())):~~e,t){case"min":if(u(r)&&i(r.max)){if(e>=r.max&&l<=r.max-s)return r.max-s;if(en&&n||e<=r.min&&r.min+s||e:n;default:return l>e&&l||e>n&&n||e}},t.prototype.handleInputChange=function(e){this.setState({value:this.getValue(e.target.value)})},t.prototype.handleMinInputBlur=function(e){var t=this.getValue(e.target.value,"min"),a=this.state.value;u(a)?this.setState({value:{min:t,max:a.max},minValue:t}):null},t.prototype.handleMaxInputBlur=function(e){var t=this.getValue(e.target.value,"max"),a=this.state.value;u(a)?this.setState({value:{min:a.min,max:t},maxValue:t}):null},t.prototype.handleMinInputChange=function(e){this.setState({minValue:e.target.value})},t.prototype.handleMaxInputChange=function(e){this.setState({maxValue:e.target.value})},t.prototype.render=function(){var e=this,t=this.props,a=t.max,n=t.min,i=t.step,r=t.unit,p=t.clearable,d=t.name,h=t.disabled,c=t.className,f=t.showInput,x=t.multiple,v=t.classnames,g=t.classPrefix;return l.default.createElement("div",{className:v("RangeControl",{"RangeControl--withInput":f,"RangeControl--clearable":p,"is-multiple":x},c)},l.default.createElement(m.default,{classPrefix:g,value:this.state.value,disabled:h,onChange:this.handleChange,onChangeComplete:this.handleEnd,max:a,min:n,step:i,formatLabel:function(e){return e+r},multiple:x}),l.default.createElement("span",{className:v("InputRange-label InputRange-label--mid"),ref:this.midLabelRef},l.default.createElement("span",{className:v("InputRange-labelContainer")},((a+n)/2).toFixed(this.getStepPrecision())+r)),f?x&&u(this.state.value)?l.default.createElement("div",{className:v("InputRange-input is-multiple")},l.default.createElement("input",{className:this.state.value.min!==n?"is-active":"",type:"text",name:d,value:this.state.minValue,disabled:h,onChange:this.handleMinInputChange,onBlur:this.handleMinInputBlur}),l.default.createElement("span",{className:v("InputRange-input-separator")}," - "),l.default.createElement("input",{className:this.state.value.max!==a?"is-active":"",type:"text",name:d,value:this.state.maxValue,disabled:h,onChange:this.handleMaxInputChange,onBlur:this.handleMaxInputBlur})):l.default.createElement("div",{className:v("InputRange-input")},l.default.createElement("input",{className:this.state.value!==n?"is-active":"",type:"text",name:d,value:u(this.state.value)?0:this.state.value,disabled:h,onChange:this.handleInputChange})):null,p&&!h&&f?l.default.createElement("a",{onClick:function(){return e.clearValue()},className:v("InputRange-clear",{"is-active":x?s(this.state.value,{min:n,max:a}):this.state.value!==n})},l.default.createElement(o.Icon,{icon:"close",className:"icon"})):null)},t.defaultProps={max:100,min:0,step:1,unit:"",clearable:!0,disabled:!1,showInput:!1,multiple:!1,joinValues:!0,delimiter:","},t}(l.default.PureComponent);t.default=p;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([r.FormItem({test:/(^|\/)form(?:\/.+)?\/control\/(?:\d+\/)?(slider|range)$/,name:"range-control"})],t)}(p);t.RangeControlRenderer=d}); ;/*!src/renderers/Form/Combo.tsx*/ define("3919ee5",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),n=a.__importDefault(e("node_modules/react/index")),o=e("node_modules/react-dom/index"),l=e("567b83c"),r=e("3fbfd93"),i=a.__importStar(e("8ac7656")),s=e("9a80175"),d=e("node_modules/sortablejs/Sortable"),m=e("6a2dbb7"),u=e("node_modules/lodash/find"),c=a.__importDefault(e("d57879c")),p=e("f2e345e"),h=e("1caead1"),f=function(e){function t(t){var n=e.call(this,t)||this;return n.subForms=[],n.keys=[],n.handleChange=n.handleChange.bind(n),n.handleSingleFormChange=n.handleSingleFormChange.bind(n),n.handleSingleFormInit=n.handleSingleFormInit.bind(n),n.handleAction=n.handleAction.bind(n),n.addItem=n.addItem.bind(n),n.removeItem=n.removeItem.bind(n),n.dragTipRef=n.dragTipRef.bind(n),n.handleComboTypeChange=n.handleComboTypeChange.bind(n),n.defaultValue=a.__assign({},t.scaffold),n}return a.__extends(t,e),t.prototype.componentWillMount=function(){var e=this.props,t=e.store,a=(e.value,e.minLength),n=e.maxLength,o=e.formItem;t.config({minLength:a,maxLength:n,length:this.getValueAsArray().length}),o&&o.setSubStore(t)},t.prototype.componentWillReceiveProps=function(e){var t=this.props;if(s.anyChanged(["minLength","maxLength","value"],t,e)){var a=e.store,n=e.minLength,o=e.maxLength,l=this.getValueAsArray(e);a.config({minLength:n,maxLength:o,length:l.length}),a.activeKey>=l.length&&a.setActiveKey(l.length-1)}},t.prototype.componentWillUnmount=function(){var e=this.props.formItem;e&&e.setSubStore(null)},t.prototype.getValueAsArray=function(e){void 0===e&&(e=this.props);var t=e.flat,a=e.joinValues,n=e.delimiter,o=e.value;return o=a&&t&&"string"==typeof o?o.split(n||","):Array.isArray(o)?o.concat():[]},t.prototype.addItemWith=function(e){var t=this.props,n=t.flat,o=t.joinValues,l=t.delimiter,r=t.scaffold,i=t.disabled;if(!i){var d=this.getValueAsArray();d.push(n?e.scaffold||r||"":a.__assign({},e.scaffold||r)),this.keys.push(s.guid()),n&&o&&(d=d.join(l||",")),this.props.onChange(d)}},t.prototype.addItem=function(){var e=this.props,t=e.flat,n=e.joinValues,o=e.delimiter,l=e.scaffold,r=e.disabled;if(!r){var i=this.getValueAsArray();i.push(t?l||"":a.__assign({},l)),this.keys.push(s.guid()),t&&n&&(i=i.join(o||",")),this.props.onChange(i)}},t.prototype.removeItem=function(e){return a.__awaiter(this,void 0,void 0,function(){var t,n,o,l,r,i,d,u,c,p,f,b,g;return a.__generator(this,function(a){switch(a.label){case 0:return t=this.props,n=t.flat,o=t.joinValues,l=t.delimiter,r=t.disabled,i=t.deleteApi,d=t.deleteConfirmText,u=t.data,c=t.env,r?[2]:(p=this.getValueAsArray(),f=s.createObject(u,p[e]),h.isEffectiveApi(i,f)?[4,c.confirm(d?m.filter(d,f):"确认要删除?")]:[3,3]);case 1:return b=a.sent(),b?[4,c.fetcher(i,f)]:[2];case 2:if(g=a.sent(),!g.ok)return c.notify("error","删除失败"),[2];a.label=3;case 3:return p.splice(e,1),this.keys.splice(e,1),n&&o&&(p=p.join(l||",")),this.props.onChange(p),[2]}})})},t.prototype.handleChange=function(e,t){var n=this.props,o=n.formItem,l=n.flat,r=n.store,i=n.joinValues,s=n.delimiter,d=n.disabled,m=n.validateOnChange;if(!d){var u=this.getValueAsArray();u[e]=l?t.flat:a.__assign({},t),l&&i&&(u=u.join(s||",")),this.props.onChange(u),m!==!1&&o&&o.validated&&this.subForms.forEach(function(e){return e.validate()}),r.forms.forEach(function(e){return e.items.forEach(function(e){return e.unique&&e.syncOptions()})})}},t.prototype.handleFormInit=function(e,t){var n=this.props,o=n.syncDefaultValue,l=n.disabled;if(o!==!1&&!l){var r=this.getValueAsArray();r.splice(e,1,a.__assign(a.__assign({},r[e]),t)),this.props.onChange(r)}},t.prototype.handleSingleFormChange=function(e){this.props.onChange(a.__assign({},e))},t.prototype.handleSingleFormInit=function(e){this.props.syncDefaultValue!==!1&&this.props.setPrinstineValue&&this.props.setPrinstineValue(a.__assign({},e))},t.prototype.handleAction=function(e){var t=this.props.onAction;return"delete"===e.actionType?void(void 0!==e.index&&this.removeItem(e.index)):void(t&&t.apply(null,arguments))},t.prototype.validate=function(){var e=this.props,t=e.value,a=e.minLength,n=e.maxLength,o=e.messages;return a&&(!Array.isArray(t)||t.lengthn?o&&o.maxLengthValidateFailed||"组合表单成员数量超出,超出设定的最大"+n+"个,请删除多余的成员。":this.subForms.length?Promise.all(this.subForms.map(function(e){return e.validate()})).then(function(e){return~e.indexOf(!1)?o&&o.validateFailed||"子表单验证失败,请仔细检查":void 0}):void 0},t.prototype.dragTipRef=function(e){!this.dragTip&&e?this.initDragging():this.dragTip&&!e&&this.destroyDragging(),this.dragTip=e},t.prototype.initDragging=function(){var e=this,t=this.props.classPrefix,a=o.findDOMNode(this);this.sortable=new d(a.querySelector("."+t+"Combo-items"),{group:"combo",animation:150,handle:"."+t+"Combo-itemDrager",ghostClass:t+"Combo-item--dragging",onEnd:function(t){if(t.newIndex!==t.oldIndex){var a=t.to;t.oldIndex1&&y.push(n.default.createElement("a",{key:"drag",className:o("Combo-toolbarBtn Combo-itemDrager"),"data-tooltip":"拖拽排序","data-position":"bottom"},n.default.createElement("i",{className:N}))),!L||A&&m.evalExpression(A,t)===!1||y.push(n.default.createElement("a",{onClick:e.removeItem.bind(e,d),key:"remove",className:o("Combo-toolbarBtn "+(p.removable?"":"is-disabled")),"data-tooltip":"删除","data-position":"bottom"},n.default.createElement("i",{className:S})));var v=e.formatValue(t,d),C=null;Array.isArray(k)&&k.length&&(C=e.pickCondition(v),V=C.controls);var I=h?[a.__assign(a.__assign({},V&&V[0]),{name:"flat"})]:V;return n.default.createElement("div",{className:o("Combo-item"),key:e.keys[d]||(e.keys[d]=s.guid())},C&&_!==!1?n.default.createElement("div",{className:o("Combo-itemTag")},n.default.createElement("label",null,"类型"),n.default.createElement(c.default,{onChange:e.handleComboTypeChange.bind(e,d),options:k.map(function(e){return{label:e.label,value:e.label}}),value:C.label})):null,n.default.createElement("div",{className:o("Combo-itemInner")},r("multiple/"+d,{type:"form",controls:I,wrapperComponent:"div",wrapWithPanel:!1,mode:i?f:"row",className:o("Combo-form",l)},{index:d,disabled:u,data:v,onChange:e.handleChange.bind(e,d),onInit:e.handleFormInit.bind(e,d),onAction:e.handleAction,ref:function(t){return e.formRef(t,d)},canAccessSuperData:E})),y.length?n.default.createElement("div",{className:o("Combo-itemToolbar")},y):null)}):null),u?null:n.default.createElement("div",{className:o("Combo-toolbar")},p.addable&&v!==!1?Array.isArray(k)&&k.length?r("add-button",{type:"dropdown-button",icon:x,label:y||"新增",level:"info",size:"sm",closeOnClick:!0},{buttons:k.map(function(t){return{label:t.label,onClick:function(){return e.addItemWith(t),!1}}})}):n.default.createElement("button",{type:"button",onClick:this.addItem,className:o("Button Combo-addBtn",d),"data-tooltip":"新增一条数据"},x?n.default.createElement("i",{className:o("Button-icon",x)}):null,n.default.createElement("span",null,y||"新增")):null,b?n.default.createElement("span",{className:o("Combo-dragableTip"),ref:this.dragTipRef},Array.isArray(F)&&F.length>1?g:""):null))},t.prototype.renderSingle=function(){var e=this,t=this.props,a=t.conditions,o=t.classnames,l=t.render,r=t.value,i=t.multiLine,d=t.formClassName,m=t.canAccessSuperData,u=t.noBorder,p=t.disabled,h=t.typeSwitchable,f=this.props.controls,b=s.isObject(r)?r:this.defaultValue,g=null;return Array.isArray(a)&&a.length&&(g=this.pickCondition(b),f=g.controls),n.default.createElement("div",{className:o("Combo Combo--single",i?"Combo--ver":"Combo--hor",u?"Combo--noBorder":"")},n.default.createElement("div",{className:o("Combo-item")},g&&h!==!1?n.default.createElement("div",{className:o("Combo-itemTag")},n.default.createElement("label",null,"类型"),n.default.createElement(c.default,{onChange:this.handleComboTypeChange.bind(this,0),options:a.map(function(e){return{label:e.label,value:e.label}}),value:g.label})):null,n.default.createElement("div",{className:o("Combo-itemInner")},l("single",{type:"form",controls:f,wrapperComponent:"div",wrapWithPanel:!1,mode:i?"normal":"row",className:o("Combo-form",d)},{disabled:p,data:s.isObject(r)?r:this.defaultValue,onChange:this.handleSingleFormChange,ref:function(t){return e.formRef(t)},onInit:this.handleSingleFormInit,canAccessSuperData:m}))))},t.prototype.render=function(){var e=this.props,t=e.multiple,a=e.className,o=(e.classPrefix,e.classnames);return n.default.createElement("div",{className:o("ComboControl",a)},t?this.renderMultipe():this.renderSingle())},t.defaultProps={minLength:0,maxLength:0,multiple:!1,multiLine:!1,addButtonClassName:"",formClassName:"",subFormMode:"normal",draggableTip:"可拖拽排序",addButtonText:"新增",canAccessSuperData:!1,addIcon:"fa fa-plus",dragIcon:"glyphicon glyphicon-sort",deleteIcon:"glyphicon glyphicon-remove",tabsMode:!1,tabsStyle:""},t.propsList=["minLength","maxLength","multiple","multiLine","addButtonClassName","subFormMode","draggableTip","addButtonText","draggable","scaffold","canAccessSuperData","addIcon","dragIcon","deleteIcon","noBorder","conditions","tabsMode","tabsStyle"],a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Number]),a.__metadata("design:returntype",void 0)],t.prototype,"handleTabSelect",null),t}(n.default.Component);t.default=f;var b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([l.FormItem({type:"combo",storeType:r.ComboStore.name,extendsData:!1})],t)}(f);t.ComboControlRenderer=b}); ;/*!src/renderers/Form/Array.tsx*/ define("9b389bb",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),o=n.__importDefault(e("node_modules/react/index")),r=e("567b83c"),i=e("3fbfd93"),a=n.__importDefault(e("3919ee5")),s=function(e){function t(t){var n=e.call(this,t)||this;return n.comboRef=n.comboRef.bind(n),n}return n.__extends(t,e),t.prototype.comboRef=function(e){this.comboInstance=e},t.prototype.validate=function(e){var t;return this.comboInstance?(t=this.comboInstance).validate.apply(t,e):null},t.prototype.render=function(){var e=this.props,t=e.items,r=n.__rest(e,["items"]);return o.default.createElement(a.default,n.__assign({},r,{controls:[t],flat:!0,multiple:!0,multiLine:!1,ref:this.comboRef}))},t}(o.default.Component);t.default=s;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([r.FormItem({type:"array",storeType:i.ComboStore.name})],t)}(s);t.ArrayControlRenderer=u}); ;/*!src/renderers/Container.tsx*/ define("2390f9f",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),r=n.__importDefault(e("node_modules/react/index")),s=e("0f9ebdf"),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.renderBody=function(){var e=this.props,t=e.children,n=e.body,s=e.render,a=e.classnames,o=e.bodyClassName;return r.default.createElement("div",{className:a("Container-body",o)},t?"function"==typeof t?t(this.props):t:n?s("body",n):null)},t.prototype.render=function(){var e=this.props,t=e.className,n=(e.size,e.classnames);return r.default.createElement("div",{className:n("Container",t)},this.renderBody())},t.propsList=["body","className"],t.defaultProps={className:""},t}(r.default.Component);t.default=a;var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([s.Renderer({test:/(^|\/)container$/,name:"container"})],t)}(a);t.ContainerRenderer=o}); ;/*!src/renderers/Form/Container.tsx*/ define("647fc2f",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),o=r.__importDefault(e("node_modules/react/index")),n=r.__importDefault(e("node_modules/classnames/index")),a=r.__importDefault(e("2390f9f")),d=r.__importDefault(e("567b83c")),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.renderBody=function(){var t=this.props,r=t.renderFormItems,a=t.body,d=t.bodyClassName,l=t.controls,s=t.tabs,i=t.fieldSet,u=t.mode,f=t.formMode,m=t.horizontal,c=t.$path,_=t.classPrefix,p=t.store,b=t.render;if(!a&&(l||s||i)){var y={store:p,data:p.data,render:b};return u&&(y.mode=u),m&&(y.horizontal=m),o.default.createElement("div",{className:n.default(_+"Form--"+(y.mode||f||"normal"),d)},r({controls:l,tabs:s,fieldSet:i},c.replace(/^.*form\//,""),y))}return e.prototype.renderBody.call(this)},t=r.__decorate([d.default({type:"container",strictMode:!1,sizeMutable:!1})],t)}(a.default);t.ContainerControlRenderer=l}); ;/*!src/renderers/Form/SubForm.tsx*/ define("8a88f1c",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=e("node_modules/tslib/tslib"),o=n.__importDefault(e("node_modules/react/index")),l=e("567b83c"),s=n.__importDefault(e("node_modules/classnames/index")),i=e("node_modules/lodash/omit"),r=e("node_modules/lodash/pick"),d=e("9a80175"),u=function(e){return e?(a=a||document.createElement("div"),a.innerHTML=e,a.innerText):e},p=function(e){function t(t){var a=e.call(this,t)||this;return a.state={openedIndex:-1,optionIndex:-1},a.addItem=a.addItem.bind(a),a.removeItem=a.removeItem.bind(a),a.open=a.open.bind(a),a.close=a.close.bind(a),a.handleDialogConfirm=a.handleDialogConfirm.bind(a),a}return n.__extends(t,e),t.prototype.addItem=function(){var e=this.props.value;e=Array.isArray(e)?e.concat():[],e.push({}),this.props.onChange(e)},t.prototype.removeItem=function(e,t){t.stopPropagation(),t.preventDefault();var a=this.props.value;Array.isArray(a)&&(a=a.concat(),a.splice(e,1),this.props.onChange(a))},t.prototype.open=function(e){void 0===e&&(e=0),this.setState({openedIndex:e})},t.prototype.close=function(){this.setState({openedIndex:-1})},t.prototype.handleDialogConfirm=function(e){var t=this.props,a=t.multiple,o=t.onChange,l=t.value;if(a){var s=Array.isArray(l)?l.concat():[];s[this.state.openedIndex]=n.__assign(n.__assign({},s[this.state.openedIndex]),e[0]),o(s)}else o(n.__assign(n.__assign({},l),e[0]));this.close()},t.prototype.buildDialogSchema=function(){var e=this.props.form,t=["title","actions","name","size","closeOnEsc","showCloseButton","bodyClassName","type"];return n.__assign(n.__assign({},r(e,t)),{type:"dialog",body:n.__assign({type:"form"},i(e,t))})},t.prototype.renderMultipe=function(){var e=this,t=this.props,a=t.classPrefix,n=t.addButtonClassName,l=t.editButtonClassName,i=t.disabled,r=t.labelField,d=t.value,p=t.btnLabel,m=t.render,c=t.data;return[o.default.createElement("div",{className:a+"SubForm-values",key:"values"},Array.isArray(d)?d.map(function(t,n){return o.default.createElement("div",{className:s.default(a+"SubForm-value",{"is-disabled":i},l),key:n},o.default.createElement("span",{"data-tooltip":"删除","data-position":"bottom",className:a+"Select-valueIcon",onClick:e.removeItem.bind(e,n)},"×"),o.default.createElement("span",{onClick:e.open.bind(e,n),className:a+"SubForm-valueLabel","data-tooltip":"编辑详情","data-position":"bottom"},t&&r&&t[r]&&u(t[r])||m("label",{type:"tpl",tpl:p},{data:c})))}):null),o.default.createElement("button",{key:"add",type:"button",onClick:this.addItem,className:s.default(a+"Button "+a+"SubForm-addBtn",n),disabled:i,"data-tooltip":"新增一条数据"},o.default.createElement("i",{className:"fa fa-plus m-r-xs"}),o.default.createElement("span",null,"新增"))]},t.prototype.renderSingle=function(){var e=this.props,t=e.classPrefix,a=e.btnClassName,n=e.disabled,l=e.value,i=e.labelField,r=e.btnLabel,d=e.render,p=e.data;return o.default.createElement("div",{className:t+"SubForm-values",key:"values"},o.default.createElement("div",{className:s.default(t+"SubForm-value",{"is-disabled":n},a),onClick:this.open.bind(this,0),"data-tooltip":"编辑详情","data-position":"bottom"},o.default.createElement("span",{className:t+"SubForm-valueLabel"},l&&i&&l[i]&&u(l[i])||d("label",{type:"tpl",tpl:r},{data:p}))))},t.prototype.render=function(){var e=this.props,t=e.multiple,a=e.classPrefix,n=e.className,l=e.render,i=e.value,r=e.data,u=this.state.openedIndex;return o.default.createElement("div",{className:s.default(a+"SubFormControl",n)},t?this.renderMultipe():this.renderSingle(),l("dalog/"+u,this.buildDialogSchema(),{show:-1!==u,onClose:this.close,onConfirm:this.handleDialogConfirm,data:d.createObject(r,(t?Array.isArray(i)&&i[u]:i)||{})}))},t.defaultProps={minLength:0,maxLength:0,multiple:!1,btnClassName:"",addButtonClassName:"",editButtonClassName:"",labelField:"label",btnLabel:"设置"},t}(o.default.PureComponent);t.default=p;var m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([l.FormItem({type:"form",sizeMutable:!1})],t)}(p);t.SubFormControlRenderer=m}); ;/*!src/renderers/Form/RichText.tsx*/ define("a57a440",function(e,t){"use strict";function o(){return new Promise(function(t){return e(["1e5b785"],function(e){return t(e.default)})})}Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),i=n.__importDefault(e("node_modules/react/index")),a=e("567b83c"),r=n.__importDefault(e("node_modules/classnames/index")),l=n.__importDefault(e("4783ce8")),s=e("9a80175"),u=function(e){function t(t){var o=e.call(this,t)||this;return o.state={focused:!1},o.config=null,o.handleFocus=o.handleFocus.bind(o),o.handleBlur=o.handleBlur.bind(o),o.config=n.__assign(n.__assign({imageAllowedTypes:["jpeg","jpg","png","gif"],imageDefaultAlign:"left",imageEditButtons:t.imageEditable?["imageReplace","imageAlign","imageRemove","|","imageLink","linkOpen","linkEdit","linkRemove","-","imageDisplay","imageStyle","imageAlt","imageSize"]:[],key:t.env.richTextToken},t.options),{editorClass:t.editorClass,placeholderText:t.placeholder,imageUploadURL:t.reciever,imageUploadParams:{from:"rich-text"},videoUploadURL:t.videoReciever,videoUploadParams:{from:"rich-text"},events:n.__assign(n.__assign({},t.options&&t.options.events),{"froalaEditor.focus":o.handleFocus,"froalaEditor.blur":o.handleBlur})}),t.buttons&&(o.config.toolbarButtonsSM=t.buttons,o.config.toolbarButtonsMD=t.buttons,o.config.toolbarButtonsXS=t.buttons,o.config.toolbarButtons=t.buttons),o}return n.__extends(t,e),t.prototype.handleFocus=function(){this.setState({focused:!0})},t.prototype.handleBlur=function(){this.setState({focused:!1})},t.prototype.render=function(){{var e=this.props,t=e.className,n=e.classPrefix,a=e.value,u=e.onChange,d=e.disabled;e.size}return i.default.createElement("div",{className:r.default(n+"RichTextControl",t,{"is-focused":this.state.focused,"is-disabled":d})},i.default.createElement(l.default,{getComponent:o,model:a,onModelChange:d?s.noop:u,onFocus:this.handleFocus,onBlur:this.handleBlur,config:this.config,disabled:d}))},t.defaultProps={imageEditable:!0,reciever:"/api/upload/image",videoReciever:"/api/upload/video",placeholder:"请输入",options:{language:"zh_cn",toolbarButtonsSM:["paragraphFormat","quote","color","|","bold","italic","underline","strikeThrough","|","formatOL","formatUL","align","|","insertLink","insertImage","insertEmotion","insertTable","|","undo","redo","html"],toolbarButtonsMD:["paragraphFormat","quote","color","|","bold","italic","underline","strikeThrough","|","formatOL","formatUL","align","|","insertLink","insertImage","insertEmotion","insertTable","|","undo","redo","html"],toolbarButtons:["paragraphFormat","quote","color","|","bold","italic","underline","strikeThrough","|","formatOL","formatUL","align","|","insertLink","insertImage","insertEmotion","insertTable","|","undo","redo","html"]}},t}(i.default.Component);t.default=u;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([a.FormItem({type:"rich-text",sizeMutable:!1})],t)}(u);t.RichTextControlRenderer=d}); ;/*!src/renderers/Form/Editor.tsx*/ define("27eb5b8",function(e,t){"use strict";function n(){return new Promise(function(t){return e(["997c87d"],function(e){return t(e.default)})})}Object.defineProperty(t,"__esModule",{value:!0});var o=e("node_modules/tslib/tslib"),s=o.__importDefault(e("node_modules/react/index")),i=e("567b83c"),a=o.__importDefault(e("4783ce8")),r=e("node_modules/lodash/debounce"),u=function(e){function t(t){var n=e.call(this,t)||this;return n.state={focused:!1},n.toDispose=[],n.handleFocus=n.handleFocus.bind(n),n.handleBlur=n.handleBlur.bind(n),n.handleEditorMounted=n.handleEditorMounted.bind(n),n.updateContainerSize=r(n.updateContainerSize.bind(n),250,{trailing:!0,leading:!1}),n.toDispose.push(n.updateContainerSize.cancel),n}return o.__extends(t,e),t.prototype.componentWillUnmount=function(){this.toDispose.forEach(function(e){return e()})},t.prototype.handleFocus=function(){this.setState({focused:!0})},t.prototype.handleBlur=function(){this.setState({focused:!1})},t.prototype.handleEditorMounted=function(e,t){this.editor=e,this.toDispose.push(e.onDidFocusEditorWidget(this.updateContainerSize).dispose),this.toDispose.push(e.onDidChangeModelContent(this.updateContainerSize).dispose),this.props.editorDidMount&&this.props.editorDidMount(e,t)},t.prototype.updateContainerSize=function(){var e=this.editor,t=e._domElement.parentNode,n=e.getConfiguration(),o=n.lineHeight,s=e.getModel().getLineCount(),i=o*s,a=n.layoutInfo.horizontalScrollbarHeight,r=i+a;t.style.cssText="height:"+r+"px"},t.prototype.render=function(){var e,t=this.props,i=t.className,r=t.classPrefix,u=t.classnames,l=t.value,d=t.onChange,p=t.disabled,c=t.options,h=t.language,f=t.editorTheme,g=t.size,_=l;return _&&"string"!=typeof _&&(_=JSON.stringify(_,null,4)),s.default.createElement("div",{className:u("EditorControl",(e={"is-focused":this.state.focused},e["EditorControl--"+g]=g,e),i)},s.default.createElement(a.default,{classPrefix:r,getComponent:n,value:_,onChange:d,disabled:p,onFocus:this.handleFocus,onBlur:this.handleBlur,language:h,editorTheme:f,editorDidMount:this.handleEditorMounted,options:o.__assign(o.__assign({},c),{readOnly:p})}))},t.defaultProps={language:"javascript",editorTheme:"vs",options:{automaticLayout:!0,selectOnLineNumbers:!0,scrollBeyondLastLine:!1,folding:!0,minimap:{enabled:!1}}},t}(s.default.Component);t.default=u,t.availableLanguages=["bat","c","coffeescript","cpp","csharp","css","dockerfile","fsharp","go","handlebars","html","ini","java","javascript","json","less","lua","markdown","msdax","objective-c","php","plaintext","postiats","powershell","pug","python","r","razor","ruby","sb","scss","sol","sql","swift","typescript","vb","xml","yaml"],t.EditorControls=t.availableLanguages.map(function(e){var t=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(n,t),n.lang=e,n.displayName=""+e[0].toUpperCase()+e.substring(1)+"EditorControlRenderer",n.defaultProps=o.__assign(o.__assign({},u.defaultProps),{language:e}),n=o.__decorate([i.FormItem({type:e+"-editor",sizeMutable:!1})],n)}(u);return t});var l=(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.defaultProps=o.__assign(o.__assign({},u.defaultProps),{language:"javascript"}),t=o.__decorate([i.FormItem({type:"js-editor",sizeMutable:!1})],t)}(u),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.defaultProps=o.__assign(o.__assign({},u.defaultProps),{language:"typescript"}),t=o.__decorate([i.FormItem({type:"ts-editor",sizeMutable:!1})],t)}(u),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.defaultProps=o.__assign(o.__assign({},u.defaultProps),{language:"javascript"}),t=o.__decorate([i.FormItem({type:"editor",sizeMutable:!1})],t)}(u));t.EditorControlRenderer=l}); ;/*!src/renderers/Form/DiffEditor.tsx*/ define("138c832",function(e,t){"use strict";function i(){return new Promise(function(t){return e(["997c87d"],function(e){return t(e.default)})})}function o(e){return e&&"string"!=typeof e&&(e=JSON.stringify(e,null,4)),e}Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),d=n.__importDefault(e("node_modules/react/index")),r=e("0f9ebdf"),a=e("567b83c"),s=e("6a2dbb7"),u=n.__importDefault(e("4783ce8")),l=e("node_modules/lodash/debounce"),f=function(e){function t(t){var i=e.call(this,t)||this;return i.state={focused:!1},i.toDispose=[],i.handleFocus=i.handleFocus.bind(i),i.handleBlur=i.handleBlur.bind(i),i.editorFactory=i.editorFactory.bind(i),i.handleEditorMounted=i.handleEditorMounted.bind(i),i.handleModifiedEditorChange=i.handleModifiedEditorChange.bind(i),i.updateContainerSize=l(i.updateContainerSize.bind(i),250,{trailing:!0,leading:!1}),i.toDispose.push(i.updateContainerSize.cancel),i}return n.__extends(t,e),t.prototype.componentWillUnmount=function(){this.toDispose.forEach(function(e){return e()})},t.prototype.handleFocus=function(){this.setState({focused:!0})},t.prototype.handleBlur=function(){this.setState({focused:!1})},t.prototype.componentDidUpdate=function(e){var t=this.props,i=t.data,n=t.value,d=t.diffValue;this.originalEditor&&d&&(d!==e.diffValue||i!==e.data)&&this.originalEditor.getModel().setValue(/^\$(?:([a-z0-9_.]+)|{.+})$/.test(d)?s.filter(o(d||""),i,"| raw"):o(d)),this.modifiedEditor&&n&&n!==e.value&&!this.state.focused&&this.modifiedEditor.getModel().setValue(o(n))},t.prototype.editorFactory=function(e,t,i){return t.editor.createDiffEditor(e,i)},t.prototype.handleEditorMounted=function(e,t){var i=this.props,n=i.value,d=i.data,r=i.language,a=i.diffValue;this.monaco=t,this.editor=e,this.modifiedEditor=e.getModifiedEditor(),this.originalEditor=e.getOriginalEditor(),this.toDispose.push(this.modifiedEditor.onDidFocusEditorWidget(this.handleFocus).dispose),this.toDispose.push(this.modifiedEditor.onDidBlurEditorWidget(this.handleBlur).dispose),this.toDispose.push(this.modifiedEditor.onDidChangeModelContent(this.handleModifiedEditorChange).dispose),this.editor.setModel({original:this.monaco.editor.createModel(/^\$(?:([a-z0-9_.]+)|{.+})$/.test(a)?s.filter(o(a||""),d,"| raw"):o(a),r),modified:this.monaco.editor.createModel(o(n),r)}),this.updateContainerSize()},t.prototype.handleModifiedEditorChange=function(){var e=this.props.onChange;e&&e(this.modifiedEditor.getModel().getValue()),this.updateContainerSize()},t.prototype.updateContainerSize=function(){var e=this.modifiedEditor,t=e._domElement.parentNode.parentNode.parentNode,i=e.getConfiguration(),o=i.lineHeight,n=e.getModel().getLineCount(),d=o*n,r=i.layoutInfo.horizontalScrollbarHeight,a=d+r;t.style.cssText="height:"+a+"px"},t.prototype.render=function(){var e=this.props,t=e.className,o=e.value,r=e.onChange,a=e.disabled,s=e.size,l=e.options,f=e.language,h=e.theme,p=e.classnames;return d.default.createElement("div",{className:p("EditorControl",s?"EditorControl--"+s:"",t,{"is-focused":this.state.focused})},d.default.createElement(u.default,{getComponent:i,value:o,onChange:r,disabled:a,language:f,theme:h,editorDidMount:this.handleEditorMounted,editorFactory:this.editorFactory,options:n.__assign(n.__assign({},l),{readOnly:a})}))},t.defaultProps={language:"javascript",theme:"vs",options:{automaticLayout:!1,selectOnLineNumbers:!0,scrollBeyondLastLine:!1,folding:!0,minimap:{enabled:!1}},diffValue:""},t}(d.default.Component);t.DiffEditor=f;var h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.defaultProps=n.__assign({},f.defaultProps),t=n.__decorate([a.FormItem({type:"diff-editor",sizeMutable:!1})],t)}(f);t.DiffEditorControlRenderer=h;var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.defaultProps=n.__assign(n.__assign({},f.defaultProps),{disabled:!0}),t=n.__decorate([r.Renderer({test:/(^|\/)diff-editor$/,sizeMutable:!1,name:"diff-editor"})],t)}(f);t.DiffEditorRenderer=p}); ;/*!src/renderers/Grid.tsx*/ define("5e68c3c",function(e,r){"use strict";function n(e){return"string"==typeof e&&e?e.replace(/\bcol-(xs|sm|md|lg)-(\d+)\b/g,function(e,r,n){return"Grid-col--"+r+n}):e}function t(e){var n=[],t=r.ColProps;return t.forEach(function(r){return e&&e[r]&&n.push("Grid-col--"+r+e[r])}),n.length||n.push("Grid-col--sm"),n.join(" ")}Object.defineProperty(r,"__esModule",{value:!0});var s=e("node_modules/tslib/tslib"),o=s.__importDefault(e("node_modules/react/index")),u=e("0f9ebdf"),i=e("node_modules/lodash/pick");r.ColProps=["lg","md","sm","xs"];var l=function(e){function u(){return null!==e&&e.apply(this,arguments)||this}return s.__extends(u,e),u.prototype.renderChild=function(e,r,n,t){var s=this.props,o=s.render,u=s.itemRender;return u?u(r,n,t,this.props):o(e,r)},u.prototype.renderColumn=function(e,u,l){var d=i(e,r.ColProps);d=s.__assign({},d);var a=this.props.classnames;return o.default.createElement("div",{key:u,className:a(t(d),n(e.columnClassName))},Array.isArray(e)?this.renderColumns(e):this.renderChild("column/"+u,e,u,l))},u.prototype.renderColumns=function(e){var r=this,n=this.props,t=n.className,s=n.classnames;return o.default.createElement("div",{className:s("Grid",t)},e.map(function(n,t){return r.renderColumn(n,t,e.length)}))},u.prototype.render=function(){return this.renderColumns(this.props.columns)},u.propsList=["columns"],u.defaultProps={},u}(o.default.Component);r.default=l;var d=function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return s.__extends(r,e),r=s.__decorate([u.Renderer({test:/(^|\/)grid$/,name:"grid"})],r)}(l);r.GridRenderer=d}); ;/*!src/renderers/Form/Grid.tsx*/ define("d5c9577",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),o=r.__importDefault(e("5e68c3c")),s=e("567b83c"),d=r.__importDefault(e("node_modules/react/index")),n={left:"col-sm-4",right:"col-sm-8",offset:"col-sm-offset-4"},l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.renderChild=function(e,t,r,o){var s=this.props,l=s.render,a=s.renderFormItems,i=s.classnames,m=s.$path,c=s.itemRender,u=s.store;return t&&!t.type&&(t.controls||t.tabs||t.feildSet)?d.default.createElement("div",{className:i("Grid-form Form--"+(t.mode||"normal"))},a(t,m.replace(/^.*form\//,""),{mode:t.mode||"normal",horizontal:t.horizontal||n,store:u,data:u.data,render:l})):c?c(t,r,o,this.props):l(e,t.body||t)},t.propsList=["columns"],t.defaultProps={},t=r.__decorate([s.FormItem({type:"grid",strictMode:!1,sizeMutable:!1})],t)}(o.default);t.GridRenderer=l}); ;/*!src/renderers/Form/HBox.tsx*/ define("4be33a0",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),o=r.__importDefault(e("node_modules/react/index")),n=e("567b83c"),s=r.__importDefault(e("node_modules/classnames/index")),a=e("9a80175"),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.renderColumn=function(e,t,n){var l=this.props,i=l.itemRender,d=l.data,u=l.classPrefix;if(!a.isVisible(e,d))return null;var m=r.__assign({width:e.width,height:e.height},e.style);return o.default.createElement("div",{key:t,style:m,className:s.default(u+"Hbox-col",u+"Form--"+(e.mode||"normal"),e.columnClassName)},i?i(e,t,n,this.props):this.renderChild("column/"+t,e))},t.prototype.renderChild=function(e,t){var r=this.props,o=r.render,n=r.renderFormItems,s=(r.formMode,r.store),a=r.$path;return t&&!t.type&&(t.controls||t.tabs||t.feildSet)?n(t,a.replace(/^.*form\//,""),{mode:t.mode||"normal",horizontal:t.horizontal||{left:4,right:8,offset:4},store:s,data:s.data,render:o}):o(e,t.body||t)},t.prototype.render=function(){var e=this,t=this.props,r=t.className,n=t.columns,a=t.gap,l=t.classPrefix;return o.default.createElement("div",{className:s.default(l+"FormHbox",a?l+"Hbox--"+a:"",r)},o.default.createElement("div",{className:l+"Hbox"},n.map(function(t,r){return e.renderColumn(t,r,n.length)})))},t.propsList=["columns"],t.defaultProps={},t=r.__decorate([n.FormItem({type:"hbox",strictMode:!1,sizeMutable:!1})],t)}(o.default.Component);t.HBoxRenderer=l}); ;/*!src/renderers/Panel.tsx*/ define("244f74d",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),s=a.__importDefault(e("node_modules/react/index")),n=e("0f9ebdf"),r=e("9a80175"),o=e("node_modules/react-dom/index"),l=e("67d35e6"),i=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.affixDom=s.default.createRef(),t.footerDom=s.default.createRef(),t}return a.__extends(t,e),t.prototype.componentDidMount=function(){var e=o.findDOMNode(this),t=e?r.getScrollParent(e):null;t&&t!==document.body||(t=window),this.parentNode=t,t.addEventListener("scroll",this.affixDetect),this.unSensor=l.resizeSensor(e,this.affixDetect),this.affixDetect()},t.prototype.componentWillUnmount=function(){var e=this.parentNode;e&&e.removeEventListener("scroll",this.affixDetect),this.unSensor&&this.unSensor()},t.prototype.affixDetect=function(){if(this.props.affixFooter&&this.affixDom.current&&this.footerDom.current){var e=this.affixDom.current,t=this.footerDom.current,a=!1;if(t.offsetWidth&&(e.style.cssText="width: "+t.offsetWidth+"px;"),"always"===this.props.affixFooter)a=!0,t.classList.add("invisible2");else{var s=t.getBoundingClientRect(),n=window.innerHeight;a=s.top>n}a?e.classList.add("in"):e.classList.remove("in")}},t.prototype.renderBody=function(){var e=this.props,t=(e.type,e.className,e.data),n=(e.header,e.body),r=e.render,o=e.bodyClassName,l=(e.headerClassName,e.actionsClassName,e.footerClassName,e.children),i=(e.title,e.actions,e.footer,e.classPrefix),d=a.__rest(e,["type","className","data","header","body","render","bodyClassName","headerClassName","actionsClassName","footerClassName","children","title","actions","footer","classPrefix"]),f=a.__assign({data:t},d);return l?s.default.createElement("div",{className:o||i+"Panel-body"},"function"==typeof l?l(this.props):l):n?s.default.createElement("div",{className:o||i+"Panel-body"},r("body",n,f)):null},t.prototype.renderActions=function(){var e=this.props,t=e.actions,a=e.render;return Array.isArray(t)&&t.length?t.map(function(e,t){return a("action",e,{type:e.type||"button",key:t})}):null},t.prototype.render=function(){var e=this.props,t=(e.type,e.className),n=e.data,r=e.header,o=(e.body,e.render),l=(e.bodyClassName,e.headerClassName),i=e.actionsClassName,d=e.footerClassName,f=(e.children,e.title),c=e.footer,m=e.affixFooter,u=(e.classPrefix,e.classnames),p=a.__rest(e,["type","className","data","header","body","render","bodyClassName","headerClassName","actionsClassName","footerClassName","children","title","footer","affixFooter","classPrefix","classnames"]),h=a.__assign({data:n},p),y=[],N=this.renderActions();N&&y.push(s.default.createElement("div",{key:"actions",className:u("Panel-btnToolbar",i||"Panel-footer")},N)),c&&y.push(s.default.createElement("div",{key:"footer",className:u(d||"Panel-footer")},o("footer",c,h)));var _=y.length?s.default.createElement("div",{ref:this.footerDom},y):null;return s.default.createElement("div",{className:u("Panel",t||"Panel--default")},r?s.default.createElement("div",{className:u(l||"Panel-heading")},o("header",r,h)):f?s.default.createElement("div",{className:u(l||"Panel-heading")},s.default.createElement("h3",{className:u("Panel-title")},o("title",f,h))):null,this.renderBody(),_,m&&y.length?s.default.createElement("div",{ref:this.affixDom,className:u("Panel-fixedBottom")},y):null)},t.propsList=["headerClassName","footerClassName","actionsClassName","bodyClassName"],t.defaultProps={},a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"affixDetect",null),t}(s.default.Component);t.default=i;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([n.Renderer({test:/(^|\/)panel$/,name:"panel"})],t)}(i);t.PanelRenderer=d}); ;/*!src/renderers/Form/Panel.tsx*/ define("2406202",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),o=r.__importDefault(e("node_modules/react/index")),n=e("0f9ebdf"),d=r.__importDefault(e("244f74d")),l=r.__importDefault(e("node_modules/classnames/index")),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.renderBody=function(){var t=this.props,r=(t.render,t.renderFormItems),n=t.body,d=t.bodyClassName,a=t.controls,s=t.tabs,i=t.fieldSet,f=t.mode,m=t.formMode,u=t.horizontal,c=t.$path,p=t.classPrefix;if(!n&&(a||s||i)){var _={};return f&&(_.mode=f),u&&(_.horizontal=u),o.default.createElement("div",{className:l.default(p+"Form--"+(_.mode||m||"normal"),d)},r({controls:a,tabs:s,fieldSet:i},c.replace(/^.*form\//,""),_))}return e.prototype.renderBody.call(this)},t=r.__decorate([n.Renderer({test:/(^|\/)form(?:\/.+)?\/control\/(?:\d+\/)?panel$/,weight:-100,name:"panel-control"})],t)}(d.default);t.PanelRenderer=a}); ;/*!src/renderers/Form/Color.tsx*/ define("5271012",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),n=r.__importDefault(e("node_modules/react/index")),a=e("567b83c"),l=r.__importDefault(e("node_modules/classnames/index")),s=r.__importDefault(e("f11d26b")),o=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={open:!1},t}return r.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,a=e.classPrefix,o=r.__rest(e,["className","classPrefix"]);return n.default.createElement("div",{className:l.default(a+"ColorControl",t)},n.default.createElement(s.default,r.__assign({classPrefix:a},o)))},t.defaultProps={format:"hex",clearable:!0},t}(n.default.PureComponent);t.default=o;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t=r.__decorate([a.FormItem({type:"color"})],t)}(o);t.ColorControlRenderer=u}); ;/*!src/renderers/Form/ChainedSelect.tsx*/ define("d2efb65",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),n=a.__importDefault(e("node_modules/react/index")),i=a.__importDefault(e("node_modules/classnames/index")),o=e("b86428a"),s=a.__importDefault(e("d57879c")),l=e("1caead1"),r=function(e){function t(t){var a=e.call(this,t)||this;return a.state={stack:[]},a.handleChange=a.handleChange.bind(a),a.loadMore=a.loadMore.bind(a),a}return a.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props.formInited;e?this.loadMore():this.props.addHook(this.loadMore,"init")},t.prototype.componentWillReceiveProps=function(e){var t=this.props;t.options!==e.options&&this.setState({stack:[]})},t.prototype.componentDidUpdate=function(e){var t=this.props;t.value!==e.value&&this.loadMore()},t.prototype.loadMore=function(){for(var e=this,t=this.props,n=t.value,i=t.delimiter,o=t.onChange,s=t.joinValues,r=t.extractValue,p=t.source,d=t.data,u=t.env,c=Array.isArray(n)?n.concat():n&&"string"==typeof n?n.split(i||","):[],h=0,f=this.state.stack.length;f>h&&c[h]&&this.state.stack[h].parentId==(s||r?c[h]:c[h].value);)h++;if(c[h]&&u&&l.isEffectiveApi(p,d)){var v=s||r?c[h]:c[h].value,g=this.state.stack.concat();g.splice(h,g.length-h),g.push({parentId:v,loading:!0,options:[]}),this.setState({stack:g},function(){u.fetcher(p,a.__assign(a.__assign({},d),{value:c,level:h+1,parentId:v,parent:c[h]})).then(function(t){var a=e.state.stack.concat(),l=t.data?t.data.value:void 0,r=t.data&&t.data.options||t.data;a.splice(h,a.length-h),"undefined"!=typeof l&&(c.splice(h+1,n.length-h-1),c.push(l),o(s?c.join(i||","):c)),a.push({options:r,parentId:v,loading:!1,visible:!!r}),e.setState({stack:a},e.loadMore)}).catch(function(e){u.notify("error",e.message)})})}},t.prototype.handleChange=function(e,t){var a=this.props,n=a.value,i=a.delimiter,o=a.onChange,s=a.joinValues,l=a.extractValue,r=Array.isArray(n)?n.concat():n&&"string"==typeof n?n.split(i||","):[];r.splice(e,r.length-e),r.push(s?t.value:t),o(s?r.join(i||","):l?r.map(function(e){return e.value||e}):r)},t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.render=function(){var e=this,t=this.props,o=t.options,l=t.classPrefix,r=t.className,p=(t.inline,t.loading),d=t.value,u=t.delimiter,c=(t.joinValues,t.extractValue,t.multiple,a.__rest(t,["options","classPrefix","className","inline","loading","value","delimiter","joinValues","extractValue","multiple"])),h=Array.isArray(d)?d.concat():d&&"string"==typeof d?d.split(u||","):[];return n.default.createElement("div",{className:i.default(l+"ChainedSelectControl",r)},n.default.createElement(s.default,a.__assign({},c,{classPrefix:l,key:"base",options:o,value:h[0],onChange:this.handleChange.bind(this,0),loading:p,inline:!0})),this.state.stack.map(function(t,i){var o=t.options,r=t.loading,p=t.visible;return p===!1?null:n.default.createElement(s.default,a.__assign({},c,{classPrefix:l,key:"x-"+(i+1),options:o,value:h[i+1],onChange:e.handleChange.bind(e,i+1),loading:r,inline:!0}))}))},t.defaultProps={clearable:!1,searchable:!1,multiple:!0},t}(n.default.Component);t.default=r;var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([o.OptionsControl({type:"chained-select",sizeMutable:!1})],t)}(r);t.ChainedSelectControlRenderer=p}); ;/*!src/renderers/Form/NestedSelect.tsx*/ define("9d9f047",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),n=a.__importDefault(e("node_modules/react/index")),l=e("node_modules/lodash/xorBy"),r=e("node_modules/lodash/unionBy"),i=a.__importDefault(e("997df41")),s=a.__importDefault(e("0a43d97")),o=a.__importDefault(e("2b3dcdf")),d=e("node_modules/react-overlays/lib/index"),c=e("b7bbd16"),u=e("9a80175"),p=e("f2e345e"),h=e("b86428a"),m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={isOpened:!1},t}return a.__extends(t,e),t.prototype.domRef=function(e){this.target=e},t.prototype.open=function(){this.props.disabled||this.setState({isOpened:!0})},t.prototype.close=function(){this.setState({isOpened:!1})},t.prototype.renderValue=function(){var e=this.props,t=e.multiple,a=e.classnames,l=e.selectedOptions,r=e.labelField,i=Array.isArray(l)?l.length:0;return n.default.createElement("div",{className:a("NestedSelect-valueWrap"),onClick:this.open},i>0?n.default.createElement("div",{className:a("NestedSelect-value")},t?"已选择 "+i+" 项":l[0][r||"label"]):null)},t.prototype.renderClear=function(){var e=this.props,t=e.clearable,a=e.value,l=e.disabled,r=e.classnames;return t&&!l&&(Array.isArray(a)?a.length:a)?n.default.createElement("a",{onClick:this.clearValue,className:r("NestedSelect-clear")},n.default.createElement(c.Icon,{icon:"close",className:"icon"})):null},t.prototype.clearValue=function(){var e=this.props,t=e.onChange,a=e.resetValue;t("undefined"==typeof a?"":a)},t.prototype.handleOptionClick=function(e,t){var a=this.props,n=a.multiple,l=a.onChange,r=a.joinValues,i=a.extractValue,s=a.valueField,o=a.autoFill,d=a.onBulkChange;t.stopPropagation();var c=!n&&o&&!u.isEmpty(o)&&p.dataMapping(o,e);c&&d(c),l(r?e[s||"value"]:i?e[s||"value"]:e),!n&&this.close()},t.prototype.handleCheck=function(e){var t,a=this.props,n=a.onChange,i=a.selectedOptions,s=a.joinValues,o=a.valueField,d=a.delimiter,c=a.extractValue,p=a.withChildren,h=a.cascade,m=i.concat();if(Array.isArray(e))e=p?u.flattenTree(e):e,t=m.length===e.length?[]:e;else if(Array.isArray(e.children))if(h)t=l(m,[e],o||"value");else if(p){e=u.flattenTree([e]);var f=e.every(function(e){return!!~m.indexOf(e)})?l:r;t=f(m,e,o||"value")}else t=m.filter(function(t){return!~u.flattenTree([e]).indexOf(t)}),!~m.indexOf(e)&&t.push(e);else t=l(m,[e],o||"value");s?t=t.map(function(e){return e[o||"value"]}).join(d||","):c&&(t=t.map(function(e){return e[o||"value"]})),n(t)},t.prototype.allChecked=function(e){var t=this;return e.every(function(e){return e.children?t.allChecked(e.children):t.props.selectedOptions.some(function(t){return t.value==e.value})})},t.prototype.partialChecked=function(e){var t=this;return e.some(function(e){return e.children?t.partialChecked(e.children):t.props.selectedOptions.some(function(t){return t.value==e.value})})},t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.renderOptions=function(e,t,a){var l=this,r=this.props,i=r.multiple,o=r.selectedOptions,d=r.classnames,u=r.value,p=r.options,h=r.disabled,m=r.cascade;if(i){var f=this.partialChecked(p),v=this.allChecked(p);return n.default.createElement("div",{className:d({"NestedSelect-childrenOuter":t})},t?null:n.default.createElement("div",{className:d("NestedSelect-option","checkall")},n.default.createElement(s.default,{onChange:this.handleCheck.bind(this,p),checked:f,partial:f&&!v},"全选")),e.map(function(e,t){var r=o.some(function(t){return t.value==e.value}),u=!!a||r,p=!!a||!!h;return n.default.createElement("div",{className:d("NestedSelect-option"),key:t},n.default.createElement(s.default,{onChange:l.handleCheck.bind(l,e),trueValue:e.value,checked:u,disabled:p},e.label),e.children?n.default.createElement("div",{className:d("NestedSelect-optionArrowRight")},n.default.createElement(c.Icon,{icon:"right-arrow",className:"icon"})):null,e.children&&e.children.length?l.renderOptions(e.children,!0,m?!1:a||i&&r):null)}))}return n.default.createElement("div",{className:d({"NestedSelect-childrenOuter":t})},e.map(function(e,t){return n.default.createElement("div",{key:t,className:d("NestedSelect-option",{"is-active":u&&u===e.value}),onClick:l.handleOptionClick.bind(l,e)},n.default.createElement("span",null,e.label),e.children?n.default.createElement("div",{className:d("NestedSelect-optionArrowRight")},n.default.createElement(c.Icon,{icon:"right-arrow",className:"icon"})):null,e.children&&e.children.length?l.renderOptions(e.children,!0,!1):null)}))},t.prototype.renderOuter=function(){var e=this,t=this.props,a=t.popOverContainer,l=t.options,r=t.classnames,s=n.default.createElement(d.RootCloseWrapper,{disabled:!this.state.isOpened,onRootClose:this.close},n.default.createElement("div",{className:r("NestedSelect-menuOuter"),style:{minWidth:this.target.offsetWidth}},this.renderOptions(l,!1,!1)));return a?n.default.createElement(i.default,{container:a,placement:"left-bottom-left-top right-bottom-right-top",target:function(){return e.target},show:!0},n.default.createElement(o.default,{className:r("NestedSelect-popover"),style:{minWidth:this.target.offsetWidth}},s)):s},t.prototype.render=function(){var e=this.props,t=e.className,a=e.disabled,l=e.placeholder,r=e.selectedOptions,i=e.classnames;return n.default.createElement("div",{className:i("NestedSelectControl")},n.default.createElement("div",{className:i("NestedSelect",{"is-opened":this.state.isOpened,"is-disabled":a},t),onClick:this.open,ref:this.domRef},r&&r.length>0?null:n.default.createElement("div",{className:i("NestedSelect-placeholder")},l),this.renderValue(),this.renderClear(),n.default.createElement("span",{className:i("Select-arrow")})),this.state.isOpened?this.renderOuter():null)},t.defaultProps={cascade:!1,withChildren:!1},a.__decorate([u.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object]),a.__metadata("design:returntype",void 0)],t.prototype,"domRef",null),a.__decorate([u.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"open",null),a.__decorate([u.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"close",null),a.__decorate([u.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"clearValue",null),t}(n.default.Component);t.default=m;var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([h.OptionsControl({type:"nested-select"})],t)}(m);t.NestedSelectControlRenderer=f}); ;/*!src/renderers/Form/TransferSelect.tsx*/ define("58ea2d5",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=e("node_modules/tslib/tslib"),a=l.__importDefault(e("node_modules/react/index")),n=e("b86428a"),r=e("node_modules/lodash/lodash"),s=l.__importDefault(e("0a43d97")),c=e("b7bbd16"),d=function(e){function t(t){var l=e.call(this,t)||this;return l.state={filteredOptions:[],keyword:""},l.handleCheckAll=l.handleCheckAll.bind(l),l.handleClear=l.handleClear.bind(l),l.handleSearch=l.handleSearch.bind(l),l}return l.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props.options;e&&Array.isArray(e)&&this.setState({filteredOptions:e})},t.prototype.componentDidUpdate=function(e){var t=this.props.options;t&&e.options!==t&&this.setState({filteredOptions:t,keyword:""})},t.prototype.handleCheck=function(e){var t=this.props,l=t.selectedOptions,a=t.onChange,n=t.joinValues,s=t.extractValue,c=t.delimiter,d=t.valueField,o=0===l.length?[e]:r.xorBy(l.concat(),[e],d||"value");n?o=o.map(function(e){return e[d||"value"]}).join(c||","):s&&(o=o.map(function(e){return e[d||"value"]})),a(o)},t.prototype.handleCheckAll=function(){var e,t=this.state.filteredOptions,l=this.props,a=l.selectedOptions,n=l.onChange,r=l.joinValues,s=l.extractValue,c=l.delimiter,d=l.valueField;e=a.length===t.length?"":r?t.map(function(e){return e[d||"value"]}).join(c||""):s?t.map(function(e){return e[d||"value"]}):t,n(e)},t.prototype.handleClear=function(){this.props.onChange("")},t.prototype.handleSearch=function(e){var t=this.props,l=t.viewMode,a=t.searchField,n=t.options,r=[],s=e.target.value.toLowerCase();r=""===s?n:n.filter(function(e){return e["table"===l?a:"label"].toLowerCase().indexOf(s)>-1}),this.setState({filteredOptions:r,keyword:s})},t.prototype.reload=function(){var e=this.props.reloadOptions;e&&e()},t.prototype.renderTable=function(){var e=this,t=this.state.filteredOptions,l=this.props,n=l.classnames,c=l.classPrefix,d=l.selectedOptions,o=l.columns,i=l.allTitle,u=l.searchable,f=l.searchPlaceholder,m=l.valueField;return a.default.createElement("div",{className:n("TransferSelect-allOptions","TransferSelect-allOptions--table")},a.default.createElement("div",{className:n("TransferSelect-heading")},a.default.createElement("span",null,i+"("+d.length+"/"+t.length+")"),u?a.default.createElement("div",{className:n("TransferSelect-searchWrapper")},a.default.createElement("div",{className:n("TextControl-input")},a.default.createElement("input",{placeholder:f,autoComplete:"off",value:this.state.keyword,onChange:this.handleSearch}),a.default.createElement("i",{className:"fa fa-search"}))):null),a.default.createElement("div",{className:n("TransferSelect-body")},a.default.createElement("table",{className:n("Table-table")},a.default.createElement("thead",null,a.default.createElement("tr",null,a.default.createElement("th",{className:n("Table-checkCell")},a.default.createElement(s.default,{classPrefix:c,partial:d.length!==t.length,checked:d.length>0,onChange:this.handleCheckAll})),o.map(function(e,t){return a.default.createElement("th",{key:t},e.label)}))),a.default.createElement("tbody",null,t.map(function(t,l){var i;return a.default.createElement("tr",{className:n((i={},i[c+"Table-tr--odd"]=l%2===0,i[c+"Table-tr--even"]=l%2===1,i)),key:l},a.default.createElement("td",null,a.default.createElement(s.default,{classPrefix:c,value:!1,checked:r.find(d,function(e){return e[m||"value"]===t[m||"value"]}),onChange:e.handleCheck.bind(e,t)})),o.map(function(e,l){var n=t[e.name]+"";return a.default.createElement("td",{key:l},n)}))})))))},t.prototype.renderNormal=function(){var e=this,t=this.state.filteredOptions,l=this.props,n=l.classnames,c=l.classPrefix,d=l.selectedOptions,o=l.allTitle,i=l.searchable,u=l.searchPlaceholder,f=l.labelField,m=l.valueField;return a.default.createElement("div",{className:n("TransferSelect-allOptions","TransferSelect-allOptions--normal")},a.default.createElement("div",{className:n("TransferSelect-heading")},a.default.createElement("span",null,o+"("+d.length+"/"+t.length+")"),d.length0?t.map(function(t,l){return a.default.createElement("li",{key:l},a.default.createElement(s.default,{classPrefix:c,checked:!!r.find(d,function(e){return e[m||"value"]===t[m||"value"]}),onChange:e.handleCheck.bind(e,t)},t[f||"label"]))}):a.default.createElement("li",null,"暂无数据"))))},t.prototype.renderAction=function(){var e=this.props.classnames;return a.default.createElement("div",{className:e("TransferSelect-action")},a.default.createElement("span",{className:e("TransferSelect-actionIcon")}))},t.prototype.renderTableSelectedOptions=function(){var e=this,t=this.props,l=t.classnames,n=t.selectedOptions,s=t.selectedTitle,d=t.labelField,o=t.columns;return a.default.createElement("div",{className:l("TransferSelect-selectedOptions","TransferSelect-selectedOptions--table")},a.default.createElement("div",{className:l("TransferSelect-heading")},a.default.createElement("span",null,s+"("+n.length+")"),n.length>0?a.default.createElement("span",{onClick:this.handleClear,className:l("TransferSelect-clearAll")},"全部清除"):null),a.default.createElement("div",{className:l("TransferSelect-body")},a.default.createElement("table",{className:l("Table-table")},a.default.createElement("thead",null,a.default.createElement("tr",null,a.default.createElement("th",null,r.find(o,function(e){return e.name===d}).label))),a.default.createElement("tbody",null,n.map(function(t,n){return a.default.createElement("tr",{className:l("Table-tr--odd"),key:n},a.default.createElement("td",null,t[d||"label"],a.default.createElement("a",{onClick:e.handleCheck.bind(e,t),className:l("TransferSelect-option-close")},a.default.createElement(c.Icon,{icon:"close",className:"icon"}))))})))))},t.prototype.renderNormalSelectedOptions=function(){var e=this,t=this.props,l=t.classnames,n=t.selectedOptions,r=t.selectedTitle,s=t.labelField;return a.default.createElement("div",{className:l("TransferSelect-selectedOptions","TransferSelect-selectedOptions--normal")},a.default.createElement("div",{className:l("TransferSelect-heading")},a.default.createElement("span",null,r+"("+n.length+")"),n.length>0?a.default.createElement("span",{onClick:this.handleClear,className:l("TransferSelect-clearAll")},"全部清除"):null),a.default.createElement("div",{className:l("TransferSelect-body")},a.default.createElement("ul",null,n.map(function(t,n){return a.default.createElement("li",{key:n},t[s||"label"],a.default.createElement("a",{onClick:e.handleCheck.bind(e,t),className:l("TransferSelect-option-close")},c.closeIcon))}))))},t.prototype.render=function(){var e=this.props,t=e.className,l=e.classnames,n=e.render,r=e.viewMode,s=e.loading;return a.default.createElement("div",{className:l("TransferSelectControl",t)},"table"===r?this.renderTable():this.renderNormal(),this.renderAction(),"table"===r?this.renderTableSelectedOptions():this.renderNormalSelectedOptions(),s?n("loading",{type:"spinner",overlay:!0},{size:"lg",key:"info"}):null)},t.defaultProps={viewMode:"normal",multiple:!0,labelField:"label",valueField:"value",searchField:"label",searchPlaceholder:"请输入关键字",allTitle:"全部",selectedTitle:"已选",columns:[],searchable:!0},t}(a.default.Component);t.TransferSelect=d;var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l.__extends(t,e),t=l.__decorate([n.OptionsControl({type:"transfer-select"})],t)}(d);t.TransferSelectControlRenderer=o}); ;/*!src/renderers/Service.tsx*/ define("3a449e1",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=e("node_modules/tslib/tslib"),i=s.__importDefault(e("node_modules/react/index")),a=e("0f9ebdf"),n=e("57d76d7"),r=e("6a2dbb7"),o=e("919cbd9"),c=e("1caead1"),l=function(e){function t(t){var s=e.call(this,t)||this;return s.handleQuery=s.handleQuery.bind(s),s.reload=s.reload.bind(s),s.silentReload=s.silentReload.bind(s),s.initInterval=s.initInterval.bind(s),s}return s.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.schemaApi,s=e.initFetchSchema,i=e.api,a=e.initFetch,n=e.initFetchOn,r=e.store,o=e.messages,l=o.fetchSuccess,d=o.fetchFailed;this.mounted=!0,c.isEffectiveApi(t,r.data,s)&&r.fetchSchema(t,r.data,{successMessage:l,errorMessage:d}),c.isEffectiveApi(i,r.data,a,n)&&r.fetchInitData(i,r.data,{successMessage:l,errorMessage:d}).then(this.initInterval)},t.prototype.componentDidUpdate=function(e){var t=this.props,s=t.store,i=t.messages,a=i.fetchSuccess,n=i.fetchFailed;c.isApiOutdated(e.api,t.api,e.data,t.data)&&s.fetchData(t.api,s.data,{successMessage:a,errorMessage:n}).then(this.initInterval),c.isApiOutdated(e.schemaApi,t.schemaApi,e.data,t.data)&&s.fetchSchema(t.schemaApi,s.data,{successMessage:a,errorMessage:n}).then(this.initInterval)},t.prototype.componentWillUnmount=function(){this.mounted=!1,clearTimeout(this.timer)},t.prototype.initInterval=function(e){var t=this.props,s=t.interval,i=t.silentPolling,a=t.stopAutoRefreshWhen,n=t.data;return s&&this.mounted&&(!a||!r.evalExpression(a,n))&&(this.timer=setTimeout(i?this.silentReload:this.reload,Math.max(s,3e3))),e},t.prototype.reload=function(e,t,s,i){if(t)return this.receive(t);var a=this.props,n=a.schemaApi,r=(a.initFetchSchema,a.api),o=(a.initFetch,a.initFetchOn,a.store),l=a.messages,d=l.fetchSuccess,p=l.fetchFailed;clearTimeout(this.timer),c.isEffectiveApi(n,o.data)&&o.fetchSchema(n,o.data,{successMessage:d,errorMessage:p}).then(this.initInterval),c.isEffectiveApi(r,o.data)&&o.fetchData(r,o.data,{silent:i,successMessage:d,errorMessage:p}).then(this.initInterval)},t.prototype.silentReload=function(e,t){this.reload(e,t,void 0,!0)},t.prototype.receive=function(e){var t=this.props.store;t.updateData(e),this.reload()},t.prototype.handleQuery=function(e){this.receive(e)},t.prototype.renderBody=function(){var e=this.props,t=e.render,s=e.store,a=e.body,n=e.classnames;return i.default.createElement("div",{className:n("Service-body")},t("body",s.schema||a,{key:s.schemaKey||"body",onQuery:this.handleQuery}))},t.prototype.render=function(){var e=this.props,t=e.className,s=e.store,a=e.render,n=e.classPrefix,r=e.classnames;return i.default.createElement("div",{className:r(n+"Service",t)},s.error?i.default.createElement("div",{className:r("Alert Alert--danger")},i.default.createElement("button",{className:r("Alert-close"),onClick:function(){return s.updateMessage("")},type:"button"},i.default.createElement("span",null,"×")),s.msg):null,this.renderBody(),s.loading?a("info",{type:"spinner",overlay:!0},{key:"info",size:"lg"}):null)},t.defaultProps={messages:{fetchFailed:"初始化失败"}},t.propsList=[],t}(i.default.Component);t.default=l;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s.__extends(t,e),t.prototype.componentWillMount=function(){var e=this.context;e.registerComponent(this)},t.prototype.componentWillUnmount=function(){e.prototype.componentWillUnmount.call(this);var t=this.context;t.unRegisterComponent(this)},t.contextType=o.ScopedContext,t=s.__decorate([a.Renderer({test:/(^|\/)service$/,storeType:n.ServiceStore.name,name:"service"})],t)}(l);t.ServiceRenderer=d}); ;/*!src/renderers/Form/Service.tsx*/ define("40fc403",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=e("node_modules/tslib/tslib"),r=o.__importDefault(e("node_modules/react/index")),n=e("0f9ebdf"),s=o.__importDefault(e("3a449e1")),a=e("919cbd9"),d=e("57d76d7"),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.componentWillMount=function(){var e=this.context;e.registerComponent(this)},t.prototype.componentWillUnmount=function(){var e=this.context;e.unRegisterComponent(this)},t.prototype.renderBody=function(){var t=this.props,o=t.render,n=t.store,s=t.body,a=t.controls,d=t.tabs,i=t.feildSet,c=t.renderFormItems,l=t.formMode,m=(t.$path,t.classnames),p=n.schema||s||{controls:a,tabs:d,feildSet:i};return p&&!p.type&&(p.controls||p.tabs||p.feildSet)&&c?r.default.createElement("div",{key:n.schemaKey||"forms",className:m("Form--"+(l||"normal"))},c(p,"controls",{store:n,data:n.data,render:o})):e.prototype.renderBody.call(this)},t.contextType=a.ScopedContext,t=o.__decorate([n.Renderer({test:/(^|\/)form\/(.*)\/service$/,weight:-100,storeType:d.ServiceStore.name,storeExtendsData:!1,name:"service-control"})],t)}(s.default);t.ServiceRenderer=i}); ;/*!src/renderers/Form/Table.tsx*/ define("f6d94c0",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),a=n.__importDefault(e("node_modules/react/index")),i=e("567b83c"),r=n.__importDefault(e("node_modules/classnames/index")),l=n.__importDefault(e("a67acca")),o=e("9a80175"),s=e("1caead1"),d=e("6a2dbb7"),c=e("node_modules/lodash/omit"),u=e("f2e345e"),p=e("node_modules/lodash/findIndex"),f=function(e){function t(t){var n=e.call(this,t)||this;return n.entityId=1,n.subForms={},n.state={columns:n.buildColumns(t),editIndex:-1},n.entries=new Map,n.buildItemProps=n.buildItemProps.bind(n),n.confirmEdit=n.confirmEdit.bind(n),n.cancelEdit=n.cancelEdit.bind(n),n.handleSaveTableOrder=n.handleSaveTableOrder.bind(n),n.handleTableSave=n.handleTableSave.bind(n),n.getEntryId=n.getEntryId.bind(n),n.subFormRef=n.subFormRef.bind(n),n}return n.__extends(t,e),t.prototype.componentWillUnmount=function(){this.entries.clear()},t.prototype.subFormRef=function(e,t,n){this.subForms[t+"-"+n]=e},t.prototype.validate=function(){var e=this,t=this.props,n=t.value,a=t.minLength,i=t.maxLength;if(a&&(!Array.isArray(n)||n.lengthi)return"组合表单成员数量超出,超出最大的设定"+i+"个,请删除多余的成员。";var r=[];return Object.keys(this.subForms).forEach(function(t){return e.subForms[t]&&r.push(e.subForms[t])}),r.length?Promise.all(r.map(function(e){return e.validate()})).then(function(e){return~e.indexOf(!1)?"内部表单验证失败":void 0}):void 0},t.prototype.doAction=function(e,t){for(var a=[],i=2;i1?a.default.createElement("div",{className:u("IconPickerControl-tabs")},f.map(function(t,n){return a.default.createElement("div",{className:u("IconPickerControl-tab",{active:e.state.vendorIndex===n}),onClick:function(){return e.changeVendor(n)},key:n},t)})):null,v.length?a.default.createElement("div",{className:u("IconPickerControl-sugs",f.length>1?"IconPickerControl-multiVendor":"IconPickerControl-singleVendor")},v.map(function(e,t){return a.default.createElement("div",n.__assign({},p({item:e.value,className:u("IconPickerControl-sugItem")}),{key:t}),a.default.createElement("i",{className:u(""+e.value),title:""+e.value}))})):a.default.createElement("div",{className:u(f.length>1?"IconPickerControl-multiVendor":"IconPickerControl-singleVendor")},c)):null)})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.classPrefix,i=e.inputOnly,s=this.renderFontIcons();return i?s:a.default.createElement("div",{className:o.default(t,n+"IconPickerControl",{"is-focused":this.state.isFocused})},s)};var l,p,c;return t.defaultProps={resetValue:"",placeholder:"",noDataTip:"未找到匹配的图标"},n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[Number]),n.__metadata("design:returntype",void 0)],t.prototype,"changeVendor",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],t.prototype,"formatOptions",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],t.prototype,"getVendors",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[Object]),n.__metadata("design:returntype",void 0)],t.prototype,"inputRef",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],t.prototype,"focus",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],t.prototype,"handleClick",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[Object]),n.__metadata("design:returntype",void 0)],t.prototype,"handleFocus",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[Object]),n.__metadata("design:returntype",void 0)],t.prototype,"handleBlur",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(l="undefined"!=typeof a.default&&a.default.ChangeEvent)?l:Object]),n.__metadata("design:returntype",void 0)],t.prototype,"handleInputChange",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(p="undefined"!=typeof a.default&&a.default.KeyboardEvent)?p:Object]),n.__metadata("design:returntype",void 0)],t.prototype,"handleKeyDown",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[Object]),n.__metadata("design:returntype",void 0)],t.prototype,"handleChange",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",["function"==typeof(c="undefined"!=typeof r.StateChangeOptions&&r.StateChangeOptions)?c:Object]),n.__metadata("design:returntype",void 0)],t.prototype,"handleStateChange",null),t}(a.default.PureComponent);t.default=p;var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([l.FormItem({type:"icon-picker"})],t)}(p);t.IconPickerControlRenderer=c}); ;/*!src/renderers/Form/Formula.tsx*/ define("33d5c8a",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=t("node_modules/tslib/tslib"),o=n.__importDefault(t("node_modules/react/index")),a=t("567b83c"),i=t("6a2dbb7"),r=t("9a80175"),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.componentDidMount=function(){var t=this.props,e=t.formula,n=t.data,o=t.setPrinstineValue,a=t.initSet,r=t.condition;if(e&&a!==!1&&(!r||~r.indexOf("$")||~r.indexOf("<%")||i.evalJS(r,n))){var l=i.evalJS(e,n);null!==l&&o(l)}},e.prototype.componentWillReceiveProps=function(t){var e=this.props,n=e.formula,o=e.data,a=e.onChange,l=e.autoSet,u=e.value,d=e.condition;if(l!==!1&&n&&t.formula&&r.isObjectShallowModified(o,t.data,!1)&&u===t.value){var f=i.evalJS(t.formula,t.data);if(d&&t.condition)~d.indexOf("$")||~d.indexOf("<%")?i.filter(d,o)!==i.filter(t.condition,t.data)&&a(f):i.evalJS(t.condition,t.data)&&a(f);else{var s=i.evalJS(n,o);JSON.stringify(s)!==JSON.stringify(f)&&a(f||"")}}},e.prototype.doAction=function(){var t=this.props,e=t.formula,n=t.data,o=t.onChange,a=(t.autoSet,t.value,i.evalJS(e,n));o(a)},e.prototype.render=function(){return null},e}(o.default.Component);e.default=l;var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e=n.__decorate([a.FormItem({type:"formula",wrap:!1,strictMode:!1,sizeMutable:!1})],e)}(l);e.FormulaControlRenderer=u}); ;/*!src/renderers/Form/FieldSet.tsx*/ define("760e4be",function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var t=e("node_modules/tslib/tslib"),o=t.__importDefault(e("node_modules/react/index")),n=e("0f9ebdf"),d=t.__importDefault(e("d221521")),a=function(e){function r(r){var t=e.call(this,r)||this;return t.renderBody=t.renderBody.bind(t),t}return t.__extends(r,e),r.prototype.renderBody=function(){var e=this.props,r=e.renderFormItems,t=e.controls,n=e.body,d=e.collapsable,a=e.horizontal,l=e.render,s=e.mode,i=e.formMode,u=e.$path,c=e.classnames,m=e.store;if(!t)return l("body",n);var f={store:m,data:m.data,render:l};return s&&(f.mode=s),"undefined"!=typeof d&&(f.collapsable=d),a&&(f.horizontal=a),o.default.createElement("div",{className:c("Form--"+(f.mode||i||"normal"))},r({controls:t},u.replace(/^.*form\//,""),f))},r.prototype.render=function(){var e=this.props,r=(e.controls,e.className),n=(e.mode,t.__rest(e,["controls","className","mode"]));return o.default.createElement(d.default,t.__assign({},n,{className:r,children:this.renderBody,wrapperComponent:"fieldset",headingComponent:"legend"}))},r.defaultProps={headingClassName:"",collapsable:!1},r}(o.default.Component);r.default=a;var l=function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return t.__extends(r,e),r=t.__decorate([n.Renderer({test:/(^|\/)form(?:.+)?\/control\/fieldSet$/i,weight:-100,name:"fieldset"})],r)}(a);r.FieldSetRenderer=l}); ;/*!src/renderers/Tabs.tsx*/ define("605b41a",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=t("node_modules/tslib/tslib"),n=a.__importDefault(t("node_modules/react/index")),s=t("0f9ebdf"),i=t("node_modules/lodash/find"),r=t("9a80175"),o=t("node_modules/lodash/findIndex"),u=t("8ac7656"),d=function(t){function e(e){var a=t.call(this,e)||this,n=e.location||window.location,s=e.tabs,r=0;if("undefined"!=typeof e.activeKey)r=e.activeKey;else if(n&&Array.isArray(s)){var o=n.hash.substring(1),u=i(s,function(t){return t.hash===o});r=u&&u.hash?u.hash:s[0]&&s[0].hash||0}return a.state={prevKey:void 0,activeKey:r},a}return a.__extends(e,t),e.prototype.componentDidMount=function(){this.autoJumpToNeighbour()},e.prototype.componentWillReceiveProps=function(t){var e=this.props;if(t.location&&t.location.hash!==e.location.hash){var a=t.location.hash.substring(1);if(!a)return;var n=i(t.tabs,function(t){return t.hash===a});n&&n.hash&&n.hash!==this.state.activeKey&&this.setState({activeKey:n.hash,prevKey:this.state.activeKey})}else if(e.tabs!==t.tabs){var s=this.state.activeKey,r=t.location,n=null;if(r&&Array.isArray(t.tabs)){var o=r.hash.substring(1);n=i(t.tabs,function(t){return t.hash===o})}n?s=n.hash:t.tabs&&t.tabs.some(function(t,e){return t.hash?t.hash===s:e===s})||(s=t.tabs&&t.tabs[0]&&t.tabs[0].hash||0),this.setState({prevKey:void 0,activeKey:s})}},e.prototype.componentDidUpdate=function(){this.autoJumpToNeighbour()},e.prototype.autoJumpToNeighbour=function(){var t=this,e=this.props,a=e.tabs,n=e.data;if(Array.isArray(a)){var s=o(a,function(e,a){return e.hash?e.hash===t.state.activeKey:a===t.state.activeKey});if(a[s]&&!r.isVisible(a[s],this.props.data))for(var i=a.length,u=s-1+i,d=i-1;d--;){var h=u--%i;if(r.isVisible(a[h],n)){var c=a[h].hash||h;this.setState({activeKey:c});break}}}},e.prototype.handleSelect=function(t){var e=this.props.env;"string"==typeof t&&e?e.updateLocation("#"+t):"string"==typeof this.state.activeKey&&e&&e.updateLocation("#"),this.setState({activeKey:t,prevKey:this.state.activeKey})},e.prototype.switchTo=function(t){var e=this.props.tabs;Array.isArray(e)&&e[t]&&this.setState({activeKey:e[t].hash||t})},e.prototype.currentIndex=function(){var t=this,e=this.props.tabs;return Array.isArray(e)?o(e,function(e,a){return e.hash?e.hash===t.state.activeKey:a===t.state.activeKey}):-1},e.prototype.render=function(){var t=this,e=this.props,s=e.classnames,i=e.classPrefix,o=e.contentClassName,d=e.tabs,h=e.tabRender,c=e.className,p=e.render,l=e.data,y=e.mode,m=e.tabsMode,b=e.mountOnEnter,f=e.unmountOnExit;if(!Array.isArray(d))return null;var v=m||y;return n.default.createElement(u.Tabs,{classPrefix:i,classnames:s,mode:v,className:c,contentClassName:o,onSelect:this.handleSelect,activeKey:this.state.activeKey},d.map(function(e,s){return r.isVisible(e,l)?n.default.createElement(u.Tab,a.__assign({},e,{disabled:r.isDisabled(e,l),key:s,eventKey:e.hash||s,mountOnEnter:b,unmountOnExit:"boolean"==typeof e.reload?e.reload:"boolean"==typeof e.unmountOnExit?e.unmountOnExit:f}),h?h(e,t.props):p("tab/"+s,e.tab||e.body||"")):null}))},e.defaultProps={className:"",mode:"",mountOnEnter:!0,unmountOnExit:!1},a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],e.prototype,"autoJumpToNeighbour",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object]),a.__metadata("design:returntype",void 0)],e.prototype,"handleSelect",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Number]),a.__metadata("design:returntype",void 0)],e.prototype,"switchTo",null),a.__decorate([r.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",Number)],e.prototype,"currentIndex",null),e}(n.default.Component);e.default=d;var h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a.__extends(e,t),e=a.__decorate([s.Renderer({test:/(^|\/)tabs$/,name:"tabs"})],e)}(d);e.TabsRenderer=h}); ;/*!src/renderers/Form/Tabs.tsx*/ define("3abf50d",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),n=r.__importDefault(e("node_modules/react/index")),o=e("0f9ebdf"),a=r.__importDefault(e("605b41a")),d=function(e){function t(t){var r=e.call(this,t)||this;return r.renderTab=r.renderTab.bind(r),r}return r.__extends(t,e),t.prototype.renderTab=function(e,t){var r=t.key,o=this.props,a=o.renderFormItems,d=o.formMode,s=o.formHorizontal,i=o.$path,l=o.render,m=o.classnames;return a&&!e.type&&(e.controls||e.fieldSet||e.tabs)?n.default.createElement("div",{className:m("Form--"+(e.mode||d||"normal"))},a(e,i.replace(/^.*form\//,""),{mode:e.mode||d,horizontal:e.horizontal||s})):l("tab/"+r,e.body||e.tab||e)},t.prototype.render=function(){var e=this.props,t=(e.children,e.type,r.__rest(e,["children","type"]));return n.default.createElement(a.default,r.__assign({},t,{tabRender:this.renderTab}))},t.defaultProps={mountOnEnter:!1},t=r.__decorate([o.Renderer({test:/(^|\/)form(?:.+)?\/control\/tabs$/i,weight:-100,name:"tabs-control"}),r.__metadata("design:paramtypes",[Object])],t)}(n.default.Component);t.TabsRenderer=d}); ;/*!src/renderers/Form/Group.tsx*/ define("7f271f4",function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o=e("node_modules/tslib/tslib"),n=o.__importDefault(e("node_modules/react/index")),t=e("0f9ebdf"),i=e("9a80175"),a=e("567b83c"),l=function(e){function r(r){var o=e.call(this,r)||this;return o.renderInput=o.renderInput.bind(o),o}return o.__extends(r,e),r.prototype.renderControl=function(e,r,n){var t=this.props.render;if(!e)return null;var i=e&&"control"===e.type?e:{type:"control",control:e};if(i.control){var a=i.control;a.hiddenOn&&(i.hiddenOn=a.hiddenOn),a.visibleOn&&(i.visibleOn=a.visibleOn)}return t(""+r,i,o.__assign({},n))},r.prototype.renderVertical=function(e){var r=this;void 0===e&&(e=this.props);var o=e.controls,t=e.className,a=e.classnames,l=e.mode,s=e.formMode,u=e.data;return s=l||s,o=o.filter(function(e){return i.isVisible(e,u)}),n.default.createElement("div",{className:a("Form-group Form-group--ver Form-group--"+s,t)},o.map(function(e,o){if(!i.isVisible(e,u))return null;var n=e&&e.mode||s;return r.renderControl(e,o,{key:o,formMode:n})}))},r.prototype.renderHorizontal=function(e){var r=this;void 0===e&&(e=this.props);var o=e.controls,t=e.className,a=e.classPrefix,l=e.classnames,s=e.mode,u=e.horizontal,d=e.formMode,m=e.formHorizontal,p=e.data,c=e.gap;return d=s||d,n.default.createElement("div",{className:l("Form-group Form-group--hor Form-group--"+d,c?"Form-group--"+c:"",t)},o.map(function(e,t){if(!i.isVisible(e,p))return null;var s=e&&e.mode||d;if("inline"===s||e&&"formula"===e.type)return r.renderControl(e,t,{formMode:"inline",key:t,className:l(e.className,e.columnClassName)});var c=e.columnRatio||i.getWidthRate(e&&e.columnClassName),f=u||i.makeHorizontalDeeper(m,o.filter(function(e){return"inline"!==e.mode}).length);return n.default.createElement("div",{key:t,className:l(a+"Form-groupColumn",c?a+"Form-groupColumn--"+c:"")},r.renderControl(e,t,{formHorizontal:f,formMode:s}))}))},r.prototype.renderInput=function(e){void 0===e&&(e=this.props);var r=e.direction;return"vertical"===r?this.renderVertical(e):this.renderHorizontal(e)},r.prototype.render=function(){var e=this.props,r=e.label,t=o.__rest(e,["label"]);return r?n.default.createElement(a.FormItemWrap,o.__assign({},t,{sizeMutable:!1,label:r,renderControl:this.renderInput})):this.renderInput()},r=o.__decorate([t.Renderer({test:/(^|\/)form(?:\/.+)?\/control\/(?:\d+\/)?group$/,sizeMutable:!1,name:"group-control"}),o.__metadata("design:paramtypes",[Object])],r)}(n.default.Component);r.ControlGroupRenderer=l}); ;/*!src/renderers/Form/InputGroup.tsx*/ define("fe6117b",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),r=n.__importDefault(e("node_modules/react/index")),o=e("9a80175"),i=n.__importDefault(e("01e2bb4")),s=e("567b83c"),u=function(e){function t(t){var n=e.call(this,t)||this;return n.handleFocus=n.handleFocus.bind(n),n.handleBlur=n.handleBlur.bind(n),n.state={isFocused:!1},n}return n.__extends(t,e),t.prototype.handleFocus=function(){this.setState({isFocused:!0})},t.prototype.handleBlur=function(){this.setState({isFocused:!1})},t.prototype.renderControl=function(e,t,r){var o=this.props.render;if(!e)return null;var i=e&&"control"===e.type?e:{type:"control",control:e};if(i.control){var s=i.control;s.hiddenOn&&(i.hiddenOn=s.hiddenOn),s.visibleOn&&(i.visibleOn=s.visibleOn)}return o(""+t,i,n.__assign({},r))},t.prototype.validate=function(){var e=this.props,t=e.formStore,n=e.controls,r=[];return n.forEach(function(e){var n=e.name,o=n?t.getItemByName(n):null;o&&o.errors.length&&r.push.apply(r,o.errors)}),r.length?r:""},t.prototype.render=function(){var e=this,t=this.props,n=t.controls,s=t.className,u=t.mode,a=t.horizontal,l=t.formMode,d=t.formHorizontal,c=t.data,p=t.classnames;l=u||l,n=n.filter(function(e){if(e&&(e.hidden||e.visible===!1))return!1;var t=i.default(e||{},c);return t.hidden||t.visible===!1?!1:!0});var f=a||o.makeHorizontalDeeper(d,n.length);return r.default.createElement("div",{className:p("InputGroup",s,{"is-focused":this.state.isFocused})},n.map(function(t,n){var o=~["icon","plain","tpl","button","submit","reset"].indexOf(t&&t.type),i=e.renderControl(t,n,{formHorizontal:f,formMode:"normal",inputOnly:!0,key:n,onFocus:e.handleFocus,onBlur:e.handleBlur});return o?r.default.createElement("span",{key:n,className:p(t.addOnclassName,~["button","submit","reset"].indexOf(t&&t.type)?"InputGroup-btn":"InputGroup-addOn")},i):i}))},t}(r.default.Component);t.InputGroup=u;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([s.FormItem({type:"input-group",strictMode:!1})],t)}(u);t.default=a}); ;/*!src/renderers/HBox.tsx*/ define("aab7b91",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),r=n.__importDefault(e("node_modules/react/index")),s=e("0f9ebdf"),l=n.__importDefault(e("node_modules/classnames/index")),o=e("9a80175"),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.renderChild=function(e,t){var n=this.props.render;return n(e,t)},t.prototype.renderColumn=function(e,t,s){var i=this.props,a=i.itemRender,u=i.data,d=i.classPrefix;if(!o.isVisible(e,u))return null;var c=n.__assign({width:e.width,height:e.height},e.style);return r.default.createElement("div",{key:t,className:l.default(d+"Hbox-col",e.columnClassName),style:c},a?a(e,t,s,this.props):this.renderChild("column/"+t,e))},t.prototype.render=function(){var e=this,t=this.props,n=t.className,s=t.columns,o=t.classPrefix;return r.default.createElement("div",{className:l.default(o+"Hbox",n)},s.map(function(t,n){return e.renderColumn(t,n,s.length)}))},t.propsList=["columns"],t.defaultProps={},t}(r.default.Component);t.default=i;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([s.Renderer({test:/(^|\/)hbox$/,name:"hbox"})],t)}(i);t.HBoxRenderer=a}); ;/*!src/renderers/VBox.tsx*/ define("ae1a7f3",function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var t=e("node_modules/tslib/tslib"),n=t.__importDefault(e("node_modules/react/index")),s=e("0f9ebdf"),a=t.__importDefault(e("node_modules/classnames/index")),l=function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return t.__extends(r,e),r.prototype.renderChild=function(e,r){var t=this.props.render;return t(e,r)},r.prototype.renderCell=function(e,r){var t=this.props.classPrefix;return n.default.createElement("div",{className:a.default(t+"Vbox-cell",e.cellClassName)},this.renderChild("row/"+r,e))},r.prototype.render=function(){var e=this,r=this.props,t=r.className,s=r.rows,l=r.classPrefix;return n.default.createElement("div",{className:a.default(l+"Vbox",t)},Array.isArray(s)?s.map(function(r,t){return n.default.createElement("div",{className:a.default("row-row",r.rowClassName),key:t},e.renderCell(r,t))}):null)},r.propsList=["rows"],r.defaultProps={},r}(n.default.Component);r.default=l;var o=function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return t.__extends(r,e),r=t.__decorate([s.Renderer({test:/(^|\/)vbox$/,name:"vbox"})],r)}(l);r.VBoxRenderer=o}); ;/*!src/renderers/Image.tsx*/ define("fcb3580",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),r=a.__importDefault(e("node_modules/react/index")),n=e("0f9ebdf"),l=e("6a2dbb7"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,a=e.defaultImage,n=e.description,s=e.title,i=e.render,d=e.data,u=e.imageClassName,m=e.classnames,c=e.src,o=c?l.filter(c,d,"| raw"):"",f=this.props.value;return r.default.createElement("div",{className:m("ImageField",t)},r.default.createElement("img",{className:u,src:o||f||a}),s||n?r.default.createElement("div",{key:"caption",className:m("ImageField-caption")},s?r.default.createElement("div",{className:"text-md"},l.filter(s,d)):null,i("description",n)):null)},t.defaultProps={className:"thumb-lg",imageClassName:"r",defaultImage:"https://fex.bdstatic.com/n/static/amis/renderers/crud/field/placeholder_cfad9b1.png"},t}(r.default.Component);t.ImageField=s;var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([n.Renderer({test:/(^|\/)image$/,name:"image"})],t)}(s);t.ImageFieldRenderer=i;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.render=function(){return r.default.createElement("p",null,"Todo")},t.defaultProps=a.__assign(a.__assign({},s.defaultProps),{multiple:!0,delimiter:","}),t=a.__decorate([n.Renderer({test:/(^|\/)images$/})],t)}(s);t.ImagesFieldRenderer=d}); ;/*!src/renderers/List.tsx*/ define("20f7ce6",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),r=a.__importDefault(e("node_modules/react/index")),n=e("node_modules/react-dom/index"),i=e("0f9ebdf"),s=e("6a2dbb7"),l=a.__importDefault(e("a67acca")),o=a.__importDefault(e("0a43d97")),d=e("4e9b495"),c=e("9a80175"),u=e("f2e345e"),p=a.__importDefault(e("b497f17")),m=a.__importDefault(e("bcd7efc")),h=e("node_modules/sortablejs/Sortable"),f=e("f6086a9"),g=a.__importDefault(e("705a434")),b=function(e){function t(t){var a=e.call(this,t)||this;return a.handleAction=a.handleAction.bind(a),a.handleCheck=a.handleCheck.bind(a),a.handleCheckAll=a.handleCheckAll.bind(a),a.handleQuickChange=a.handleQuickChange.bind(a),a.handleSave=a.handleSave.bind(a),a.handleSaveOrder=a.handleSaveOrder.bind(a),a.reset=a.reset.bind(a),a.dragTipRef=a.dragTipRef.bind(a),a.getPopOverContainer=a.getPopOverContainer.bind(a),a.affixDetect=a.affixDetect.bind(a),a.bodyRef=a.bodyRef.bind(a),a.renderToolbar=a.renderToolbar.bind(a),a}return a.__extends(t,e),t.syncItems=function(e,t,a){var r=t.source,n=t.value||t.items,i=[],s=!0;if(Array.isArray(n))i=n;else if("string"==typeof r){var l=u.resolveVariable(r,t.data),o=a?u.resolveVariable(r,a.data):null;o&&o===l?s=!1:Array.isArray(l)&&(i=l)}s&&e.initItems(i),Array.isArray(t.selected)&&e.updateSelected(t.selected,t.valueField)},t.prototype.componentWillMount=function(){var e=this.props,a=e.store,r=e.selectable,n=e.draggable,i=e.orderBy,s=e.orderDir,l=e.multiple,o=e.hideCheckToggler,d=e.itemCheckableOn,c=e.itemDraggableOn;a.update({multiple:l,selectable:r,draggable:n,orderBy:i,orderDir:s,hideCheckToggler:o,itemCheckableOn:d,itemDraggableOn:c}),t.syncItems(a,this.props),this.syncSelected()},t.prototype.componentDidMount=function(){var e=c.getScrollParent(n.findDOMNode(this));e&&e!==document.body||(e=window),this.parentNode=e,this.affixDetect(),e.addEventListener("scroll",this.affixDetect),window.addEventListener("resize",this.affixDetect)},t.prototype.componentWillReceiveProps=function(e){var a=this.props,r=e.store;c.anyChanged(["selectable","draggable","orderBy","orderDir","multiple","hideCheckToggler","itemCheckableOn","itemDraggableOn"],a,e)&&r.update({multiple:e.multiple,selectable:e.selectable,draggable:e.draggable,orderBy:e.orderBy,orderDir:e.orderDir,hideCheckToggler:e.hideCheckToggler,itemCheckableOn:e.itemCheckableOn,itemDraggableOn:e.itemDraggableOn}),c.anyChanged(["source","value","items"],a,e)||!e.value&&!e.items&&e.data!==a.data?(t.syncItems(r,e,a),this.syncSelected()):a.selected!==e.selected&&r.updateSelected(e.selected||[],e.valueField)},t.prototype.componentWillUnmount=function(){var e=this.parentNode;e&&e.removeEventListener("scroll",this.affixDetect),window.removeEventListener("resize",this.affixDetect)},t.prototype.bodyRef=function(e){this.body=e},t.prototype.affixDetect=function(){if(this.props.affixHeader&&this.body){var e=this.props.classPrefix,t=n.findDOMNode(this),a=t.querySelector("."+e+"List-fixedTop");if(a){var r=this.body.getBoundingClientRect(),i=this.props.env.affixOffsetTop||0,s=r.topi;this.body.offsetWidth&&(a.style.cssText="top: "+i+"px;width: "+this.body.offsetWidth+"px;"),s?a.classList.add("in"):a.classList.remove("in")}}},t.prototype.getPopOverContainer=function(){return n.findDOMNode(this)},t.prototype.handleAction=function(e,t,a){var r=this.props.onAction;r(e,t,a)},t.prototype.handleCheck=function(e){e.toggle(),this.syncSelected()},t.prototype.handleCheckAll=function(){var e=this.props.store;e.toggleAll(),this.syncSelected()},t.prototype.syncSelected=function(){var e=this.props,t=e.store,a=e.onSelect;a&&a(t.selectedItems.map(function(e){return e.data}),t.unSelectedItems.map(function(e){return e.data}))},t.prototype.handleQuickChange=function(e,t,a,r){if(e.change(t,r),a&&!r){if(a&&a.api)return void this.props.onAction(null,{actionType:"ajax",api:a.api},t);var n=this.props.onSave;n&&n(e.data,c.difference(e.data,e.pristine),e.index,void 0,e.pristine)}},t.prototype.handleSave=function(){var e=this.props,t=e.store,a=e.onSave;if(a&&t.modifiedItems.length){var r=t.modifiedItems.map(function(e){return e.data}),n=t.modifiedItems.map(function(e){return e.index}),i=t.modifiedItems.map(function(e){return c.difference(e.data,e.pristine)}),s=t.items.filter(function(e){return!e.modified}).map(function(e){return e.data});a(r,i,n,s,t.modifiedItems.map(function(e){return e.pristine}))}},t.prototype.handleSaveOrder=function(){var e=this.props,t=e.store,a=e.onSaveOrder;a&&t.movedItems.length&&a(t.movedItems.map(function(e){return e.data}),t.items.map(function(e){return e.data}))},t.prototype.reset=function(){var e=this.props.store;e.reset()},t.prototype.bulkUpdate=function(e,t){var a=this.props.store,r=a.items.filter(function(e){return~t.indexOf(e.pristine)});r.forEach(function(t){return t.change(e)})},t.prototype.getSelected=function(){var e=this.props.store;return e.selectedItems.map(function(e){return e.data})},t.prototype.dragTipRef=function(e){!this.dragTip&&e?this.initDragging():this.dragTip&&!e&&this.destroyDragging(),this.dragTip=e},t.prototype.initDragging=function(){var e=this.props.store,t=n.findDOMNode(this),a=this.props.classPrefix;this.sortable=new h(t.querySelector("."+a+"List-items"),{group:"table",animation:150,handle:"."+a+"ListItem-dragBtn",ghostClass:"is-dragging",onEnd:function(t){if(t.newIndex!==t.oldIndex){var a=t.to;t.oldIndex'+p+"":"string"==typeof o?o:JSON.stringify(o)},t.prototype._render=function(){this.dom&&(this.dom.innerHTML=this.getContent())},t.prototype.render=function(){var e=this.props,t=e.className,n=e.wrapperComponent,l=e.inline,i=e.classnames,o=n||(l?"span":"div");return r.default.createElement(o,{children:this.getContent(),ref:this.htmlRef,className:i("TplField",t)})},t.defaultProps={inline:!0,placeholder:"",value:""},t}(r.default.Component);t.Tpl=s;var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([l.Renderer({test:/(^|\/)(?:tpl|html)$/,name:"tpl"})],t)}(s);t.TplRenderer=p}); ;/*!src/renderers/Mapping.tsx*/ define("c2029c1",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),a=n.__importDefault(e("node_modules/react/index")),r=e("0f9ebdf"),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.value,r=e.placeholder,l=e.map,p=e.render,s=e.classnames,d=a.default.createElement("span",{className:"text-muted"},r),u=n===!0?"1":n;return"undefined"!=typeof n&&l&&(l[u]||l["*"])&&(d=p("tpl",l[u]||l["*"])),a.default.createElement("span",{className:s("MappingField",t)},d)},t.defaultProps={placeholder:"-",map:{"*":"通配值"}},t}(a.default.Component);t.MappingField=l;var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([r.Renderer({test:/(^|\/)(?:map|mapping)$/,name:"mapping"})],t)}(l);t.MappingFieldRenderer=p}); ;/*!src/renderers/Progress.tsx*/ define("f52f675",function(e,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),t=r.__importDefault(e("node_modules/react/index")),a=e("0f9ebdf"),l=function(e){function s(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(s,e),s.prototype.autoClassName=function(e){var s=this.props.map,r=Math.floor(e*s.length/100);return r=Math.max(0,Math.min(s.length-1,r)),s[r]},s.prototype.render=function(){var e=this.props,s=e.className,r=e.placeholder,a=e.progressClassName,l=e.progressBarClassName,n=(e.map,e.showLabel),o=e.classnames,p=this.props.value,u=t.default.createElement("span",{className:"text-muted"},r);return/^\d*\.?\d+$/.test(p)&&(p=parseFloat(p)),"number"==typeof p&&(u=[t.default.createElement("div",{key:"progress",className:o("progress",a)},t.default.createElement("div",{className:o("progress-bar",l||this.autoClassName(p)),title:p+"%",style:{width:p+"%"}})),n?t.default.createElement("div",{key:"value"},p,"%"):null]),t.default.createElement("span",{className:o("ProgressField",s)},u)},s.defaultProps={placeholder:"-",progressClassName:"progress-xs progress-striped active m-b-none",progressBarClassName:"",map:["bg-danger","bg-warning","bg-info","bg-success","bg-success"],showLabel:!0},s}(t.default.Component);s.ProgressField=l;var n=function(e){function s(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(s,e),s=r.__decorate([a.Renderer({test:/(^|\/)progress$/,name:"progress"})],s)}(l);s.ProgressFieldRenderer=n}); ;/*!src/renderers/Status.tsx*/ define("da6cdad",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),s=a.__importDefault(e("node_modules/react/index")),l=e("0f9ebdf"),n=e("6a2dbb7"),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,a=e.placeholder,l=e.map,r=e.labelMap,d=e.classnames,u=e.data,i=this.props.value,c=s.default.createElement("span",{className:"text-muted"},a),o="";return void 0!==i&&""!==i&&l&&("boolean"==typeof i?i=i?1:0:/^\d+$/.test(i)&&(i=parseInt(i,10)||0),o="StatusField--"+i,c=s.default.createElement("i",{className:d("StatusField-icon",l[i]),key:"icon"}),r&&r[i]&&(c=[c,s.default.createElement("span",{className:d("StatusField-label"),key:"label"},n.filter(r[i],u))])),s.default.createElement("span",{className:d("StatusField",o,t)},c)},t.defaultProps={placeholder:"-",map:{0:"fa fa-times text-danger",1:"fa fa-check text-success"},labelMap:{}},t}(s.default.Component);t.StatusField=r;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([l.Renderer({test:/(^|\/)status$/,name:"status"})],t)}(r);t.StatusFieldRenderer=d}); ;/*!src/renderers/Json.tsx*/ define("386af39",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var t=e("node_modules/tslib/tslib"),n=t.__importDefault(e("node_modules/react/index")),s=e("0f9ebdf"),r=t.__importDefault(e("node_modules/react-json-tree/lib/index")),o={scheme:"twilight",author:"david hart (http://hart-dev.com)",base00:"#1e1e1e",base01:"#323537",base02:"#464b50",base03:"#5f5a60",base04:"#838184",base05:"#a7a7a7",base06:"#c3c3c3",base07:"#ffffff",base08:"#cf6a4c",base09:"#cda869",base0A:"#f9ee98",base0B:"#8f9d6a",base0C:"#afc4db",base0D:"#7587a6",base0E:"#9b859d",base0F:"#9b703f",tree:{border:0,padding:"0 0.625em 0.425em",marginTop:"-0.25em",marginBottom:"0",marginLeft:"0",marginRight:0,listStyle:"none",MozUserSelect:"none",WebkitUserSelect:"none",backgroundColor:"rgba(255, 255, 255, 0.4)",whiteSpace:"nowrap",display:"inline-block"}},i={scheme:"eighties",author:"chris kempson (http://chriskempson.com)",base00:"#2d2d2d",base01:"#393939",base02:"#515151",base03:"#747369",base04:"#a09f93",base05:"#d3d0c8",base06:"#e8e6df",base07:"#f2f0ec",base08:"#f2777a",base09:"#f99157",base0A:"#ffcc66",base0B:"#99cc99",base0C:"#66cccc",base0D:"#6699cc",base0E:"#cc99cc",base0F:"#d27b53",tree:{border:0,padding:"0 0.625em 0.425em",marginTop:"-0.25em",marginBottom:"0",marginLeft:"0",marginRight:0,listStyle:"none",MozUserSelect:"none",WebkitUserSelect:"none",backgroundColor:"#2D2D2D",whiteSpace:"nowrap",display:"inline-block"}},d={twilight:o,eighties:i},l=function(e){function a(){var a=null!==e&&e.apply(this,arguments)||this;return a.shouldExpandNode=function(e,t,n){var s=a.props.levelExpand;return s>n},a}return t.__extends(a,e),a.prototype.valueRenderer=function(e){return"string"==typeof e&&/^\"?https?:\/\//.test(e)?n.default.createElement("a",{href:e.replace(/^\"(.*)\"$/,"$1"),target:"_blank"},e):e},a.prototype.render=function(){var e=this.props,a=e.className,t=e.value,s=e.jsonTheme,o=e.classnames,i=t;if("string"==typeof t)try{i=JSON.parse(t)}catch(l){i={error:l.message}}var c=d[s]?d[s]:d.twilight;return n.default.createElement("div",{className:o("JsonField",a)},n.default.createElement(r.default,{data:i,theme:c,shouldExpandNode:this.shouldExpandNode,valueRenderer:this.valueRenderer}))},a.defaultProps={placeholder:"-",levelExpand:1,jsonTheme:"twilight"},a}(n.default.Component);a.JSONField=l;var c=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return t.__extends(a,e),a=t.__decorate([s.Renderer({test:/(^|\/)json$/,name:"json"})],a)}(l);a.JSONFieldRenderer=c}); ;/*!src/renderers/Link.tsx*/ define("8f3f322",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),r=n.__importDefault(e("node_modules/react/index")),a=e("0f9ebdf"),l=e("6a2dbb7"),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.body,a=e.href,s=e.classnames,i=e.blank,d=e.htmlTarget,u=e.data,o=e.render,f=this.props.value,c=a?l.filter(a,u):"";return r.default.createElement("a",{href:c||f,target:d||(i?"_blank":"_self"),className:s("Link",t)},n?o("body",n):c||f||"链接")},t.defaultProps={className:"",blank:!1},t}(r.default.Component);t.LinkField=s;var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([a.Renderer({test:/(^|\/)link$/,name:"link"})],t)}(s);t.LinkFieldRenderer=i}); ;/*!src/renderers/Switch.tsx*/ define("94e9d59",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var t=e("node_modules/tslib/tslib"),n=t.__importDefault(e("node_modules/react/index")),l=e("0f9ebdf"),d=t.__importDefault(e("node_modules/classnames/index")),r=t.__importDefault(e("aa2413a")),s=e("f2e345e"),i=function(e){function a(a){var t=e.call(this,a)||this;return t.handleChange=t.handleChange.bind(t),t}return t.__extends(a,e),a.prototype.handleChange=function(e){var a,t=this.props,n=t.onQuickChange,l=t.name,d=t.trueValue,r=t.falseValue,s=t.saveImmediately,i=t.readOnly,u=t.disabled;n&&!i&&!u&&n((a={},a[l]=e?d:r,a),s)},a.prototype.render=function(){var e=this.props,a=e.className,t=e.classPrefix,l=e.placeholder,i=e.trueValue,u=(e.falseValue,e.onQuickChange),o=e.option,c=e.disabled,f=e.name,h=e.data,m=this.props.value,p=n.default.createElement("span",{className:"text-muted"},l),_=!1;return void 0===m&&f&&(m=s.resolveVariable(f,h)),void 0!==m&&(_=!!o,p=n.default.createElement(r.default,{inline:!0,classPrefix:t,checked:m==i,onChange:this.handleChange,disabled:c||!u})),n.default.createElement("span",{className:d.default(t+"SwitchField",a)},p,_?o:null)},a.defaultProps={placeholder:"-",trueValue:!0,falseValue:!1,readOnly:!0,saveImmediately:!1},a}(n.default.Component);a.SwitchField=i;var u=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return t.__extends(a,e),a=t.__decorate([l.Renderer({test:/(^|\/)switch$/,name:"switch"})],a)}(i);a.SwitchFieldRenderer=u}); ;/*!src/renderers/Wizard.tsx*/ define("29937cf",function(e,t){"use strict";function a(e,t,a,n){var i=!1;return i=e&&e.hasOwnProperty("jumpable")?e.jumpable:e&&e.jumpableOn?c.evalExpression(e.jumpableOn,p.createObject(n,{currentStep:a})):a>t+1}Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),i=n.__importDefault(e("node_modules/react/index")),o=e("919cbd9"),r=e("0f9ebdf"),s=e("57d76d7"),c=e("6a2dbb7"),d=e("node_modules/classnames/index"),p=e("9a80175"),l=e("1caead1"),u=function(e){function t(t){var a=e.call(this,t)||this;return a.state={currentStep:-1},a.handleAction=a.handleAction.bind(a),a.handleChange=a.handleChange.bind(a),a.handleSubmit=a.handleSubmit.bind(a),a.handleDialogConfirm=a.handleDialogConfirm.bind(a),a.handleDialogClose=a.handleDialogClose.bind(a),a.formRef=a.formRef.bind(a),a.domRef=a.domRef.bind(a),a.getPopOverContainer=a.getPopOverContainer.bind(a),a}return n.__extends(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,a=t.initApi,n=t.initFetch,i=t.initAsyncApi,o=t.initFinishedField,r=t.store,s=(t.data,t.messages),c=s.fetchSuccess,d=s.fetchFailed,u=t.onInit;l.isEffectiveApi(a,r.data,n)?r.fetchInitData(a,r.data,{successMessage:c,errorMessage:d,onSuccess:function(){return l.isEffectiveApi(i,r.data)&&!r.data[o||"finished"]?p.until(function(){return r.checkRemote(i,r.data)},function(e){return e&&e[o||"finished"]},function(t){return e.asyncCancel=t}):void 0}}).then(function(t){u&&u(r.data);var a={currentStep:1};return t&&t.data&&("number"==typeof t.data.step||"string"==typeof t.data.step&&/^\d+$/.test(t.data.step))&&(a.currentStep=parseInt(t.data.step,10)),e.setState(a,function(){t&&t.data&&(t.data.submiting||t.data.submited)&&e.checkSubmit()}),t}):this.setState({currentStep:1},function(){return u&&u(r.data)})},t.prototype.componentDidUpdate=function(e){var t=this.props,a=t.store,n=t.fetchSuccess,i=t.fetchFailed;l.isApiOutdated(e.initApi,t.initApi,e.data,t.data)&&a.fetchData(t.initApi,a.data,{successMessage:n,errorMessage:i})},t.prototype.componentWillUnmount=function(){this.asyncCancel&&this.asyncCancel()},t.prototype.gotoStep=function(e){var t=this.props.steps||[];e=Math.max(Math.min(t.length,e),1),this.setState({currentStep:e})},t.prototype.formRef=function(e){if(e){for(;e&&e.getWrappedInstance;)e=e.getWrappedInstance();this.form=e}else this.form=void 0},t.prototype.submitToTarget=function(){throw new Error("Please implements this!")},t.prototype.reloadTarget=function(){throw new Error("Please implements this!")},t.prototype.domRef=function(e){this.dom=e},t.prototype.getPopOverContainer=function(){return this.dom},t.prototype.checkSubmit=function(){var e,t=this,a=this.props,n=a.store,i=a.steps,o=a.asyncApi,r=a.finishedField,s=(a.target,a.redirect,a.reload,a.env),c=(a.onFinished,i[this.state.currentStep-1]),d=c&&c.asyncApi||this.state.currentStep===i.length&&o;c&&l.isEffectiveApi(d,n.data)&&(n.markSaving(!0),n.updateData((e={},e[r||"finished"]=!1,e)),p.until(function(){return n.checkRemote(d,n.data)},function(e){return e&&e[r||"finished"]},function(e){return t.asyncCancel=e}).then(function(){n.markSaving(!1),t.gotoStep(t.state.currentStep+1)}).catch(function(e){s.notify("error",e.message),n.markSaving(!1)}))},t.prototype.handleAction=function(e,t,a){var i=this,o=this.props,r=o.onAction,s=o.store,d=o.env;if("next"===t.actionType||"submit"===t.type)this.form.doAction(n.__assign(n.__assign({},t),{actionType:"submit"}),a);else if("prev"===t.actionType)this.gotoStep(this.state.currentStep-1);else if("reset"===t.type)this.form.reset();else if("dialog"===t.actionType)s.openDialog(a);else{if("ajax"===t.actionType)return t.api?s.saveRemote(t.api,a,{successMessage:t.messages&&t.messages.success,errorMessage:t.messages&&t.messages.failed}).then(function(){return n.__awaiter(i,void 0,void 0,function(){return n.__generator(this,function(e){switch(e.label){case 0:return this.form&&this.form.isValidated()&&this.form.validate(!0),t.feedback&&p.isVisible(t.feedback,s.data)?[4,this.openFeedback(t.feedback,s.data)]:[3,2];case 1:e.sent(),e.label=2;case 2:return t.reload?this.reloadTarget(t.reload,s.data):t.redirect?d.updateLocation(c.filter(t.redirect,s.data)):null,[2]}})})}).catch(function(){}):d.alert("当 actionType 为 ajax 时,请设置 api 属性");"reload"===t.actionType?t.target&&this.reloadTarget(t.target,a):r&&r(e,t,a)}},t.prototype.openFeedback=function(e,t){var a=this;return new Promise(function(n){var i=a.props.store;i.setCurrentAction({type:"button",actionType:"dialog",dialog:e}),i.openDialog(t,void 0,function(e){n(e)})})},t.prototype.handleChange=function(e){var t=this.props.store;t.updateData(e)},t.prototype.handleSubmit=function(e,t){var a,i,o=this,r=this.props,s=r.store,d=r.steps,u=r.api,f=r.asyncApi,h=r.finishedField,m=r.target,g=r.redirect,y=r.reload,v=r.env,b=r.onFinished,S=d[this.state.currentStep-1];if(s.updateData(e),this.state.currentStepr&&!(n[r-1]&&a.currentTime<=n[r+1]-(n[r+1]-n[r])/2)&&!(a.currentTime<=n[r]);)r++;t.currentIndex!==r&&t.moveCursorToIndex(r)}})},t.prototype.moveCursorToIndex=function(e){var t=this.props.classPrefix;if(this.frameDom&&this.cursorDom){var a=this.frameDom.querySelectorAll("."+t+"Video-frame");if(a&&a.length&&a[e]){this.currentIndex=e;var r=a[e],n=this.frameDom.getBoundingClientRect(),o=r.getBoundingClientRect();this.cursorDom.setAttribute("style","width: "+(o.width-4)+"px; height: "+(o.height-4)+"px; left: "+(o.left+2-n.left)+"px; top: "+(o.top+2-n.top)+"px;")}}},t.prototype.jumpToIndex=function(e){if(this.times&&this.player&&this.props.jumpFrame){var t=this.times,a=this.player;a.seek(t[e]-(t[e]-(t[e-1]||0))/2),a.play()}},t.prototype.onClick=function(e){e.preventDefault()},t.prototype.renderFrames=function(){var e=this,t=this.props,a=t.frames,n=t.framesClassName,i=t.columnsCount,u=t.data,d=t.jumpFrame,p=t.classPrefix;if("string"==typeof a&&"$"===a[0]&&(a=l.resolveVariable(a,u)),!a)return null;var f=[],m=this.times=[];return Object.keys(a).forEach(function(e){a[e]&&(m.push(c(e)),f.push({time:e,src:a[e]}))}),f.length?r.default.createElement("div",{className:s.default("pos-rlt "+p+"Video-frameList",n),ref:this.frameRef},o.padArr(f,i).map(function(t,a){for(var n=i-t.length,o=[];n--;)o.push("");return r.default.createElement("div",{className:"pull-in-xxs",key:a},r.default.createElement("div",{className:p+"Hbox "+p+"Video-frameItem"},t.map(function(t,n){return r.default.createElement("div",{className:p+"Hbox-col Wrapper--xxs "+p+"Video-frame",key:n,onClick:function(){return e.jumpToIndex(a*i+n)}},r.default.createElement("img",{className:"w-full",alt:"poster",src:t.src}),r.default.createElement("div",{className:p+"Text--center"},t.time))}),n?o.map(function(e,t){return r.default.createElement("div",{className:p+"Hbox-col Wrapper--xxs",key:"blank_"+t})}):null))}),d?r.default.createElement("span",{ref:this.cursorRef,className:p+"Video-cursor"}):null):null},t.prototype.renderPlayer=function(){var e,t=this.props,a=t.poster,o=t.autoPlay,s=t.muted,i=t.name,l=t.data,c=t.amisConfig,d=(t.locals,t.isLive),m=t.minVideoDuration,h=t.videoType,v=t.playerClassName,y=t.classPrefix,x=t.aspectRatio,g=t.rates,E=this.props.src||i&&l&&l[i]||c&&c.value,b=this.state.videoState,P=b.duration&&m&&b.durations.width||n.height>s.height)&&(i="Text--danger"),r.default.createElement("div",{className:"pull-in-xs"},r.default.createElement("div",{className:o("Hbox")},r.default.createElement("div",{className:o("Hbox-col")},r.default.createElement("div",{className:o("Wrapper Wrapper--xs")},r.default.createElement("img",{onLoad:this.onImageLoaded,className:"w-full",alt:"poster",src:u.filter(t,a,"| raw")}),r.default.createElement("p",{className:"m-t-xs"},"封面"," ",r.default.createElement("span",{className:i},s.width||"-"," x ",s.height||"-"),i?r.default.createElement("span",null," ","封面尺寸小于"," ",r.default.createElement("span",{className:o("Text--danger")},n.width||"-"," x ",n.height||"-")):null))),r.default.createElement("div",{className:o("Hbox-col")},r.default.createElement("div",{className:o("Wrapper Wrapper--xs")},this.renderPlayer()))))},t.prototype.render=function(){var e=this.props,t=e.splitPoster,a=e.className,n=e.classPrefix;return r.default.createElement("div",{className:s.default(n+"Video",a),onClick:this.onClick},this.renderFrames(),t?this.renderPosterAndPlayer():this.renderPlayer())},t.defaultProps={columnsCount:8,isLive:!1,jumpFrame:!0,aspectRatio:"auto"},t}(r.default.Component);t.default=m;var h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([i.Renderer({test:/(^|\/)video$/,name:"video"})],t)}(m);t.VideoRenderer=h}); ;/*!src/renderers/Audio.tsx*/ define("211dcc3",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),o=a.__importDefault(e("node_modules/react/index")),n=e("node_modules/lodash/upperFirst"),i=e("0f9ebdf"),s=e("9a80175"),r=e("b7bbd16"),d=e("f2e345e"),u=e("6a2dbb7"),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={src:t.props.value||(t.props.src?u.filter(t.props.src,t.props.data):"")||d.resolveVariable(t.props.name,t.props.data)||"",isReady:!1,muted:!1,playing:!1,played:0,seeking:!1,volume:.8,prevVolume:.8,loaded:0,playbackRate:1,showHandlePlaybackRate:!1,showHandleVolume:!1},t}return a.__extends(t,e),t.prototype.componentWillUnmount=function(){clearTimeout(this.progressTimeout),clearTimeout(this.durationTimeout)},t.prototype.componentDidMount=function(){var e=this.props.autoPlay,t=e?!0:!1;this.setState({playing:t},this.progress)},t.prototype.componentWillReceiveProps=function(e){var t=this,a=this.props;(a.value!==e.value||u.filter(a.src,a.data)!==u.filter(e.src,e.data))&&this.setState({src:e.value||u.filter(e.src,e.data),playing:!1},function(){t.audio.load(),t.progress()})},t.prototype.progress=function(){if(clearTimeout(this.progressTimeout),this.state.src&&this.audio){var e=this.audio.currentTime||0,t=this.audio.duration,a=e/t,o=this.state.playing;o=1!=a&&o?!0:!1,this.setState({played:a,playing:o}),this.progressTimeout=setTimeout(this.progress,this.props.progressInterval/this.state.playbackRate)}},t.prototype.audioRef=function(e){this.audio=e},t.prototype.load=function(){this.setState({isReady:!0})},t.prototype.handlePlaybackRate=function(e){this.audio.playbackRate=e,this.setState({playbackRate:e,showHandlePlaybackRate:!1})},t.prototype.handleMute=function(){if(this.state.src){var e=this.state,t=e.muted,a=e.prevVolume,o=t?a:0;this.audio.muted=!t,this.setState({muted:!t,volume:o})}},t.prototype.handlePlaying=function(){if(this.state.src){var e=this.state.playing;e?this.audio.pause():this.audio.play(),this.setState({playing:!e})}},t.prototype.getCurrentTime=function(){if(!this.audio||!this.state.src||!this.state.isReady)return"0:00";var e=this.audio.duration,t=this.state.played;return this.formatTime(e*(t||0))},t.prototype.getDuration=function(){if(!this.audio||!this.state.src)return"0:00";if(!this.state.isReady)return this.onDurationCheck(),"0:00";var e=this.audio,t=e.duration,a=e.seekable;return 1/0===t&&a.length>0?a.end(a.length-1):this.formatTime(t)},t.prototype.onDurationCheck=function(){clearTimeout(this.durationTimeout);var e=this.audio&&this.audio.duration;e||(this.audio.load(),this.durationTimeout=setTimeout(this.onDurationCheck,500))},t.prototype.onSeekChange=function(e){if(this.state.src){var t=e.target.value;this.setState({played:t})}},t.prototype.onSeekMouseDown=function(){this.setState({seeking:!0})},t.prototype.onSeekMouseUp=function(e){if(this.state.seeking){var t=e.target.value,a=this.audio.duration;this.audio.currentTime=a*t;var o=this.props.loop,n=this.state.playing;n=1>t||o?n:!1,this.setState({playing:n,seeking:!1})}},t.prototype.setVolume=function(e){if(this.state.src){var t=e.target.value;this.audio.volume=t,this.setState({volume:t,prevVolume:t})}},t.prototype.formatTime=function(e){var t=new Date(1e3*e),a=t.getUTCHours(),o=t.getUTCMinutes(),n=this.pad(t.getUTCSeconds());return a?a+":"+this.pad(o)+":"+n:o+":"+n},t.prototype.pad=function(e){return("0"+e).slice(-2)},t.prototype.toggleHandlePlaybackRate=function(){this.state.src&&this.setState({showHandlePlaybackRate:!this.state.showHandlePlaybackRate})},t.prototype.toggleHandleVolume=function(e){this.state.src&&this.setState({showHandleVolume:e})},t.prototype.renderRates=function(){var e=this,t=this.props,a=t.rates,n=t.classnames,i=this.state,s=i.showHandlePlaybackRate,r=i.playbackRate;return a&&a.length?s?o.default.createElement("div",{className:n("Audio-rateControl")},a.map(function(t,a){return o.default.createElement("div",{key:a,className:n("Audio-rateControlItem"),onClick:function(){return e.handlePlaybackRate(t)}},"x",t.toFixed(1))})):o.default.createElement("div",{className:n("Audio-rates"),onClick:this.toggleHandlePlaybackRate},"x",r.toFixed(1)):null},t.prototype.renderPlay=function(){var e=this.props.classnames,t=this.state.playing;return o.default.createElement("div",{className:e("Audio-play"),onClick:this.handlePlaying},t?o.default.createElement(r.Icon,{icon:"pause",className:"icon"}):o.default.createElement(r.Icon,{icon:"play",className:"icon"}))},t.prototype.renderTime=function(){var e=this.props.classnames;return o.default.createElement("div",{className:e("Audio-times")},this.getCurrentTime()," / ",this.getDuration())},t.prototype.renderProcess=function(){var e=this.props.classnames,t=this.state.played;return o.default.createElement("div",{className:e("Audio-process")},o.default.createElement("input",{type:"range",min:0,max:1,step:"any",value:t||0,onMouseDown:this.onSeekMouseDown,onChange:this.onSeekChange,onMouseUp:this.onSeekMouseUp}))},t.prototype.renderVolume=function(){var e=this,t=this.props.classnames,a=this.state,n=a.volume,i=a.showHandleVolume;return i?o.default.createElement("div",{className:t("Audio-volumeControl"),onMouseLeave:function(){return e.toggleHandleVolume(!1)}},o.default.createElement("div",{className:t("Audio-volumeControlIcon"),onClick:this.handleMute},n>0?o.default.createElement(r.Icon,{icon:"volume",className:"icon"}):o.default.createElement(r.Icon,{icon:"mute",className:"icon"})),o.default.createElement("input",{type:"range",min:0,max:1,step:"any",value:n,onChange:this.setVolume})):o.default.createElement("div",{className:t("Audio-volume"),onMouseEnter:function(){return e.toggleHandleVolume(!0)}},n>0?o.default.createElement(r.Icon,{icon:"volume",className:"icon"}):o.default.createElement(r.Icon,{icon:"mute",className:"icon"}))},t.prototype.render=function(){var e=this,t=this.props,a=t.className,i=t.inline,s=t.autoPlay,r=t.loop,d=t.controls,u=t.classnames,l=this.state,p=l.muted,c=l.src;return o.default.createElement("div",{className:u("Audio",a,i?"Audio--inline":"")},o.default.createElement("audio",{className:u("Audio-original"),ref:this.audioRef,onCanPlay:this.load,autoPlay:s,controls:!0,muted:p,loop:r},o.default.createElement("source",{src:c})),o.default.createElement("div",{className:u("Audio-controls")},d&&d.map(function(t,a){t="render"+n(t);var i=t;return o.default.createElement(o.default.Fragment,{key:a},e[i]())})))},t.defaultProps={inline:!0,autoPlay:!1,playbackRate:1,loop:!1,rates:[],progressInterval:1e3,controls:["rates","play","time","process","volume"]},a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"progress",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object]),a.__metadata("design:returntype",void 0)],t.prototype,"audioRef",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"load",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Number]),a.__metadata("design:returntype",void 0)],t.prototype,"handlePlaybackRate",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"handleMute",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"handlePlaying",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"getCurrentTime",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"getDuration",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"onDurationCheck",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object]),a.__metadata("design:returntype",void 0)],t.prototype,"onSeekChange",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"onSeekMouseDown",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object]),a.__metadata("design:returntype",void 0)],t.prototype,"onSeekMouseUp",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Object]),a.__metadata("design:returntype",void 0)],t.prototype,"setVolume",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Number]),a.__metadata("design:returntype",void 0)],t.prototype,"formatTime",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Number]),a.__metadata("design:returntype",void 0)],t.prototype,"pad",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[]),a.__metadata("design:returntype",void 0)],t.prototype,"toggleHandlePlaybackRate",null),a.__decorate([s.autobind,a.__metadata("design:type",Function),a.__metadata("design:paramtypes",[Boolean]),a.__metadata("design:returntype",void 0)],t.prototype,"toggleHandleVolume",null),t}(o.default.Component);t.Audio=l;var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t=a.__decorate([i.Renderer({test:/(^|\/)audio/,name:"audio"})],t)}(l);t.AudioRenderer=p}); ;/*!src/renderers/Nav.tsx*/ define("e6d92e6",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),i=n.__importDefault(e("node_modules/react/index")),s=e("0f9ebdf"),a=n.__importDefault(e("01e2bb4")),r=e("6a2dbb7"),o=e("9a80175"),l=e("f2e345e"),c=e("1caead1"),u=e("919cbd9"),d=function(e){function t(t){var n=e.call(this,t)||this;return n.mounted=!0,n.renderItem=n.renderItem.bind(n),n.state={links:n.syncLinks(t,t.source&&"string"==typeof t.source&&/^\$(?:([a-z0-9_.]+)|{.+})$/.test(t.source)&&l.resolveVariable(t.source,t.data)||t.links)},n}return n.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.props.source;e&&!/^\$(?:([a-z0-9_.]+)|{.+})$/.test(e)&&this.reload()},t.prototype.componentWillReceiveProps=function(e){var t=this.props;if(e.source&&/^\$(?:([a-z0-9_.]+)|{.+})$/.test(e.source))if(e.source!==t.source)this.setState({links:this.syncLinks(e)});else{var n=l.resolveVariable(e.source,e.data),i=l.resolveVariable(t.source,t.data);n!==i&&this.setState({links:this.syncLinks(e,n)})}else t.links!==e.links?this.setState({links:this.syncLinks(e)}):e.location&&t.location!==e.location&&this.setState({links:this.syncLinks(e,this.state.links,!0)})},t.prototype.componentDidUpdate=function(e){var t=this.props;t.source&&!/^\$(?:([a-z0-9_.]+)|{.+})$/.test(t.source)&&c.isApiOutdated(e.source,t.source,e.data,t.data)&&this.reload()},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.reload=function(e,t,n){var i=this;if(t)return this.receive(t);var s=this.props,a=s.data,l=s.env,u=s.source,d=n?o.createObject(a,n):a;c.isEffectiveApi(u,a)&&l.fetcher(u,d).then(function(e){if(i.mounted)if(e.ok){var t=Array.isArray(e.data)?e.data:e.data.links||e.data.options||e.data.items||e.data.rows;if(!Array.isArray(t))throw new Error("\bpayload.data.options is not array.");i.setState({links:i.syncLinks(i.props,t,!0)},function(){e.data&&e.data.value&&!o.someTree(i.state.links,function(e){return e.active})&&l.jumpTo(r.filter(e.data.value,a))})}else i.setState({error:e.msg||"获取链接错误"})}).catch(function(e){return i.mounted&&i.setState({error:e.message})})},t.prototype.receive=function(e){{var t=this.props;t.store,t.initApi}this.reload(void 0,void 0,e)},t.prototype.syncLinks=function(e,t,i){void 0===t&&(t=e.links);var s=e.data,l=e.env;return Array.isArray(t)&&t.length?o.mapTree(t,function(e){return n.__assign(n.__assign(n.__assign({},e),a.default(e,s)),{active:!i&&e.active||(e.activeOn?r.evalExpression(e.activeOn,s):!!(e.hasOwnProperty("to")&&l&&l.isCurrentUrl(r.filter(e.to,s)))),unfolded:e.unfolded||e.children&&e.children.some(function(e){return!!e.active})})},1,!0):[]},t.prototype.handleClick=function(e){if(!e.to)return void(e.children&&e.children.length&&this.toggleLink(e));var t=this.props,n=t.env,i=t.data;n&&n.jumpTo(r.filter(e.to,i),e)},t.prototype.toggleLink=function(e){this.setState({links:o.mapTree(this.state.links,function(t){return e===t?n.__assign(n.__assign({},t),{unfolded:!t.unfolded}):t})})},t.prototype.renderItem=function(e,t){var n=this;if(e.hidden===!0||e.visible===!1)return null;var s=!!e.active,a=this.props,r=a.disabled,o=a.togglerClassName,l=a.classnames;return i.default.createElement("li",{key:t,className:l("Nav-item",e.className,{"is-disabled":r||e.disabled,"is-active":s,"is-unfolded":e.unfolded})},i.default.createElement("a",{onClick:this.handleClick.bind(this,e)},e.icon?i.default.createElement("i",{className:l("Nav-itemIcon",e.icon)}):null,e.label),e.children&&e.children.length?i.default.createElement("i",{onClick:function(){return n.toggleLink(e)},className:l("Nav-itemToggler",o)}):null,e.children&&e.children.length?i.default.createElement("ul",{className:l("Nav-subItems")},e.children.map(function(e,t){return n.renderItem(e,t)})):null)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.stacked,s=e.classnames,a=this.state.links;return i.default.createElement("ul",{className:s("Nav",t,n?"Nav--stacked":"Nav--tabs")},a.map(this.renderItem))},t.defaultProps={togglerClassName:"fa fa-angle-down"},t}(i.default.Component);t.default=d;var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.componentWillMount=function(){var e=this.context;e.registerComponent(this)},t.prototype.componentWillUnmount=function(){var t=this.context;t.unRegisterComponent(this),e.prototype.componentWillUnmount.call(this)},t.contextType=u.ScopedContext,t=n.__decorate([s.Renderer({test:/(^|\/)(?:nav|navigation)$/,name:"nav"})],t)}(d);t.NavigationRenderer=p}); ;/*!src/renderers/Tasks.tsx*/ define("59d3d63",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=t("node_modules/tslib/tslib"),s=a.__importDefault(t("node_modules/react/index")),n=t("0f9ebdf"),i=a.__importDefault(t("node_modules/classnames/index")),r=t("node_modules/react-addons-update/index"),l=t("1caead1"),o=t("919cbd9"),u=function(t){function e(e){var a=t.call(this,e)||this;return a.state={items:e.items?e.items.concat():[]},a.handleLoaded=a.handleLoaded.bind(a),a.tick=a.tick.bind(a),a}return a.__extends(e,t),e.prototype.componentDidMount=function(){this.tick(!!this.props.checkApi)},e.prototype.componentWillReceiveProps=function(t){var e=this.props;e.items!==t.items&&this.setState({items:t.items?t.items.concat():[]})},e.prototype.componentDidUpdate=function(t){var e=this.props;l.isApiOutdated(t.checkApi,e.checkApi,t.data,e.data)&&this.tick(!0)},e.prototype.componentWillUnmount=function(){clearTimeout(this.timer)},e.prototype.reload=function(){this.tick(!0)},e.prototype.tick=function(t){var e=this;void 0===t&&(t=!1);var a=this.props,s=a.loadingStatusCode,n=a.data,i=a.interval,r=a.checkApi,o=a.env,u=this.state.items;return clearTimeout(this.timer),t||u.some(function(t){return t.status===s})?i&&!l.isEffectiveApi(r)?alert("checkApi 没有设置, 不能及时获取任务状态"):void(l.isEffectiveApi(r,n)&&o&&o.fetcher(r,n).then(this.handleLoaded).catch(function(t){return e.setState({error:t})})):void 0},e.prototype.handleLoaded=function(t){if(!Array.isArray(t.data))return alert("返回格式不正确, 期望 response.data 为数组, 包含每个 task 的状态信息");this.setState({items:t.data});var e=this.props.interval;clearTimeout(this.timer),this.timer=setTimeout(this.tick,e)},e.prototype.submitTask=function(t,e,s){var n=this;void 0===s&&(s=!1);var i=this.props,o=i.submitApi,u=i.reSubmitApi,d=i.loadingStatusCode,c=i.errorStatusCode,m=i.data,p=i.env;if(!s&&!l.isEffectiveApi(o))return alert("submitApi 没有配置");if(s&&!l.isEffectiveApi(u))return alert("reSubmitApi 没有配置");this.setState(r(this.state,{items:{$splice:[[e,1,a.__assign(a.__assign({},t),{status:d})]]}}));var f=s?u:o;l.isEffectiveApi(f,m)&&p&&p.fetcher(f,a.__assign(a.__assign({},m),t)).then(function(t){if(t&&t.data)if(Array.isArray(t.data))n.handleLoaded(t);else{var e=n.state.items.map(function(e){return e.key===t.data.key?a.__assign(a.__assign({},e),t.data):e});n.handleLoaded(a.__assign(a.__assign({},t),{data:e}))}else clearTimeout(n.timer),n.timer=setTimeout(n.tick,4)}).catch(function(s){return n.setState(r(n.state,{items:{$splice:[[e,1,a.__assign(a.__assign({},t),{status:c,remark:s.message||s})]]}}))})},e.prototype.render=function(){var t=this,e=this.props,a=e.className,n=e.tableClassName,r=e.taskNameLabel,l=e.operationLabel,o=e.statusLabel,u=e.remarkLabel,d=e.btnText,c=e.retryBtnText,m=e.btnClassName,p=e.retryBtnClassName,f=e.statusLabelMap,h=e.statusTextMap,b=e.readyStatusCode,_=e.loadingStatusCode,v=e.canRetryStatusCode,k=e.render,y=this.state.items,E=this.state.error;return s.default.createElement("div",{className:a},s.default.createElement("table",{className:n},s.default.createElement("thead",null,s.default.createElement("tr",null,s.default.createElement("th",null,r),s.default.createElement("th",null,l),s.default.createElement("th",null,o),s.default.createElement("th",null,u))),s.default.createElement("tbody",null,E?s.default.createElement("tr",null,s.default.createElement("td",{colSpan:4},s.default.createElement("div",{className:"text-danger"},E))):y.map(function(e,a){return s.default.createElement("tr",{key:a},s.default.createElement("td",null,e.label),s.default.createElement("td",null,e.status==_?s.default.createElement("i",{className:"fa fa-spinner fa-spin fa-2x fa-fw"}):e.status==v?s.default.createElement("a",{onClick:function(){return t.submitTask(e,a,!0)},className:i.default("btn",p||m)},c||d):s.default.createElement("a",{onClick:function(){return t.submitTask(e,a)},className:i.default("btn",m,{disabled:e.status!==b})},d)),s.default.createElement("td",null,s.default.createElement("span",{className:i.default("label",f&&f[e.status||0])},h&&h[e.status||0])),s.default.createElement("td",null,e.remark?k(a+"/remark",e.remark):null))}))))},e.defaultProps={className:"b-a bg-white table-responsive",tableClassName:"table table-striped m-b-none",taskNameLabel:"任务名称",operationLabel:"操作",statusLabel:"状态",remarkLabel:"备注说明",btnText:"上线",retryBtnText:"重试",btnClassName:"btn-sm btn-default",retryBtnClassName:"btn-sm btn-danger",statusLabelMap:["label-warning","label-info","label-info","label-danger","label-success","label-danger"],statusTextMap:["未开始","就绪","进行中","出错","已完成","出错"],initialStatusCode:0,readyStatusCode:1,loadingStatusCode:2,errorStatusCode:3,finishStatusCode:4,canRetryStatusCode:5,interval:3e3},e}(s.default.Component);e.default=u;var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a.__extends(e,t),e.prototype.componentWillMount=function(){var t=this.context;t.registerComponent(this)},e.prototype.componentWillUnmount=function(){t.prototype.componentWillUnmount.call(this);var e=this.context;e.unRegisterComponent(this)},e.contextType=o.ScopedContext,e=a.__decorate([n.Renderer({test:/(^|\/)tasks$/,name:"tasks"})],e)}(u);e.TaskRenderer=d}); ;/*!src/renderers/Drawer.tsx*/ define("a1b9b52",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=e("node_modules/tslib/tslib"),n=o.__importDefault(e("node_modules/react/index")),r=e("919cbd9"),a=e("0f9ebdf"),i=o.__importDefault(e("01a937e")),s=e("node_modules/lodash/findLast"),l=e("9a80175"),d=e("node_modules/mobx/lib/mobx"),p=e("node_modules/react-dom/index"),c=e("4550477"),h=e("6a2dbb7"),u=function(e){function t(t){var o=e.call(this,t)||this;return o.$$id=l.guid(),o.state={resizeCoord:0},o.handleSelfClose=o.handleSelfClose.bind(o),o.handleAction=o.handleAction.bind(o),o.handleDrawerConfirm=o.handleDrawerConfirm.bind(o),o.handleDrawerClose=o.handleDrawerClose.bind(o),o.handleDialogConfirm=o.handleDialogConfirm.bind(o),o.handleDialogClose=o.handleDialogClose.bind(o),o.handleChildFinished=o.handleChildFinished.bind(o),o.resizeMouseDown=o.resizeMouseDown.bind(o),o.bindResize=o.bindResize.bind(o),o.removeResize=o.removeResize.bind(o),o.handleExisted=o.handleExisted.bind(o),o.handleFormInit=o.handleFormInit.bind(o),o.handleFormChange=o.handleFormChange.bind(o),o.handleFormSaved=o.handleFormSaved.bind(o),o}return o.__extends(t,e),t.prototype.componentWillMount=function(){var e=this,t=this.props.store;this.reaction=d.reaction(function(){return""+t.loading+t.error},function(){return e.forceUpdate()})},t.prototype.componentWillUnmount=function(){this.reaction&&this.reaction()},t.prototype.buildActions=function(){var e=this.props,t=e.actions,o=e.confirm;if("undefined"!=typeof t)return t;var n=[];return n.push({type:"button",actionType:"close",label:"取消"}),o&&n.push({type:"button",actionType:"confirm",label:"确认",primary:!0}),n},t.prototype.handleSelfClose=function(){var e=this.props,t=e.onClose,o=e.store;o.updateMessage(),t()},t.prototype.handleAction=function(e,t,o){var n=this.props,r=n.onClose,a=n.onAction;"close"===t.actionType?r():a&&a(e,t,o)},t.prototype.handleDrawerConfirm=function(e,t){for(var n=[],r=2;r\n
\n <% if (data.hasOwnProperty(\'title\')) { %>\n
<%= data.title %>
\n <% } if (data.hasOwnProperty(\'description\')) { %> \n
<%= data.description %>
\n <% } %>\n <% } else if (data.hasOwnProperty(\'html\')) { %>\n <%= data.html %>"\n <% } else if (data.hasOwnProperty(\'image\')) { %>\n
\n <% if (data.title) { %>\n
<%= data.title %>
\n <% } if (data.description) { %> \n
<%= data.description %>
\n <% } %>\n <% } else if (data.hasOwnProperty(\'html\')) { %>\n <%= data.html %>\n <% } else if (data.hasOwnProperty(\'item\')) { %>\n <%= data.item %>\n <% } else { %>\n <%= \'未找到渲染数据\' %>\n <% } %>\n '},c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wrapperRef=r.default.createRef(),t.state={current:0,options:t.props.value||t.props.options||s.resolveVariable(t.props.name,t.props.data)||[],showArrows:!1,nextAnimation:""},t}return n.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this.state.options,a=e.value||e.options||s.resolveVariable(e.name,e.data)||[];d.isArrayChilrenModified(t,a)&&this.setState({options:a})},t.prototype.componentDidMount=function(){this.prepareAutoSlide()},t.prototype.componentWillUnmount=function(){this.clearAutoTimeout()},t.prototype.prepareAutoSlide=function(){this.state.options.length<2||(this.clearAutoTimeout(),this.props.auto&&(this.intervalTimeout=setTimeout(this.autoSlide,this.props.interval)))},t.prototype.autoSlide=function(e){this.clearAutoTimeout();var t=this.props.animation,a=this.state.nextAnimation;switch(e){case"prev":a="slide"===t?"slideRight":"",this.transitFramesTowards("right",a);break;case"next":default:a="",this.transitFramesTowards("left",a)}this.durationTimeout=setTimeout(this.prepareAutoSlide,this.props.duration)},t.prototype.transitFramesTowards=function(e,t){var a=this.state.current;switch(e){case"left":a=this.getFrameId("next");break;case"right":a=this.getFrameId("prev")}this.setState({current:a,nextAnimation:t})},t.prototype.getFrameId=function(e){var t=this.state,a=t.options,n=t.current,r=a.length;switch(e){case"prev":return(n-1+r)%r;case"next":return(n+1)%r;default:return n}},t.prototype.next=function(){this.autoSlide("next")},t.prototype.prev=function(){this.autoSlide("prev")},t.prototype.clearAutoTimeout=function(){clearTimeout(this.intervalTimeout),clearTimeout(this.durationTimeout)},t.prototype.renderDots=function(){var e=this.props.classnames,t=this.state,a=t.current,n=t.options;return r.default.createElement("div",{className:e("Carousel-dotsControl"),onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},Array.from({length:n.length}).map(function(t,n){return r.default.createElement("span",{key:n,className:e("Carousel-dot",a===n?"is-active":"")})}))},t.prototype.renderArrows=function(){var e=this.props.classnames;return r.default.createElement("div",{className:e("Carousel-arrowsControl"),onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},r.default.createElement("div",{className:e("Carousel-leftArrow"),onClick:this.prev},r.default.createElement(l.Icon,{icon:"left-arrow",className:"icon"})),r.default.createElement("div",{className:e("Carousel-rightArrow"),onClick:this.next},r.default.createElement(l.Icon,{icon:"right-arrow",className:"icon"})))},t.prototype.handleMouseEnter=function(){this.setState({showArrows:!0}),this.clearAutoTimeout()},t.prototype.handleMouseLeave=function(){this.setState({showArrows:!1}),this.prepareAutoSlide()},t.prototype.render=function(){var e=this,t=this.props,a=t.render,n=t.className,i=t.classnames,s=t.itemSchema,l=t.animation,c=t.width,m=t.height,h=t.controls,_=t.controlsTheme,f=t.placeholder,y=t.data,g=t.name,v=this.state,w=v.options,E=v.showArrows,b=v.current,A=v.nextAnimation,T=null,N={};c?N.width=c+"px":"",m?N.height=m+"px":"";var C=[h.indexOf("dots")>-1,h.indexOf("arrows")>-1],S=C[0],x=C[1],M=A||l;return Array.isArray(w)&&w.length&&(T=r.default.createElement("div",{ref:this.wrapperRef,className:i("Carousel-container"),onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},w.map(function(t,n){return r.default.createElement(o.default,{mountOnEnter:!0,unmountOnExit:!0,"in":n===b,timeout:500,key:n},function(n){var l;return n===o.ENTERING&&e.wrapperRef.current&&e.wrapperRef.current.childNodes.forEach(function(e){return e.offsetHeight}),r.default.createElement("div",{className:i("Carousel-item",M,u[n])},a(b+"/body",s?s:p,{data:d.createObject(y,d.isObject(t)?t:(l={item:t},l[g]=t,l))}))})}),S?this.renderDots():null,x&&E?this.renderArrows():null)),r.default.createElement("div",{className:i("Carousel Carousel--"+_,n),style:N},T?T:f)},t.defaultProps={auto:!0,interval:5e3,duration:500,controlsTheme:"light",animation:"fade",controls:["dots","arrows"],placeholder:"-"},n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],t.prototype,"prepareAutoSlide",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[String]),n.__metadata("design:returntype",void 0)],t.prototype,"autoSlide",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[String,String]),n.__metadata("design:returntype",void 0)],t.prototype,"transitFramesTowards",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[String]),n.__metadata("design:returntype",void 0)],t.prototype,"getFrameId",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],t.prototype,"next",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],t.prototype,"prev",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],t.prototype,"clearAutoTimeout",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],t.prototype,"handleMouseEnter",null),n.__decorate([d.autobind,n.__metadata("design:type",Function),n.__metadata("design:paramtypes",[]),n.__metadata("design:returntype",void 0)],t.prototype,"handleMouseLeave",null),t}(r.default.Component);t.Carousel=c;var m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t=n.__decorate([i.Renderer({test:/(^|\/)carousel/,name:"carousel"})],t)}(c);t.CarouselRenderer=m}); ;/*!src/compat.ts*/ define("ae4b35c",function(e,r){"use strict";function n(e){var r={},t=!1;return r.controls=Array.isArray(e.controls)?e.controls.concat():[],r.controls=r.controls.map(function(e){if(Array.isArray(e)){var r=n({type:"group",controls:e});return r!==e&&(t=!0),r}return e}),e.fieldSet&&(Array.isArray(e.fieldSet)?e.fieldSet:[e.fieldSet]).forEach(function(s){t=!0,r.controls.push(a.__assign(a.__assign({},n(s)),{type:"fieldSet",collapsable:e.collapsable}))}),e.tabs&&(t=!0)&&r.controls.push({type:"tabs",tabs:e.tabs.map(function(e){return n(e)})}),t&&(e=a.__assign(a.__assign({},e),r),delete e.fieldSet,delete e.tabs),e}function t(e){var r=!1,n=e.map(function(e){return Array.isArray(e)?(r=!0,t(e)):e});return r||(n=e),{type:"hbox",columns:n}}Object.defineProperty(r,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),s=e("0f9ebdf"),o=e("5ade3b1"),i=e("635e59b"),l=e("760e4be"),c=e("3abf50d"),d=e("8ee3b98"),u=e("20f7ce6"),f=e("aa22e57"),b=e("9a80175"),m=e("40fc403");s.addSchemaFilter(function(e,r){return r.component!==o.CheckboxControlRenderer?e:(e.label&&"undefined"==typeof e.option&&(e=a.__assign({},e),e.option=e.label,delete e.label),e)}),s.addSchemaFilter(function(e,r){if(r.component!==i.FormRenderer)return e;if(e.fieldSet||e.tabs)e=n(e);else if(Array.isArray(e.controls)){var t=!1,s=e.controls.map(function(e){if(Array.isArray(e)){var r=n({type:"group",controls:e});return r!==e&&(t=!0),r}return e});t&&(e=a.__assign(a.__assign({},e),{controls:s}))}return e}),s.addSchemaFilter(function(e,r){if(r.component!==l.FieldSetRenderer)return e;if(Array.isArray(e.controls)){var t=!1,s=e.controls.map(function(e){if(Array.isArray(e)){var r=n({type:"group",controls:e});return r!==e&&(t=!0),r}return e});t&&(e=a.__assign(a.__assign({},e),{controls:s}))}return e}),s.addSchemaFilter(function(e,r){if(r.component!==c.TabsRenderer)return e;if(Array.isArray(e.tabs)){var t=!1,s=e.tabs.map(function(e){var r=!1,s=(e.controls||[]).map(function(e){if(Array.isArray(e)){var t=n({type:"group",controls:e});return t!==e&&(r=!0),t}return e});return r&&(t=!0,e=a.__assign(a.__assign({},e),{controls:s})),e});t&&(e=a.__assign(a.__assign({},e),{tabs:s}))}return e}),s.addSchemaFilter(function(e,r){if(r.component!==d.CardRenderer&&r.component!==u.ListItemRenderer)return e;if(Array.isArray(e.body)){var n=!1,s=e.body.map(function(e){return Array.isArray(e)?(n=!0,t(e)):e});n&&(e=a.__assign(a.__assign({},e),{body:s}))}return e}),s.addSchemaFilter(function(e,r){return r.component!==f.ButtonGroupControlRenderer?e:((e.btnClassName||e.btnActiveClassName)&&(e=a.__assign(a.__assign({},e),{btnLevel:b.getLevelFromClassName(e.btnClassName),btnActiveLevel:b.getLevelFromClassName(e.btnActiveClassName)}),delete e.btnClassName,delete e.btnActiveClassName),e)}),s.addSchemaFilter(function(e,r){return r.component!==l.FieldSetRenderer?e:(e.className&&!e.size&&/\bfieldset(?:\-(xs|sm|md|lg))?\b/.test(e.className)&&(e=a.__assign(a.__assign({},e),{size:RegExp.$1||"base",className:e.className.replace(/\bfieldset(?:\-(xs|sm|md|lg))?\b/,"")}),delete e.btnClassName,delete e.btnActiveClassName),e)}),s.addSchemaFilter(function(e,r){return r.component!==m.ServiceRenderer?e:(e.body&&e.body.controls&&(e=a.__assign(a.__assign({},e),{controls:e.body.controls}),delete e.body),e)})}); ;/*!src/themes/default.ts*/ define("bbacc46",function(s,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=s("256b65d");e.classPrefix="a-",e.classnames=a.makeClassnames(e.classPrefix),a.theme("default",{classPrefix:e.classPrefix,classnames:e.classnames})}); ;/*!src/themes/cxd.ts*/ define("6149e0d",function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=e("256b65d");a.theme("cxd",{classPrefix:"cxd-",renderers:{form:{horizontal:{leftFixed:!0}},pagination:{maxButtons:9,showPageInput:!1},fieldset:{collapsable:!1},remark:{icon:"iconfont icon-warning-mark",placement:"right"},tabs:{mode:"line"},"tabs-control":{mode:"line"},"range-control":{showInput:!0,clearable:!0},status:{map:{success:"Status-icon--success",pending:"Status-icon--rolling",fail:"Status-icon--danger",queue:"Status-icon--warning",schedule:"Status-icon--primary"},labelMap:{success:"成功",pending:"运行中",fail:"失败",queue:"排队中",schedule:"调度中"}}}})}); ;/*!src/themes/dark.ts*/ define("566aeed",function(e,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var a=e("256b65d");s.classPrefix="dark-",s.classnames=a.makeClassnames(s.classPrefix),a.theme("dark",{classPrefix:s.classPrefix,classnames:s.classnames,renderers:{json:{jsonTheme:"eighties"},"editor-control":{editorTheme:"vs-dark"}}})}); ;/*!src/index.tsx*/ define("d019970",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),t=e("0f9ebdf");a.render=t.render,a.Renderer=t.Renderer,a.getRendererByName=t.getRendererByName,a.resolveRenderer=t.resolveRenderer,a.filterSchema=t.filterSchema;var d=e("1caead1");a.wrapFetcher=d.wrapFetcher,a.buildApi=d.buildApi;var o=e("6a2dbb7");a.filter=o.filter,a.reigsterTplEnginer=o.reigsterTplEnginer,a.evalExpression=o.evalExpression,e("f2e345e"),e("1267928");var c=r.__importStar(e("9a80175"));a.utils=c;var l=e("67d35e6");a.resizeSensor=l.resizeSensor;var f=e("960de17");a.setIconVendor=f.setIconVendor;var i=e("b7bbd16");a.Icon=i.Icon,a.registerIcon=i.registerIcon;var n=e("1953fc1");a.NotFound=n.NotFound,a.AlertComponent=n.AlertComponent,a.alert=n.alert,a.Alert2=n.Alert2,a.confirm=n.confirm,a.AsideNav=n.AsideNav,a.Button=n.Button,a.Checkbox=n.Checkbox,a.Checkboxes=n.Checkboxes,a.Collapse=n.Collapse,a.ColorPicker=n.ColorPicker,a.DatePicker=n.DatePicker,a.DateRangePicker=n.DateRangePicker,a.Drawer=n.Drawer,a.Tabs=n.Tabs,a.Tab=n.Tab,a.Icons=n.Icons,a.Html=n.Html,a.Layout=n.Layout,a.LazyComponent=n.LazyComponent,a.Modal=n.Modal,a.Overlay=n.Overlay,a.PopOver=n.PopOver,a.Radios=n.Radios,a.Range=n.Range,a.Rating=n.Rating,a.Select=n.Select,a.Spinner=n.Spinner,a.Switch=n.Switch,a.Textarea=n.Textarea,a.TitleBar=n.TitleBar,a.ToastComponent=n.ToastComponent,a.toast=n.toast,a.Tooltip=n.Tooltip,a.TooltipWrapper=n.TooltipWrapper,a.Tree=n.Tree,e("7648928"),e("30de479"),e("4b7dfbe"),e("d539455"),e("10294a9"),e("bb5331d"),e("d221521"),e("e5683c7"),e("4fd96cf"),e("0afb30b"),e("8ee3b98"),e("29e1f6a"),e("e299c64"),e("5cdd617"),e("6c4a05a"),e("635e59b"),e("610fd77"),e("dd5dcd2"),e("a1e61d2"),e("e1b1eb7"),e("85dae7e"),e("eff65fe"),e("2b693f3"),e("5ade3b1"),e("99d982b"),e("055a9f9"),e("0f75897"),e("c6f2783"),e("aa22e57"),e("d7f3dfa"),e("2dfb851"),e("64723a8"),e("86ddd97"),e("d09e479"),e("b0a035c"),e("48cac0f"),e("d7f8ee3"),e("ee37b69"),e("90765dc"),e("cf6ad73"),e("162bd80"),e("690a2f4"),e("db77605"),e("9b389bb"),e("3919ee5"),e("647fc2f"),e("8a88f1c"),e("a57a440"),e("27eb5b8"),e("138c832"),e("d5c9577"),e("4be33a0"),e("2406202"),e("5271012"),e("d2efb65"),e("9d9f047"),e("58ea2d5"),e("40fc403"),e("f6d94c0"),e("06cfa10"),e("3ced9f1"),e("33d5c8a"),e("760e4be"),e("3abf50d"),e("7f271f4"),e("fe6117b"),e("5e68c3c"),e("aab7b91"),e("ae1a7f3"),e("fcb3580"),e("20f7ce6"),e("0341968"),e("100b8cb"),e("244f74d"),e("9708de1"),e("66c3054"),e("f6086a9"),e("605b41a"),e("66d455f"),e("c2029c1"),e("f52f675"),e("da6cdad"),e("386af39"),e("8f3f322"),e("94e9d59"),e("29937cf"),e("3cbc777"),e("2390f9f"),e("3a449e1"),e("4de0bd7"),e("211dcc3"),e("e6d92e6"),e("59d3d63"),e("a1b9b52"),e("6a16931"),e("f277389"),e("06e3087"),e("b81abcd"),e("f39bdac");var b=r.__importStar(e("919cbd9"));a.Scoped=b.default,a.ScopedContext=b.ScopedContext;var s=e("567b83c");a.FormItem=s.FormItem,e("ae4b35c"),e("bbacc46"),e("6149e0d"),e("566aeed");var p=e("f2e345e");a.registerFilter=p.registerFilter,a.filterDate=p.filterDate,a.relativeValueRe=p.relativeValueRe,a.resolveVariable=p.resolveVariable;var v=e("943464a");a.addRule=v.addRule,a.str2rules=v.str2rules;var m=e("d57879c");a.normalizeOptions=m.normalizeOptions;var u=e("b86428a");a.OptionsControl=u.OptionsControl;var C=e("256b65d");a.classnames=C.classnames,a.getClassPrefix=C.getClassPrefix,a.setDefaultTheme=C.setDefaultTheme;var T=C.getClassPrefix();a.classPrefix=T}); ;/*!examples/components/SchemaRender.jsx*/ define("ec59a60",function(e,t){"use strict";function n(){return new Promise(function(t){return e(["997c87d"],function(e){return t(e.default)})})}function o(e){var t;return e.$schema||(e=a.__assign({$schema:"https://houtai.baidu.com/v2/schemas/page.json"},e)),h.withRouter((t=function(t){function o(e){var n=t.call(this,e)||this;n.state={open:!1},n.toggleCode=function(){return n.setState({open:!n.state.open})},n.close=function(){return n.setState({open:!1})};var o=e.router,a=function(e){e=e||"";var t=o.getCurrentLocation();e&&"#"===e[0]?e=t.pathname+t.search+e:e&&"?"===e[0]&&(e=t.pathname+e);var n=e.indexOf("?"),a=e.indexOf("#"),r=~n?e.substring(0,n):~a?e.substring(0,a):e,i=~n?e.substring(n,~a?a:void 0):"",s=~a?e.substring(a):"";if(r){if("/"!=r[0]&&!/^https?:\/\//.test(r)){var u=t.pathname,l=u.split("/");l.pop();for(var c=void 0;c=/^\.\.?\//.exec(r);)"../"===c[0]&&l.pop(),r=r.substring(c[0].length);r=l.concat(r).join("/")}}else r=t.pathname;return r+i+s};return n.env={updateLocation:function(e,t){o[t?"replace":"push"](a(e))},isCurrentUrl:function(e){var t=a(e);return o.isActive(t)},jumpTo:function(e){e=a(e),/^https?:\/\//.test(e)?window.location.replace(e):o.push(e)},fetcher:function(e){var t=e.url,n=e.method,o=e.data,a=e.config;return o&&o instanceof FormData||!o||"string"==typeof o||o instanceof Blob||o instanceof ArrayBuffer||(o=JSON.stringify(o),a=a||{},a.headers=a.headers||{},a.headers["Content-Type"]="application/json"),"post"!==n&&"put"!==n&&"patch"!==n?(o&&("delete"===n?a.data=o:a.params=o),s.default[n](t,a)):s.default[n](t,o,a)},isCancel:function(e){return s.default.isCancel(e)},notify:function(e,t){return u.toast[e]?u.toast[e](t,"error"===e?"系统错误":"系统消息"):console.warn("[Notify]",e,t)},alert:l.alert,confirm:l.confirm,copy:function(e){return console.log("Copy",e)}},n.handleEditorMount=n.handleEditorMount.bind(n),n}return a.__extends(o,t),o.prototype.handleEditorMount=function(e,t){t.languages.json.jsonDefaults.setDiagnosticsOptions({enableSchemaRequest:!0,validate:!0})},o.prototype.renderCode=function(){return r.default.createElement(d.default,{getComponent:n,editorDidMount:this.handleEditorMount,language:"json",value:e,placeholder:"加载中,请稍后。。。",disabled:!0})},o.prototype.renderSchema=function(){var t=this.props,n=(t.router,t.location),o=t.theme;return i.render(e,{location:n,theme:o},this.env)},o.prototype.render=function(){var e=this.props.classPrefix,t=this.props.showCode;return r.default.createElement("div",{className:"schema-wrapper"},t!==!1?r.default.createElement(f.default,{classPrefix:e,size:"lg",onHide:this.close,show:this.state.open,position:"left"},this.state.open?this.renderCode():null):null,this.renderSchema(),t!==!1?r.default.createElement(p.Portal,{container:function(){return document.querySelector(".navbar-nav")}},r.default.createElement(c.default,{classPrefix:e,onClick:this.toggleCode,active:this.state.open,iconOnly:!0,tooltip:"查看源码",level:"link",placement:"bottom",className:"view-code"},r.default.createElement("i",{className:"fa fa-code"}))):null)},o}(r.default.Component),t.displayName="SchemaRenderer",t))}Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),r=a.__importDefault(e("node_modules/react/index")),i=e("d019970"),s=a.__importDefault(e("node_modules/axios/index")),u=e("6ae88e0"),l=e("bfe4ee0"),c=a.__importDefault(e("a67acca")),d=a.__importDefault(e("4783ce8")),f=a.__importDefault(e("01a937e")),p=e("node_modules/react-overlays/lib/index"),h=e("node_modules/react-router/lib/index");t.default=o}); ;/*!examples/components/Page/Simple.jsx*/ define("da274e0",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"标题",remark:"提示 Tip",body:"内容部分. 可以使用 \\${var} 获取变量。如: `\\$date`: ${date}",aside:"边栏部分",toolbar:"工具栏",initApi:"https://houtai.baidu.com/api/mock2/page/initData"}}); ;/*!examples/components/Page/Error.jsx*/ define("2d1fe26",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"标题",remark:"提示 Tip",body:["\n

`initApi` 拉取失败时,页面内容区会显示对应的错误信息。

\n\n

其他提示示例

\n ",{type:"alert",level:"success",body:"温馨提示:对页面功能的提示说明,绿色为正向类的消息提示"},{type:"alert",level:"warning",body:"您的私有网络已达到配额,如需更多私有网络,可以通过工单申请"}],aside:"边栏",toolbar:"工具栏",initApi:"https://houtai.baidu.com/api/mock2/page/initDataError"}}); ;/*!examples/components/Page/Form.jsx*/ define("71fbd58",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"表单页面",body:{type:"form",mode:"horizontal",title:"",api:"https://houtai.baidu.com/api/mock2/form/saveForm",controls:[{label:"Name",type:"text",name:"name"},{label:"Email",type:"email",name:"email"}]}}}); ;/*!examples/components/Form/Mode.jsx*/ define("0fa6650",function(e,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"表单各种展示模式汇总",remark:"展示各种模式的 Form",body:[{type:"grid",columns:[{type:"form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"常规模式",mode:"normal",controls:[{type:"email",name:"email",required:!0,placeholder:"请输入邮箱",label:"邮箱",size:"full"},{type:"password",name:"password",label:"密码",required:!0,placeholder:"请输入密码",size:"full"},{type:"checkbox",name:"rememberMe",label:"记住登录"},{type:"submit",btnClassName:"btn-default",label:"登录"}]},{type:"form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"常规模式 input md 尺寸",mode:"normal",controls:[{type:"email",name:"email",required:!0,placeholder:"请输入邮箱",label:"邮箱",size:"md",remark:"xxxx",hint:"bla bla bla"},{type:"password",name:"password",label:"密码",required:!0,placeholder:"请输入密码",size:"md"},{type:"checkbox",name:"rememberMe",label:"记住登录"},{type:"submit",btnClassName:"btn-default",label:"登录"}]}]},{type:"grid",columns:[{type:"form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"水平模式,左右摆放 左右比率分配 ",mode:"horizontal",autoFocus:!1,horizontal:{left:"col-sm-2",right:"col-sm-10",offset:"col-sm-offset-2"},controls:[{type:"email",name:"email",placeholder:"请输入邮箱地址",label:"邮箱",required:!0,desc:"表单描述文字"},{type:"password",name:"password",label:"密码",placeholder:"输入密码"},{type:"checkbox",name:"rememberMe",label:"记住登录"}]},{type:"form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"水平模式,左右摆放 左侧固定宽度 input md 尺寸",mode:"horizontal",autoFocus:!1,horizontal:{leftFixed:"xs"},controls:[{type:"email",name:"email",placeholder:"请输入邮箱地址",label:"邮箱",required:!0,desc:"表单描述文字",size:"md",remark:"xxxx",hint:"bla bla bla"},{type:"password",name:"password",label:"密码",placeholder:"输入密码",size:"md"},{type:"checkbox",name:"rememberMe",label:"记住登录"}]}]},{type:"form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"内联模式",mode:"inline",autoFocus:!1,controls:[{type:"email",name:"email",placeholder:"Enter Email",label:"邮箱",size:"auto"},{type:"password",name:"password",placeholder:"密码",size:"auto",remark:"Bla bla bla"},{type:"checkbox",name:"rememberMe",label:"记住登录",size:"auto"},{type:"submit",label:"登录"},{type:"button",label:"导出",url:"http://www.baidu.com/",level:"success"}]},{type:"form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"常规模式下用数组包起来还能控制一行显示多个",mode:"normal",autoFocus:!1,controls:[{type:"text",name:"name",placeholder:"请输入...",label:"名字",size:"full"},{type:"divider"},{type:"group",controls:[{type:"email",name:"email",placeholder:"输入邮箱",label:"邮箱",size:"full"},{type:"password",name:"password",label:"密码",placeholder:"请输入密码",size:"full"}]},{type:"divider"},{type:"group",controls:[{type:"email",name:"email2",mode:"inline",placeholder:"请输入邮箱地址",label:"邮箱",size:"full"},{type:"password",name:"password2",label:"密码",mode:"inline",placeholder:"请输入密码",size:"full"}]},{type:"divider"},{type:"group",controls:[{type:"email",name:"email3",mode:"inline",placeholder:"请输入邮箱地址",label:"邮箱",size:"full"},{type:"password",name:"password3",label:"密码",placeholder:"请输入密码",size:"full"}]},{type:"divider"},{type:"group",controls:[{type:"email",name:"email4",placeholder:"请输入邮箱地址",label:"邮箱",size:"full"},{type:"password",name:"password4",label:"密码",placeholder:"请输入密码",mode:"inline",size:"full"}]},{type:"divider"},{type:"checkbox",name:"rememberMe",label:"记住我"},{type:"submit",btnClassName:"btn-default",label:"提交"}]},{type:"form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"水平模式用数组包起来也能控制一行显示多个",mode:"horizontal",autoFocus:!1,controls:[{type:"email",name:"email",placeholder:"请输入邮箱地址",label:"邮箱",size:"full"},{type:"divider"},{type:"group",controls:[{type:"email",name:"email2",placeholder:"请输入邮箱地址",label:"邮箱",size:"full"},{type:"password",name:"password2",label:"密码",placeholder:"请输入密码",size:"full"}]},{type:"divider"},{type:"group",controls:[{type:"email",name:"email3",placeholder:"请输入邮箱地址",label:"邮箱",size:"full"},{type:"password",name:"password3",label:"密码",placeholder:"请输入密码",size:"full"},{type:"password",name:"password3",label:"密码",placeholder:"请输入密码",size:"full"}]},{type:"divider"},{type:"group",controls:[{type:"email",name:"email4",placeholder:"请输入邮箱地址",label:"邮箱",size:"full",columnClassName:"col-sm-6",horizontal:{left:"col-sm-4",right:"col-sm-8"}},{type:"password",name:"password4",label:"密码",placeholder:"请输入密码",mode:"inline",size:"full"}]},{type:"divider"},{type:"group",label:"邮箱",gap:"xs",controls:[{label:!1,type:"email",name:"email5",placeholder:"请输入邮箱地址",size:"full"},{type:"password",name:"password5",label:"密码",placeholder:"请输入密码",mode:"inline",size:"full"}]},{type:"divider"},{type:"group",label:"邮箱",description:"bla bla",gap:"xs",controls:[{type:"email",name:"email6",placeholder:"请输入邮箱地址",mode:"inline"},{type:"password",name:"password6",placeholder:"请输入密码",labelClassName:"w-auto p-r-none",mode:"inline"}]},{type:"divider"},{type:"group",label:"邮箱",description:"bla bla",direction:"vertical",controls:[{type:"email",name:"email9",mode:"normal",placeholder:"请输入邮箱地址",inline:!0,description:"Bla blamfejkf fdjk"},{type:"password",name:"password9",mode:"normal",placeholder:"请输入密码",labelClassName:"w-auto p-r-none"}]},{type:"divider"},{type:"checkbox",name:"rememberMe",label:"记住我"},{type:"submit",btnClassName:"btn-default",label:"Submit"}]},{type:"form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"Inline form 用数组包起来还能控制一行显示多个",mode:"inline",submitText:null,autoFocus:!1,controls:[[{type:"email",name:"email",placeholder:"Enter Email",label:"邮箱",size:"full"},{type:"password",name:"password",placeholder:"Password",size:"full"}],{type:"divider"},[{type:"email",name:"email",placeholder:"Enter Email",label:"邮箱",size:"full"},{type:"checkbox",name:"rememberMe",label:"记住我",size:"full"},{type:"button-toolbar",buttons:[{type:"submit",label:"登录"},{type:"button",label:"导出",url:"http://www.baidu.com/",level:"success"}]}]]}]}}); ;/*!examples/components/Form/FieldSet.jsx*/ define("65795e0",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"FieldSet 示例",body:[{type:"form",mode:"horizontal",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",actions:[{type:"submit",label:"提交",primary:!0}],collapsable:!0,title:"fieldSet 可以对表单元素做个分组",controls:[{type:"fieldSet",title:"基本信息",collapsable:!0,controls:[{type:"group",controls:[{type:"email",name:"email",placeholder:"请输入邮箱地址",label:"邮箱"},{type:"password",name:"password",label:!1,placeholder:"Password"}]},{type:"divider"},{type:"group",controls:[{type:"email",name:"email",placeholder:"请输入邮箱地址",label:"邮箱"},{type:"checkbox",name:"rememberMe",label:!1,option:"Remember me"}]}]},{title:"其他信息",type:"fieldSet",controls:[{type:"email",name:"email",placeholder:"请输入邮箱地址",label:"邮箱"},{type:"divider"},{type:"checkbox",name:"rememberMe",option:"记住我"}]}]},{title:"FieldSet 样式集",type:"form",controls:[{title:"超级小",type:"fieldSet",className:"fieldset-xs",controls:[{type:"plain",text:"文本 ..."}]},{title:"小尺寸",type:"fieldSet",className:"fieldset-sm",controls:[{type:"plain",text:"文本 ..."}]},{title:"正常尺寸",type:"fieldSet",className:"fieldset",controls:[{type:"plain",text:"文本 ..."}]},{title:"中大尺寸",type:"fieldSet",className:"fieldset-md",controls:[{type:"plain",text:"文本 ..."}]},{title:"超大尺寸",type:"fieldSet",className:"fieldset-lg",controls:[{type:"plain",text:"文本 ..."}]}]}]}}); ;/*!examples/components/Form/Tabs.jsx*/ define("1e9ff20",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"Tabs 示例",body:[{type:"form",mode:"horizontal",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"",actions:[{type:"button",actionType:"dialog",label:"弹框中的 Tabs",level:"info",dialog:{title:"",body:{type:"form",mode:"horizontal",horizontal:{leftFixed:"xs"},api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",actions:[{type:"submit",label:"提交",primary:!0}],controls:[{type:"tabs",tabs:[{title:"基本信息",controls:[[{type:"email",name:"email1",placeholder:"请输入邮箱地址",label:"邮箱"},{type:"password",name:"password",placeholder:"密码",label:!1}],{type:"divider"},[{type:"email",name:"email2",placeholder:"请输入邮箱地址",label:"邮箱"},{type:"checkbox",name:"rememberMe",label:!1,option:"记住我"}]]},{title:"其他信息",controls:[{type:"email",name:"email3",placeholder:"请输入邮箱地址",label:"邮箱"},{type:"divider"},{type:"checkbox",name:"rememberMe2",option:"记住我"}]}]}]}}},{type:"submit",label:"提交",primary:!0}],controls:[{type:"tabs",tabs:[{title:"基本信息",hash:"tab1",controls:[[{type:"email",name:"email",placeholder:"请输入邮箱地址",label:"邮箱"},{type:"password",name:"password",placeholder:"密码",label:!1}],{type:"divider"},[{type:"email",name:"email2",placeholder:"请输入邮箱地址",label:"邮箱"},{type:"checkbox",name:"rememberMe",label:!1,option:"记住我"}]]},{title:"其他信息",hash:"tab2",controls:[{type:"email",name:"email3",placeholder:"请输入邮箱地址",label:"邮箱"},{type:"divider"},{type:"checkbox",name:"rememberMe4",label:"记住我"}]}]}]}]}}); ;/*!examples/components/Form/Remote.jsx*/ define("3d2e3d4",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"动态拉取选项",name:"page-form-remote",body:[{type:"form",title:"动态表单元素示例",name:"demo-form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",mode:"horizontal",actions:[{type:"submit",label:"提交"}],controls:[{name:"select",type:"select",label:"动态选项",source:"https://houtai.baidu.com/api/mock2/form/getOptions?waitSeconds=1",description:"通过接口一口气拉取选项",clearable:!0,searchable:!0},{type:"divider"},{name:"select2",type:"select",label:"选项自动补全",autoComplete:"https://houtai.baidu.com/api/mock2/options/autoComplete?term=$term",placeholder:"请输入",description:"通过接口自动补全"},{type:"divider"},{type:"text",name:"text",label:"文本提示",source:"https://houtai.baidu.com/api/mock2/form/getOptions?waitSeconds=1",placeholder:"请选择"},{type:"divider"},{name:"text2",type:"text",label:"文本自动补全",clearable:!0,autoComplete:"https://houtai.baidu.com/api/mock2/options/autoComplete2?term=$term",description:"通过接口自动补全"},{name:"chained",type:"chained-select",label:"级联选项",source:"https://houtai.baidu.com/api/mock2/options/chainedOptions?waitSeconds=1&parentId=$parentId&level=$level&maxLevel=4&waiSeconds=1",desc:"无限级别, 只要 api 返回数据就能继续往下选择. 当没有下级时请返回 null.",value:"a,b"},{type:"divider"},{name:"tree",type:"tree",label:"动态树",source:"https://houtai.baidu.com/api/mock2/options/tree?waitSeconds=1"},{type:"divider"},{name:"matrix",type:"matrix",label:"动态矩阵开关",source:"https://houtai.baidu.com/api/mock2/options/matrix?waitSeconds=1"}]}]}}); ;/*!examples/components/Form/Reaction.jsx*/ define("6f89d30",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"显隐切换示例",body:[{name:"hiddenOn",type:"form",mode:"horizontal",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"Hide On 和 disabledOn 示例",controls:[{type:"radios",name:"type",label:"类型选择",inline:!0,value:"1",options:[{label:"类型 1",value:"1"},{label:"类型 2",value:"2"},{label:"类型 3",value:"3"}],description:'请切换类型来看效果'},{type:"text",label:"所有可见",name:"text1"},{type:"text",label:"类型2 可见",hiddenOn:"data.type != 2",name:"text2"},{type:"text",label:"类型3 不可点",disabledOn:"data.type == 3",name:"text3"},{type:"text",required:!0,label:"必填字段",name:"test4"},{type:"button-toolbar",buttons:[{type:"submit",disabledOn:"data.type == 1",label:"类型1不可点"},{type:"reset",label:"类型3出现且不可点",visibleOn:"data.type == 3",disabledOn:"data.type == 3"},{type:"button",label:"Baidu",href:"http://www.baidu.com?a=1&b=$test4"},{type:"button",actionType:"ajax",label:"No Submit",action:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=5"},{type:"submit",actionType:"ajax",label:"Submit",action:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=5"}]}]}]}}); ;/*!examples/components/Form/Validation.jsx*/ define("ee53c68",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"表单验证示例",toolbar:"文档",body:[{type:"form",autoFocus:!1,messages:{validateFailed:"请仔细检查表单规则,部分表单项没通过验证"},title:"表单",actions:[{type:"submit",label:"提交"}],api:"https://houtai.baidu.com/api/mock2/form/saveFormFailed?waitSeconds=2",mode:"horizontal",controls:[{type:"text",name:"test",label:"必填",required:!0},{type:"divider"},{name:"test1",type:"email",label:"Email"},{type:"divider"},{name:"url",type:"url",label:"Url"},{type:"divider"},{name:"num",type:"text",label:"数字",validations:"isNumeric"},{type:"divider"},{name:"alpha",type:"text",label:"字母或数字",validations:"isAlphanumeric"},{type:"divider"},{name:"int",type:"text",label:"整形",validations:"isInt"},{type:"divider"},{name:"minLength",type:"text",label:"长度限制",validations:"minLength:2,maxLength:10"},{type:"divider"},{name:"min",type:"text",label:"数值限制",validations:"maximum:10,minimum:2"},{type:"divider"},{name:"reg",type:"text",label:"正则",validations:"matchRegexp:/^abc/",validationErrors:{matchRegexp:"请输入abc开头的好么?"}},{type:"divider"},{name:"test2",type:"text",label:"服务端验证"}]}]}}); ;/*!examples/components/Form/Full.jsx*/ define("c9cebe3",function(e,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"所有 Form 元素列举",data:{id:1},body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"表单项",mode:"horizontal",autoFocus:!0,controls:[{type:"html",html:"

html 片段, 可以用来添加说明性文字

"},{type:"divider"},{type:"text",name:"var1",label:"文本"},{type:"divider"},{type:"text",name:"withHelp",label:"带提示信息",desc:"这是一段描述文字"},{type:"divider"},{type:"password",name:"password",label:"密码",inline:!0},{type:"divider"},{type:"number",name:"number",label:"数字",placeholder:"",inline:!0,value:5,min:1,max:10},{type:"divider"},{type:"tag",name:"tag",label:"标签",placeholder:"",clearable:!0,options:["lixiaolong","zhouxingxing","yipingpei","liyuanfang"]},{type:"divider"},{type:"text",name:"placeholder",label:"Placeholder",placeholder:"Placeholder"},{type:"divider"},{type:"text",disabled:!0,name:"disabled",label:"禁用状态",placeholder:"这里禁止输入内容"},{type:"divider"},{type:"text",name:"text-sug",label:"文本提示",options:["lixiaolong","zhouxingxing","yipingpei","liyuanfang"],addOn:{type:"text",label:"$"}},{type:"divider"},{type:"text",name:"text-sug-multiple",label:"文本提示多选",multiple:!0,options:["lixiaolong","zhouxingxing","yipingpei","liyuanfang"]},{type:"divider"},{type:"static",name:"static",labelClassName:"text-muted",label:"静态展示",value:"这是静态展示的值"},{type:"divider"},{type:"static",name:"static2",label:"静态展示",value:"这是静态展示的值",copyable:{content:"blabla"}},{type:"divider"},{type:"checkboxes",name:"checkboxes",label:"多选框",options:[{label:"选项1",value:1},{label:"选项2",value:2},{label:"选项3",disabled:!0,value:3}]},{type:"divider"},{type:"checkboxes",name:"checkboxesInline",label:"多选内联",inline:!0,options:[{label:"选项 A",value:1},{label:"选项 B",value:2},{label:"选项 C",value:3}]},{type:"divider"},{type:"radios",name:"radios",label:"单选",options:[{label:"选项1",value:1},{label:"选项2",value:2},{label:"选项3",disabled:!0,value:3}]},{type:"divider"},{type:"radios",name:"radiosInline",label:"单选内联",inline:!0,options:[{label:"选项1",value:1},{label:"选项2",value:2},{label:"选项3",value:3}]},{type:"divider"},{type:"button-group",name:"btn-group",label:"按钮组",description:"类似于单选效果",options:[{label:"选项 A",value:1},{label:"选项 B",value:2},{label:"选项 C",value:3}]},{type:"divider"},{type:"button-group",name:"btn-group2",label:"按钮组",clearable:!0,description:"可清除",options:[{label:"选项 A",value:1},{label:"选项 B",value:2},{label:"选项 C",value:3}]},{type:"divider"},{type:"button-group",name:"btn-group3",label:"按钮组",multiple:!0,options:[{label:"选项 A",value:1},{label:"选项 B",value:2},{label:"选项 C",value:3}],desc:"可多选"},{type:"divider"},{type:"list",name:"List",label:"List",desc:"也差不多,只是展示方式不一样",options:[{label:"选项 A",value:1},{label:"选项 B",value:2},{label:"选项 C",value:3}]},{type:"divider"},{type:"list",name:"list2",label:"List",desc:"可多选",multiple:!0,options:[{label:"选项 A",value:1},{label:"选项 B",value:2},{label:"选项 C",value:3}]},{type:"divider"},{type:"list",name:"list4",label:"List",imageClassName:"thumb-lg",desc:"支持放张图片",options:[{image:"https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3893101144,2877209892&fm=23&gp=0.jpg",value:1,label:"图片1"},{image:"https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3893101144,2877209892&fm=23&gp=0.jpg",value:2,label:"图片2"},{image:"https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3893101144,2877209892&fm=23&gp=0.jpg",value:3,label:"图片3"}]},{type:"divider"},{type:"list",name:"list5",label:"List",desc:"支持文字排版",options:[{value:1,body:'
\n
套餐:C01
\n
CPU:22核
\n
内存:10GB
\n
SSD盘:1024GB
\n
'},{value:2,body:'
\n
套餐:C02
\n
CPU:23核
\n
内存:11GB
\n
SSD盘:1025GB
\n
'},{value:3,disabled:!0,body:'
\n
套餐:C03
\n
CPU:24核
\n
内存:12GB
\n
SSD盘:1026GB
\n
'}]},{type:"divider"},{type:"rating",count:5,value:3,label:"评分",name:"rating",readOnly:!1,half:!1},{type:"divider"},{type:"switch",name:"switch",label:"开关"},{type:"divider"},{type:"checkbox",name:"checkbox",label:"勾选框",option:""},{type:"divider"},{type:"select",name:"type",label:"单选",inline:!0,options:[{label:"选项1",value:1},{label:"选项2",value:2}]},{type:"divider"},{type:"select",name:"type2",label:"多选",multiple:!0,inline:!0,options:[{label:"选项1",value:1},{label:"选项2",value:2}]},{type:"divider"},{type:"color",name:"color",inline:!0,label:"Color"},{type:"divider"},{type:"date",name:"date",inline:!0,label:"日期"},{type:"divider"},{type:"datetime",name:"datetime",inline:!0,label:"日期+时间"},{type:"divider"},{type:"time",name:"time",inline:!0,label:"时间"},{type:"divider"},{type:"date-range",name:"daterangee",inline:!0,label:"时间范围"},{type:"divider"},[{type:"datetime",name:"starttime",label:"开始时间",maxDate:"${endtime}"},{type:"datetime",name:"endtime",label:"结束时间",minDate:"${starttime}"}],{type:"divider"},{type:"group",label:"时间范围",required:"",gap:"xs",description:"选择自定义后,可以选择日期范围",controls:[{type:"button-group",name:"range1",value:"today",btnActiveLevel:"primary",mode:"inline",options:[{label:"今天",value:"today"},{label:"昨天",value:"yesterday"},{label:"近三天",value:"3days"},{label:"近一周",value:"week"},{label:"自定义",value:"custom"}]},{type:"date",name:"starttime1",maxDate:"${endtime1}",visibleOn:"data.range1 == 'custom'",mode:"inline"},{type:"date",name:"endtime1",minDate:"${starttime1}",visibleOn:"data.range1 == 'custom'",mode:"inline"}]},{type:"divider"},{type:"input-group",size:"sm",inline:!0,label:"Icon 组合",controls:[{type:"icon",addOnclassName:"no-bg",className:"text-sm",icon:"search"},{type:"text",placeholder:"搜索作业ID/名称",inputClassName:"b-l-none p-l-none",name:"jobName"}]},{type:"divider"},{type:"input-group",label:"各种组合",inline:!0,controls:[{type:"select",name:"memoryUnits",options:[{label:"Gi",value:"Gi"},{label:"Mi",value:"Mi"},{label:"Ki",value:"Ki"}],value:"Gi"},{type:"text",name:"memory"},{type:"select",name:"memoryUnits2",options:[{label:"Gi",value:"Gi"},{label:"Mi",value:"Mi"},{label:"Ki",value:"Ki"}],value:"Gi"},{type:"button",label:"Go"}]},{type:"divider"},{type:"image",name:"image",label:"图片"},{type:"divider"},{type:"image",name:"imageCrop",label:"图片带裁剪",crop:{aspectRatio:1.7777777777777777}},{type:"divider"},{type:"image",name:"imageLimit",label:"图片带限制",limit:{width:200,height:200}},{type:"divider"},{type:"textarea",name:"textarea",label:"多行文本"},{type:"divider"},{type:"json-editor",name:"json",value:'{\n "a": 1,\n "b": [\n 1,\n 2,\n 3\n ]\n}',label:"Json Editor"},{type:"divider"},{type:"rich-text",name:"html",label:"Rich Text",value:"

Just do IT!

"},{type:"divider"},{type:"repeat",name:"repeat",label:"时间频率"},{type:"divider"},{type:"tree",name:"tree",label:"树",options:[{label:"Folder A",value:1,children:[{label:"file A",value:2},{label:"file B",value:3}]},{label:"file C",value:4},{label:"file D",value:5}]},{type:"divider"},{type:"tree",name:"trees",label:"树多选",multiple:!0,options:[{label:"Folder A",value:1,children:[{label:"file A",value:2},{label:"file B",value:3}]},{label:"file C",value:4},{label:"file D",value:5}]},{type:"divider"},{type:"tree-select",name:"selecttree",label:"树选择器",options:[{label:"Folder A",value:1,children:[{label:"file A",value:2},{label:"file B",value:3}]},{label:"file C",value:4},{label:"file D",value:5}]},{type:"divider"},{type:"tree-select",name:"selecttrees",label:"树多选选择器",multiple:!0,options:[{label:"Folder A",value:1,children:[{label:"file A",value:2},{label:"file B",value:3}]},{label:"file C",value:4},{label:"file D",value:5}]},{type:"nested-select",name:"nestedSelect",label:"级联选择器",size:"sm",options:[{label:"A",value:"a"},{label:"B",value:"b",children:[{label:"B-1",value:"b-1"},{label:"B-2",value:"b-2"},{label:"B-3",value:"b-3"}]},{label:"C",value:"c"}]},{type:"nested-select",name:"nestedSelectMul",label:"级联选择器多选",size:"sm",multiple:!0,options:[{label:"A",value:"a"},{label:"B",value:"b",children:[{label:"B-1",value:"b-1"},{label:"B-2",value:"b-2"},{label:"B-3",value:"b-3"}]},{label:"C",value:"c"}]},{type:"divider"},{type:"city",name:"city",label:"城市选择器"},{type:"divider"},{type:"matrix",name:"matrix",label:"矩阵开关",rowLabel:"行标题说明",columns:[{label:"列1"},{label:"列2"}],rows:[{label:"行1"},{label:"行2"}]},{type:"divider"},{type:"combo",name:"combo",label:"组合单条",controls:[{name:"a",type:"text",placeholder:"A"},{name:"b",type:"select",options:["a","b","c"]}]},{type:"divider"},{type:"combo",name:"combo2",label:"组合多条",multiple:!0,value:[{}],controls:[{name:"a",type:"text",placeholder:"A"},{name:"b",type:"select",options:["a","b","c"]}]},{type:"divider"},{type:"form",label:"子表单",name:"subForm",btnLabel:"点击设置",form:{title:"子表单",controls:[{name:"a",type:"text",label:"Foo"},{name:"b",type:"switch",label:"Boo"}]}},{type:"divider"},{type:"form",label:"子表单多条",name:"subForm2",btnLabel:"点击设置",labelField:"a",multiple:!0,form:{title:"子表单",controls:[{name:"a",type:"text",label:"Foo"},{name:"b",type:"switch",label:"Boo"}]}},{type:"divider"},{type:"file",name:"file",label:"文件上传",joinValues:!1},{type:"divider"},{type:"range",name:"range",label:"范围"},{type:"divider"},{type:"button-toolbar",buttons:[{type:"submit",label:"登录"},{type:"reset",label:"重置"},{type:"button",label:"导出",href:"http://www.baidu.com",level:"success"}]}],actions:[{type:"submit",label:"登录"},{type:"reset",label:"重置"},{type:"button",label:"导出",href:"http://www.baidu.com",level:"success"}]}]}}); ;/*!examples/components/Form/Static.jsx*/ define("d2ec869",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"所有 Form 元素列举",data:{id:1,image:"https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3893101144,2877209892&fm=23&gp=0.jpg"},body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"表单项静态展示",mode:"horizontal",controls:[{type:"static",label:"文本",value:"文本"},{type:"divider"},{type:"static-tpl",label:"模板",tpl:"自己拼接 HTML 取变量 \\${id}: ${id}"},{type:"divider"},{type:"static-date",label:"日期",value:Math.round(Date.now()/1e3)},{type:"divider"},{type:"static-datetime",label:"日期时间",value:Math.round(Date.now()/1e3)},{type:"divider"},{type:"static-mapping",label:"映射",value:Math.floor(5*Math.random()),map:{"*":"-",0:"",1:"",2:"",3:"",4:""}},{type:"divider"},{type:"static-progress",label:"进度",value:66.66},{type:"divider"},{type:"static-image",label:"图片",name:"image",popOver:{title:"查看大图",body:'
'}},{type:"divider"},{type:"static-json",label:"JSON",value:{a:1,b:2,c:{d:3}}},{type:"divider"},{type:"static",label:"可复制",value:"文本",copyable:{content:"内容,支持变量 ${id}"}},{type:"divider"},{type:"static",name:"text",label:"可快速编辑",value:"文本",quickEdit:!0}]}]}}); ;/*!examples/components/Form/Hint.jsx*/ define("435ef3d",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"其他类型演示",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"Hint demo",mode:"horizontal",horizontal:{leftFixed:!0},controls:[{name:"button",type:"button",label:"ID",value:"",size:"xs",hint:"比如输入 a-xxxx-xxx"},{type:"input-group",size:"md",label:"Icon 组合",controls:[{type:"icon",addOnclassName:"no-bg",className:"text-sm",icon:"search",vendor:"iconfont"},{type:"text",placeholder:"搜索作业ID/名称",inputClassName:"b-l-none p-l-none",name:"jobName"}]},{name:"a",type:"text",label:"ID",value:"",size:"xs",hint:"比如输入 a-xxxx-xxx"},{name:"b",type:"text",label:"ID",value:"",size:"sm",hint:"比如输入 a-xxxx-xxx"},{name:"c",type:"text",label:"ID",value:"",size:"md",hint:"比如输入 a-xxxx-xxx"},{name:"d",type:"text",label:"ID",value:"",size:"lg",hint:"比如输入 a-xxxx-xxx"},{name:"tag",type:"tag",label:"Tag",size:"md",clearable:!0,placeholder:"多个标签以逗号分隔",options:["周小度","杜小度"]}]}]}}); ;/*!examples/components/Form/FieldSetInTabs.jsx*/ define("90d3d67",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"FieldSet In Tabs",remark:"",body:{type:"form",collapsable:!0,tabs:[{title:"Tab A",fieldSet:[{title:"Group A",tabs:[{title:"SubTab A",controls:[{name:"a",type:"text",label:"Text"},{name:"a",type:"text",label:"Text"}]},{title:"SubTab B",controls:[{name:"a",type:"text",label:"Text"},{name:"a",type:"text",label:"Text"}]}]},{title:"Group B",controls:[{name:"a",type:"text",label:"Text"},{name:"a",type:"text",label:"Text"}]}]},{title:"Tab B",fieldSet:[{title:"Group A",controls:[{name:"a",type:"text",label:"Text"},{name:"a",type:"text",label:"Text"}]},{title:"Group B",controls:[{name:"a",type:"text",label:"Text"},{name:"a",type:"text",label:"Text"}]}]}]}}}); ;/*!examples/components/Form/Combo.jsx*/ define("4f1646b",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"Combo 示例",body:[{type:"tabs",tabs:[{title:"基本用法",hash:"basic",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"",mode:"horizontal",wrapWithPanel:!1,className:"m-t",controls:[{type:"text",label:"文本",name:"a"},{type:"divider"},{type:"combo",name:"combo1",label:"组合多条多行",multiple:!0,multiLine:!0,value:[{}],controls:[{name:"a",label:"文本",type:"text",placeholder:"文本",value:"",size:"full"},{name:"b",label:"选项",type:"select",options:["a","b","c"],size:"full"}]},{type:"button",label:"独立排序",level:"dark",className:"m-t-n-xs",size:"sm",actionType:"dialog",visibleOn:"data.combo1.length > 1",dialog:{title:"对 Combo 进行 拖拽排序",body:{type:"form",controls:[{type:"combo",name:"combo1",label:!1,multiple:!0,draggable:!0,addable:!1,removable:!1,value:[{}],controls:[{name:"a",type:"static",tpl:"${a} - ${b}"}]}]},actions:[{type:"submit",mergeData:!0,label:"确认",level:"primary"},{type:"button",actionType:"close",label:"取消"}]}},{type:"combo",name:"combo2",label:"组合多条单行",multiple:!0,value:[{}],controls:[{name:"a",type:"text",placeholder:"文本",value:""},{name:"b",type:"select",options:["a","b","c"]}]},{type:"divider"},{type:"combo",name:"combo3",label:"组合单条多行",multiLine:!0,controls:[{name:"a",label:"文本",type:"text",placeholder:"文本",value:"",size:"full"},{name:"b",label:"选项",type:"select",options:["a","b","c"]}]},{type:"combo",name:"combo4",label:"组合单条单行",controls:[{name:"a",type:"text",placeholder:"文本",value:"",size:"full"},{name:"b",type:"select",options:["a","b","c"]}]}]}]},{title:"内联样式",hash:"inline",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"",mode:"horizontal",wrapWithPanel:!1,className:"m-t",controls:[{type:"combo",name:"combo11",label:"组合多条多行内联",multiple:!0,multiLine:!0,inline:!0,value:[{}],controls:[{name:"a",label:"文本",type:"text",placeholder:"文本",value:""},{name:"b",label:"选项",type:"select",options:["a","b","c"]}]},{type:"combo",name:"combo22",label:"组合多条单行内联",multiple:!0,inline:!0,value:[{}],controls:[{name:"a",type:"text",placeholder:"文本",value:""},{name:"b",type:"select",options:["a","b","c"]}]},{type:"divider"},{type:"combo",name:"combo33",label:"组合单条多行内联",multiLine:!0,inline:!0,controls:[{name:"a",label:"文本",type:"text",placeholder:"文本",value:""},{name:"b",label:"选项",type:"select",options:["a","b","c"]}]},{type:"combo",name:"combo44",label:"组合单条单行内联",inline:!0,controls:[{name:"a",type:"text",placeholder:"文本",value:""},{name:"b",type:"select",options:["a","b","c"]}]}]}]},{title:"唯一验证",hash:"unique",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"",mode:"horizontal",wrapWithPanel:!1,className:"m-t",controls:[{type:"combo",name:"combo666",label:"组合多条唯一",multiple:!0,value:[{}],controls:[{name:"a",type:"text",placeholder:"文本",value:"",unique:!0},{name:"b",type:"select",options:["a","b","c"],unique:!0}]}]}]},{title:"可拖拽排序",hash:"sortable",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"",mode:"horizontal",wrapWithPanel:!1,className:"m-t",controls:[{type:"combo",name:"combo777",label:"可拖拽排序",multiple:!0,value:[{a:"1",b:"a"},{a:"2",b:"b"}],draggable:!0,controls:[{name:"a",type:"text",placeholder:"文本",unique:!0},{name:"b",type:"select",options:["a","b","c"],unique:!0}]}]}]},{title:"值打平",hash:"flat",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"",mode:"horizontal",wrapWithPanel:!1,className:"m-t",controls:[{type:"combo",name:"combo888",label:"可打平只存储值",multiple:!0,flat:!0,value:["red","pink"],draggable:!0,controls:[{name:"a",type:"color",placeholder:"选取颜色"}]},{type:"static",name:"combo888",label:"当前值",tpl:"
${combo888|json}
"}]}]},{title:"条件",hash:"conditions",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"",mode:"horizontal",wrapWithPanel:!1,className:"m-t",controls:['

添加时可选择类型,比如这个栗子,可以选择是文本类型还是数字类型

',{type:"combo",name:"combo-conditions1",label:"单选",value:{type:"number"},multiLine:!0,conditions:[{label:"文本",test:'this.type === "text"',scaffold:{type:"text",label:"文本",name:""},controls:[{label:"名称",name:"label",type:"text"},{label:"字段名",name:"name",type:"text"}]},{label:"数字",test:'this.type === "number"',scaffold:{type:"number",label:"数字",name:""},controls:[{label:"名称",name:"label",type:"text"},{label:"字段名",name:"name",type:"text"},{label:"最小值",name:"min",type:"number"},{label:"最大值",name:"max",type:"number"},{label:"步长",name:"step",type:"number"}]}]},{type:"combo",name:"combo-conditions2",label:"多选",value:[{type:"text"}],multiLine:!0,multiple:!0,typeSwitchable:!1,conditions:[{label:"文本",test:'this.type === "text"',scaffold:{type:"text",label:"文本",name:""},controls:[{label:"名称",name:"label",type:"text"},{label:"字段名",name:"name",type:"text"}]},{label:"数字",test:'this.type === "number"',scaffold:{type:"number",label:"数字",name:""},controls:[{label:"名称",name:"label",type:"text"},{label:"字段名",name:"name",type:"text"},{label:"最小值",name:"min",type:"number"},{label:"最大值",name:"max",type:"number"},{label:"步长",name:"step",type:"number"}]}]}]}]},{title:"Tabs",hash:"tabs",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"",mode:"horizontal",wrapWithPanel:!1,className:"m-t",controls:[{type:"combo",name:"combo101",label:"组合多条多行",multiple:!0,multiLine:!0,value:[{}],tabsMode:!0,tabsStyle:"card",maxLength:3,controls:[{name:"a",label:"文本",type:"text",placeholder:"文本",value:"",size:"full"},{name:"b",label:"选项",type:"select",options:["a","b","c"],size:"full"}]}]}]},{title:"其他",hash:"others",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"",mode:"horizontal",wrapWithPanel:!1,className:"m-t",controls:[{type:"text",disabled:!0,label:"父级值",name:"a_super",value:"123"},{type:"combo",name:"combo999",label:"可获取父级数据",multiple:!0,canAccessSuperData:!0,controls:[{name:"a_super",type:"text"}]},{type:"combo",name:"combo9999",label:"显示序号",multiple:!0,controls:[{type:"tpl",tpl:"<%= data.index + 1%>",className:"p-t-xs",mode:"inline"},{name:"a",type:"text"}]}]}]}]}]}}); ;/*!examples/components/Form/SubForm.jsx*/ define("c6bae66",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"SubForm 示例",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"Form elements",mode:"horizontal",controls:[{type:"form",label:"子表单单条",name:"subForm1",btnLabel:"点击设置",form:{title:"子表单",controls:[{name:"a",type:"text",label:"Foo"},{name:"b",type:"switch",label:"Boo"}]}},{type:"form",label:"子表单多条",name:"subForm2",labelField:"a",btnLabel:"点击设置",multiple:!0,form:{title:"子表单",controls:[{name:"a",type:"text",label:"Foo"},{name:"b",type:"switch",label:"Boo"}]}}]}]}}); ;/*!examples/components/Form/RichText.jsx*/ define("c938c8b",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"富文本编辑器",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"Form elements",controls:[{name:"html",type:"rich-text",label:"富文本",value:"

Just do IT

"}]}]}}); ;/*!examples/components/Form/Editor.jsx*/ define("9b0994b",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"Editor",body:[{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm?waitSeconds=2",title:"",controls:[{name:"javascript",type:"editor",label:"Javascript",language:"javascript",value:"console.log(1, 2, 3);"},{name:"html",type:"editor",language:"html",label:"Html",value:"Hello

world

"},{name:"css",type:"editor",language:"css",label:"CSS",value:"body {color: red;}"},{name:"json",type:"editor",language:"json",label:"JSON",value:'{"a": 1, "b": 2}'}]}]}}); ;/*!examples/components/Form/Table.jsx*/ define("4d416d7",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"表格编辑",body:{type:"form",mode:"horizontal",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",actions:[{type:"submit",label:"提交",primary:!0}],controls:[{type:"combo",name:"colors",label:"Combo",multiple:!0,draggable:!0,multiLine:!0,value:[{color:"green",name:"颜色"}],controls:[{type:"color",name:"color"},{type:"text",name:"name",placeholder:"说明文字"}]},{type:"static",label:"当前值",tpl:"
${colors|json}
"},{type:"table",name:"colors",label:"Table",draggable:!0,columns:[{label:"Color",name:"color",quickEdit:{type:"color",saveImmediately:!0}},{label:"说明文字",name:"name",quickEdit:{type:"text",mode:"inline",saveImmediately:!0}}]},{type:"button",label:"Table2新增一行",target:"table2",actionType:"add"},{type:"table",name:"table2",label:"Table2",editable:!0,addable:!0,removable:!0,draggable:!0,columns:[{name:"a",label:"A"},{name:"b",label:"B",quickEdit:{type:"select",options:[{label:"A",value:"a"},{label:"B",value:"b"}]}}]},{type:"table",name:"table3",label:"Table3(指定第2列只有update时能编辑)",editable:!0,addable:!0,removable:!0,draggable:!0,columns:[{name:"a",label:"A",quickEdit:!0},{name:"b",label:"B",quickEdit:!1,quickEditOnUpdate:{type:"select",options:[{label:"A",value:"a"},{label:"B",value:"b"}]}}]}]}}}); ;/*!examples/components/Form/Picker.jsx*/ define("48c8d88",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"表格编辑",body:{type:"form",mode:"horizontal",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",actions:[{type:"submit",label:"提交",primary:!0}],controls:["

常规模式

",{type:"divider"},{type:"picker",name:"type",label:"单选",value:1,inline:!0,options:[{label:"选项1",value:1},{label:"选项2",value:2},{label:"选项3",value:3},{label:"选项4",value:4}]},{type:"picker",name:"type2",label:"多选",multiple:!0,options:[{label:"选项1",value:1},{label:"选项2",value:2},{label:"选项3",value:3},{label:"选项4",value:4}]},{type:"divider"},"

Table 渲染类型

",{type:"divider"},{type:"picker",name:"type3",joinValues:!0,valueField:"id",labelField:"engine",label:"单选",source:"https://houtai.baidu.com/api/sample",size:"lg",value:"4",pickerSchema:{mode:"table",name:"thelist",quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",draggable:!0,headerToolbar:{wrapWithPanel:!1,type:"form",className:"text-right",target:"thelist",mode:"inline",controls:[{type:"text",name:"keywords",addOn:{type:"submit",label:"搜索",level:"primary",icon:"fa fa-search pull-left"}}]},columns:[{name:"engine",label:"Rendering engine",sortable:!0,searchable:!0,type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!0},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0},{name:"grade",label:"CSS grade",quickEdit:{mode:"inline",type:"select",options:["A","B","C","D","X"],saveImmediately:!0},type:"text",toggled:!0},{type:"operation",label:"操作",width:100,buttons:[{type:"button",icon:"fa fa-eye",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",actionType:"dialog",dialog:{position:"left",size:"lg",title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"select",name:"grade",label:"CSS grade",options:["A","B","C","D","X"]}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],toggled:!0}]}},{type:"picker",name:"type4",joinValues:!0,valueField:"id",labelField:"engine",label:"多选",source:"https://houtai.baidu.com/api/sample",size:"lg",value:"4,5",multiple:!0,pickerSchema:{mode:"table",name:"thelist",quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",draggable:!0,headerToolbar:{wrapWithPanel:!1,type:"form",className:"text-right",target:"thelist",mode:"inline",controls:[{type:"text",name:"keywords",addOn:{type:"submit",label:"搜索",level:"primary",icon:"fa fa-search pull-left"}}]},columns:[{name:"engine",label:"Rendering engine",sortable:!0,searchable:!0,type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!0},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0},{name:"grade",label:"CSS grade",quickEdit:{mode:"inline",type:"select",options:["A","B","C","D","X"],saveImmediately:!0},type:"text",toggled:!0},{type:"operation",label:"操作",width:100,buttons:[{type:"button",icon:"fa fa-eye",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",actionType:"dialog",dialog:{position:"left",size:"lg",title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"select",name:"grade",label:"CSS grade",options:["A","B","C","D","X"]}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],toggled:!0}]}},{type:"divider"},"

List 渲染类型

",{type:"divider"},{type:"picker",name:"type5",joinValues:!0,valueField:"id",labelField:"engine",label:"单选",source:"https://houtai.baidu.com/api/sample",size:"lg",value:"4",pickerSchema:{mode:"list",name:"thelist",quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",draggable:!0,headerToolbar:{wrapWithPanel:!1,type:"form",className:"text-right",target:"thelist",mode:"inline",controls:[{type:"text",name:"keywords",addOn:{type:"submit",label:"搜索",level:"primary",icon:"fa fa-search pull-left"}}]},listItem:{actions:[{type:"button",icon:"fa fa-eye",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",actionType:"dialog",dialog:{title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],body:[{name:"engine",label:"Rendering engine",sortable:!0,quickEdit:!0,labelClassName:"w-sm"},[{name:"browser",label:"Browser",labelClassName:"w-sm"},{name:"platform",label:"Platform(s)",labelClassName:"w-sm"}],{name:"version",label:"Engine version",labelClassName:"w-sm"}]}}},{type:"picker",name:"type6",joinValues:!0,valueField:"id",labelField:"engine",label:"多选",source:"https://houtai.baidu.com/api/sample",size:"lg",value:"4,5",multiple:!0,pickerSchema:{mode:"list",name:"thelist",quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",draggable:!0,headerToolbar:{wrapWithPanel:!1,type:"form",className:"text-right",target:"thelist",mode:"inline",controls:[{type:"text",name:"keywords",addOn:{type:"submit",label:"搜索",level:"primary",icon:"fa fa-search pull-left"}}]},listItem:{actions:[{type:"button",icon:"fa fa-eye",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",actionType:"dialog",dialog:{title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],body:[{name:"engine",label:"Rendering engine",sortable:!0,quickEdit:!0,labelClassName:"w-sm"},[{name:"browser",label:"Browser",labelClassName:"w-sm"},{name:"platform",label:"Platform(s)",labelClassName:"w-sm"}],{name:"version",label:"Engine version",labelClassName:"w-sm"}]}}},{type:"divider"},"

Cards 渲染类型

",{type:"divider"},{type:"picker",name:"type7",joinValues:!0,valueField:"id",labelField:"engine",label:"单选",source:"https://houtai.baidu.com/api/sample",size:"lg",value:"4",pickerSchema:{mode:"cards",name:"thelist",quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",draggable:!0,headerToolbar:{wrapWithPanel:!1,type:"form",className:"text-right",target:"thelist",mode:"inline",controls:[{type:"text",name:"keywords",addOn:{type:"submit",label:"搜索",level:"primary",icon:"fa fa-search pull-left"}}]},card:{header:{title:"$engine",subTitle:"$platform",subTitlePlaceholder:"暂无说明",avatar:'<%= data.avatar || "http://bos.nj.bpc.baidu.com/showx/146bc2ce1b30f3824838f4208ad2663c" %>',avatarClassName:"pull-left thumb b-3x m-r"},actions:[{type:"button",label:"查看",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",label:"编辑",actionType:"dialog",dialog:{title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}},{type:"button",label:"删除",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],body:[{name:"engine",label:"engine",sortable:!0,quickEdit:!0},{name:"browser",label:"Browser"},{name:"platform",label:"Platform"},{name:"version",label:"version"}]}}},{type:"picker",name:"type8",joinValues:!0,valueField:"id",labelField:"engine",label:"多选",source:"https://houtai.baidu.com/api/sample",size:"lg",value:"4,5",multiple:!0,pickerSchema:{mode:"cards",name:"thelist",quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",draggable:!0,headerToolbar:{wrapWithPanel:!1,type:"form",className:"text-right",target:"thelist",mode:"inline",controls:[{type:"text",name:"keywords",addOn:{type:"submit",label:"搜索",level:"primary",icon:"fa fa-search pull-left"}}]},card:{header:{title:"$engine",subTitle:"$platform",subTitlePlaceholder:"暂无说明",avatar:'<%= data.avatar || "http://bos.nj.bpc.baidu.com/showx/146bc2ce1b30f3824838f4208ad2663c" %>',avatarClassName:"pull-left thumb b-3x m-r"},actions:[{type:"button",label:"查看",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",label:"编辑",actionType:"dialog",dialog:{title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}},{type:"button",label:"删除",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],body:[{name:"engine",label:"engine",sortable:!0,quickEdit:!0},{name:"browser",label:"Browser"},{name:"platform",label:"Platform"},{name:"version",label:"version"}]}}}]}}}); ;/*!examples/components/Form/Formula.jsx*/ define("b382a0f",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"公式示例",body:["

通过公式,可以动态的设置目标值。

",{type:"form",title:"自动应用",api:"https://houtai.baidu.com/api/mock2/form/saveForm",controls:[{type:"number",name:"a",label:"A"},{type:"number",name:"b",label:"B"},{type:"number",name:"sum",label:"和",disabled:!0,description:"自动计算 A + B"},{type:"formula",name:"sum",value:0,formula:"a + b"}]},{type:"form",title:"手动应用",api:"https://houtai.baidu.com/api/mock2/form/saveForm",controls:[{type:"number",name:"a",label:"A"},{type:"number",name:"b",label:"B"},{type:"group",controls:[{type:"number",name:"sum",label:"和",disabled:!0,columnClassName:"col-sm-11"},{type:"button",label:"计算",columnClassName:"col-sm-1 v-bottom",target:"theFormula"}]},{type:"formula",name:"sum",id:"theFormula",value:0,formula:"a + b",initSet:!1,autoSet:!1}]},{type:"form",title:"条件应用",api:"https://houtai.baidu.com/api/mock2/form/saveForm",controls:[{type:"radios",name:"radios",inline:!0,label:"radios",options:[{label:"a",value:"a"},{label:"b",value:"b"}],description:"radios 变化会自动清空 B"},{type:"text",name:"b",label:"B"},{type:"formula",name:"b",value:"some string",formula:"''",condition:"${radios}",initSet:!1}]}]}}); ;/*!examples/components/Form/Custom.jsx*/ define("78c2565",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});{var n=e("node_modules/tslib/tslib"),r=n.__importDefault(e("node_modules/react/index")),a=e("d019970");!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.value,n=e.onChange;return r.default.createElement("div",null,r.default.createElement("p",null,"这个是个自定义组件。通过注册渲染器的方式实现。"),r.default.createElement("p",null,"当前值:",t),r.default.createElement("a",{className:"btn btn-default",onClick:function(){return n(Math.round(1e4*Math.random()))}},"随机修改"))},t=n.__decorate([a.FormItem({type:"custom"})],t)}(r.default.Component),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props.tip;return r.default.createElement("div",null,e||"非 FormItem 类型的渲染器注册, 这种不能修改 form")},t=n.__decorate([a.Renderer({test:/(^|\/)my\-renderer$/})],t)}(r.default.Component)}t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"自定义组件示例",body:[{type:"form",mode:"horizontal",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",actions:[{type:"submit",label:"提交",primary:!0}],controls:[{name:"a",children:function(e){var t=e.value,n=e.onChange;return r.default.createElement("div",null,r.default.createElement("p",null,"这个是个自定义组件。最简单直接的方式,不用注册直接使用。"),r.default.createElement("p",null,"当前值:",t),r.default.createElement("a",{className:"btn btn-default",onClick:function(){return n(Math.round(1e4*Math.random()))}},"随机修改"))}},{type:"divider"},{name:"b",type:"custom",label:"自定义FormItem"},{type:"divider"},{type:"my-renderer"}]},{type:"my-renderer",tip:"他能放 controls 里面,也能放外面。"}]}}); ;/*!examples/components/Form/Definitions.jsx*/ define("efdb183",function(e,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",definitions:{options:{type:"combo",multiple:!0,multiLine:!0,controls:[{type:"group",controls:[{label:"名称",name:"label",type:"text",required:!0},{label:"值",name:"value",type:"text",required:!0}]},{$ref:"options",label:"子选项",name:"children",addButtonText:"新增子选项"}]},queryItem:{type:"combo",multiple:!0,multiLine:!0,typeSwitchable:!1,conditions:[{label:"条件",test:"!data.hasOwnProperty('connect')",scaffold:{},controls:[{type:"group",className:"m-b-none",controls:[{name:"key",type:"text",placeholder:"字段名",required:!0},{name:"type",type:"select",value:0,options:[{label:"int64",value:0},{label:"double64",value:1},{label:"string",value:2},{label:"version",value:3}]},{type:"formula",name:"opt",formula:'""',condition:"${type}"},{name:"opt",type:"select",placeholder:"请选择",required:!0,options:[{label:">",value:">",visibleOn:"~[0,1,3].indexOf(this.type)"},{label:"<",value:"<",visibleOn:"~[0,1,3].indexOf(this.type)"},{label:"==",value:"=="},{label:">=",value:">=",visibleOn:"~[0,1,3].indexOf(this.type)"},{label:"<=",value:"<=",visibleOn:"~[0,1,3].indexOf(this.type)"},{label:"in",value:"in"},{label:"not in",value:"not in"},{label:"!=",value:"!="}]},{name:"val",type:"text",placeholder:"值",required:!0,visibleOn:'~[">", "<", ">=", "<=", "==", "!="].indexOf(this.opt)'},{name:"val",type:"array",required:!0,minLength:1,items:{type:"text",placeholder:"值",required:!0},visibleOn:'~["in", "not in"].indexOf(this.opt)'}]}]},{label:"组合",test:"data.hasOwnProperty('connect')",scaffold:{connect:"&",exprs:[{}]},controls:[{type:"button-group",name:"connect",value:"&",clearable:!1,size:"xs",options:[{label:"AND",value:"&"},{label:"OR",value:"|"}]},{$ref:"queryItem",name:"exprs",minLength:1,value:[{}]}]}]},queryGroup:{type:"combo",multiple:!1,multiLine:!0,controls:[{type:"button-group",name:"connect",value:"&",clearable:!1,size:"sm",options:[{label:"AND",value:"&"},{label:"OR",value:"|"}]},{$ref:"queryItem",name:"exprs",minLength:1,value:[{}]}]}},type:"page",title:"引用",body:["

引用可以用来减少重复的结构定义,最主要的是可以用来实现结构的递归定义

",{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm",mode:"horizontal",controls:[{$ref:"options",name:"options",value:[{label:"选项1",value:"1"}],minLength:1,label:"选项配置"}]},{type:"form",api:"https://houtai.baidu.com/api/mock2/saveForm",controls:[{$ref:"queryGroup",name:"q",value:{},label:"Query"},{type:"static",name:"q",label:"当前值",tpl:"
${q|json}
"}]}]}}); ;/*!examples/components/MdRenderer.jsx*/ define("0c7f915",function(e,t){"use strict";function n(e,t){return!(!e.fullPath||e.fullPath!==t.hash)}function a(e){var t;return t=function(t){function a(e){var n=t.call(this,e)||this;return n.ref=null,n.doms=[],n.divRef=n.divRef.bind(n),n.handleClick=n.handleClick.bind(n),n}return r.__extends(a,t),a.prototype.componentDidMount=function(){if(this.renderSchema(),location.hash&&location.hash.length>1){window.history&&"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var e=document.querySelector('[name="'+location.hash.substring(1)+'"]');e&&e.scrollIntoView()}},a.prototype.componentDidUpdate=function(){this.renderSchema()},a.prototype.componentWillUnmount=function(){this.doms.forEach(function(e){return o.default.unmountComponentAtNode(e)})},a.prototype.handleClick=function(e){var t=e.target.getAttribute("href");t&&"#"!==t[0]&&!/^http/.test(t)&&(e.preventDefault(),this.props.push(t))},a.prototype.divRef=function(t){this.ref=t,t&&(t.innerHTML=e.html)},a.prototype.renderSchema=function(){var e=this,t=document.querySelectorAll('script[type="text/schema"]');if(t||t.length)for(var n=function(n){var i=t[n],u={};[].slice.apply(i.attributes).forEach(function(e){u[e.name]=e.value});var s=document.createElement("div"),c=u.height?parseInt(u.height,10):200;s.setAttribute("class","doc-play-ground"),s.setAttribute("style","height: "+c+"px;"),i.parentNode.replaceChild(s,i),a.doms.push(s),o.default.unstable_renderSubtreeIntoContainer(a,l.default.createElement(d.default,r.__assign({},a.props,{container:function(){return o.default.findDOMNode(e)},height:c,component:p,code:i.innerText,scope:u.scope,unMountOnHidden:!0,placeholder:"加载中,请稍后。。。"})),s)},a=this,i=0,u=t.length;u>i;i++)n(i,u)},a.prototype.render=function(){var t=this.props.location;return l.default.createElement("div",{className:"pos-rlt text-left"},e.title?l.default.createElement(i.default,{title:e.title}):null,l.default.createElement("div",{className:"markdown-body",ref:this.divRef},"Doc"),e.toc&&e.toc.children&&e.toc.children.length>1?l.default.createElement(f.Portal,{container:function(){return document.querySelector("#asideInner")}},l.default.createElement(c.default,{navigations:[e.toc],renderLink:function(e){var t=e.link,n=(e.active,e.toggleExpand),a=e.depth,r=e.classnames,o=[];return t.children&&o.push(l.default.createElement("span",{key:"expand-toggle",className:r("AsideNav-itemArrow")})),t.badge&&o.push(l.default.createElement("b",{key:"badge",className:r("AsideNav-itemBadge",t.badgeClassName||"bg-info")},t.badge)),1===a&&o.push(l.default.createElement("i",{key:"icon",className:r("AsideNav-itemIcon fa fa-flag")})),o.push(l.default.createElement("span",{key:"label",className:r("AsideNav-itemLabel")},t.label)),t.fragment?l.default.createElement("a",{href:"#"+t.fragment},o):l.default.createElement("a",{onClick:t.children?function(){return n(t)}:null},o)},isActive:function(e){return n(e,t)}})):null)},a}(l.default.Component),t.displayName="MarkdownRenderer",t}Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),l=r.__importDefault(e("node_modules/react/index")),o=r.__importDefault(e("node_modules/react-dom/index")),i=r.__importDefault(e("06d307c")),d=r.__importDefault(e("4783ce8")),u=r.__importDefault(e("997df41")),s=r.__importDefault(e("2b3dcdf")),c=r.__importDefault(e("4e7c54b")),f=e("node_modules/react-overlays/lib/index"),p=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.state={PlayGround:null},e}return r.__extends(n,t),n.prototype.componentDidMount=function(){var t=this;e(["9b1667d"],function(e){return t.setState({PlayGround:e.default})})},n.prototype.render=function(){var e=this,t=this.props,n=t.container,a=t.height,o=(t.setAsideFolded,t.setHeaderVisible,r.__rest(t,["container","height","setAsideFolded","setHeaderVisible"])),i=this.state.PlayGround;return l.default.createElement("div",null,l.default.createElement("span",{style:{display:"block",height:a},ref:"span"}),i?l.default.createElement(u.default,{container:n,target:function(){return e.refs.span},placement:"bottom",show:!0},l.default.createElement(s.default,{offset:{x:0,y:-a},style:{height:a},className:"doc-shcema-preview-popover"},l.default.createElement("div",{className:"doc-schema-preview"},l.default.createElement(i,r.__assign({},o,{vertical:!0}))))):null)},n}(l.default.Component);t.default=a}); ;/*!examples/components/Doc.jsx*/ define("6a793db",function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),t=r.__importDefault(e("node_modules/react/index")),o=r.__importDefault(e("0c7f915"));n.default={prefix:function(e){var n=e.classnames;return t.default.createElement("li",{className:n("AsideNav-divider")})},label:"文档",children:[{label:"快速开始",icon:"fa fa-flash",path:"/docs/getting-started",getComponent:function(n,r){return e(["docs/getting_started.md"],function(e){r(null,o.default(e))})}},{label:"基本用法",icon:"fa fa-file",path:"/docs/basic",getComponent:function(n,r){return e(["docs/basic.md"],function(e){r(null,o.default(e))})}},{label:"高级用法",icon:"fa fa-rocket",path:"/docs/advanced",getComponent:function(n,r){return e(["docs/advanced.md"],function(e){r(null,o.default(e))})}},{label:"渲染器手册",icon:"fa fa-diamond",path:"/docs/renderers",getComponent:function(n,r){return e(["docs/renderers.md"],function(e){r(null,o.default(e))})},children:[{label:"Page",path:"/docs/renderers/Page",getComponent:function(n,r){return e(["docs/renderers/Page.md"],function(e){r(null,o.default(e))})}},{label:"Definitions",path:"/docs/renderers/Definitions",getComponent:function(n,r){return e(["docs/renderers/Definitions.md"],function(e){r(null,o.default(e))})}},{label:"Form",path:"/docs/renderers/Form/Form",getComponent:function(n,r){return e(["docs/renderers/Form/Form.md"],function(e){r(null,o.default(e))})},children:[{label:"FormItem",path:"/docs/renderers/Form/FormItem",getComponent:function(n,r){return e(["docs/renderers/Form/FormItem.md"],function(e){r(null,o.default(e))})}},{label:"List",path:"/docs/renderers/Form/List",getComponent:function(n,r){return e(["docs/renderers/Form/List.md"],function(e){r(null,o.default(e))})}},{label:"Button-Group",path:"/docs/renderers/Form/Button-Group",getComponent:function(n,r){return e(["docs/renderers/Form/Button-Group.md"],function(e){r(null,o.default(e))})}},{label:"Service",path:"/docs/renderers/Form/Service",getComponent:function(n,r){return e(["docs/renderers/Form/Service.md"],function(e){r(null,o.default(e))})}},{label:"Tabs",path:"/docs/renderers/Form/Tabs",getComponent:function(n,r){return e(["docs/renderers/Form/Tabs.md"],function(e){r(null,o.default(e))})}},{label:"Table",path:"/docs/renderers/Form/Table",getComponent:function(n,r){return e(["docs/renderers/Form/Table.md"],function(e){r(null,o.default(e))})}},{label:"HBox",path:"/docs/renderers/Form/HBox",getComponent:function(n,r){return e(["docs/renderers/Form/HBox.md"],function(e){r(null,o.default(e))})}},{label:"Grid",path:"/docs/renderers/Form/Grid",getComponent:function(n,r){return e(["docs/renderers/Form/Grid.md"],function(e){r(null,o.default(e))})}},{label:"Panel",path:"/docs/renderers/Form/Panel",getComponent:function(n,r){return e(["docs/renderers/Form/Panel.md"],function(e){r(null,o.default(e))})}},{label:"Hidden",path:"/docs/renderers/Form/Hidden",getComponent:function(n,r){return e(["docs/renderers/Form/Hidden.md"],function(e){r(null,o.default(e))})}},{label:"Text",path:"/docs/renderers/Form/Text",getComponent:function(n,r){return e(["docs/renderers/Form/Text.md"],function(e){r(null,o.default(e))})}},{label:"Input-Group",path:"/docs/renderers/Form/Input-Group",getComponent:function(n,r){return e(["docs/renderers/Form/Input-Group.md"],function(e){r(null,o.default(e))})}},{label:"Textarea",path:"/docs/renderers/Form/Textarea",getComponent:function(n,r){return e(["docs/renderers/Form/Textarea.md"],function(e){r(null,o.default(e))})}},{label:"Url",path:"/docs/renderers/Form/Url",getComponent:function(n,r){return e(["docs/renderers/Form/Url.md"],function(e){r(null,o.default(e))})}},{label:"Email",path:"/docs/renderers/Form/Email",getComponent:function(n,r){return e(["docs/renderers/Form/Email.md"],function(e){r(null,o.default(e))})}},{label:"Password",path:"/docs/renderers/Form/Password",getComponent:function(n,r){return e(["docs/renderers/Form/Password.md"],function(e){r(null,o.default(e))})}},{label:"Number",path:"/docs/renderers/Form/Number",getComponent:function(n,r){return e(["docs/renderers/Form/Number.md"],function(e){r(null,o.default(e))})}},{label:"Tag",path:"/docs/renderers/Form/Tag",getComponent:function(n,r){return e(["docs/renderers/Form/Tag.md"],function(e){r(null,o.default(e))})}},{label:"Select",path:"/docs/renderers/Form/Select",getComponent:function(n,r){return e(["docs/renderers/Form/Select.md"],function(e){r(null,o.default(e))})}},{label:"Chained-Select",path:"/docs/renderers/Form/Chained-Select",getComponent:function(n,r){return e(["docs/renderers/Form/Chained-Select.md"],function(e){r(null,o.default(e))})}},{label:"Checkbox",path:"/docs/renderers/Form/Checkbox",getComponent:function(n,r){return e(["docs/renderers/Form/Checkbox.md"],function(e){r(null,o.default(e))})}},{label:"Checkboxes",path:"/docs/renderers/Form/Checkboxes",getComponent:function(n,r){return e(["docs/renderers/Form/Checkboxes.md"],function(e){r(null,o.default(e))})}},{label:"City",path:"/docs/renderers/Form/City",getComponent:function(n,r){return e(["docs/renderers/Form/City.md"],function(e){r(null,o.default(e))})}},{label:"Radios",path:"/docs/renderers/Form/Radios",getComponent:function(n,r){return e(["docs/renderers/Form/Radios.md"],function(e){r(null,o.default(e))})}},{label:"Switch",path:"/docs/renderers/Form/Switch",getComponent:function(n,r){return e(["docs/renderers/Form/Switch.md"],function(e){r(null,o.default(e))})}},{label:"Rating",path:"/docs/renderers/Form/Rating",getComponent:function(n,r){return e(["docs/renderers/Form/Rating.md"],function(e){r(null,o.default(e))})}},{label:"Date",path:"/docs/renderers/Form/Date",getComponent:function(n,r){return e(["docs/renderers/Form/Date.md"],function(e){r(null,o.default(e))})}},{label:"Datetime",path:"/docs/renderers/Form/Datetime",getComponent:function(n,r){return e(["docs/renderers/Form/Datetime.md"],function(e){r(null,o.default(e))})}},{label:"Time",path:"/docs/renderers/Form/Time",getComponent:function(n,r){return e(["docs/renderers/Form/Time.md"],function(e){r(null,o.default(e))})}},{label:"Date-Range",path:"/docs/renderers/Form/Date-Range",getComponent:function(n,r){return e(["docs/renderers/Form/Date-Range.md"],function(e){r(null,o.default(e))})}},{label:"Color",path:"/docs/renderers/Form/Color",getComponent:function(n,r){return e(["docs/renderers/Form/Color.md"],function(e){r(null,o.default(e))})}},{label:"Range",path:"/docs/renderers/Form/Range",getComponent:function(n,r){return e(["docs/renderers/Form/Range.md"],function(e){r(null,o.default(e))})}},{label:"Image",path:"/docs/renderers/Form/Image",getComponent:function(n,r){return e(["docs/renderers/Form/Image.md"],function(e){r(null,o.default(e))})}},{label:"File",path:"/docs/renderers/Form/File",getComponent:function(n,r){return e(["docs/renderers/Form/File.md"],function(e){r(null,o.default(e))})}},{label:"Matrix",path:"/docs/renderers/Form/Matrix",getComponent:function(n,r){return e(["docs/renderers/Form/Matrix.md"],function(e){r(null,o.default(e))})}},{label:"Tree",path:"/docs/renderers/Form/Tree",getComponent:function(n,r){return e(["docs/renderers/Form/Tree.md"],function(e){r(null,o.default(e))})}},{label:"TreeSelect",path:"/docs/renderers/Form/TreeSelect",getComponent:function(n,r){return e(["docs/renderers/Form/TreeSelect.md"],function(e){r(null,o.default(e))})}},{label:"NestedSelect",path:"/docs/renderers/Form/NestedSelect",getComponent:function(n,r){return e(["docs/renderers/Form/NestedSelect.md"],function(e){r(null,o.default(e))})}},{label:"Button",path:"/docs/renderers/Form/Button",getComponent:function(n,r){return e(["docs/renderers/Form/Button.md"],function(e){r(null,o.default(e))})}},{label:"Button-Toolbar",path:"/docs/renderers/Form/Button-Toolbar",getComponent:function(n,r){return e(["docs/renderers/Form/Button-Toolbar.md"],function(e){r(null,o.default(e))})}},{label:"Combo",path:"/docs/renderers/Form/Combo",getComponent:function(n,r){return e(["docs/renderers/Form/Combo.md"],function(e){r(null,o.default(e))})}},{label:"Array",path:"/docs/renderers/Form/Array",getComponent:function(n,r){return e(["docs/renderers/Form/Array.md"],function(e){r(null,o.default(e))})}},{label:"SubForm",path:"/docs/renderers/Form/SubForm",getComponent:function(n,r){return e(["docs/renderers/Form/SubForm.md"],function(e){r(null,o.default(e))})}},{label:"Picker",path:"/docs/renderers/Form/Picker",getComponent:function(n,r){return e(["docs/renderers/Form/Picker.md"],function(e){r(null,o.default(e))})}},{label:"Formula",path:"/docs/renderers/Form/Formula",getComponent:function(n,r){return e(["docs/renderers/Form/Formula.md"],function(e){r(null,o.default(e))})}},{label:"Group",path:"/docs/renderers/Form/Group",getComponent:function(n,r){return e(["docs/renderers/Form/Group.md"],function(e){r(null,o.default(e))})}},{label:"FieldSet",path:"/docs/renderers/Form/FieldSet",getComponent:function(n,r){return e(["docs/renderers/Form/FieldSet.md"],function(e){r(null,o.default(e))})}},{label:"Repeat",path:"/docs/renderers/Form/Repeat",getComponent:function(n,r){return e(["docs/renderers/Form/Repeat.md"],function(e){r(null,o.default(e))})}},{label:"Rich-Text",path:"/docs/renderers/Form/Rich-Text",getComponent:function(n,r){return e(["docs/renderers/Form/Rich-Text.md"],function(e){r(null,o.default(e))})}},{label:"Editor",path:"/docs/renderers/Form/Editor",getComponent:function(n,r){return e(["docs/renderers/Form/Editor.md"],function(e){r(null,o.default(e))})}},{label:"Static",path:"/docs/renderers/Static",getComponent:function(n,r){return e(["docs/renderers/Static.md"],function(e){r(null,o.default(e))})}}]},{label:"Divider",path:"/docs/renderers/Divider",getComponent:function(n,r){return e(["docs/renderers/Divider.md"],function(e){r(null,o.default(e))})}},{label:"Wizard",path:"/docs/renderers/Wizard",getComponent:function(n,r){return e(["docs/renderers/Wizard.md"],function(e){r(null,o.default(e))})}},{label:"Each",path:"/docs/renderers/Each",getComponent:function(n,r){return e(["docs/renderers/Each.md"],function(e){r(null,o.default(e))})}},{label:"Tpl",path:"/docs/renderers/Tpl",getComponent:function(n,r){return e(["docs/renderers/Tpl.md"],function(e){r(null,o.default(e))})}},{label:"Plain",path:"/docs/renderers/Plain",getComponent:function(n,r){return e(["docs/renderers/Plain.md"],function(e){r(null,o.default(e))})}},{label:"Html",path:"/docs/renderers/Html",getComponent:function(n,r){return e(["docs/renderers/Html.md"],function(e){r(null,o.default(e))})}},{label:"Alert",path:"/docs/renderers/Alert",getComponent:function(n,r){return e(["docs/renderers/Alert.md"],function(e){r(null,o.default(e))})}},{label:"Action",path:"/docs/renderers/Action",getComponent:function(n,r){return e(["docs/renderers/Action.md"],function(e){r(null,o.default(e))})}},{label:"Dialog",path:"/docs/renderers/Dialog",getComponent:function(n,r){return e(["docs/renderers/Dialog.md"],function(e){r(null,o.default(e))})}},{label:"Drawer",path:"/docs/renderers/Drawer",getComponent:function(n,r){return e(["docs/renderers/Drawer.md"],function(e){r(null,o.default(e))})}},{label:"CRUD",path:"/docs/renderers/CRUD",getComponent:function(n,r){return e(["docs/renderers/CRUD.md"],function(e){r(null,o.default(e))})},children:[{label:"CRUD-Table",path:"/docs/renderers/CRUD-Table",getComponent:function(n,r){return e(["docs/renderers/CRUD-Table.md"],function(e){r(null,o.default(e))})}},{label:"CRUD-Cards",path:"/docs/renderers/CRUD-Cards",getComponent:function(n,r){return e(["docs/renderers/CRUD-Cards.md"],function(e){r(null,o.default(e))})}},{label:"CRUD-List",path:"/docs/renderers/CRUD-List",getComponent:function(n,r){return e(["docs/renderers/CRUD-List.md"],function(e){r(null,o.default(e))})}}]},{label:"Panel",path:"/docs/renderers/Panel",getComponent:function(n,r){return e(["docs/renderers/Panel.md"],function(e){r(null,o.default(e))})}},{label:"Wrapper",path:"/docs/renderers/Wrapper",getComponent:function(n,r){return e(["docs/renderers/Wrapper.md"],function(e){r(null,o.default(e))})}},{label:"Service",path:"/docs/renderers/Service",getComponent:function(n,r){return e(["docs/renderers/Service.md"],function(e){r(null,o.default(e))})}},{label:"Chart",path:"/docs/renderers/Chart",getComponent:function(n,r){return e(["docs/renderers/Chart.md"],function(e){r(null,o.default(e))})}},{label:"Collapse",path:"/docs/renderers/Collapse",getComponent:function(n,r){return e(["docs/renderers/Collapse.md"],function(e){r(null,o.default(e))})}},{label:"Carousel",path:"/docs/renderers/Carousel",getComponent:function(n,r){return e(["docs/renderers/Carousel.md"],function(e){r(null,o.default(e))})}},{label:"Audio",path:"/docs/renderers/Audio",getComponent:function(n,r){return e(["docs/renderers/Audio.md"],function(e){r(null,o.default(e))})}},{label:"Video",path:"/docs/renderers/Video",getComponent:function(n,r){return e(["docs/renderers/Video.md"],function(e){r(null,o.default(e))})}},{label:"Table",path:"/docs/renderers/Table",getComponent:function(n,r){return e(["docs/renderers/Table.md"],function(e){r(null,o.default(e))})},children:[{label:"Column",path:"/docs/renderers/Column",getComponent:function(n,r){return e(["docs/renderers/Column.md"],function(e){r(null,o.default(e))})}},{label:"Operation",path:"/docs/renderers/Operation",getComponent:function(n,r){return e(["docs/renderers/Operation.md"],function(e){r(null,o.default(e))})}}]},{label:"List",path:"/docs/renderers/List",getComponent:function(n,r){return e(["docs/renderers/List.md"],function(e){r(null,o.default(e))})}},{label:"Card",path:"/docs/renderers/Card",getComponent:function(n,r){return e(["docs/renderers/Card.md"],function(e){r(null,o.default(e))})}},{label:"Cards",path:"/docs/renderers/Cards",getComponent:function(n,r){return e(["docs/renderers/Cards.md"],function(e){r(null,o.default(e))})}},{label:"Field",path:"/docs/renderers/Field",getComponent:function(n,r){return e(["docs/renderers/Field.md"],function(e){r(null,o.default(e))})}},{label:"Tabs",path:"/docs/renderers/Tabs",getComponent:function(n,r){return e(["docs/renderers/Tabs.md"],function(e){r(null,o.default(e))})}},{label:"Grid",path:"/docs/renderers/Grid",getComponent:function(n,r){return e(["docs/renderers/Grid.md"],function(e){r(null,o.default(e))})}},{label:"HBox",path:"/docs/renderers/HBox",getComponent:function(n,r){return e(["docs/renderers/HBox.md"],function(e){r(null,o.default(e))})}},{label:"ButtonGroup",path:"/docs/renderers/ButtonGroup",getComponent:function(n,r){return e(["docs/renderers/ButtonGroup.md"],function(e){r(null,o.default(e))})}},{label:"iFrame",path:"/docs/renderers/iFrame",getComponent:function(n,r){return e(["docs/renderers/iFrame.md"],function(e){r(null,o.default(e))})}},{label:"Nav",path:"/docs/renderers/Nav",getComponent:function(n,r){return e(["docs/renderers/Nav.md"],function(e){r(null,o.default(e))})}},{label:"Tasks",path:"/docs/renderers/Tasks",getComponent:function(n,r){return e(["docs/renderers/Tasks.md"],function(e){r(null,o.default(e))})}},{label:"QRCode",path:"/docs/renderers/QRCode",getComponent:function(n,r){return e(["docs/renderers/QRCode.md"],function(e){r(null,o.default(e))})}},{label:"类型说明",path:"/docs/renderers/Types",getComponent:function(n,r){return e(["docs/renderers/Types.md"],function(e){r(null,o.default(e))})}}]},{label:"API 说明",path:"/docs/api",icon:"fa fa-cloud",getComponent:function(n,r){return e(["docs/api.md"],function(e){r(null,o.default(e))})}},{label:"如何定制",path:"/docs/sdk",icon:"fa fa-cubes",getComponent:function(n,r){return e(["docs/sdk.md"],function(e){r(null,o.default(e))})}},{label:"自定义组件",path:"/docs/dev",icon:"fa fa-code",getComponent:function(n,r){return e(["docs/dev.md"],function(e){r(null,o.default(e))})}},{label:"样式说明",path:"/docs/style",icon:"fa fa-laptop",getComponent:function(n,r){return e(["docs/style.md"],function(e){r(null,o.default(e))})}}]}}); ;/*!examples/components/CRUD/Table.jsx*/ define("6f62c3a",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"http://amis.baidu.com/v2/schemas/page.json#",title:"增删改查示例",remark:"bla bla bla",toolbar:[{type:"button",actionType:"dialog",label:"新增",icon:"fa fa-plus pull-left",primary:!0,dialog:{title:"新增",body:{type:"form",name:"sample-edit-form",api:"post:https://houtai.baidu.com/api/sample",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}}],body:{type:"crud",draggable:!0,api:"https://houtai.baidu.com/api/sample?waitSeconds=1",keepItemSelectionOnPageChange:!0,labelTpl:"${id} ${engine}",filter:{title:"条件搜索",submitText:"",controls:[{type:"text",name:"keywords",placeholder:"通过关键字搜索",addOn:{label:"搜索",type:"submit"}},{type:"plain",text:"这里的表单项可以配置多个"}]},bulkActions:[{label:"批量删除",actionType:"ajax",api:"delete:https://houtai.baidu.com/api/sample/${ids|raw}",confirmText:"确定要批量删除?"},{label:"批量修改",actionType:"dialog",dialog:{title:"批量编辑",name:"sample-bulk-edit",body:{type:"form",api:"https://houtai.baidu.com/api/sample/bulkUpdate2",controls:[{type:"hidden",name:"ids"},{type:"text",name:"engine",label:"Engine"}]}}}],quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",filterTogglable:!0,headerToolbar:["filter-toggler","bulkActions",{type:"tpl",tpl:"定制内容示例:当前有 ${count} 条数据。",className:"v-middle"},{type:"link",href:"https://www.baidu.com",body:"百度一下",htmlTarget:"_parent",className:"v-middle"},{type:"columns-toggler",align:"right"},{type:"drag-toggler",align:"right"},{type:"pagination",align:"right"}],footerToolbar:["statistics","switch-per-page","pagination"],columns:[{name:"id",label:"ID",width:20,sortable:!0,type:"text",toggled:!0,remark:"Bla bla Bla"},{name:"engine",label:"Rendering engine",sortable:!0,searchable:!0,type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!1},{name:"platform",label:"Platform(s)",popOver:{body:{type:"tpl",tpl:"偏了一点的popover"},offset:{y:100}},sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0,filterable:{options:[{label:"4",value:"4"},{label:"5",value:"5"},{label:"6",value:"6"}]}},{name:"grade",label:"CSS grade",quickEdit:{mode:"inline",type:"select",inputClassName:"w-xs",options:["A","B","C","D","X"],saveImmediately:!0},type:"text",toggled:!0},{type:"operation",label:"操作",width:100,buttons:[{type:"button",icon:"fa fa-eye",actionType:"dialog",tooltip:"查看",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",tooltip:"编辑",actionType:"drawer",drawer:{position:"left",size:"lg",title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"select",name:"grade",label:"CSS grade",options:["A","B","C","D","X"]}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",tooltip:"删除",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],toggled:!0}]}}}); ;/*!examples/components/CRUD/ItemActions.jsx*/ define("3ef3393",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"增删改查示例",remark:"bla bla bla",body:{type:"crud",api:"https://houtai.baidu.com/api/sample",headerToolbar:["bulkActions",{type:"columns-toggler",className:"pull-right",align:"right"},{type:"drag-toggler",className:"pull-right"},{type:"pagination",className:"pull-right"}],itemActions:[{type:"button",label:"查看",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",label:"编辑",actionType:"drawer",drawer:{position:"left",size:"lg",title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"select",name:"grade",label:"CSS grade",options:["A","B","C","D","X"]}]}}},{type:"button",label:"删除",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],bulkActions:[{label:"批量删除",actionType:"ajax",api:"delete:https://houtai.baidu.com/api/sample/${ids|raw}",confirmText:"确定要批量删除?",type:"button"},{label:"批量修改",actionType:"dialog",dialog:{title:"批量编辑",name:"sample-bulk-edit",body:{type:"form",api:"https://houtai.baidu.com/api/sample/bulkUpdate2",controls:[{type:"hidden",name:"ids"},{type:"text",name:"engine",label:"Engine"}]}},type:"button"}],columns:[{name:"id",label:"ID",width:20,sortable:!0,type:"text",toggled:!0,remark:"Bla bla Bla"},{name:"engine",label:"Rendering engine",sortable:!0,searchable:!0,type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!1},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",type:"text",toggled:!0},{name:"grade",label:"CSS grade",type:"text",toggled:!0}]}}}); ;/*!examples/components/CRUD/Grid.jsx*/ define("638fc16",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"增删改查示例",remark:"bla bla bla",body:{type:"crud",api:"https://houtai.baidu.com/api/sample",mode:"cards",defaultParams:{perPage:12},filter:{title:"条件搜索",submitText:"",controls:[{type:"text",name:"keywords",placeholder:"通过关键字搜索",addOn:{label:"搜索",type:"submit"}},{type:"plain",text:"这只是个示例, 目前搜索对查询结果无效."}]},bulkActions:[{label:"批量删除",actionType:"ajax",api:"delete:https://houtai.baidu.com/api/sample/${ids|raw}",confirmText:"确定要批量删除?"},{label:"批量修改",actionType:"dialog",dialog:{title:"批量编辑",name:"sample-bulk-edit",body:{type:"form",api:"https://houtai.baidu.com/api/sample/bulkUpdate2",controls:[{type:"hidden",name:"ids"},{type:"text",name:"engine",label:"Engine"}]}}}],quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",draggable:!0,card:{header:{title:"$engine",subTitle:"$platform",subTitlePlaceholder:"暂无说明",avatar:'<%= data.avatar || "http://bos.nj.bpc.baidu.com/showx/146bc2ce1b30f3824838f4208ad2663c" %>',avatarClassName:"pull-left thumb b-3x m-r"},actions:[{type:"button",label:"查看",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",label:"编辑",actionType:"dialog",dialog:{title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}},{type:"button",label:"删除",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],body:[{name:"engine",label:"engine",sortable:!0,quickEdit:!0},{name:"browser",label:"Browser"},{name:"platform",label:"Platform"},{name:"version",label:"version"}]}}}}); ;/*!examples/components/CRUD/List.jsx*/ define("c9850e3",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"增删改查示例",remark:"bla bla bla",body:{type:"crud",api:"https://houtai.baidu.com/api/sample",mode:"list",draggable:!0,saveOrderApi:{url:"https://houtai.baidu.com/api/sample/saveOrder"},orderField:"weight",filter:{title:"条件搜索",submitText:"",controls:[{type:"text",name:"keywords",placeholder:"通过关键字搜索",addOn:{label:"搜索",type:"submit"}},{type:"plain",text:"这只是个示例, 目前搜索对查询结果无效."}]},bulkActions:[{label:"批量删除",actionType:"ajax",api:"delete:https://houtai.baidu.com/api/sample/${ids|raw}",confirmText:"确定要批量删除?",type:"button",level:"danger"},{label:"批量修改",actionType:"dialog",level:"info",type:"button",dialog:{title:"批量编辑",body:{type:"form",api:"https://houtai.baidu.com/api/sample/bulkUpdate2",controls:[{type:"hidden",name:"ids"},{type:"text",name:"engine",label:"Engine"}]}}}],quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",listItem:{actions:[{type:"button",icon:"fa fa-eye",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",actionType:"dialog",dialog:{title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],body:[{name:"engine",label:"Rendering engine",sortable:!0,quickEdit:!0},[{name:"browser",label:"Browser"},{name:"platform",label:"Platform(s)"}],{name:"version",label:"Engine version"}]}}}}); ;/*!examples/components/CRUD/LoadMore.jsx*/ define("660d1f0",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"增删改查示例",remark:"bla bla bla",body:{type:"crud",api:"https://houtai.baidu.com/api/sample",mode:"list",draggable:!0,saveOrderApi:{url:"https://houtai.baidu.com/api/sample/saveOrder"},orderField:"weight",filter:{title:"条件搜索",submitText:"",controls:[{type:"text",name:"keywords",placeholder:"通过关键字搜索",addOn:{label:"搜索",type:"submit"}},{type:"plain",text:"这只是个示例, 目前搜索对查询结果无效."}]},bulkActions:[{label:"批量删除",actionType:"ajax",api:"delete:https://houtai.baidu.com/api/sample/${ids|raw}",confirmText:"确定要批量删除?",type:"button",level:"danger"},{label:"批量修改",actionType:"dialog",level:"info",type:"button",dialog:{title:"批量编辑",body:{type:"form",api:"https://houtai.baidu.com/api/sample/bulkUpdate2",controls:[{type:"hidden",name:"ids"},{type:"text",name:"engine",label:"Engine"}]}}}],quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",headerToolbar:["bulkActions"],footerToolbar:["load-more"],listItem:{actions:[{type:"button",icon:"fa fa-eye",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",actionType:"dialog",dialog:{title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],body:[{name:"engine",label:"Rendering engine",sortable:!0,quickEdit:!0,labelClassName:"w-sm pull-left text-muted"},[{name:"browser",label:"Browser",labelClassName:"w-sm pull-left text-muted"},{name:"platform",label:"Platform(s)",labelClassName:"w-sm pull-left text-muted"}],{name:"version",label:"Engine version",labelClassName:"w-sm pull-left text-muted"}]}}}}); ;/*!examples/components/CRUD/Fix.jsx*/ define("a9122cf",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("node_modules/tslib/tslib"),a={type:"table",data:[{engine:"Other browsers",browser:"All others",platform:"-",version:"-",grade:"U",progress:50,status:!0,image:"http://hiphotos.baidu.com/fex/%70%69%63/item/0d338744ebf81a4cff2f4cd6de2a6059252da694.jpg",weight:56,others:null,createdAt:"2017-11-17T08:47:50.000Z",updatedAt:"2017-11-17T08:47:50.000Z"},{engine:"Misc",browser:"PSP browser",platform:"PSP",version:"-",grade:"C",progress:50,status:!0,image:"http://hiphotos.baidu.com/fex/%70%69%63/item/0d338744ebf81a4cff2f4cd6de2a6059252da694.jpg",weight:55,others:null,createdAt:"2017-11-17T08:47:50.000Z",updatedAt:"2017-11-17T08:47:50.000Z"},{engine:"Misc",browser:"PSP browser",platform:"PSP",version:"-",grade:"C",progress:50,status:!0,image:"http://hiphotos.baidu.com/fex/%70%69%63/item/0d338744ebf81a4cff2f4cd6de2a6059252da694.jpg",weight:55,others:null,createdAt:"2017-11-17T08:47:50.000Z",updatedAt:"2017-11-17T08:47:50.000Z"},{engine:"Other browsers",browser:"All others",platform:"-",version:"-",grade:"U",progress:50,status:!0,image:"http://hiphotos.baidu.com/fex/%70%69%63/item/0d338744ebf81a4cff2f4cd6de2a6059252da694.jpg",weight:56,others:null,createdAt:"2017-11-17T08:47:50.000Z",updatedAt:"2017-11-17T08:47:50.000Z"},{engine:"Misc",browser:"PSP browser",platform:"PSP",version:"-",grade:"C",progress:50,status:!0,image:"http://hiphotos.baidu.com/fex/%70%69%63/item/0d338744ebf81a4cff2f4cd6de2a6059252da694.jpg",weight:55,others:null,createdAt:"2017-11-17T08:47:50.000Z",updatedAt:"2017-11-17T08:47:50.000Z"},{engine:"Misc",browser:"PSP browser",platform:"PSP",version:"-",grade:"C",progress:50,status:!0,image:"http://hiphotos.baidu.com/fex/%70%69%63/item/0d338744ebf81a4cff2f4cd6de2a6059252da694.jpg",weight:55,others:null,createdAt:"2017-11-17T08:47:50.000Z",updatedAt:"2017-11-17T08:47:50.000Z"},{engine:"Other browsers",browser:"All others",platform:"-",version:"-",grade:"U",progress:50,status:!0,image:"http://hiphotos.baidu.com/fex/%70%69%63/item/0d338744ebf81a4cff2f4cd6de2a6059252da694.jpg",weight:56,others:null,createdAt:"2017-11-17T08:47:50.000Z",updatedAt:"2017-11-17T08:47:50.000Z"},{engine:"Misc",browser:"PSP browser",platform:"PSP",version:"-",grade:"C",progress:50,status:!0,image:"http://hiphotos.baidu.com/fex/%70%69%63/item/0d338744ebf81a4cff2f4cd6de2a6059252da694.jpg",weight:55,others:null,createdAt:"2017-11-17T08:47:50.000Z",updatedAt:"2017-11-17T08:47:50.000Z"},{engine:"Misc",browser:"PSP browser",platform:"PSP",version:"-",grade:"C",progress:50,status:!0,image:"http://hiphotos.baidu.com/fex/%70%69%63/item/0d338744ebf81a4cff2f4cd6de2a6059252da694.jpg",weight:55,others:null,createdAt:"2017-11-17T08:47:50.000Z",updatedAt:"2017-11-17T08:47:50.000Z"},{engine:"Other browsers",browser:"All others",platform:"-",version:"-",grade:"U",progress:50,status:!0,image:"http://hiphotos.baidu.com/fex/%70%69%63/item/0d338744ebf81a4cff2f4cd6de2a6059252da694.jpg",weight:56,others:null,createdAt:"2017-11-17T08:47:50.000Z",updatedAt:"2017-11-17T08:47:50.000Z"}].map(function(e,t){return r.__assign(r.__assign({},e),{id:t+1})}),columns:[{name:"id",label:"ID",width:20,sortable:!0,type:"text",toggled:!0,fixed:"left"},{name:"engine",label:"Rendering engine",sortable:!0,searchable:!0,type:"text",toggled:!0,fixed:"left"},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!0},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0},{name:"grade",label:"CSS grade",quickEdit:{mode:"inline",type:"select",options:["A","B","C","D","X"],saveImmediately:!0},type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!0},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!0},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!0},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0,fixed:"right"},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0,fixed:"right"}]};t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"固顶和列固定示例",remark:"bla bla bla",body:[a,"
分割
","
分割
","
分割
","
分割
","
分割
","
分割
","
分割
","
分割
","
分割
","
分割
","
分割
","
分割
","
分割
","
分割
","
分割
",a]}}); ;/*!examples/components/CRUD/Aside.jsx*/ define("97ac54d",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"带边栏联动",aside:{type:"form",wrapWithPanel:!1,target:"window",controls:[{type:"tree",name:"cat",inputClassName:"no-border",submitOnChange:!0,options:[{label:"分类1",value:"cat1"},{label:"分类2",value:"cat2"},{label:"分类3",value:"cat3"},{label:"分类4",value:"cat4"}]}]},toolbar:[{type:"button",actionType:"dialog",label:"新增",primary:!0,dialog:{title:"新增",body:{type:"form",name:"sample-edit-form",api:"post:https://houtai.baidu.com/api/sample",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}}],body:{type:"crud",draggable:!0,api:"https://houtai.baidu.com/api/sample",filter:{title:"条件搜索",submitText:"",controls:[{type:"text",name:"keywords",placeholder:"通过关键字搜索",addOn:{label:"搜索",type:"submit"}},{type:"plain",text:"这里的表单项可以配置多个"}]},bulkActions:[{label:"批量删除",actionType:"ajax",api:"delete:https://houtai.baidu.com/api/sample/$ids",confirmText:"确定要批量删除?"},{label:"批量修改",actionType:"dialog",dialog:{title:"批量编辑",name:"sample-bulk-edit",body:{type:"form",api:"https://houtai.baidu.com/api/sample/bulkUpdate2",controls:[{type:"hidden",name:"ids"},{type:"text",name:"engine",label:"Engine"}]}}}],quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",columns:[{name:"id",label:"ID",width:20,sortable:!0,type:"text",toggled:!0},{name:"engine",label:"Rendering engine",sortable:!0,searchable:!0,type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!0},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0},{name:"grade",label:"CSS grade",quickEdit:{mode:"inline",type:"select",options:["A","B","C","D","X"],saveImmediately:!0},type:"text",toggled:!0},{type:"operation",label:"操作",width:130,buttons:[{type:"button",icon:"fa fa-eye",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",actionType:"dialog",dialog:{title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],toggled:!0}]}}}); ;/*!examples/components/CRUD/Fields.jsx*/ define("11455ca",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"增删改查列类型汇总",body:{type:"crud",api:"https://houtai.baidu.com/api/mock2/crud/list",columns:[{name:"id",label:"ID",type:"text"},{name:"audio",label:"音频",type:"audio"},{name:"carousel",label:"轮播图",type:"carousel",width:"300"},{name:"text",label:"文本",type:"text"},{type:"image",label:"图片",name:"image",popOver:{title:"查看大图",body:'
'}},{name:"date",type:"date",label:"日期"},{name:"progress",label:"进度",type:"progress"},{name:"boolean",label:"状态",type:"status"},{name:"boolean",label:"开关",type:"switch"},{name:"type",label:"映射",type:"mapping",map:{"*":"其他:${type}",1:"漂亮",2:"开心",3:"惊吓",4:"紧张"}},{name:"list",type:"list",label:"List",placeholder:"-",size:"sm",listItem:{title:"${title}",subTitle:"${description}"}},{name:"json",type:"json",label:"Json"}]}}}); ;/*!examples/components/CRUD/JumpNext.jsx*/ define("4e9a795",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"操作并下一个",remark:"当存在下一条时,支持直接打开下一条操作。",body:{type:"crud",title:"",api:"https://houtai.baidu.com/api/sample/list",columnsTogglable:!1,columns:[{name:"id",label:"ID",width:20,type:"text",toggled:!0},{name:"engine",label:"Rendering engine",type:"text",toggled:!0},{name:"browser",label:"Browser",type:"text",toggled:!0},{type:"operation",label:"操作",width:130,buttons:[{type:"button",icon:"fa fa-pencil",actionType:"dialog",nextCondition:"true",_nextCondition:'可以设置条件比如: data.grade == "B"',dialog:{title:"编辑",actions:[{type:"button",actionType:"prev",level:"info",visibleOn:"data.hasPrev",label:"上一个"},{type:"button",actionType:"cancel",label:"关闭"},{type:"submit",actionType:"next",visibleOn:"data.hasNext",label:"保存并下一个",level:"primary"},{type:"submit",visibleOn:"!data.hasNext",label:"保存",level:"primary"},{type:"button",actionType:"next",level:"info",visibleOn:"data.hasNext",label:"下一个"}],body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}}],toggled:!0}]}}}); ;/*!examples/components/CRUD/Keyboards.jsx*/ define("ddb86b3",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"Table 全键盘操作示例",remark:"bla bla bla",body:[{type:"plain",className:"text-danger",text:"请通过上下左右键切换单元格,按 `Space` 键进入编辑模式,按 `Enter` 提交编辑,并最后点左上角的全部保存完成操作。"},{type:"crud",className:"m-t",api:"https://houtai.baidu.com/api/sample",quickSaveApi:"https://houtai.baidu.com/api/sample/bulkUpdate",quickSaveItemApi:"https://houtai.baidu.com/api/sample/$id",columns:[{name:"id",label:"ID",width:20,sortable:!0,type:"text",toggled:!0},{name:"engine",label:"Rendering engine",sortable:!0,quickEdit:{type:"text",required:!0,mode:"inline"},type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,quickEdit:{type:"text",required:!0},type:"text",toggled:!0},{name:"platform",label:"Platform(s)",sortable:!0,quickEdit:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0},{name:"grade",label:"CSS grade",quickEdit:{type:"select",options:["A","B","C","D","X"]},type:"text",toggled:!0}]}]}}); ;/*!examples/components/CRUD/Footable.jsx*/ define("cd82b91",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"开启单条底部展示功能",body:{type:"crud",draggable:!0,api:"https://houtai.baidu.com/api/sample",footable:{expand:"first",accordion:!0},columns:[{name:"id",label:"ID",width:20,sortable:!0,type:"text",toggled:!0},{name:"engine",label:"Rendering engine",sortable:!0,searchable:!0,type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!0},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0},{name:"grade",label:"CSS grade",breakpoint:"*",quickEdit:{mode:"inline",type:"select",options:["A","B","C","D","X"],inputClassName:"w-xs",saveImmediately:!0},type:"text",toggled:!0},{type:"operation",label:"操作",width:100,breakpoint:"*",buttons:[{type:"button",icon:"fa fa-eye",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",actionType:"drawer",drawer:{position:"left",size:"lg",title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"select",name:"grade",label:"CSS grade",options:["A","B","C","D","X"]}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],toggled:!0}]}}}); ;/*!examples/components/CRUD/Nested.jsx*/ define("77adc0a",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"支持多层嵌套,列数据中有 children 字段即可。(建议不超过10层)",body:{type:"crud",api:"https://houtai.baidu.com/api/mock2/crud/table2",saveOrderApi:"https://houtai.baidu.com/api/mock2/form/saveData",expandConfig:{expand:"first",accordion:!0},draggable:!0,columns:[{name:"id",label:"ID",sortable:!0,type:"text",toggled:!0,width:100},{name:"engine",label:"Rendering engine",sortable:!0,searchable:!0,type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!0},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",quickEdit:!0,type:"text",toggled:!0},{name:"grade",label:"CSS grade",quickEdit:{mode:"inline",type:"select",options:["A","B","C","D","X"],inputClassName:"w-xs",saveImmediately:!0},type:"text",toggled:!0},{type:"operation",label:"操作",width:100,buttons:[{type:"button",icon:"fa fa-eye",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",actionType:"drawer",drawer:{position:"left",size:"lg",title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"select",name:"grade",label:"CSS grade",options:["A","B","C","D","X"]}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],toggled:!0}]}}}); ;/*!examples/components/CRUD/MergeCell.jsx*/ define("31055e7",function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"支持自动合并单元格,从左到右,可配置从左侧起多少列内启动自动合并单元格,当前配置 3",body:{type:"table",data:{items:[{engine:"Trident",browser:"Internet Explorer 4.2",platform:"Win 95+",version:"4",grade:"A"},{engine:"Trident",browser:"Internet Explorer 4.2",platform:"Win 95+",version:"4",grade:"B"},{engine:"Trident",browser:"AOL browser (AOL desktop)",platform:"Win 95+",version:"4",grade:"C"},{engine:"Trident",browser:"AOL browser (AOL desktop)",platform:"Win 98",version:"3",grade:"A"},{engine:"Trident",browser:"AOL browser (AOL desktop)",platform:"Win 98",version:"4",grade:"A"},{engine:"Gecko",browser:"Firefox 1.0",platform:"Win 98+ / OSX.2+",version:"4",grade:"A"},{engine:"Gecko",browser:"Firefox 1.0",platform:"Win 98+ / OSX.2+",version:"5",grade:"A"},{engine:"Gecko",browser:"Firefox 2.0",platform:"Win 98+ / OSX.2+",version:"5",grade:"B"},{engine:"Gecko",browser:"Firefox 2.0",platform:"Win 98+ / OSX.2+",version:"5",grade:"C"},{engine:"Gecko",browser:"Firefox 2.0",platform:"Win 98+ / OSX.2+",version:"5",grade:"D"}]},combineNum:3,columns:[{name:"engine",label:"Rendering engine"},{name:"browser",label:"Browser"},{name:"platform",label:"Platform(s)"},{name:"version",label:"Engine version"},{name:"grade",label:"CSS grade"}]}}}); ;/*!examples/components/CRUD/HeaderGroup.jsx*/ define("aec9e68",function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"支持表头分组,通过在 cloumn 上设置 groupName 实现。",body:{type:"table",data:{items:[{engine:"Trident",browser:"Internet Explorer 4.2",platform:"Win 95+",version:"4",grade:"A"},{engine:"Trident",browser:"Internet Explorer 4.2",platform:"Win 95+",version:"4",grade:"B"},{engine:"Trident",browser:"AOL browser (AOL desktop)",platform:"Win 95+",version:"4",grade:"C"},{engine:"Trident",browser:"AOL browser (AOL desktop)",platform:"Win 98",version:"3",grade:"A"},{engine:"Trident",browser:"AOL browser (AOL desktop)",platform:"Win 98",version:"4",grade:"A"},{engine:"Gecko",browser:"Firefox 1.0",platform:"Win 98+ / OSX.2+",version:"4",grade:"A"},{engine:"Gecko",browser:"Firefox 1.0",platform:"Win 98+ / OSX.2+",version:"5",grade:"A"},{engine:"Gecko",browser:"Firefox 2.0",platform:"Win 98+ / OSX.2+",version:"5",grade:"B"},{engine:"Gecko",browser:"Firefox 2.0",platform:"Win 98+ / OSX.2+",version:"5",grade:"C"},{engine:"Gecko",browser:"Firefox 2.0",platform:"Win 98+ / OSX.2+",version:"5",grade:"D"}]},columns:[{name:"engine",label:"Rendering engine",groupName:"A"},{name:"browser",label:"Browser",groupName:"A"},{name:"platform",label:"Platform(s)",groupName:"B"},{name:"version",label:"Engine version",groupName:"B"},{name:"grade",label:"CSS grade"}]}}}); ;/*!examples/components/CRUD/LoadOnce.jsx*/ define("8624815",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"一次性加载,前端分页,前端排序",body:{type:"crud",loadDataOnce:!0,api:"https://houtai.baidu.com/api/sample?waitSeconds=1",filter:{title:"条件搜索",submitText:"",controls:[{type:"text",name:"keywords",placeholder:"通过关键字搜索",addOn:{label:"搜索",type:"submit"}}]},columns:[{name:"id",label:"ID",width:20,sortable:!0,type:"text",toggled:!0,remark:"Bla bla Bla"},{name:"engine",label:"Rendering engine",sortable:!0,type:"text",toggled:!0},{name:"browser",label:"Browser",sortable:!0,type:"text",toggled:!1},{name:"platform",label:"Platform(s)",sortable:!0,type:"text",toggled:!0},{name:"version",label:"Engine version",type:"text",toggled:!0},{name:"grade",label:"CSS grade",type:"text",toggled:!0},{type:"operation",label:"操作",width:100,buttons:[{type:"button",icon:"fa fa-eye",actionType:"dialog",tooltip:"查看",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"},{type:"divider"},{type:"html",html:"

添加其他 Html 片段 需要支持变量替换(todo).

"}]}}},{type:"button",icon:"fa fa-pencil",tooltip:"编辑",actionType:"drawer",drawer:{position:"left",size:"lg",title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"select",name:"grade",label:"CSS grade",options:["A","B","C","D","X"]}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",tooltip:"删除",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],toggled:!0}]}}}); ;/*!examples/components/Sdk/Test.jsx*/ define("6baaf1a",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),n=a.__importDefault(e("node_modules/react/index")),l=a.__importDefault(e("06d307c")),i=e("d019970"),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={data:{name:"Amis Renderer",id:1,email:"xxx@xxx.com"}},t.handleClick=function(){t.setState({data:{name:"Amis Renderer",id:Math.round(1e3*Math.random()),email:"xxx@xxx.com"}})},t}return a.__extends(t,e),t.prototype.renderForm=function(){var e=this;return i.render({title:"",type:"form",controls:[{type:"text",name:"name",label:"Name"},{type:"text",name:"id",label:"Id"},{type:"email",name:"email",label:"Email"},{type:"static",label:"最后更新时间",name:"lastModified"}]},{data:this.state.data,onFailed:function(e,t){console.log("Submit Failed",t,"\n",e)},onSubmit:function(e){console.log("Submit",e)},onChange:function(t,n){e.setState({data:a.__assign(a.__assign({},t),{lastModified:new Date})}),console.log("Diff",n)}})},t.prototype.render=function(){return n.default.createElement("div",null,n.default.createElement(l.default,{title:"API 调用 集成在你的 React 应用中"}),n.default.createElement("div",{className:"wrapper"},this.renderForm(),n.default.createElement("button",{onClick:this.handleClick},"随机修改"),n.default.createElement("h3",null,"当前值"),n.default.createElement("pre",null,n.default.createElement("code",null,JSON.stringify(this.state.data,null,2)))))},t}(n.default.Component);t.default=d}); ;/*!examples/components/Form/Schem.jsx*/ define("324bb13",function(e,t){"use strict";function r(e,t,i){var l=i.required||[],u={},m={},s="text";if("integer"===e.type)s="number","number"==typeof e.minimum&&(u.min=e.minimum);else if("array"===e.type){s="combo";var o=e.items;"object"===o.type?(u.controls=n(o.properties,o),u.multiLine=!0):(s="array",u.inline=!0,u.items=r(o,"item",e))}return"number"==typeof e.minimum&&(m.minimum=e.minimum),a.__assign({name:t,type:s,required:!!~l.indexOf(t),label:e.title||e.description,desc:e.title&&e.description,value:e.default,validations:m},u)}function n(e,t){var n=Object.keys(e);return n.map(function(n){return r(e[n],n,t)})}function i(e){if("object"!==e.type)throw new Error("JSONSchme2AMisSchema 只支持 object 转换");return{title:e.title,type:"form",mode:"horizontal",controls:n(e.properties,e)}}Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/tslib/tslib"),l=a.__importDefault(e("node_modules/react/index")),u=a.__importDefault(e("06d307c")),m=e("d019970"),s={title:"Person",type:"object",properties:{firstName:{title:"First Name",type:"string"},lastName:{type:"string"},age:{description:"Age in years",type:"integer",minimum:0},tag:{type:"array",description:"Tags","default":["IT"],items:{type:"text"}},clients:{type:"array",description:"Tags",items:{type:"object",properties:{firstName:{title:"First Name",type:"string"},lastName:{type:"string"}}}}},required:["firstName","lastName"]},o=i(s),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={data:{}},t}return a.__extends(t,e),t.prototype.renderForm=function(){var e=this;return m.render({type:"page",title:"",body:a.__assign(a.__assign({},o),{onChange:function(t){return e.setState({data:a.__assign({},t)})}})})},t.prototype.render=function(){return l.default.createElement("div",null,l.default.createElement(u.default,{title:"JSON Schema Form"}),l.default.createElement("div",{className:"wrapper"},l.default.createElement("div",null,l.default.createElement("h3",null,"Schema"),l.default.createElement("pre",null,l.default.createElement("code",null,JSON.stringify(s,null,2)))),l.default.createElement("div",null,l.default.createElement("h3",null,"Form"),this.renderForm()),l.default.createElement("div",null,l.default.createElement("h3",null,"Data"),l.default.createElement("pre",null,l.default.createElement("code",null,JSON.stringify(this.state.data,null,2))))))},t}(l.default.Component);t.default=d}); ;/*!examples/components/Dialog/Simple.jsx*/ define("8c8c87b",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={type:"page",title:"Dialog",body:[{type:"button-toolbar",className:"m-b",buttons:[{type:"button",label:"打开弹框",actionType:"dialog",dialog:{title:"提示",closeOnEsc:!0,body:"这是个简单的弹框"}},{type:"button",label:"多级弹框",actionType:"dialog",dialog:{title:"提示",closeOnEsc:!0,body:"这是个简单的弹框",actions:[{type:"button",actionType:"confirm",label:"确认",primary:!0},{type:"button",actionType:"dialog",label:"再弹一个",dialog:{title:"弹框中的弹框",closeOnEsc:!0,body:"如果你想,可以无限弹下去",actions:[{type:"button",actionType:"dialog",label:"来吧",level:"info",dialog:{title:"弹框中的弹框",closeOnEsc:!0,body:"如果你想,可以无限弹下去",actions:[{type:"button",actionType:"confirm",label:"不弹了",primary:!0}]}}]}}]}},{type:"button",label:"弹个表单",actionType:"dialog",dialog:{title:"在弹框中的表单",closeOnEsc:!0,actions:[{label:"取消",actionType:"close",type:"button"},{label:"确认",actionType:"confirm",type:"button",level:"primary"},{label:"提交不关闭",actionType:"submit",close:!1,type:"button",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",level:"primary"},{label:"保存不关闭",actionType:"ajax",type:"button",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=4",level:"info"},{type:"button",label:"Feedback",close:!0,actionType:"ajax",api:"https://houtai.baidu.com/api/mock2/form/initData?waitSeconds=2",tooltip:"点击我后会发送一个请求,请求回来后,弹出一个框。",feedback:{title:"操作成功",body:"xxx 已操作成功"}}],body:{type:"form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"常规模式",mode:"normal",controls:[{type:"email",name:"email",required:!0,placeholder:"请输入邮箱",label:"邮箱"},{type:"password",name:"password",label:"密码",required:!0,placeholder:"请输入密码"},{type:"checkbox",name:"rememberMe",label:"记住登录"}]}}},{type:"button",label:"再弹个表单",actionType:"dialog",dialog:{title:"在弹框中的表单",actions:[{label:"取消",actionType:"close",type:"button"},{label:"确认",actionType:"confirm",type:"button",level:"primary",disabledOn:"!data.rememberMe"}],body:{type:"form",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",title:"常规模式",mode:"normal",controls:[{type:"checkbox",name:"rememberMe",label:"勾上我才可以确认"}]}}},{type:"button",label:"Feedback",actionType:"ajax",api:"https://houtai.baidu.com/api/mock2/form/initData?waitSeconds=2",tooltip:"点击我后会发送一个请求,请求回来后,弹出一个框。",feedback:{title:"操作成功",closeOnEsc:!0,body:"xxx 已操作成功"}},{type:"button",label:"Feedback2",actionType:"ajax",api:"https://houtai.baidu.com/api/mock2/form/initData?waitSeconds=2",tooltip:"可以根据条件弹出,比如这个栗子,看当前时间戳是否可以整除3",feedback:{visibleOn:"!(this.date % 3)",title:"操作成功",body:"当前时间戳: ${date}"}}]},{type:"button-toolbar",className:"m-l-none",buttons:[{type:"button",label:"sm 弹框",actionType:"dialog",dialog:{size:"sm",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"标准 弹框",actionType:"dialog",dialog:{title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"lg 弹框",actionType:"dialog",dialog:{size:"lg",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"xl 弹框",actionType:"dialog",dialog:{size:"xl",title:"提示",body:"这是个简单的弹框"}}]}]}}); ;/*!examples/components/Dialog/Drawer.jsx*/ define("aa693dc",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"Drawer",body:[{type:"button-toolbar",className:"block",buttons:[{type:"button",label:"左侧弹出-极小框",actionType:"drawer",drawer:{position:"left",size:"xs",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"左侧弹出-小框",actionType:"drawer",drawer:{position:"left",size:"sm",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"左侧弹出-中框",actionType:"drawer",drawer:{position:"left",size:"md",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"左侧弹出-大框",actionType:"drawer",drawer:{position:"left",size:"lg",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"左侧弹出-超大",actionType:"drawer",level:"danger",drawer:{position:"left",size:"xl",title:"提示",body:"这是个简单的弹框"}}]},{type:"button-toolbar",className:"block m-t",buttons:[{type:"button",label:"右侧弹出-极小框",level:"success",actionType:"drawer",drawer:{position:"right",size:"xs",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"右侧弹出-小框",level:"success",actionType:"drawer",drawer:{position:"right",size:"sm",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"右侧弹出-中框",level:"success",actionType:"drawer",drawer:{position:"right",size:"md",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"右侧弹出-大框",level:"success",actionType:"drawer",drawer:{position:"right",size:"lg",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"右侧弹出-超大",level:"danger",actionType:"drawer",drawer:{size:"xl",position:"right",title:"提示",body:"这是个简单的弹框"}}]},{type:"button-toolbar",className:"block m-t",buttons:[{type:"button",label:"顶部弹出-极小框",actionType:"drawer",level:"info",drawer:{position:"top",size:"xs",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"顶部弹出-小框",level:"info",actionType:"drawer",drawer:{position:"top",size:"sm",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"顶部弹出-中框",actionType:"drawer",level:"info",drawer:{position:"top",size:"md",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"顶部弹出-大框",actionType:"drawer",level:"info",drawer:{position:"top",size:"lg",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"顶部弹出 - 超大",level:"danger",actionType:"drawer",drawer:{position:"top",size:"xl",title:"提示",body:"这是个简单的弹框"}}]},{type:"button-toolbar",className:"block m-t",buttons:[{type:"button",label:"底部弹出-极小框",actionType:"drawer",level:"primary",drawer:{position:"bottom",size:"xs",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"底部弹出-小框",level:"primary",actionType:"drawer",drawer:{position:"bottom",size:"sm",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"底部弹出-中框",actionType:"drawer",level:"primary",drawer:{position:"bottom",size:"md",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"底部弹出-大框",actionType:"drawer",level:"primary",drawer:{position:"bottom",size:"lg",title:"提示",body:"这是个简单的弹框"}},{type:"button",label:"底部弹出-超大",level:"danger",actionType:"drawer",drawer:{position:"bottom",size:"xl",title:"提示",body:"这是个简单的弹框"}}]},{type:"button-toolbar",className:"block m-t",buttons:[{type:"button",label:"多级弹框",actionType:"drawer",level:"danger",drawer:{title:"提示",body:"这是个简单的弹框",closeOnEsc:!0,actions:[{type:"button",actionType:"confirm",label:"确认",primary:!0},{type:"button",actionType:"drawer",label:"再弹一个",drawer:{position:"left",title:"弹框中的弹框",closeOnEsc:!0,body:"如果你想,可以无限弹下去",actions:[{type:"button",actionType:"drawer",label:"来吧",level:"info",drawer:{position:"right",title:"弹框中的弹框",closeOnEsc:!0,body:"如果你想,可以无限弹下去",actions:[{type:"button",actionType:"confirm",label:"可以了",primary:!0}]}}]}}]}},{type:"button",label:"交叉测试",actionType:"drawer",className:"m-l-xs",level:"danger",drawer:{title:"提示",closeOnEsc:!0,body:"这是个简单的弹框",actions:[{type:"button",actionType:"confirm",label:"确认",primary:!0},{type:"button",actionType:"dialog",closeOnEsc:!0,label:"再弹一个",dialog:{position:"left",title:"弹框中的弹框",closeOnEsc:!0,body:"如果你想,可以无限弹下去",actions:[{type:"button",actionType:"drawer",label:"来吧",level:"info",drawer:{position:"right",title:"弹框中的弹框",body:"如果你想,可以无限弹下去",closeOnEsc:!0,actions:[{type:"button",actionType:"confirm",label:"可以了",primary:!0}]}}]}}]}},{type:"button",label:"可拉拽调整大小",actionType:"drawer",level:"danger",drawer:{title:"提示",closeOnEsc:!0,resizable:!0,body:"这是个简单的弹框"}}]}]}}); ;/*!examples/components/Linkage/Page.jsx*/ define("8744105",function(e,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",type:"page",title:"地址栏变化自动更新",initApi:"https://houtai.baidu.com/api/mock2/form/initData?id=${id}",aside:{type:"wrapper",size:"xs",className:"",body:{type:"nav",stacked:!0,links:[{label:"页面1",to:"?id=1"},{label:"页面2",children:[{label:"页面2-1",to:"?id=2-1"},{label:"页面2-2",to:"?id=2-2"},{label:"页面2-3(disabled)",disabled:!0,to:"?id=2-3"}]},{label:"页面3",to:"?id=3"}]}},body:['

注意 page 渲染器的 `initApi` 中有变量跟地址栏中变量关联,只要值发生了变化,就会重新拉取一次 initApi。

','

这些数据是通过 initApi 拉取到的数据。 `\\$infoId`: ${infoId|default:空}

']}}); ;/*!examples/components/Linkage/Form.jsx*/ define("34cc2e3",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"表单与表单之间的联动",aside:{type:"form",target:"detailForm",className:"wrapper-sm",wrapWithPanel:!1,controls:[{type:"text",placeholder:"关键字",name:"keywords",addOn:{type:"submit",label:"搜索",primary:!0}},'请在此输入内容后点击搜索']},body:{name:"detailForm",type:"form",mode:"horizontal",title:"",initApi:"https://houtai.baidu.com/api/mock2/form/initData?keywords=${keywords}",actions:[],controls:["Form 模型除了用来提交数据外,还比较适合用来做详情数据的展示",{type:"divider"},{label:"名称",type:"static",labelClassName:"text-muted",name:"name"},{label:"作者",type:"static",labelClassName:"text-muted",name:"author"},{label:"输入信息",type:"static",labelClassName:"text-muted",name:"info"},{label:"请求时间",type:"static-datetime",labelClassName:"text-muted",format:"YYYY-MM-DD HH:mm:ss",name:"date"}]}}}); ;/*!examples/components/Linkage/Form2.jsx*/ define("1697a1b",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"表单初始数据自动重新拉取",body:[{type:"form",mode:"horizontal",title:"监听表单内部的修改",initApi:"https://houtai.baidu.com/api/mock2/form/initData?tpl=${tpl}",actions:[],controls:['initApi 中有变量,且变量的值发生了变化了,则该表单就会重新初始数据。',{type:"divider"},{label:"数据模板",type:"select",labelClassName:"text-muted",name:"tpl",value:"tpl1",inline:!0,options:[{label:"模板1",value:"tpl1"},{label:"模板2",value:"tpl2"},{label:"模板3",value:"tpl3"}],description:'请修改这里看效果'},{label:"名称",type:"static",labelClassName:"text-muted",name:"name"},{label:"作者",type:"static",labelClassName:"text-muted",name:"author"},{label:"请求时间",type:"static-datetime",labelClassName:"text-muted",format:"YYYY-MM-DD HH:mm:ss",name:"date"}]},{type:"grid",columns:[{type:"form",mode:"horizontal",title:"自动填充",actions:[],controls:[{label:"数据模板",type:"select",labelClassName:"text-muted",name:"tpl",value:"tpl1",inline:!0,options:[{label:"模板1",value:"tpl1"},{label:"模板2",value:"tpl2"},{label:"模板3",value:"tpl3"}],description:'请修改这里看效果'},'
如果 initApi 已经暂用,用 service一样可以拉取值填充,同样以下 api 值发生变化时会自动填充。
',{type:"service",api:"https://houtai.baidu.com/api/mock2/form/initData?tpl=${tpl}",body:{controls:[{label:"名称",type:"text",labelClassName:"text-muted",name:"name"},{label:"作者",type:"text",labelClassName:"text-muted",name:"author"},{label:"请求时间",type:"datetime",labelClassName:"text-muted",inputFormat:"YYYY-MM-DD HH:mm:ss",name:"date"}]}}]},{type:"form",mode:"horizontal",title:"手动填充",actions:[],controls:[{type:"group",label:"数据模板",labelClassName:"text-muted",controls:[{type:"select",name:"tpl",value:"tpl1",mode:"inline",options:[{label:"模板1",value:"tpl1"},{label:"模板2",value:"tpl2"},{label:"模板3",value:"tpl3"}]},{mode:"inline",type:"button",label:"获取",level:"dark",actionType:"reload",target:"theService"}]},'
如果不想自动填充,自动填充,则把参数放在 data 里面,就不会监控变化自动拉取了,同时把 servcie 的初始拉取关掉,然后来个刷新目标组件的按钮。
',{type:"service",name:"theService",api:{method:"get",url:"https://houtai.baidu.com/api/mock2/form/initData",data:{tpl:"${tpl}"}},body:{controls:[{label:"名称",type:"text",labelClassName:"text-muted",name:"name"},{label:"作者",type:"text",labelClassName:"text-muted",name:"author"},{label:"请求时间",type:"datetime",labelClassName:"text-muted",inputFormat:"YYYY-MM-DD HH:mm:ss",name:"date"}]}}]}]},{type:"divider"},{type:"form",title:"条件表单",target:"detailForm",submitOnInit:!0,mode:"inline",controls:[{label:"数据模板",type:"select",labelClassName:"text-muted",name:"tpl",value:"tpl1",options:[{label:"模板1",value:"tpl1"},{label:"模板2",value:"tpl2"},{label:"模板3",value:"tpl3"}]},{type:"submit",label:"提交",primary:!0}]},{name:"detailForm",type:"form",mode:"horizontal",title:"响应表单",initApi:"https://houtai.baidu.com/api/mock2/form/initData?tpl=${tpl}",initFetchOn:"data.tpl",actions:[],controls:['initApi 中有变量,且变量的值发生了变化了,则该表单就会重新初始数据。',{type:"divider"},{label:"名称",type:"static",labelClassName:"text-muted",name:"name"},{label:"作者",type:"static",labelClassName:"text-muted",name:"author"},{label:"请求时间",type:"static-datetime",labelClassName:"text-muted",format:"YYYY-MM-DD HH:mm:ss",name:"date"}]}]}}); ;/*!examples/components/Linkage/CRUD.jsx*/ define("84cfdf0",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"表单与列表之间的联动",body:[{title:"",type:"form",mode:"inline",target:"list",wrapWithPanel:!1,className:"m-b",controls:[{type:"text",name:"keywords",placeholder:"通过关键字搜索",clearable:!0,addOn:{type:"submit",icon:"fa fa-search",level:"primary"}}]},{type:"crud",name:"list",api:"https://houtai.baidu.com/api/sample",mode:"list",listItem:{actions:[{type:"button",icon:"fa fa-eye",actionType:"dialog",dialog:{title:"查看",body:{type:"form",controls:[{type:"static",name:"engine",label:"Engine"},{type:"divider"},{type:"static",name:"browser",label:"Browser"},{type:"divider"},{type:"static",name:"platform",label:"Platform(s)"},{type:"divider"},{type:"static",name:"version",label:"Engine version"},{type:"divider"},{type:"static",name:"grade",label:"CSS grade"}]}}},{type:"button",icon:"fa fa-pencil",actionType:"dialog",dialog:{title:"编辑",body:{type:"form",name:"sample-edit-form",api:"https://houtai.baidu.com/api/sample/$id",controls:[{type:"text",name:"engine",label:"Engine",required:!0},{type:"divider"},{type:"text",name:"browser",label:"Browser",required:!0},{type:"divider"},{type:"text",name:"platform",label:"Platform(s)",required:!0},{type:"divider"},{type:"text",name:"version",label:"Engine version"},{type:"divider"},{type:"text",name:"grade",label:"CSS grade"}]}}},{type:"button",icon:"fa fa-times text-danger",actionType:"ajax",confirmText:"您确认要删除?",api:"delete:https://houtai.baidu.com/api/sample/$id"}],body:[{name:"engine",label:"Rendering engine",labelClassName:"w-sm"},[{name:"browser",label:"Browser",labelClassName:"w-sm"},{name:"platform",label:"Platform(s)",labelClassName:"w-sm"}],{name:"version",label:"Engine version",labelClassName:"w-sm"}]}}]}}); ;/*!examples/components/Linkage/Options.jsx*/ define("2b09ee3",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"表单选线之间的远程联动",body:{type:"form",mode:"horizontal",title:"",actions:[],controls:['

表单选项可以设置 source 通过 API 远程拉取,同时如果 source 中有变量的话,变量值发生变化就会重新拉取,达到联动效果。

',{type:"divider"},{label:"选项1",type:"select",labelClassName:"text-muted",name:"a",inline:!0,options:[{label:"选项1",value:1},{label:"选项2",value:2},{label:"选项3",value:3}]},{label:"选项2",type:"select",labelClassName:"text-muted",name:"b",inline:!0,source:"https://houtai.baidu.com/api/mock2/options/level2?a=${a}",initFetchOn:"data.a"},{label:"选项3",type:"select",labelClassName:"text-muted",name:"c",inline:!0,visibleOn:"data.b",source:"https://houtai.baidu.com/api/mock2/options/level3?b=${b}"}]}}}); ;/*!examples/components/Linkage/OptionsLocal.jsx*/ define("9aaa8bb",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={type:"page",title:"表单选线的联动",body:{type:"form",mode:"horizontal",title:"",actions:[],controls:['

表单选项内也能联动,通过配置 visibleOn、hiddenOn或者disabledOn

',{type:"divider"},{label:"选项1",type:"list",multiple:!1,labelClassName:"text-muted",name:"a",inline:!0,options:[{label:"选项1",value:1},{label:"选项2",value:2},{label:"选项3",value:3}]},{label:"选项2",type:"radios",labelClassName:"text-muted",name:"b",inline:!0,options:[{label:"选项1",value:1,disabledOn:"data.a == 1"},{label:"选项2",value:2,hiddenOn:"data.a == 2"},{label:"选项3",value:3,visibleOn:"data.a == 3"}]}]}}}); ;/*!examples/components/Wizard.jsx*/ define("083a456",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"表单向导",body:[{type:"wizard",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",initApi:"https://houtai.baidu.com/api/mock2/form/initData?waitSeconds=2",steps:[{title:"第一步",controls:[{name:"website",label:"网址",type:"url",required:!0},{name:"name",label:"名称",type:"text",required:!0}]},{title:"Step 2",controls:[{name:"email2",label:"邮箱",type:"email",required:!0}]},{title:"Step 3",controls:["这是最后一步了"]}]},{type:"wizard",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2",mode:"vertical",steps:[{title:"第一步",controls:[{name:"website",label:"网址",type:"url",required:!0},{name:"email",label:"邮箱",type:"email",required:!0}]},{title:"Step 2",controls:[{name:"email2",label:"邮箱",type:"email",required:!0}]},{title:"Step 3",controls:["这是最后一步了"]}]},{type:"wizard",steps:[{title:"第一步",controls:[{name:"website",label:"网址",type:"url",required:!0},{name:"email",label:"邮箱",type:"email",required:!0}],api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2"},{title:"第二步",controls:[{name:"test1",type:"email",label:"Email",value:"test@test.com"},{type:"divider"},{type:"text",name:"test2",label:"必填示例",required:!0},{type:"divider"},{type:"text",name:"test3",placeholder:"可选"}],initApi:"https://houtai.baidu.com/api/mock2/form/initForm",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2"},{title:"确定",controls:["最后一步了,确认要提交吗?"],api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=2"}]}]}}); ;/*!examples/components/Chart.jsx*/ define("91e25e6",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"图表示例",body:[{type:"grid",columns:[{type:"panel",title:"本地配置示例 支持交互",name:"chart-local",body:[{type:"chart",config:{title:{text:"极坐标双数值轴"},legend:{data:["line"]},polar:{center:["50%","54%"]},tooltip:{trigger:"axis",axisPointer:{type:"cross"}},angleAxis:{type:"value",startAngle:0},radiusAxis:{min:0},series:[{coordinateSystem:"polar",name:"line",type:"line",showSymbol:!1,data:[[0,0],[.03487823687206265,1],[.06958655048003272,2],[.10395584540887964,3],[.13781867790849958,4],[.17101007166283433,5],[.2033683215379001,6],[.2347357813929454,7],[.26495963211660245,8],[.2938926261462365,9],[.3213938048432697,10]]}],animationDuration:2e3},clickAction:{actionType:"dialog",dialog:{title:"详情",body:[{type:"tpl",tpl:"当前选中值 ${value|json}"},{type:"chart",api:"https://houtai.baidu.com/api/mock2/chart/chart1"}]}}}]},{type:"panel",title:"远程图表示例(返回值带function)",name:"chart-remote",body:[{type:"chart",api:"https://houtai.baidu.com/api/mock2/chart/chart1"}]}]},{type:"panel",title:"Form+chart组合",body:[{type:"form",title:"过滤条件",target:"chart1,chart2",submitOnInit:!0,className:"m-b",wrapWithPanel:!1,mode:"inline",controls:[{type:"date",label:"开始日期",name:"starttime",value:"-8days",maxDate:"${endtime}"},{type:"date",label:"结束日期",name:"endtime",value:"-1days",minDate:"${starttime}"},{type:"text",label:"条件",name:"name",addOn:{type:"submit",label:"搜索",level:"primary"}}],actions:[]},{type:"divider"},{type:"grid",className:"m-t-lg",columns:[{type:"chart",name:"chart1",initFetch:!1,api:"https://houtai.baidu.com/api/mock2/chart/chart?name=$name&starttime=${starttime}&endtime=${endtime}"},{type:"chart",name:"chart2",initFetch:!1,api:"https://houtai.baidu.com/api/mock2/chart/chart2?name=$name"}]}]}]}}); ;/*!examples/components/Horizontal.jsx*/ define("07c797d",function(e,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"HBox & Grid",type:"page",body:[{type:"plain",tpl:"Grid 请参考 bootstrap 的 grid 布局",inline:!1,className:"h3 m-b-xs"},{type:"grid",columns:[{type:"tpl",tpl:"sm-2",sm:2,className:"bg-info",inline:!1},{type:"tpl",tpl:"sm-4",sm:4,className:"bg-success",inline:!1},{type:"tpl",tpl:"sm-6",sm:6,className:"bg-primary",inline:!1}]},{type:"plain",tpl:"Hbox",inline:!1,className:"h3 m-t m-b-xs"},{type:"hbox",columns:[{type:"tpl",tpl:"平均分配",className:"bg-info",inline:!1},{type:"tpl",tpl:"平均分配",className:"bg-success",inline:!1},{type:"tpl",tpl:"平均分配",className:"bg-primary",inline:!1}]},{type:"plain",tpl:"Hbox 部分定宽",inline:!1,className:"h3 m-t m-b-xs"},{type:"hbox",columns:[{type:"tpl",tpl:"w-xs",className:"bg-info",inline:!1,columnClassName:"w-xs"},{type:"tpl",tpl:"w-sm",className:"bg-info lter",inline:!1,columnClassName:"w-sm"},{type:"tpl",tpl:"w",className:"bg-info dk",inline:!1,columnClassName:"w"},{type:"tpl",tpl:"平均分配",className:"bg-success",inline:!1},{type:"tpl",tpl:"平均分配",className:"bg-primary",inline:!1}]},{type:"plain",tpl:"示例",inline:!1,className:"h3 m-t m-b-xs"},{type:"grid",columns:[{type:"panel",title:"面板1",className:"Panel--danger",body:"内容",sm:4},{type:"panel",title:"面板2",className:"Panel--primary",body:"内容",sm:8}]}]}}); ;/*!examples/components/Video.jsx*/ define("9a6615a",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"视频播放器",body:['

另外还支持直播流, flv 和 hls 格式

',{type:"video",autoPlay:!1,rates:[1,1.5,2],src:"https://media.w3.org/2010/05/sintel/trailer_hd.mp4",poster:"https://video-react.js.org/assets/poster.png"}]}}); ;/*!examples/components/Audio.jsx*/ define("62761e6",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"音频播放器",body:[{type:"audio",autoPlay:!1,rates:[1,1.5,2],src:"https://amis.bj.bcebos.com/amis/2019-7/1562137295708/chicane-poppiholla-original-radio-edit%20(1).mp3"},{type:"form",title:"",actions:[],className:"b v-middle inline w-lg h-xs",controls:[{type:"card",className:"v-middle w inline no-border",header:{title:"歌曲名称",subTitle:"专辑名称",description:"description",avatarClassName:"pull-left thumb-md avatar m-r no-border",avatar:"http://hiphotos.baidu.com/fex/%70%69%63/item/c9fcc3cec3fdfc03ccabb38edd3f8794a4c22630.jpg"}},{type:"audio",className:"v-middle no-border",src:"https://amis.bj.bcebos.com/amis/2019-7/1562137295708/chicane-poppiholla-original-radio-edit%20(1).mp3",controls:["play"]}]}]}}); ;/*!examples/components/Carousel.jsx*/ define("09f8832",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"轮播图",data:{carousel0:["https://hiphotos.baidu.com/fex/%70%69%63/item/bd3eb13533fa828b13b24500f31f4134960a5a44.jpg","https://video-react.js.org/assets/poster.png","https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3893101144,2877209892&fm=23&gp=0.jpg"],carousel1:[{html:'
carousel data in form
'},{image:"https://hiphotos.baidu.com/fex/%70%69%63/item/bd3eb13533fa828b13b24500f31f4134960a5a44.jpg"},{image:"https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3893101144,2877209892&fm=23&gp=0.jpg"}]},body:[{type:"grid",columns:[{type:"panel",title:"直接页面配置",body:{type:"carousel",controlsTheme:"light",height:"300",options:[{image:"https://video-react.js.org/assets/poster.png"},{html:'
carousel data
'},{image:"https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3893101144,2877209892&fm=23&gp=0.jpg"}]}},{type:"panel",title:"使用itemSchema配置",body:{type:"carousel",name:"carousel0",controlsTheme:"dark",height:"300",itemSchema:{type:"tpl",tpl:'
'}}}]},{type:"grid",columns:[{type:"form",title:"表单内展示",sm:6,controls:[{type:"carousel",controlsTheme:"dark",name:"carousel1",label:"carousel",animation:"slide",height:"300"}]}]}]}}); ;/*!examples/components/Tasks.jsx*/ define("1aa7d40",function(a,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"异步任务",body:['

',{type:"tasks",name:"tasks",items:[{label:"hive 任务",key:"hive",status:4,remark:'查看详情日志。'},{label:"小流量",key:"partial",status:4},{label:"全量",key:"full",status:4}]},{type:"tasks",name:"tasks",className:"b-a bg-white table-responsive m-t",checkApi:"https://houtai.baidu.com/api/mock2/task"}]}}); ;/*!examples/components/Services/Data.jsx*/ define("45bc56b",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={type:"page",title:"动态加载数据",body:['除了用 Page、CRUD、Form 或者 Wizard 能拉取数据外,还可以通过 Service 专门拉取数据,然后丢给其他类型的渲染器渲染。',{type:"form",title:"条件输入",className:"m-t",wrapWithPanel:!1,target:"service1",mode:"inline",controls:[{type:"text",name:"keywords",placeholder:"关键字",addOn:{type:"button",icon:"fa fa-search",actionType:"submit",level:"primary"}}]},{name:"service1",type:"service",className:"m-t",api:"https://houtai.baidu.com/api/mock2/service/data?keywords=${keywords}",body:["当前关键字是 ${keywords},当前时间是: ${date|date:YYYY-MM-DD HH\\:mm}",{type:"table",className:"m-t",source:"${table1}",columns:[{name:"id",label:"ID",type:"text"},{name:"text",label:"文本",type:"text"},{type:"image",label:"图片",name:"image",popOver:{title:"查看大图",body:'
'}},{name:"date",type:"date",label:"日期"}]},{type:"table",source:"${table2}",columns:[{name:"progress",label:"进度",type:"progress"},{name:"boolean",label:"状态",type:"status"},{name:"boolean",label:"开关",type:"switch"},{name:"type",label:"映射",type:"mapping",map:{"*":"其他:${type}",1:"漂亮",2:"开心",3:"惊吓",4:"紧张"}},{name:"list",type:"list",label:"List",placeholder:"-",listItem:{title:"${title}",subTitle:"${description}"}}]}]}]}}); ;/*!examples/components/Services/Schema.jsx*/ define("65f0d23",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"动态加载页面",body:['可以通过 serviceschemaApi 动态控制内容。',{type:"form",title:"条件输入",panelClassName:"panel-info m-t",target:"service1",mode:"inline",submitOnInit:!0,controls:[{label:"加载页面类型",required:!0,type:"button-group",submitOnChange:!0,value:"crud",name:"type",options:[{label:"Crud",value:"crud"},{label:"Form",value:"form"},{label:"Tabs",value:"tabs"}]}]},{name:"service1",type:"service",className:"m-t",initFetchSchema:!1,schemaApi:"https://houtai.baidu.com/api/mock2/service/schema?type=$type"}]}}); ;/*!examples/components/Services/Form.jsx*/ define("2c4132a",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"动态加载表单中的部分",body:['同样通过 serviceschemaApi 来加载部分内容,当然也可以全部由它来加载',{type:"form",panelClassName:"Panel--info m-t",target:"service1",mode:"horizontal",api:"https://houtai.baidu.com/api/mock2/form/saveForm?waitSeconds=1",fieldSet:[{title:"基本信息",controls:[{type:"text",label:"字段一",name:"filed1"},{type:"text",label:"字段二",name:"filed2"}]},{title:"其他信息",controls:[{name:"tpl",type:"select",label:"模板",inline:!0,required:!0,value:"tpl1",options:[{label:"模板1",value:"tpl1"},{label:"模板2",value:"tpl2"},{label:"模板3",value:"tpl3"}]},{type:"service",className:"m-t",initFetchSchemaOn:"data.tpl",schemaApi:"https://houtai.baidu.com/api/mock2/service/form?tpl=$tpl"}]}]}]}}); ;/*!examples/components/IFrame.jsx*/ define("4c89be2",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"https://houtai.baidu.com/v2/schemas/page.json#",title:"IFrame 可以用来嵌入其他网站",body:[{type:"form",mode:"inline",target:"window",title:"",controls:[{type:"text",name:"keywords",addOn:{type:"submit",label:"搜索",level:"info",icon:"fa fa-search pull-left"}}]},{type:"iframe",className:"b-a",src:"https://www.baidu.com/s?wd=${keywords|url_encode}",height:500}]}}); ;/*!examples/components/Tabs/Normal.jsx*/ define("524d91c",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"选项卡示例",subTitle:"所有选项卡都在当前页面中,包括默认、line、card以及radio模式",body:[{type:"tabs",tabs:[{title:"选项卡1",hash:"tab1",body:"选项卡内容1"},{title:"选项卡2",hash:"tab2",body:{type:"form",panelClassName:"panel-primary",controls:[{type:"text",name:"a",label:"文本"}]}},{title:"选项卡3",body:{type:"crud",api:"https://houtai.baidu.com/api/sample",filter:{title:"条件搜索",submitText:"",controls:[{type:"text",name:"keywords",placeholder:"通过关键字搜索",clearable:!0,addOn:{label:"搜索",type:"submit"}},{type:"plain",text:"这里的表单项可以配置多个"}]},columns:[{name:"id",label:"ID",width:20},{name:"engine",label:"Rendering engine"},{name:"browser",label:"Browser"},{name:"platform",label:"Platform(s)"},{name:"version",label:"Engine version"},{name:"grade",label:"CSS grade"},{type:"operation",label:"操作",width:100,buttons:[]}]}}]},{type:"divider"},{type:"tabs",mode:"line",tabs:[{title:"选项卡1",body:"选项卡内容1"},{title:"选项卡2",body:"选项卡内容2"},{title:"选项卡3",body:"选项卡内容3"}]},{type:"divider"},{type:"tabs",mode:"card",tabs:[{title:"选项卡1",body:"选项卡内容1"},{title:"选项卡2",body:"选项卡内容2"},{title:"选项卡3",body:"选项卡内容3"}]},{type:"divider"},{type:"tabs",mode:"radio",tabs:[{title:"选项卡1",body:"选项卡内容1"},{title:"选项卡2",body:"选项卡内容2"},{title:"选项卡3",body:"选项卡内容3"}]}]}}); ;/*!examples/components/Tabs/Form.jsx*/ define("46b14bf",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={type:"page",title:"表单中选项卡分组",subTitle:"",body:["

多个 controls 可以通过 tabs 来分组展示,表单将作为一个整体提交。

",{type:"form",title:"",tabs:[{title:"选项卡1",hash:"tab1",controls:[{type:"text",label:"文本1",name:"a"}]},{title:"选项卡2",hash:"tab2",controls:[{type:"text",label:"文本2",name:"b"}]},{title:"选项卡3",hash:"tab3",controls:[{type:"text",label:"文本3",name:"c"}]}]}]}}); ;/*!examples/components/Tabs/Tab1.jsx*/ define("a5238eb",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={type:"page",title:"选项卡1页面",body:["

也可以多个页面,利用导航nav渲染期模拟 tabs 的效果。这样可以让 url 更加友好,而不是只能用 hash。

",{type:"nav",links:[{label:"选项卡1",icon:"fa fa-cloud",to:"./tab1"},{label:"选项卡2",to:"./tab2"},{label:"选项卡3",icon:"fa fa-youtube",to:"./tab3"}]},{type:"wrapper",className:"wrapper bg-white b-l b-b b-r",body:"选项卡1的内容"}]}}); ;/*!examples/components/Tabs/Tab2.jsx*/ define("23a8cd0",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={type:"page",title:"选项卡2页面",body:["

也可以多个页面,利用导航nav渲染期模拟 tabs 的效果。

",{type:"nav",links:[{label:"选项卡1",icon:"fa fa-cloud",to:"./tab1"},{label:"选项卡2",to:"./tab2"},{label:"选项卡3",icon:"fa fa-youtube",to:"./tab3"}]},{type:"wrapper",className:"wrapper bg-white b-l b-b b-r",body:"选项卡2的内容"}]}}); ;/*!examples/components/Tabs/Tab3.jsx*/ define("a8b725e",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={type:"page",title:"选项卡3页面",body:["

也可以多个页面,利用导航nav渲染期模拟 tabs 的效果。

",{type:"nav",links:[{label:"选项卡1",icon:"fa fa-cloud",to:"./tab1"},{label:"选项卡2",to:"./tab2"},{label:"选项卡3",icon:"fa fa-youtube",to:"./tab3"}]},{type:"wrapper",className:"wrapper bg-white b-l b-b b-r",body:{type:"chart",config:{title:{text:"极坐标双数值轴"},legend:{data:["line"]},polar:{center:["50%","54%"]},tooltip:{trigger:"axis",axisPointer:{type:"cross"}},angleAxis:{type:"value",startAngle:0},radiusAxis:{min:0},series:[{coordinateSystem:"polar",name:"line",type:"line",showSymbol:!1,data:[[0,0],[.03487823687206265,1],[.06958655048003272,2],[.10395584540887964,3],[.13781867790849958,4],[.17101007166283433,5],[.2033683215379001,6],[.2347357813929454,7],[.26495963211660245,8],[.2938926261462365,9],[.3213938048432697,10]]}],animationDuration:2e3}}}]}}); ;/*!examples/components/Test.jsx*/ define("be09c45",function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var l=e("node_modules/tslib/tslib"),t=l.__importDefault(e("node_modules/react/index")),s=l.__importDefault(e("a67acca")),c=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return l.__extends(a,e),a.prototype.render=function(){return t.default.createElement("div",{className:"wrapper"},t.default.createElement("div",{className:"m-b"},t.default.createElement(s.default,{className:"m-r-xs",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",level:"primary",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",level:"secondary",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",level:"success",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",level:"info",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",level:"warning",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",level:"danger",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",level:"light",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",level:"dark",classPrefix:"cxd-"},"按钮")),t.default.createElement("div",{className:"m-b"},t.default.createElement(s.default,{className:"m-r-xs",size:"xs",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",size:"sm",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",size:"md",classPrefix:"cxd-"},"按钮"),t.default.createElement(s.default,{className:"m-r-xs",size:"lg",classPrefix:"cxd-"},"按钮")),t.default.createElement("div",{className:"m-b"},t.default.createElement(s.default,{className:"m-r-xs",classPrefix:"cxd-"},t.default.createElement("i",{className:"fa fa-cloud"}),t.default.createElement("span",null,"按钮")),t.default.createElement(s.default,{className:"m-r-xs",classPrefix:"cxd-"},t.default.createElement("span",null,"按钮"),t.default.createElement("i",{className:"fa fa-cloud"})),t.default.createElement(s.default,{className:"m-r-xs",classPrefix:"cxd-",iconOnly:!0},t.default.createElement("i",{className:"fa fa-cloud"}))))},a}(t.default.Component);a.default=c}); ;/*!examples/components/DocSearch.jsx*/ define("c6757fd",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),o=n.__importDefault(e("node_modules/react/index")),a=n.__importDefault(e("ec59a60")),r=a.default({type:"form",mode:"inline",wrapWithPanel:!1,className:"pull-right m-t-sm m-r",controls:[{type:"input-group",size:"sm",controls:[{type:"icon",addOnclassName:"no-bg",className:"text-sm",icon:"search",vendor:"iconfont"},{type:"text",placeholder:"搜索文档",inputClassName:"b-l-none p-l-none",name:"docsearch"}]}]}),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.componentDidMount=function(){var e='input[name="docsearch"]';docsearch({appId:"3W0NHYOWPE",apiKey:"469f5cf3d54f9b86127970f913dc0725",indexName:"gh_pages",inputSelector:e,debug:!1})},t.prototype.render=function(){return o.default.createElement(r,{showCode:!1,theme:this.props.theme})},t}(o.default.Component);t.default=s}); ;/*!examples/components/App.jsx*/ define("135e0c7",function(e,t){"use strict";function a(e,t){return!(!e||e!==t.pathname)}function l(e){void 0===e&&(e=Ft);var t=[];return wt.forEach(function(a){a.children&&m.mapTree(a.children,function(a){a.path&&a.component?t.push(d.default.createElement(p.Route,{key:t.length+1,path:"/"===a.path[0]?Ct+a.path:""+Ct+e+"/"+a.path,component:a.component})):a.path&&a.getComponent&&t.push(d.default.createElement(p.Route,{key:t.length+1,path:"/"===a.path[0]?Ct+a.path:""+Ct+e+"/"+a.path,getComponent:a.getComponent}))})}),t}function o(e){var t=e.pathPrefix;Ft=t||Ft;var a=p.browserHistory;return d.default.createElement(p.Router,{history:a},d.default.createElement(p.Route,{component:Rt},d.default.createElement(p.Redirect,{from:Ct+"/",to:""+Ct+Ft+"/pages/simple"}),d.default.createElement(p.Redirect,{from:Ft+"/",to:Ft+"/pages/simple"}),l(Ft),d.default.createElement(p.Route,{path:"*",component:f.default})))}Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/tslib/tslib"),d=n.__importDefault(e("node_modules/react/index")),f=n.__importDefault(e("bb0be5b")),u=n.__importDefault(e("4c26fd3")),i=n.__importDefault(e("4e7c54b")),r=e("1953fc1"),m=e("9a80175"),p=e("node_modules/react-router/lib/index"),c=n.__importDefault(e("ec59a60")),s=n.__importDefault(e("da274e0")),h=n.__importDefault(e("2d1fe26")),b=n.__importDefault(e("71fbd58")),_=n.__importDefault(e("0fa6650")),D=n.__importDefault(e("65795e0")),g=n.__importDefault(e("1e9ff20")),v=n.__importDefault(e("3d2e3d4")),E=n.__importDefault(e("6f89d30")),k=n.__importDefault(e("ee53c68")),y=n.__importDefault(e("c9cebe3")),N=n.__importDefault(e("d2ec869")),S=n.__importDefault(e("435ef3d")),A=n.__importDefault(e("90d3d67")),x=n.__importDefault(e("4f1646b")),F=n.__importDefault(e("c6bae66")),C=n.__importDefault(e("c938c8b")),w=n.__importDefault(e("9b0994b")),I=n.__importDefault(e("4d416d7")),R=n.__importDefault(e("48c8d88")),H=n.__importDefault(e("b382a0f")),V=n.__importDefault(e("78c2565")),L=n.__importDefault(e("efdb183")),O=n.__importDefault(e("6a793db")),T=n.__importDefault(e("6f62c3a")),j=n.__importDefault(e("3ef3393")),P=n.__importDefault(e("638fc16")),q=n.__importDefault(e("c9850e3")),B=n.__importDefault(e("660d1f0")),M=n.__importDefault(e("a9122cf")),z=n.__importDefault(e("97ac54d")),J=n.__importDefault(e("11455ca")),G=n.__importDefault(e("4e9a795")),K=n.__importDefault(e("ddb86b3")),U=n.__importDefault(e("cd82b91")),Q=n.__importDefault(e("77adc0a")),W=n.__importDefault(e("31055e7")),X=n.__importDefault(e("aec9e68")),Y=n.__importDefault(e("8624815")),Z=n.__importDefault(e("6baaf1a")),$=n.__importDefault(e("324bb13")),et=n.__importDefault(e("8c8c87b")),tt=n.__importDefault(e("aa693dc")),at=n.__importDefault(e("8744105")),lt=n.__importDefault(e("34cc2e3")),ot=n.__importDefault(e("1697a1b")),nt=n.__importDefault(e("84cfdf0")),dt=n.__importDefault(e("2b09ee3")),ft=n.__importDefault(e("9aaa8bb")),ut=n.__importDefault(e("083a456")),it=n.__importDefault(e("91e25e6")),rt=n.__importDefault(e("07c797d")),mt=n.__importDefault(e("9a6615a")),pt=n.__importDefault(e("62761e6")),ct=n.__importDefault(e("09f8832")),st=n.__importDefault(e("1aa7d40")),ht=n.__importDefault(e("45bc56b")),bt=n.__importDefault(e("65f0d23")),_t=n.__importDefault(e("2c4132a")),Dt=n.__importDefault(e("4c89be2")),gt=n.__importDefault(e("524d91c")),vt=n.__importDefault(e("46b14bf")),Et=n.__importDefault(e("a5238eb")),kt=n.__importDefault(e("23a8cd0")),yt=n.__importDefault(e("a8b725e")),Nt=n.__importDefault(e("be09c45")),St=n.__importDefault(e("d57879c")),At=n.__importDefault(e("a67acca")),xt=n.__importDefault(e("c6757fd")),Ft="/examples",Ct="";Ft="",Ct="/amis";var wt=[{label:"示例",children:[{label:"页面",icon:"glyphicon glyphicon-th",badge:3,badgeClassName:"bg-info",children:[{label:"简单页面",path:"pages/simple",component:c.default(s.default)},{label:"初始化出错",path:"pages/error",component:c.default(h.default)},{label:"表单页面",path:"pages/form",component:c.default(b.default)}]},{label:"表单",icon:"fa fa-list-alt",children:[{label:"表单展示模式",path:"form/mode",component:c.default(_.default)},{label:"所有类型汇总",path:"form/full",component:c.default(y.default)},{label:"静态展示",path:"form/static",component:c.default(N.default)},{label:"输入提示",path:"form/hint",component:c.default(S.default)},{label:"FieldSet",path:"form/fieldset",component:c.default(D.default)},{label:"Tabs",path:"form/tabs",component:c.default(g.default)},{label:"FieldSet Tabs 组合",path:"form/fields-tabs",component:c.default(A.default)},{label:"动态数据",path:"form/remote",component:c.default(v.default)},{label:"显隐状态联动",path:"form/reaction",component:c.default(E.default)},{label:"表单验证",path:"form/validation",component:c.default(k.default)},{label:"组合类型",path:"form/combo",component:c.default(x.default)},{label:"多功能选择器",path:"form/picker",component:c.default(R.default)},{label:"子表单",path:"form/sub-form",component:c.default(F.default)},{label:"JSon Schema表单",path:"form/json-schema",component:$.default},{label:"富文本",path:"form/rich-text",component:c.default(C.default)},{label:"代码编辑器",path:"form/ide",component:c.default(w.default)},{label:"自定义组件",path:"form/custom",component:c.default(V.default)},{label:"表格编辑",path:"form/table",component:c.default(I.default)},{label:"公式示例",path:"form/formula",component:c.default(H.default)},{label:"引用",path:"form/definitions",component:c.default(L.default)}]},{label:"增删改查",icon:"fa fa-table",children:[{label:"表格模式",path:"crud/table",component:c.default(T.default)},{label:"卡片模式",path:"crud/grid",component:c.default(P.default)},{label:"列表模式",path:"crud/list",component:c.default(q.default)},{label:"加载更多模式",path:"crud/load-more",component:c.default(B.default)},{label:"操作交互显示",path:"crud/item-actions",component:c.default(j.default)},{label:"列类型汇总",path:"crud/columns",component:c.default(J.default)},{label:"可折叠",path:"crud/footable",component:c.default(U.default)},{label:"嵌套",path:"crud/nested",component:c.default(Q.default)},{label:"合并单元格",path:"crud/merge-cell",component:c.default(W.default)},{label:"表头分组",path:"crud/header-group",component:c.default(X.default)},{label:"带边栏",path:"crud/aside",component:c.default(z.default)},{label:"固定表头/列",path:"crud/fixed",component:c.default(M.default)},{label:"键盘操作编辑",path:"crud/keyboards",component:c.default(K.default)},{label:"操作并下一个",path:"crud/jump-next",component:c.default(G.default)},{label:"一次性加载",path:"crud/load-once",component:c.default(Y.default)}]},{label:"弹框",icon:"fa fa-bomb",children:[{label:"对话框",path:"dialog/simple",component:c.default(et.default)},{label:"侧边弹出",path:"dialog/drawer",component:c.default(tt.default)}]},{label:"选项卡",icon:"fa fa-clone",children:[{label:"常规选项卡",path:"tabs/normal",component:c.default(gt.default)},{label:"表单中选项卡分组",path:"tabs/form",component:c.default(vt.default)},{label:"选项卡页面1",path:"tabs/tab1",component:c.default(Et.default)},{label:"选项卡页面2",path:"tabs/tab2",component:c.default(kt.default)},{label:"选项卡页面3",path:"tabs/tab3",component:c.default(yt.default)}]},{label:"联动",icon:"fa fa-bolt",children:[{label:"地址栏变化自动更新",path:"linkpage/page",component:c.default(at.default)},{label:"选项联动",path:"linkpage/options-local",component:c.default(ft.default)},{label:"选项远程联动",path:"linkpage/options",component:c.default(dt.default)},{label:"表单和表单联动",path:"linkpage/form",component:c.default(lt.default)},{label:"表单自动更新",path:"linkpage/form2",component:c.default(ot.default)},{label:"表单和列表联动",path:"linkpage/crud",component:c.default(nt.default)}]},{label:"动态加载",icon:"fa fa-magic",children:[{label:"动态加载数据",path:"services/data",component:c.default(ht.default)},{label:"动态加载页面",path:"services/schema",component:c.default(bt.default)},{label:"动态加载部分表单",path:"services/form",component:c.default(_t.default)}]},{label:"向导",icon:"fa fa-desktop",path:"wizard",component:c.default(ut.default)},{label:"排版",icon:"fa fa-columns",path:"horizontal",component:c.default(rt.default)},{label:"图表",icon:"fa fa-bar-chart",path:"chart",component:c.default(it.default)},{label:"轮播图",icon:"fa fa-pause",path:"carousel",component:c.default(ct.default)},{label:"音频",icon:"fa fa-volume-up",path:"audio",component:c.default(pt.default)},{label:"视频",icon:"fa fa-video-camera",path:"video",component:c.default(mt.default)},{label:"异步任务",icon:"fa fa-tasks",path:"task",component:c.default(st.default)},{label:"IFrame",icon:"fa fa-cloud",path:"iframe",component:c.default(Dt.default)},{label:"SDK",icon:"fa fa-rocket",path:"sdk",component:Z.default},{label:"Test",icon:"fa fa-code",path:"test",component:Nt.default}]},O.default],It=[{label:"默认主题",ns:"a-",value:"default"},{label:"百度云舍",ns:"cxd-",value:"cxd"},{label:"Dark",ns:"dark-",value:"dark"}],Rt=function(e){function t(t){var a=e.call(this,t)||this;return a.state={asideFolded:"true"===localStorage.getItem("asideFolded"),offScreen:!1,headerVisible:!0,themeIndex:0,themes:It,theme:It[localStorage.getItem("themeIndex")||0]},a.toggleAside=a.toggleAside.bind(a),a.setAsideFolded=a.setAsideFolded.bind(a),a.setHeaderVisible=a.setHeaderVisible.bind(a),a}return n.__extends(t,e),t.prototype.componentDidMount=function(){"default"!==this.state.theme.value&&(document.querySelectorAll("link[title]").forEach(function(e){e.disabled=!0}),document.querySelector("link[title="+this.state.theme.value+"]").disabled=!1)},t.prototype.componentDidUpdate=function(e,t){var a=this.props;if(t.theme.value!==this.state.theme.value&&(document.querySelector("link[title="+t.theme.value+"]").disabled=!0,document.querySelector("link[title="+this.state.theme.value+"]").disabled=!1),a.location.pathname!==e.location.pathname){this.setState({offScreen:!1},function(){return window.scrollTo(0,0)});var l=a.location.pathname;_hmt&&_hmt.push(["_trackPageview",l])}},t.prototype.toggleAside=function(){this.setAsideFolded(!this.state.asideFolded)},t.prototype.setAsideFolded=function(e){void 0===e&&(e=!1),localStorage.setItem("asideFolded",JSON.stringify(e)),this.setState({asideFolded:e})},t.prototype.setHeaderVisible=function(e){void 0===e&&(e=!1),this.setState({headerVisible:e})},t.prototype.renderAside=function(){var e=this.props.location;if("/edit"===e.pathname)return null;var t=this.state.theme;return d.default.createElement(i.default,{theme:t.value,navigations:wt,renderLink:function(e){var t=e.link,a=(e.active,e.toggleExpand),l=e.classnames,o=[];return t.children&&o.push(d.default.createElement("span",{key:"expand-toggle",className:l("AsideNav-itemArrow"),onClick:function(e){return a(t,e)}})),t.badge&&o.push(d.default.createElement("b",{key:"badge",className:l("AsideNav-itemBadge",t.badgeClassName||"bg-info")},t.badge)),t.icon&&o.push(d.default.createElement("i",{key:"icon",className:l("AsideNav-itemIcon",t.icon)})),o.push(d.default.createElement("span",{className:l("AsideNav-itemLabel"),key:"label"},t.label)),t.path?d.default.createElement(p.Link,{to:"/"===t.path[0]?Ct+t.path:""+Ct+Ft+"/"+t.path},o):d.default.createElement("a",{onClick:t.children?function(){return a(t)}:null},o)},isActive:function(t){return a(t.path&&"/"===t.path[0]?Ct+t.path:""+Ct+Ft+"/"+t.path,e)}})},t.prototype.renderHeader=function(){var e=this,t=this.props.location,a=this.state.theme;return"/edit"===t.pathname?d.default.createElement("div",{id:"headerBar",className:"box-shadow bg-dark"},d.default.createElement("div",{className:a.ns+"Layout-brand"},"AMis 可视化编辑器")):d.default.createElement("div",null,d.default.createElement("div",{className:a.ns+"Layout-brandBar"},d.default.createElement("button",{onClick:function(){return e.setState({offScreen:!e.state.offScreen})},className:"pull-right visible-xs"},d.default.createElement("i",{className:"glyphicon glyphicon-align-justify"})),d.default.createElement("div",{className:a.ns+"Layout-brand"},d.default.createElement("i",{className:"fa fa-paw"}),d.default.createElement("span",{className:"hidden-folded m-l-sm"},"AMis Renderer"))),d.default.createElement("div",{className:a.ns+"Layout-headerBar"},d.default.createElement("div",{className:"nav navbar-nav hidden-xs"},d.default.createElement(At.default,{theme:this.state.theme.value,level:"link",className:"no-shadow navbar-btn",onClick:this.toggleAside,tooltip:"展开或收起侧边栏",placement:"bottom",iconOnly:!0},d.default.createElement("i",{className:this.state.asideFolded?"fa fa-indent":"fa fa-dedent"})),d.default.createElement(At.default,{theme:this.state.theme.value,level:"link",className:"no-shadow navbar-btn",href:"https://github.com/baidu/amis",tooltip:"前往 Github 仓库地址",placement:"bottom",iconOnly:!0},d.default.createElement("i",{className:"fa fa-github"}))),d.default.createElement("div",{className:"hidden-xs p-t-sm pull-right"},"主题:",d.default.createElement(St.default,{theme:this.state.theme.value,value:this.state.theme,options:this.state.themes,onChange:function(t){e.setState({theme:t}),localStorage.setItem("themeIndex",e.state.themes.indexOf(t))}})),d.default.createElement(xt.default,{theme:this.state.theme.value})))},t.prototype.render=function(){var e=this.state.theme;return d.default.createElement(u.default,{theme:e.value,offScreen:this.state.offScreen,header:this.state.headerVisible?this.renderHeader():null,folded:this.state.asideFolded,aside:this.renderAside()},d.default.createElement(r.ToastComponent,{theme:e.value}),d.default.createElement(r.AlertComponent,{theme:e.value}),d.default.cloneElement(this.props.children,n.__assign(n.__assign({},this.props.children.props),{setAsideFolded:this.setAsideFolded,setHeaderVisible:this.setHeaderVisible,theme:e.value,classPrefix:e.ns})))},t=n.__decorate([p.withRouter,n.__metadata("design:paramtypes",[Object])],t)}(d.default.PureComponent);t.App=Rt,t.default=o});