1 line
5.7 KiB
JavaScript
1 line
5.7 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[101],{"E+/Y":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKey=t.httpUrl=void 0;var r=o(a("TeRw"));a("O+I2");var n=o(a("vDqi")),i=o(a("Po8q"));function o(e){return e&&e.__esModule?e:{default:e}}var u="";window.location.href.indexOf("localhost")>-1?u="http://192.168.31.74:8081":(u="https://test-search.trustie.net",n.default.defaults.withCredentials=!0);var l=t.httpUrl=u,s=t.TokenKey="autologin_trustie",d=n.default.create({baseURL:l,timeout:1e4});d.interceptors.request.use((function(e){if(i.default.load(s)&&(console.log(i.default.load(s)),e.headers.Authorization=i.default.load(s)),"3007"===window.location.port){var t=sessionStorage.taskToken;-1===e.url.indexOf("?")?e.url=e.url+"?token="+t:e.url=e.url+"&token="+t}return e}),(function(e){console.log(e),Promise.reject(e)})),d.interceptors.response.use((function(e){var t=e;return 400===t.status?(r.default.open({message:"提示",description:t.data.message||"验证失败"}),Promise.reject("error")):401===t.status?(r.default.open({message:"提示",description: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){return console.log(e),r.default.open({message:"提示",description:e.message}),Promise.reject(e)})),t.default=d},"RS/3":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=p(a("2/Rp")),n=p(a("5rEg")),i=p(a("CtXQ")),o=p(a("tsqr")),u=p(a("Vl3Y")),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],r=!0,n=!1,i=void 0;try{for(var o,u=e[Symbol.iterator]();!(r=(o=u.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){n=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(n)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("1vPl"),a("2oDE"),a("8/o9"),a("tULf");var d=a("q1tI"),c=p(d),f=p(a("p7gc")),m=a("j/6D");function p(e){return e&&e.__esModule?e:{default:e}}a("j29u"),t.default=u.default.create()((function(e){var t=e.form,a=e.history,p=e.showNotification,h=e.projectDetail,g=e.match,k=e.project,v=h&&h.permission&&"Reporter"!==h.permission,w=t.getFieldDecorator,y=t.validateFields,E=t.setFieldsValue,b=(0,d.useState)(null),j=s(b,2),_=j[0],P=j[1],W=g.params.projectsId,N=g.params.owner,O=a.location.pathname.split("/").pop();"add"===O&&(O="");var D=(0,d.useState)(void 0),q=s(D,2),I=q[0],S=q[1];(0,d.useEffect)((function(){O&&(0,m.getWiki)({owner:N,repo:W,pagename:O}).then((function(e){e&&e.data&&(S(e.data.md_content),E({name:e.data.name,content:e.data.md_content}))}))}),[N,O]),(0,d.useEffect)((function(){k&&(0,m.wikiPages)({owner:N,repo:W}).then((function(e){e&&"200"===e.message&&Array.isArray(e.data)?P(e.data):P([])}))}),[k]);var T=(0,d.useCallback)((function(e,t,a,r,n,i){return c.default.createElement(u.default.Item,{label:e,className:"mb0"},w(t,{rules:a,initialValue:n,validateFirst:!0})(r),i)}),[]);function C(e){e&&"200"===e.message?(p("操作成功"),M()):e&&"500"===e.message?o.default.error("请检查格式是否正确或文件名是否重复"):p(e.message||"操作失败")}function M(){a.push("/projects/"+N+"/"+W+"/wiki")}return c.default.createElement("div",{className:"wiki-main"},c.default.createElement("div",{className:"wiki-head"},c.default.createElement("span",{className:"head-title"},c.default.createElement("span",{className:"back-wiki",onClick:M},"Wiki")," ",c.default.createElement(i.default,{type:"right"})," 编辑页面")),c.default.createElement("div",null,c.default.createElement("h4",{className:"mt20 mb0"},"标题"),T("","name",[{required:!0,message:"请输入标题"}],c.default.createElement(n.default,{placeholder:"请输入标题",className:"contact-input",maxLength:50})),c.default.createElement(u.default.Item,{className:"mb0"},c.default.createElement(f.default,{placeholder:"请输入wiki内容",height:500,mdID:"order-new-description",initValue:I,onChange:function(e){S(e),E({content:e})},className:"mt20"}),w("content",{rules:[{required:!0,message:"请输入wiki内容"}],validateFirst:!0})(c.default.createElement(n.default,{style:{display:"none"}})))),v&&c.default.createElement(r.default,{type:"primary",onClick:function(){y((function(e,t){if(!e)if(O)(0,m.updateWiki)(l({owner:N,repo:W,pagename:O},t,{commit_message:""})).then((function(e){return C(e)}));else{var a=!0,r=!1,n=void 0;try{for(var i,u=_[Symbol.iterator]();!(a=(i=u.next()).done);a=!0){if(i.value.name===t.name)return o.default.error("不能上传与已有文件相同标题的文件"),!1}}catch(e){r=!0,n=e}finally{try{!a&&u.return&&u.return()}finally{if(r)throw n}}(0,m.addWiki)(l({owner:N,repo:W,pagename:t.name},t,{commit_message:""})).then((function(e){return C(e)}))}}))}},"保存"))}))},"j/6D":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wikiPages=function(e){return(0,i.default)({url:"/api/wiki/wikiPages",method:"get",params:e})},t.getWiki=function(e){return(0,i.default)({url:"/api/wiki/getWiki",method:"get",params:e})},t.addWiki=function(e){return(0,i.default)({url:"/api/wiki/createWiki",method:"post",data:e})},t.updateWiki=function(e){return(0,i.default)({url:"/api/wiki/updateWiki",method:"PUT",data:e})},t.deleteWiki=function(e){return(0,i.default)({url:"/api/wiki/deleteWiki",method:"DELETE",data:e})};var r,n=a("E+/Y"),i=(r=n)&&r.__esModule?r:{default:r}},j29u:function(e,t,a){}}]); |