build/static/js/135.5cfcebf4.chunk.js

1 line
15 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[135],{"E+/Y":function(e,n,t){"use strict";t.d(n,"c",(function(){return l})),t.d(n,"a",(function(){return u}));var a=t("JGtk"),r=JSON.parse(localStorage.chromesetting),c=r&&r.common.wiki,i=Object(a.a)(c),l=c;n.b=i;var u="autologin_trustie"},G99X:function(e,n,t){},HVCG:function(e,n,t){"use strict";t.r(n);var a=t("+oHS"),r=t.n(a),c=t("OWCx"),i=t.n(c),l=t("5PDf"),u=t.n(l),o=t("fHi0"),s=t.n(o),f=t("RXMP"),d=t.n(f),p=t("qjzJ"),m=t.n(p),h=t("HnXd"),b=t.n(h),v=t("LYCE"),k=t.n(v),g=(t("T2oS"),t("W9HT")),y=(t("+L6B"),t("2/Rp")),j=(t("7Kak"),t("9yH6")),x=(t("5NDa"),t("5rEg")),E=(t("Pwec"),t("CtXQ")),O=(t("miYZ"),t("tsqr")),w=t("SPx3"),_=t.n(w),S=t("04Ix"),N=t.n(S),C=t("zLi2"),T=t.n(C),P=(t("y8nQ"),t("Vl3Y")),H=t("a0dU"),L=t.n(H),D=t("HU8g"),F=t.n(D),I=t("o+MX"),X=t.n(I),B=t("Yaap"),q=t.n(B),J=t("mnMc"),M=t.n(J),W=t("FLGM"),G=t.n(W),Y=t("cDcd"),z=t.n(Y),R=(t("yuvH"),t("j/6D")),V=[{name:"周报",value:"| 工作项目 | 本周工作计划 | 本周完成情况 |下周计划 | 待协同事项 |\n| ------------ | ------------ | ------------ | ------------ | ------------ |\n| | | | | |\n| | | | | |\n| | | | | |\n| | | | | |\n\n 备注:"},{name:"月报",value:"|工作项目 | 工作内容 | 项目进度情况 | 问题列表及解决方案| 下月工作计划 | 遗留未解决的问题 |\n| ------------ | ------------ | ------------ | ------------ | ------------ | ------------ |\n| | | | | | |\n| | | | | | |\n| | | | | | |\n| | | | | | |\n\n 月度总结:"}],U=t("zBD+"),K=t("J66h"),Z=t("p7gc");function Q(e,n){var t=r()(e);if(i.a){var a=i()(e);n&&(a=u()(a).call(a,(function(n){return s()(e,n).enumerable}))),t.push.apply(t,a)}return t}function A(e){for(var n=1;n<arguments.length;n++){var t,a,r=null!=arguments[n]?arguments[n]:{};n%2?d()(t=Q(Object(r),!0)).call(t,(function(n){N()(e,n,r[n])})):m.a?b()(e,m()(r)):d()(a=Q(Object(r))).call(a,(function(n){k()(e,n,s()(r,n))}))}return e}n.default=P.a.create()((function(e){var n={add:"新增",edit:"编辑",copy:"复制"},t=e.form,a=e.history,r=e.project_id,c=e.match.params,i=c.owner,l=c.projectsId,u=e.location,o=u.pathname,s=u.search,f=e.projectDetail||{},d=f.author,p=f.name,m=new F.a(s),h=t.getFieldDecorator,b=t.validateFields,v=t.getFieldValue,k={owner:i,repo:l,projectId:r},w=o.split("/").pop(),S=Object(Y.useState)(!1),N=T()(S,2),C=N[0],H=N[1],D=Object(Y.useState)({}),I=T()(D,2),B=I[0],J=I[1],W=B.menuList,Q=void 0===W?[]:W,$=B.sidebar,ee=void 0===$?"":$,ne=B.wikiPages,te=void 0===ne?[]:ne,ae=Object(Y.useState)(),re=T()(ae,2),ce=re[0],ie=re[1],le=Object(Y.useState)(),ue=T()(le,2),oe=ue[0],se=ue[1];return Object(Y.useEffect)((function(){r&&Object(R.k)(k).then((function(e){J(e)}))}),[r]),Object(Y.useEffect)((function(){if("add"!==w&&te.length){var e,a,r;H(!0);var c=m.get("wiki"),i=Object(R.i)(te,c);document.title=X()(e=X()(a=X()(r="".concat(n[w])).call(r,i.title,"-维基-")).call(a,d&&d.name,"/")).call(e,p),Object(R.l)(A(A({},k),{},{pageName:i.sub_url})).then((function(e){var n;e&&200===e.code&&(e.data.content=K.Base64.decode(e.data.content_base64),ie(A(A({},e.data),{},{sub_url:i.sub_url})),t.setFieldsValue({title:X()(n="".concat(i.title)).call(n,"copy"===w?"(复制)":""),md_content:e.data.content})),H(!1)}))}else{var l,u;document.title=X()(l=X()(u="".concat(n[w],"-维基-")).call(u,d&&d.name,"/")).call(l,p)}}),[w,ee]),z.a.createElement("div",{className:"wiki-main pb50"},z.a.createElement("div",{className:"wiki-head"},z.a.createElement("span",{className:"font-20"},z.a.createElement("a",{onClick:function(){a.go(-1)},className:"primaryText"},"Wiki"),z.a.createElement(E.a,{type:"right",className:"font-16 ml5 mr5"}),n[w],"页面")),z.a.createElement(g.a,{spinning:C},z.a.createElement(P.a,{form:t,onSubmit:function(e){e.preventDefault(),b(function(){var e=_()(L.a.mark((function e(n,t){var r,c,u,o;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=21;break}if(r=function(){var e,n;a.push(X()(e=X()(n="/".concat(i,"/")).call(n,l,"/wiki?wiki=")).call(e,encodeURIComponent(c)))},H(!0),c=t.title,u=t.md_content,o=Object(R.i)(te,c),"edit"!==w){e.next=14;break}if(!o||o.title===ce.title){e.next=10;break}return O.a.error("不能与已有文件标题相同"),H(!1),e.abrupt("return");case 10:return e.next=12,Object(R.o)(A(A({},k),{},{pageName:ce.sub_url,title:c,message:"",content_base64:K.Base64.encode(u)})).then(function(){var e=_()(L.a.mark((function e(n){var t,a,i;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n||200!==n.code){e.next=8;break}if(ce.title!==c){e.next=5;break}return O.a.success("修改成功"),r(),e.abrupt("return");case 5:i=m.get("key"),Object(R.d)(Q,i,X()(t="".concat(q()(a="\t").call(a,i.split("-").length-1),"[[")).call(t,c,"]]")),Object(R.n)(k,Object(R.m)(Q)).then((function(e){e&&200===e.code&&(O.a.success("修改成功"),r())}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 12:e.next=20;break;case 14:if(!o){e.next=18;break}return O.a.error("不能与已有文件标题相同"),H(!1),e.abrupt("return");case 18:return e.next=20,Object(R.b)(k,c,u).then(function(){var e=_()(L.a.mark((function e(n){var t,a,i,l;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n||201!==n.code){e.next=13;break}if(t="",a=m.get("key"),"add"===w&&!a||"copy"===w&&!M()(a).call(a,"-")?t=ee?X()(i="".concat(ee,"\n[[")).call(i,c,"]]"):"[[".concat(c,"]]"):"add"===w?(Object(R.a)(Q,a,"[[".concat(c,"]]")),t=Object(R.m)(Q)):((l=a.split("-")).pop(),Object(R.a)(Q,l.join("-"),"[[".concat(c,"]]")),t=Object(R.m)(Q)),ee){e.next=9;break}return e.next=7,Object(R.b)(k,"_Sidebar",t);case 7:e.next=11;break;case 9:return e.next=11,Object(R.n)(k,t);case 11:O.a.success("新增成功"),r();case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 20:H(!1);case 21:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}},z.a.createElement(P.a.Item,{label:"标题"},h("title",{rules:[{required:!0,message:"请输入页面标题内容!"},{pattern:/^(?!-).*$/,message:"不能以-开头"}]})(z.a.createElement(x.a,{placeholder:"请输入标题",maxLength:50,autoFocus:!0}))),z.a.createElement(P.a.Item,null,h("md_content",{rules:[{required:!0,message:"请输入wiki内容"}]})(z.a.createElement(Z.a,{placeholder:"请输入wiki内容",height:500,mdID:"wiki_content",initValue:v("md_content"),isFocus:!1}))),z.a.createElement("h3",null,"添加模版"),z.a.createElement(j.a.Group,{value:oe,className:"mt10 mb20"},G()(V).call(V,(function(e){return z.a.createElement(j.a,{value:e.name,onChange:function(){Object(U.a)({title:"添加模版",contentTitle:"您确定要添加“".concat(e.name,"”模板吗"),content:"此操作会将“".concat(e.name,"”模板替换编辑栏内所有内容,请确认以防文件的丢失"),okText:"确认添加",onOk:function(){se(e.name),t.setFieldsValue({md_content:e.value})}})}},e.name)}))),z.a.createElement(P.a.Item,null,z.a.createElement(y.a,{type:"primary",htmlType:"submit"},"保存")))))}))},"j/6D":function(e,n,t){"use strict";t.d(n,"l",(function(){return R})),t.d(n,"b",(function(){return V})),t.d(n,"o",(function(){return U})),t.d(n,"c",(function(){return K})),t.d(n,"e",(function(){return Z})),t.d(n,"n",(function(){return Q})),t.d(n,"k",(function(){return $})),t.d(n,"m",(function(){return te})),t.d(n,"i",(function(){return ae})),t.d(n,"a",(function(){return re})),t.d(n,"g",(function(){return ce})),t.d(n,"d",(function(){return ie})),t.d(n,"h",(function(){return le})),t.d(n,"f",(function(){return ue})),t.d(n,"j",(function(){return oe}));var a=t("+oHS"),r=t.n(a),c=t("OWCx"),i=t.n(c),l=t("fHi0"),u=t.n(l),o=t("RXMP"),s=t.n(o),f=t("qjzJ"),d=t.n(f),p=t("HnXd"),m=t.n(p),h=t("LYCE"),b=t.n(h),v=t("SPx3"),k=t.n(v),g=t("04Ix"),y=t.n(g),j=t("a0dU"),x=t.n(j),E=t("o+MX"),O=t.n(E),w=t("5PDf"),_=t.n(w),S=t("ZbhI"),N=t.n(S),C=t("FLGM"),T=t.n(C),P=t("RKTd"),H=t.n(P),L=t("pPxq"),D=t.n(L),F=t("5tqG"),I=t.n(F),X=t("/FZm"),B=t.n(X),q=t("TEMH"),J=t.n(q),M=t("J66h"),W=t("E+/Y");function G(e,n){var t=r()(e);if(i.a){var a=i()(e);n&&(a=_()(a).call(a,(function(n){return u()(e,n).enumerable}))),t.push.apply(t,a)}return t}function Y(e){for(var n=1;n<arguments.length;n++){var t,a,r=null!=arguments[n]?arguments[n]:{};n%2?s()(t=G(Object(r),!0)).call(t,(function(n){y()(e,n,r[n])})):d.a?m()(e,d()(r)):s()(a=G(Object(r))).call(a,(function(n){b()(e,n,u()(r,n))}))}return e}function z(e){return Object(W.b)({url:"/api/wiki/open/wikiPages",method:"get",params:e})}function R(e){return Object(W.b)({url:"/api/wiki/open/getWiki",method:"get",params:e})}function V(e,n,t){return Object(W.b)({url:"/api/wiki/open/createWiki",method:"post",data:Y(Y({},e),{},{pageName:n,title:n,message:"",content_base64:M.Base64.encode(t)})})}function U(e){return Object(W.b)({url:"/api/wiki/open/updateWiki",method:"PUT",data:e})}function K(e){return Object(W.b)({url:"/api/wiki/open/deleteWiki",method:"DELETE",data:e})}function Z(e){var n;return O()(n="".concat(W.c,"/api/wiki/open/wikiExport-wrapper")).call(n,e)}function Q(e,n){return U(Y(Y({},e),{},{pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:M.Base64.encode(n)}))}function A(e,n,t){var a,r,c=_()(n).call(n,(function(e){return-1===N()(t).call(t,"[[".concat(e.title,"]]"))&&"_Sidebar"!==e.title})),i=T()(c).call(c,(function(e){return"\n[[".concat(e.title,"]]")})).join("");return c.length&&U(Y(Y({},e),{},{pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:M.Base64.encode(O()(r="".concat(t)).call(r,i))})),c.length?O()(a="".concat(t)).call(a,i):t}function $(e){return ee.apply(this,arguments)}function ee(){return(ee=k()(x.a.mark((function e(n){var t,a,r,c,i,l;return x.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=function(){return(a=k()(x.a.mark((function e(){return x.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,z(n).then((function(e){e&&200===e.code&&(r.wikiPages=e.data)}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)},t=function(){return a.apply(this,arguments)},r={wikiPages:[],menuList:[],sidebar:""},e.next=5,t();case 5:if((c=r.wikiPages).length){e.next=8;break}return e.abrupt("return",r);case 8:if(!(J()(c).call(c,(function(e){return"_Sidebar"===e.title}))>-1)){e.next=14;break}return e.next=12,R(Y(Y({},n),{},{pageName:"_Sidebar"})).then((function(e){if(e&&200===e.code){var t=A(n,c,M.Base64.decode(e.data.content_base64));r.menuList=ne(t,c),r.sidebar=t}}));case 12:e.next=21;break;case 14:return i=[],T()(c).call(c,(function(e){i.push("[[".concat(e.title,"]]"))})),l=i.join("\n"),e.next=19,V(n,"_Sidebar",l);case 19:r.menuList=ne(l,c),r.sidebar=l;case 21:return e.abrupt("return",r);case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e,n){var t={};n&&T()(n).call(n,(function(e){return t[e.title]=e.sub_url}));var a=e.split("\n"),r=-1,c=[],i={title:"root",children:[],key:r++};return T()(a).call(a,(function(e,n){var l=H()(e).call(e),u=D()(l).call(l,"[[")&&I()(l).call(l,"]]"),o=u?l.substring(2,l.length-2):l.substring(2,l.length),s=e.search(/\S/),f={title:e,children:[],key:"-1",titleStr:o,title_sub:t[o],isFile:u,level:s};if(s){var d,p=c[s-1],m=_()(d=i.children).call(d,(function(e){return e.key===c[0].key}))[0];if(1===s){var h;f.key=O()(h="".concat(m.key,"-")).call(h,m.children.length),m.children.push(f)}else{var b,v=le(m.children,p.key);f.key=O()(b="".concat(v&&v.key,"-")).call(b,v&&v.children.length),v&&v.children.push(f)}var k=a[n+1]&&a[n+1].search(/\S/);+k>s&&(D()(l).call(l,"- ")||D()(l).call(l,"* "))?c.push(f):+k<s&&c.pop()}else f.key=r+"",r++,(c=[]).push(f),i.children.push(f)})),i.children}function te(e){var n=[];return function e(n,t){T()(t).call(t,(function(t){n.push(t.title),e(n,t.children)}))}(n,e),n.join("\n")}function ae(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return e&&B()(e).call(e,(function(e){return e.title===n}))}function re(e,n,t){for(var a=0;a<e.length;a++){var r=e[a];if(r.key==n){var c,i=r.title;return r.children.push({title:O()(c="\t".concat(i.substring(0,N()(i).call(i,"- ")))).call(c,t),children:[],key:""}),!0}if(r.children.length){var l=re(r.children,n,t);if(l)return l}}return!1}function ce(e,n){for(var t=0;t<e.length;t++){var a=e[t];if(n?n===a.titleStr:a.isFile)return a;if(a.children.length){var r=ce(a.children,n);if(r)return r}}}function ie(e,n,t){for(var a=0;a<e.length;a++){var r=e[a];if(r.key==n)return r.title=t,!0;if(r.children.length){var c=ie(r.children,n,t);if(c)return c}}return!1}function le(e,n){for(var t=0;t<e.length;t++){var a=e[t];if(a.key==n)return a;if(a.children.length){var r=le(a.children,n);if(r)return r}}}function ue(e,n){for(var t=0;t<e.length;t++){var a=e[t];if(a.key==n)return e;if(a.children&&a.children.length){var r=ue(a.children,n);if(r.length)return r}}return[]}function oe(e,n){return _()(e).call(e,(function(e){return e.key!==n&&(e.children&&e.children.length>0&&(e.children=oe(e.children,n)),!0)}))}},yuvH:function(e,n,t){},"zBD+":function(e,n,t){"use strict";t.d(n,"a",(function(){return D}));var a=t("+oHS"),r=t.n(a),c=t("OWCx"),i=t.n(c),l=t("5PDf"),u=t.n(l),o=t("fHi0"),s=t.n(o),f=t("RXMP"),d=t.n(f),p=t("qjzJ"),m=t.n(p),h=t("HnXd"),b=t.n(h),v=t("LYCE"),k=t.n(v),g=(t("2qtc"),t("kLXV")),y=(t("+L6B"),t("2/Rp")),j=t("zLi2"),x=t.n(j),E=t("EcSs"),O=t.n(E),w=t("04Ix"),_=t.n(w),S=t("Kwsy"),N=t.n(S),C=t("cDcd"),T=t.n(C),P=t("faye");function H(e,n){var t=r()(e);if(i.a){var a=i()(e);n&&(a=u()(a).call(a,(function(n){return s()(e,n).enumerable}))),t.push.apply(t,a)}return t}function L(e){for(var n=1;n<arguments.length;n++){var t,a,r=null!=arguments[n]?arguments[n]:{};n%2?d()(t=H(Object(r),!0)).call(t,(function(n){_()(e,n,r[n])})):m.a?b()(e,m()(r)):d()(a=H(Object(r))).call(a,(function(n){k()(e,n,s()(r,n))}))}return e}function D(e){!function(e){var n=e.type,t=e.afterClose,a=document.createElement("div");function r(){t&&t(),P.unmountComponentAtNode(a)&&a.parentNode&&a.parentNode.removeChild(a)}document.body.appendChild(a),N()((function(){P.render(function(n){return"delete"===n?T.a.createElement(F,O()({title:"删除",okText:"确认删除"},e,{afterClose:r,contentTitle:T.a.createElement(T.a.Fragment,null,T.a.createElement("i",{className:"red-circle iconfont icon-shanchu_tc_icon mr3"}),e.contentTitle)})):T.a.createElement(F,O()({title:"选择",afterClose:r},e))}(n),a)}))}(L(L({},e),{},{type:"delete"}))}function F(e){var n=e.onCancel,t=e.onOk,a=e.title,r=e.contentTitle,c=e.content,i=e.okText,l=e.cancelText,u=e.afterClose,o=e.className,s=Object(C.useState)(!0),f=x()(s,2),d=f[0],p=f[1];function m(){p(!1),n&&n()}return T.a.createElement(g.a,{visible:d,onCancel:m,afterClose:u,title:a,className:"myself-modal ".concat(o),centered:!0,footer:[T.a.createElement(y.a,{type:"default",key:"back",onClick:m},l),T.a.createElement(y.a,{className:"foot-submit",key:"submit",onClick:function(){p(!1),t&&t()}},i)]},T.a.createElement("div",null,r&&T.a.createElement("p",{className:"content-title"},r),T.a.createElement("p",{className:"content-descibe"},c)))}t("G99X"),F.defaultProps={okText:"确认",cancelText:"取消",className:"",inputId:"copyText"}}}]);