gitlink-forgeplus/public/react/build/static/js/71.88c6a2c8.chunk.js

1 line
31 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[71],{"7kuL":function(e,t,n){(t=n("JPst")(!1)).push([e.i,"/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n@keyframes antCheckboxEffect {\n 0% {\n transform: scale(1);\n opacity: 0.5;\n }\n 100% {\n transform: scale(1.6);\n opacity: 0;\n }\n}\n.ant-checkbox {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n position: relative;\n top: -0.09em;\n display: inline-block;\n line-height: 1;\n white-space: nowrap;\n vertical-align: middle;\n outline: none;\n cursor: pointer;\n}\n.ant-checkbox-wrapper:hover .ant-checkbox-inner,\n.ant-checkbox:hover .ant-checkbox-inner,\n.ant-checkbox-input:focus + .ant-checkbox-inner {\n border-color: #466aff;\n}\n.ant-checkbox-checked::after {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 1px solid #466aff;\n border-radius: 2px;\n visibility: hidden;\n animation: antCheckboxEffect 0.36s ease-in-out;\n animation-fill-mode: backwards;\n content: '';\n}\n.ant-checkbox:hover::after,\n.ant-checkbox-wrapper:hover .ant-checkbox::after {\n visibility: visible;\n}\n.ant-checkbox-inner {\n position: relative;\n top: 0;\n left: 0;\n display: block;\n width: 16px;\n height: 16px;\n background-color: #fff;\n border: 1px solid #d9d9d9;\n border-radius: 2px;\n border-collapse: separate;\n transition: all 0.3s;\n}\n.ant-checkbox-inner::after {\n position: absolute;\n top: 50%;\n left: 22%;\n display: table;\n width: 5.71428571px;\n height: 9.14285714px;\n border: 2px solid #fff;\n border-top: 0;\n border-left: 0;\n transform: rotate(45deg) scale(0) translate(-50%, -50%);\n opacity: 0;\n transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;\n content: ' ';\n}\n.ant-checkbox-input {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n width: 100%;\n height: 100%;\n cursor: pointer;\n opacity: 0;\n}\n.ant-checkbox-checked .ant-checkbox-inner::after {\n position: absolute;\n display: table;\n border: 2px solid #fff;\n border-top: 0;\n border-left: 0;\n transform: rotate(45deg) scale(1) translate(-50%, -50%);\n opacity: 1;\n transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;\n content: ' ';\n}\n.ant-checkbox-checked .ant-checkbox-inner {\n background-color: #466aff;\n border-color: #466aff;\n}\n.ant-checkbox-disabled {\n cursor: not-allowed;\n}\n.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {\n border-color: rgba(0, 0, 0, 0.25);\n animation-name: none;\n}\n.ant-checkbox-disabled .ant-checkbox-input {\n cursor: not-allowed;\n}\n.ant-checkbox-disabled .ant-checkbox-inner {\n background-color: #f5f5f5;\n border-color: #d9d9d9 !important;\n}\n.ant-checkbox-disabled .ant-checkbox-inner::after {\n border-color: #f5f5f5;\n border-collapse: separate;\n animation-name: none;\n}\n.ant-checkbox-disabled + span {\n color: rgba(0, 0, 0, 0.25);\n cursor: not-allowed;\n}\n.ant-checkbox-disabled:hover::after,\n.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {\n visibility: hidden;\n}\n.ant-checkbox-wrapper {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n display: inline-block;\n line-height: unset;\n cursor: pointer;\n}\n.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {\n cursor: not-allowed;\n}\n.ant-checkbox-wrapper + .ant-checkbox-wrapper {\n margin-left: 8px;\n}\n.ant-checkbox + span {\n padding-right: 8px;\n padding-left: 8px;\n}\n.ant-checkbox-group {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n display: inline-block;\n}\n.ant-checkbox-group-item {\n display: inline-block;\n margin-right: 8px;\n}\n.ant-checkbox-group-item:last-child {\n margin-right: 0;\n}\n.ant-checkbox-group-item + .ant-checkbox-group-item {\n margin-left: 0;\n}\n.ant-checkbox-indeterminate .ant-checkbox-inner {\n background-color: #fff;\n border-color: #d9d9d9;\n}\n.ant-checkbox-indeterminate .ant-checkbox-inner::after {\n top: 50%;\n left: 50%;\n width: 8px;\n height: 8px;\n background-color: #466aff;\n border: 0;\n transform: translate(-50%, -50%) scale(1);\n opacity: 1;\n content: ' ';\n}\n.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {\n background-color: rgba(0, 0, 0, 0.25);\n border-color: rgba(0, 0, 0, 0.25);\n}\n",""]),e.exports=t},"E+/Y":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKey=t.httpUrl=void 0;var r,a=(r=n("JGtk"))&&r.__esModule?r:{default:r},o=JSON.parse(localStorage.chromesetting),i=o&&o.common.wiki,c=(0,a.default)(i);t.httpUrl=i,t.default=c,t.TokenKey="autologin_trustie"},G99X:function(e,t,n){},H5Q0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){var t=document.createElement("div");function n(){o.unmountComponentAtNode(t)&&t.parentNode&&t.parentNode.removeChild(t)}document.body.appendChild(t),setTimeout((function(){o.render(a.default.createElement(l,{afterClose:n}),t)}))};var r=n("cDcd"),a=c(r),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("faye")),i=c(n("CWZq"));function c(e){return e&&e.__esModule?e:{default:e}}function l(e){var t=e.afterClose,n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&c.return&&c.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,r.useState)(!0),2),o=n[0],c=n[1];return a.default.createElement(i.default,{isRender:o,Modifyloginvalue:function(){c(!1),t()}})}},JGtk:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKey=void 0;var r=l(n("TeRw")),a=l(n("tsqr"));t.default=function(e){window.location.href.indexOf("localhost")<0&&(o.default.defaults.withCredentials=!0);var t=o.default.create({baseURL:e,timeout:18e5});return t.interceptors.request.use((function(e){if(i.default.load(u)&&(e.headers.Authorization=i.default.load(u)),"3007"===window.location.port){var t=i.default.load(u);-1===e.url.indexOf("?")?e.url=e.url+"?token="+t:e.url=e.url+"&token="+t}return e}),(function(e){})),t.interceptors.response.use((function(e){var t=e||{};return 400===t.status?(a.default.error(t.data.message||"操作失败"),Promise.reject("error")):401===t.status?(a.default.error(t.data.message||"登录信息已过期"),Promise.reject("error")):403===t.status?(a.default.error(t.data.message||"无权限!"),Promise.reject("error")):40001===t.status?(r.default.open({message:"提示",description:"账户或密码错误!"}),Promise.reject("error")):200===e.status||200===t.status?e.data:void r.default.open({message:"提示",description:t.message})}),(function(e){var t=e.response||{};return 400===t.status?(a.default.error(t.data.message||"操作失败"),Promise.reject("error")):401===t.status?(a.default.error(t.data.message||"登录信息已过期"),(0,c.default)(),Promise.reject("error")):403===t.status?(a.default.error(t.data.message||"无权限!"),Promise.reject("error")):(r.default.open({message:"提示",description:e.message}),Promise.reject(e))})),t},n("/xke"),n("miYZ");var o=l(n("vDqi")),i=l(n("Po8q")),c=l(n("H5Q0"));function l(e){return e&&e.__esModule?e:{default:e}}var u=t.TokenKey="autologin_trustie"},KCY9:function(e,t,n){var r=n("7kuL");"string"==typeof r&&(r=[[e.i,r,""]]);n("aET+")(r,{hmr:!0,transform:void 0}),r.locals&&(e.exports=r.locals)},"RS/3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=v(n("2/Rp")),a=v(n("9yH6")),o=v(n("kaz8")),i=v(n("5rEg")),c=v(n("CtXQ")),l=v(n("tsqr")),u=v(n("Vl3Y")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&c.return&&c.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("+L6B"),n("7Kak"),n("sRBo"),n("5NDa"),n("Pwec"),n("miYZ"),n("y8nQ");var f=n("cDcd"),d=v(f),p=v(n("p7gc")),h=v(n("zBD+")),b=n("Rjun"),m=n("j/6D");n("j29u");var y=n("J66h");function v(e){return e&&e.__esModule?e:{default:e}}t.default=u.default.create()((function(e){var t=e.form,n=e.history,v=e.showNotification,g=e.projectDetail,k=e.match,x=e.project,w=n.location,O=w.pathname,_=w.search,j=g&&g.permission&&"Reporter"!==g.permission,C=t.getFieldDecorator,E=t.validateFields,S=t.setFieldsValue,P=k.params.projectsId,N=k.params.owner,T="",M="";O.endsWith("/wiki/add")?M=_.split("=").pop():(T=decodeURI(O.split("/")[4]),M=O.split("/")[5]);var V=(0,f.useState)(null),I=s(V,2),R=I[0],A=I[1],W=(0,f.useState)("欢迎来到Wiki"),D=s(W,2),G=D[0],B=D[1],L=(0,f.useState)(!1),z=s(L,2),U=z[0],q=z[1],H=(0,f.useState)(!1),K=s(H,2),J=K[0],X=K[1],Y=(0,f.useState)(),F=s(Y,2),Q=F[0],Z=F[1],$=(0,f.useState)(void 0),ee=s($,2),te=ee[0],ne=ee[1],re=(0,f.useState)(void 0),ae=s(re,2),oe=ae[0],ie=ae[1];(0,f.useEffect)((function(){if(g){var e=g.author,t=g.name;document.title=T?"编辑"+T+"-维基-"+e.name+"/"+t:"新建维基-"+e.name+"/"+t}}),[g,T]),(0,f.useEffect)((function(){T&&x&&(0,m.getWiki)({owner:N,repo:P,pageName:T,projectId:x.id}).then((function(e){if(e&&e.data){var t=y.Base64.decode(e.data.md_content);B(t),S({title:e.data.name,md_content:t})}}))}),[N,T]),(0,f.useEffect)((function(){x&&(0,m.wikiPages)({owner:N,repo:P,projectId:x.id}).then((function(e){e&&"200"===e.message&&Array.isArray(e.data)?(A(e.data),e.data.length&&(0,m.getWiki)({owner:N,repo:P,pageName:"_Sidebar",projectId:x.id}).then((function(e){if(e&&e.data){var t=y.Base64.decode(e.data.md_content);ne(t),M&&ie((0,m.markdownToTree)(t))}}))):A([])}))}),[x]);var ce=(0,f.useCallback)((function(e,t,n,r,a,o){return d.default.createElement(u.default.Item,{label:e,className:"mb0"},C(t,{rules:n,initialValue:a,validateFirst:!0})(r),o)}),[]);function le(e,t){if(!e||"201"!==e.message&&"200"!==e.message)e&&"500"===e.message?(X(!1),l.default.error("请检查格式是否正确或文件名是否重复")):(X(!1),v(e.data||"操作失败"));else if(T)if(T===t)l.default.success("操作成功"),se();else{var n=oe;!function e(t,n,r){for(var a=0;a<t.length;a++){var o=t[a];if(o.key==n){var i=o.title;return o.title=i.substring(0,i.indexOf("[["))+"[["+r+"]]",!0}if(o.children.length){var c=e(o.children,n,r);if(c)return c}}}(n,M,t),ue((0,m.treeToMd)(n),t)}else if(_.includes("?key")){var r=oe;!function e(t,n,r){for(var a=0;a<t.length;a++){var o=t[a];if(o.key==n){var i=o.title;return o.children.push({title:"\t"+i.substring(0,i.indexOf("- "))+"[["+r+"]]",children:[]}),!0}if(o.children.length){var c=e(o.children,n,r);if(c)return c}}}(r,M,t),ue((0,m.treeToMd)(r),t)}else R.length?ue(te+"\n[["+t+"]]",t):(0,m.addWiki)({owner:N,repo:P,projectId:x.id,pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:y.Base64.encode("[["+t+"]]")}).then((function(e){e&&"201"===e.message&&(l.default.success("操作成功"),se())}))}function ue(e,t){(0,m.updateWiki)({owner:N,repo:P,projectId:x.id,pageName:"_Sidebar",title:"_Sidebar",commit_message:"",content_base64:y.Base64.encode(e)}).then((function(e){if(e&&"200"===e.message){if(l.default.success("操作成功"),t)return void n.push("/"+N+"/"+P+"/wiki/"+encodeURI(t)+"/"+M);se()}}))}function se(){n.go(-1)}function fe(e){"周报"===e?(B(b.weekModal),S({md_content:b.weekModal})):"月报"===e&&(B(b.monthModal),S({md_content:b.monthModal}))}return d.default.createElement("div",{className:"wiki-main"},d.default.createElement("div",{className:"wiki-head"},d.default.createElement("span",{className:"head-title"},d.default.createElement("span",{className:"back-wiki",onClick:se},"Wiki")," ",d.default.createElement(c.default,{type:"right"})," ",T?"编辑":"新增","页面")),d.default.createElement("div",null,d.default.createElement("h4",{className:"mt20 mb0"},"标题"),ce("","title",[{required:!0,message:"请输入标题"}],d.default.createElement(i.default,{placeholder:"请输入标题",className:"contact-input",maxLength:50})),d.default.createElement(u.default.Item,{className:"mb0 wiki-md"},d.default.createElement(p.default,{placeholder:"请输入wiki内容",height:500,mdID:"order-new-description",initValue:G,onChange:function(e){B(e),S({md_content:e})},className:"mt20 wikiMEDEditor"}),C("md_content",{rules:[{required:!0,message:"请输入wiki内容"}],validateFirst:!0,initialValue:"欢迎来到Wiki"})(d.default.createElement(i.default,{style:{display:"none"}}))),d.default.createElement(o.default,{checked:U,onChange:function(e){q(e.target.checked),e.target.checked||Z()}},"添加模版"),d.default.createElement(a.default.Group,{onChange:function(e){var t=e.target.value;G?(0,h.default)({title:"添加模版",contentTitle:"您确定要添加“"+t+"”模板吗",content:"此操作会将“"+t+"”模板替换编辑栏内所有内容,请确认以防文件的丢失",okText:"确认添加",onOk:function(){Z(t),q(!0),fe(t)}}):fe(t)},value:Q},d.default.createElement(a.default,{value:"周报"},"周报"),d.default.createElement(a.default,{value:"月报"},"月报"))),j&&d.default.createElement(r.default,{className:"mt25",type:"primary",onClick:function(){J?X(!0):E((function(e,t){if(!e){if(/[\\/:*?"<>|[\]-]/g.test(t.title))return l.default.error('文件名不能有特殊字符: \\ / : * ? " < > | [ ] -'),void X(!1);var n=t.md_content,r=t.title;if(T)(0,m.updateWiki)({owner:N,repo:P,projectId:x.id,pageName:T,title:r,commit_message:"",content_base64:y.Base64.encode(n)}).then((function(e){return le(e,r)}));else{if(Array.isArray(R)){var a=!0,o=!1,i=void 0;try{for(var c,u=R[Symbol.iterator]();!(a=(c=u.next()).done);a=!0)if(c.value.name===r)return l.default.error("不能与已有文件标题相同"),X(!1),!1}catch(e){o=!0,i=e}finally{try{!a&&u.return&&u.return()}finally{if(o)throw i}}}(0,m.addWiki)({owner:N,repo:P,projectId:x.id,pageName:r,title:r,message:"",content_base64:y.Base64.encode(n)}).then((function(e){return le(e,r)}))}}}))}},"保存"))}))},Rjun:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.monthModal=t.weekModal=t.editorConfig=void 0;var r=n("E+/Y");t.editorConfig={placeholder:"请输入",uploadImgServer:r.httpUrl+"/busiAttachments/upload",uploadFileName:"file",uploadImgHeaders:{"X-Requested-With":"XMLHttpRequest"},excludeMenus:["list","todo","emoticon","video"],uploadImgHooks:{customInsert:function(e,t){t&&t.data&&t.data.id&&e(r.httpUrl+"/busiAttachments/view/"+t.data.id)}}},t.weekModal="| 工作项目 | 本周工作计划 | 本周完成情况 |下周计划 | 待协同事项 |\n| ------------ | ------------ | ------------ | ------------ | ------------ |\n| | | | | |\n| | | | | |\n| | | | | |\n| | | | | |\n\n 备注:",t.monthModal="|工作项目 | 工作内容 | 项目进度情况 | 问题列表及解决方案| 下月工作计划 | 遗留未解决的问题 |\n| ------------ | ------------ | ------------ | ------------ | ------------ | ------------ |\n| | | | | | |\n| | | | | | |\n| | | | | | |\n| | | | | | |\n\n 月度总结:"},"j/6D":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseSidebar=void 0;var r,a,o=u(n("14Xm")),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.parseSidebar=(r=o.default.mark((function e(t,n){var r,a,l,u;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.filter((function(e){return"_Sidebar"===e.name})),a=void 0,!r.length){e.next=7;break}return e.next=5,s(i({},n,{pageName:"_Sidebar"})).then((function(e){if(e&&"200"===e.message){var r=c.Base64.decode(e.data.md_content),o=t.filter((function(e){return-1===r.indexOf("[["+e.name+"]]")&&"_Sidebar"!==e.name})),l=o.map((function(e){return"\n[["+e.name+"]]"})).join("");o.length&&d(i({},n,{pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:c.Base64.encode(""+r+l)})),a={menuList:p(o.length?""+r+l:r),sidebar:r}}}));case 5:e.next=15;break;case 7:if(t.length){e.next=9;break}return e.abrupt("return");case 9:return l=[],t.map((function(e){l.push("[["+e.name+"]]")})),u=l.join("\n"),e.next=14,f(i({},n,{pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:c.Base64.encode(u)}));case 14:a={menuList:p(u),sidebar:u};case 15:return e.abrupt("return",a);case 16:case"end":return e.stop()}}),e,this)})),a=function(){var e=r.apply(this,arguments);return new Promise((function(t,n){return function r(a,o){try{var i=e[a](o),c=i.value}catch(e){return void n(e)}if(!i.done)return Promise.resolve(c).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(c)}("next")}))},function(e,t){return a.apply(this,arguments)}),t.wikiPages=function(e){return(0,l.default)({url:"/api/wiki/wikiPages",method:"get",params:e})},t.getWiki=s,t.addWiki=f,t.updateWiki=d,t.deleteWiki=function(e){return(0,l.default)({url:"/api/wiki/deleteWiki",method:"DELETE",data:e})},t.markdownToTree=p,t.findNodeByKey=h,t.findNodeByChildrenKey=function e(t,n){for(var r=0;r<t.length;r++){var a=t[r];if(a.key==n)return t;if(a.children.length){var o=e(a.children,n);if(o)return o}}return[]},t.treeToMd=function(e){var t=[];return function e(t,n){n.map((function(n){t.push(n.title),e(t,n.children)}))}(t,e),t.join("\n")};var c=n("J66h"),l=u(n("E+/Y"));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return(0,l.default)({url:"/api/wiki/getWiki",method:"get",params:e})}function f(e){return(0,l.default)({url:"/api/wiki/createWiki",method:"post",data:e})}function d(e){return(0,l.default)({url:"/api/wiki/updateWiki",method:"PUT",data:e})}function p(e){var t=e.split("\n"),n=-1,r=[],a={title:"root",children:[],key:n++};return t.map((function(e,o){var i=e.trim(),c={title:e,children:[],key:void 0},l=e.search(/\S/);if(l){var u=r[l-1],s=a.children.filter((function(e){return e.key===r[0].key}))[0];if(1===l)c.key=s.key+"-"+s.children.length,s.children.push(c);else{var f=h(s.children,u.key);c.key=f.key+"-"+f.children.length,f&&f.children.push(c)}var d=t[o+1]&&t[o+1].search(/\S/);d>l&&(i.startsWith("- ")||i.startsWith("* "))?r.push(c):d<l&&r.pop()}else c.key=n+"",n++,(r=[]).push(c),a.children.push(c)})),a.children}function h(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.key==t)return r;if(r.children.length){var a=h(r.children,t);if(a)return a}}}},j29u:function(e,t,n){},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("cDcd"),a=n("17x9"),o=n("VCL8"),i=n("eHJ2"),c=n.n(i),l=n("x1Ya"),u=n("Gytx"),s=n.n(u),f=n("H84U"),d=n("6CfX");function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(){return(b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?k(e):t}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var w=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},O=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(o,e);var t,n,a=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=x(e);if(t){var a=x(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return g(this,n)}}(o);function o(){var e;return m(this,o),(e=a.apply(this,arguments)).saveCheckbox=function(t){e.rcCheckbox=t},e.renderCheckbox=function(t){var n,a=t.getPrefixCls,o=k(e),i=o.props,u=o.context,s=i.prefixCls,f=i.className,d=i.children,p=i.indeterminate,m=i.style,y=i.onMouseEnter,v=i.onMouseLeave,g=w(i,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave"]),x=u.checkboxGroup,O=a("checkbox",s),_=b({},g);x&&(_.onChange=function(){g.onChange&&g.onChange.apply(g,arguments),x.toggleOption({label:d,value:i.value})},_.name=x.name,_.checked=-1!==x.value.indexOf(i.value),_.disabled=i.disabled||x.disabled);var j=c()(f,(h(n={},"".concat(O,"-wrapper"),!0),h(n,"".concat(O,"-wrapper-checked"),_.checked),h(n,"".concat(O,"-wrapper-disabled"),_.disabled),n)),C=c()(h({},"".concat(O,"-indeterminate"),p));return r.createElement("label",{className:j,style:m,onMouseEnter:y,onMouseLeave:v},r.createElement(l.a,b({},_,{prefixCls:O,className:C,ref:e.saveCheckbox})),void 0!==d&&r.createElement("span",null,d))},e}return t=o,(n=[{key:"componentDidMount",value:function(){var e=this.props.value,t=(this.context||{}).checkboxGroup,n=void 0===t?{}:t;n.registerValue&&n.registerValue(e),Object(d.a)("checked"in this.props||(this.context||{}).checkboxGroup||!("value"in this.props),"Checkbox","`value` is not validate prop, do you mean `checked`?")}},{key:"shouldComponentUpdate",value:function(e,t,n){return!s()(this.props,e)||!s()(this.state,t)||!s()(this.context.checkboxGroup,n.checkboxGroup)}},{key:"componentDidUpdate",value:function(e){var t=e.value,n=this.props.value,r=(this.context||{}).checkboxGroup,a=void 0===r?{}:r;n!==t&&a.registerValue&&a.cancelValue&&(a.cancelValue(t),a.registerValue(n))}},{key:"componentWillUnmount",value:function(){var e=this.props.value,t=(this.context||{}).checkboxGroup,n=void 0===t?{}:t;n.cancelValue&&n.cancelValue(e)}},{key:"focus",value:function(){this.rcCheckbox.focus()}},{key:"blur",value:function(){this.rcCheckbox.blur()}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderCheckbox)}}])&&y(t.prototype,n),o}(r.Component);O.__ANT_CHECKBOX=!0,O.defaultProps={indeterminate:!1},O.contextTypes={checkboxGroup:a.any},Object(o.polyfill)(O);var _=O,j=n("BGR+");function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(){return(E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function S(e){return function(e){if(Array.isArray(e))return P(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?P(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function T(e,t){return(T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function M(e,t){return!t||"object"!==C(t)&&"function"!=typeof t?V(e):t}function V(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var R=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&T(e,t)}(i,e);var t,n,a,o=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=I(e);if(t){var a=I(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return M(this,n)}}(i);function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(t=o.call(this,e)).cancelValue=function(e){t.setState((function(t){return{registeredValues:t.registeredValues.filter((function(t){return t!==e}))}}))},t.registerValue=function(e){t.setState((function(t){var n=t.registeredValues;return{registeredValues:[].concat(S(n),[e])}}))},t.toggleOption=function(e){var n=t.state.registeredValues,r=t.state.value.indexOf(e.value),a=S(t.state.value);-1===r?a.push(e.value):a.splice(r,1),"value"in t.props||t.setState({value:a});var o=t.props.onChange;if(o){var i=t.getOptions();o(a.filter((function(e){return-1!==n.indexOf(e)})).sort((function(e,t){return i.findIndex((function(t){return t.value===e}))-i.findIndex((function(e){return e.value===t}))})))}},t.renderGroup=function(e){var n=e.getPrefixCls,a=V(t),o=a.props,i=a.state,l=o.prefixCls,u=o.className,s=o.style,f=o.options,d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(o,["prefixCls","className","style","options"]),p=n("checkbox",l),h="".concat(p,"-group"),b=Object(j.default)(d,["children","defaultValue","value","onChange","disabled"]),m=o.children;f&&f.length>0&&(m=t.getOptions().map((function(e){return r.createElement(_,{prefixCls:p,key:e.value.toString(),disabled:"disabled"in e?e.disabled:o.disabled,value:e.value,checked:-1!==i.value.indexOf(e.value),onChange:e.onChange,className:"".concat(h,"-item")},e.label)})));var y=c()(h,u);return r.createElement("div",E({className:y,style:s},b),m)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=i,a=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&N(t.prototype,n),a&&N(t,a),i}(r.Component);R.defaultProps={options:[]},R.propTypes={defaultValue:a.array,value:a.array,options:a.array.isRequired,onChange:a.func},R.childContextTypes={checkboxGroup:a.any},Object(o.polyfill)(R);var A=R;_.Group=A,t.default=_},sRBo:function(e,t,n){"use strict";n.r(t),n("cIOH"),n("KCY9")},"zBD+":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("kLXV")),a=u(n("2/Rp")),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=function(e){s(o({},e,{type:"delete"}))},t.Confirm=function(e){s(o({},e,{type:"confirm"}))},n("2qtc"),n("+L6B");var i=n("cDcd"),c=u(i),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("faye"));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=e.type,n=e.afterClose,r=document.createElement("div");function a(){n&&n(),l.unmountComponentAtNode(r)&&r.parentNode&&r.parentNode.removeChild(r)}document.body.appendChild(r),setTimeout((function(){l.render(function(t){return"delete"===t?c.default.createElement(f,o({title:"删除",okText:"确认删除"},e,{afterClose:a,contentTitle:c.default.createElement(c.default.Fragment,null,c.default.createElement("i",{className:"red-circle iconfont icon-shanchu_tc_icon mr3"}),e.contentTitle)})):c.default.createElement(f,o({title:"选择",afterClose:a},e))}(t),r)}))}function f(e){var t=e.onCancel,n=e.onOk,o=e.title,l=e.contentTitle,u=e.content,s=e.okText,f=e.cancelText,d=e.afterClose,p=e.className,h=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&c.return&&c.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,i.useState)(!0),2),b=h[0],m=h[1];function y(){m(!1),t&&t()}return c.default.createElement(r.default,{visible:b,onCancel:y,afterClose:d,title:o,className:"myself-modal "+p,centered:!0,footer:[c.default.createElement(a.default,{type:"default",key:"back",onClick:y},f),c.default.createElement(a.default,{className:"foot-submit",key:"submit",onClick:function(){m(!1),n&&n()}},s)]},c.default.createElement("div",null,l&&c.default.createElement("p",{className:"content-title"},l),c.default.createElement("p",{className:"content-descibe"},u)))}n("G99X"),f.defaultProps={okText:"确认",cancelText:"取消",className:"",inputId:"copyText"}}}]);