You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Help__Index.async.js

2 lines
12 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5729],{13748:function(de,T,o){o.d(T,{Z:function(){return Y}});var e=o(3113),p=o(59301),C=Object.defineProperty,E=Object.defineProperties,V=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,M=(s,i,n)=>i in s?C(s,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[i]=n,Q=(s,i)=>{for(var n in i||(i={}))D.call(i,n)&&M(s,n,i[n]);if(B)for(var n of B(i))N.call(i,n)&&M(s,n,i[n]);return s},U=(s,i)=>E(s,V(i)),h=(s,i)=>{var n={};for(var c in s)D.call(s,c)&&i.indexOf(c)<0&&(n[c]=s[c]);if(s!=null&&B)for(var c of B(s))i.indexOf(c)<0&&N.call(s,c)&&(n[c]=s[c]);return n},X=(s,i,n)=>new Promise((c,A)=>{var g=f=>{try{P(n.next(f))}catch(O){A(O)}},x=f=>{try{P(n.throw(f))}catch(O){A(O)}},P=f=>f.done?c(f.value):Promise.resolve(f.value).then(g,x);P((n=n.apply(s,i)).next())});const Y=s=>{var i=s,{children:n}=i,c=h(i,["children"]);const[A,g]=(0,p.useState)(!1);return p.createElement(e.ZP,U(Q({},c),{loading:A,onClick:x=>X(void 0,null,function*(){try{g(!0),yield c.onClick(x),g(!1)}catch(P){console.error(P),g(!1)}})}),n)}},7639:function(de,T,o){o.r(T),o.d(T,{default:function(){return Pe}});var e=o(59301),p=o(29540),C=o(80328),E=o(78241),V=o(8591),B=o(95237),D=o(43604),N=o(20834),M=o(56511),Q=o(3113),U=o(43418),h=o(98135),X=o(79058),Y=o(13748),s=o(53815),i=o(67417),n={flex_box_center:"flex_box_center___W5itf",flex_space_between:"flex_space_between___gui6v",flex_box_vertical_center:"flex_box_vertical_center___pD9t3",flex_box_center_end:"flex_box_center_end___ocOJP",flex_box_column:"flex_box_column___KhV4h",content:"content____xM73",title:"title___Q0EMb",menu:"menu___dbMGX",contcats:"contcats___uNFhe",cooperatives:"cooperatives___EVJ5n",imgWrp:"imgWrp___wcdFr",btns:"btns___gQP5Z",confirm:"confirm___Igsxy",cancel:"cancel___EPAJA"},c=o(5112),A=o(16273),g={wrap:"wrap___AsKly",link:"link___CnaN3"},x=o(29126),P=Object.defineProperty,f=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ue=(u,l,t)=>l in u?P(u,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[l]=t,me=(u,l)=>{for(var t in l||(l={}))O.call(l,t)&&ue(u,t,l[t]);if(f)for(var t of f(l))te.call(l,t)&&ue(u,t,l[t]);return u},Ee=(u,l)=>{var t={};for(var r in u)O.call(u,r)&&l.indexOf(r)<0&&(t[r]=u[r]);if(u!=null&&f)for(var r of f(u))l.indexOf(r)<0&&te.call(u,r)&&(t[r]=u[r]);return t},fe=(u,l,t)=>new Promise((r,b)=>{var I=d=>{try{v(t.next(d))}catch(m){b(m)}},k=d=>{try{v(t.throw(d))}catch(m){b(m)}},v=d=>d.done?r(d.value):Promise.resolve(d.value).then(I,k);v((t=t.apply(u,l)).next())});const{TextArea:ve}=h.default,Fe=u=>{var l=u,{user:t,globalSetting:r,loading:b,dispatch:I}=l,k=Ee(l,["user","globalSetting","loading","dispatch"]);const[v]=E.default.useForm();(0,e.useEffect)(()=>{var m;(0,x.W)((m=t.userInfo)==null?void 0:m.login)||(0,A.o1)(I)},[t.userInfo.login]);const d=m=>fe(void 0,null,function*(){var S;const w=yield(0,C.ZP)("/api/helps/feedback.json",{method:"post",body:me({},m)});(w==null?void 0:w.status)===0&&p.history.push(`/messages/${(S=t.userInfo)==null?void 0:S.login}/message_detail?target_ids=1`)});return e.createElement("section",{className:`${g.wrap} bg-white pl30 pr30 pt30`},e.createElement("div",{className:"c-grey-999 line26"},"\u60F3\u5BF9\u6211\u4EEC\u7684\u5E73\u53F0\u63D0\u4F9B\u529F\u80FD\u5EFA\u8BAE\uFF1F",e.createElement("br",null),"\u53D1\u73B0\u7F51\u9875\u4E2D\u7684\u95EE\u9898\u6216bug\u60F3\u544A\u8BC9\u6211\u4EEC\uFF1F",e.createElement("br",null),"\u671F\u671B\u4E0E\u6211\u4EEC\u5C55\u5F00\u5408\u4F5C\uFF1F",e.createElement("br",null),"\u5728\u8FD9\u91CC\u628A\u4F60\u60F3\u8BF4\u7684\u4E00\u5207\u544A\u8BC9\u6211\u4EEC\u5427\uFF1F"),e.createElement("div",{className:"c-red-ee4 mt20 mb20"},"* ",e.createElement(p.Link,{to:"/help/help_center",className:`${g.link} c-red-ee4`},"\u770B\u770B\u5E2E\u52A9\u4E2D\u5FC3\u662F\u5426\u6709\u4F60\u60F3\u8981\u7684\u7B54\u6848")),e.createElement(E.default,{layout:"vertical",form:v,onFinish:d,initialValues:{question_kind:"\u767B\u5F55\u6CE8\u518C"}},e.createElement(E.default.Item,{label:"\u95EE\u9898\u5206\u7C7B\uFF1A",name:"question_kind",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(c.ZP.Group,null,e.createElement(c.ZP,{value:"\u767B\u5F55\u6CE8\u518C"},"\u767B\u5F55\u6CE8\u518C"),e.createElement(c.ZP,{value:"\u4FE1\u606F\u8BA4\u8BC1"},"\u4FE1\u606F\u8BA4\u8BC1"),e.createElement(c.ZP,{value:"\u5B9E\u8BAD\u7F16\u7A0B"},"\u5B9E\u8BAD\u7F16\u7A0B"),e.createElement(c.ZP,{value:"\u5B9E\u8BAD\u8BFE\u7A0B"},"\u5B9E\u8BAD\u8BFE\u7A0B"),e.createElement(c.ZP,{value:"\u8BFE\u5802"},"\u8BFE\u5802"),e.createElement(c.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83"))),e.createElement(E.default.Item,{label:"\u95EE\u9898\u9875\u9762\u7F51\u5740\uFF1A",name:"url",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(h.default,{placeholder:"\u53CD\u9988\u5E73\u53F0\u95EE\u9898\uFF0C\u8BF7\u540C\u65F6\u586B\u5199\u5BF9\u5E94\u7684\u95EE\u9898\u9875\u9762\u94FE\u63A5\uFF0C\u4EE5\u4FBF\u5E73\u53F0\u80FD\u591F\u53CA\u65F6\u8DDF\u8E2A\u89E3\u51B3\uFF0C\u8C22\u8C22"})),e.createElement(E.default.Item,{label:"\u95EE\u9898\u63CF\u8FF0\uFF1A",name:"description",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(ve,{rows:4,placeholder:"\u53CD\u9988\u5E73\u53F0\u95EE\u9898\uFF0C\u8BF7\u540C\u65F6\u586B\u5199\u5BF9\u5E94\u7684\u95EE\u9898\u9875\u9762\u94FE\u63A5\uFF0C\u4EE5\u4FBF\u5E73\u53F0\u80FD\u591F\u53CA\u65F6\u8DDF\u8E2A\u89E3\u51B3\uFF0C\u8C22\u8C22"})),e.createElement(E.default.Item,null,e.createElement(Q.ZP,{type:"primary",htmlType:"submit"},"\u63D0\u4EA4"))))};var pe=(0,p.connect)(({user:u,loading:l,globalSetting:t})=>({user:u,globalSetting:t,loading:l.models.index}))(Fe),ye=Object.defineProperty,he=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ne=(u,l,t)=>l in u?ye(u,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[l]=t,re=(u,l)=>{for(var t in l||(l={}))le.call(l,t)&&ne(u,t,l[t]);if(R)for(var t of R(l))ae.call(l,t)&&ne(u,t,l[t]);return u},_e=(u,l)=>he(u,ge(l)),Ce=(u,l)=>{var t={};for(var r in u)le.call(u,r)&&l.indexOf(r)<0&&(t[r]=u[r]);if(u!=null&&R)for(var r of R(u))l.indexOf(r)<0&&ae.call(u,r)&&(t[r]=u[r]);return t},W=(u,l,t)=>new Promise((r,b)=>{var I=d=>{try{v(t.next(d))}catch(m){b(m)}},k=d=>{try{v(t.throw(d))}catch(m){b(m)}},v=d=>d.done?r(d.value):Promise.resolve(d.value).then(I,k);v((t=t.apply(u,l)).next())});const Be=u=>{var l=u,{user:t,globalSetting:r,loading:b,dispatch:I}=l,k=Ce(l,["user","globalSetting","loading","dispatch"]),v,d,m,S,w,oe,se;const[Z,be]=(0,e.useState)({content:"",message:"",status:0,contacts:[],address:"",data:[]}),[De,q]=(0,e.useState)(!0),[K]=E.default.useForm(),y=(0,p.useParams)(),Ae=(0,p.useLocation)(),[$,ie]=(0,e.useState)(null),[L,ce]=(0,e.useState)(0),[xe,z]=(0,e.useState)(!1),[Oe,H]=(0,e.useState)(!1),[Ie,Ze]=(0,e.useState)($==null?void 0:$.content),j=[{name:"\u5173\u4E8E\u6211\u4EEC",key:"about_us",id:"about",editable:!0},{name:"\u52A0\u5165\u6211\u4EEC",key:"join_us",id:"join_us",editable:!0},{name:"\u8054\u7CFB\u6211\u4EEC",key:"contact_us",id:"contact"},{name:"\u5408\u4F5C\u4F19\u4F34",key:"cooperatives",id:"cooperatives"},{name:"\u670D\u52A1\u534F\u8BAE",key:"agreement",id:"agreement",editable:!0},{name:"\u5E2E\u52A9\u4E2D\u5FC3",key:"help_center",id:"help_center",editable:!0},{name:"\u610F\u89C1\u53CD\u9988",key:"feedback",id:"feedback"}].filter(a=>{var F;return(F=r==null?void 0:r.setting)!=null&&F.is_local?a.name!=="\u5173\u4E8E\u6211\u4EEC":!0}),ee=()=>W(void 0,null,function*(){var a,F,_,G;Ae.pathname.indexOf("/feedback")===-1&&be(yield(0,C.ZP)(`/api/helps/${(F=(a=j.filter(J=>J.key===y.id))==null?void 0:a[0])==null?void 0:F.id}.json`,{method:"get"})),q(!1),(0,x.Dk)((G=(_=j.filter(J=>J.key===y.id))==null?void 0:_[0])==null?void 0:G.name)});function je(){return W(this,null,function*(){let a=yield(0,C.ZP)("/api/helps/update_content.json",{method:"put",body:{type:y.id,content:Ie}});(a==null?void 0:a.status)===0&&(V.ZP.info("\u63D0\u4EA4\u6210\u529F"),z(!1),q(!0),ee())})}return(0,e.useEffect)(()=>{q(!0),ee()},[y.id]),e.createElement("section",null,e.createElement("aside",{className:"edu-container mt30"},e.createElement(B.Z,{gutter:[20,20]},e.createElement(D.Z,null,e.createElement(N.default,{className:n.menu,style:{width:174},defaultSelectedKeys:[(v=j.filter(a=>a.key===y.id))==null?void 0:v[0].key],mode:"inline"},j.map(function(a,F){return e.createElement(N.default.Item,{key:a.key},e.createElement(p.Link,{to:`/help/${a.key}`,onClick:()=>{z(!1),ie(null)}},a.name))}))),e.createElement(D.Z,{flex:"1"},e.createElement("h1",{className:n.title},(d=j.filter(a=>a.key===y.id))==null?void 0:d[0].name,((m=j.filter(a=>a.key===y.id))==null?void 0:m[0].editable)&&((S=t==null?void 0:t.userInfo)==null?void 0:S.role)===1&&e.createElement("a",{style:{float:"right",color:"#165DFF"},onClick:()=>W(void 0,null,function*(){z(!0);let a=yield(0,C.ZP)("/api/helps/edit_content.json",{params:{type:y.id}});(a==null?void 0:a.status)===0&&(ie(a),console.log(a))})},e.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," \u7F16\u8F91")),e.createElement("div",{className:"minH500"},y.id==="feedback"?e.createElement(pe,null):e.createElement(M.Z,{loading:De},e.createElement("div",{className:[n.content,"bg-white pl30 pr30 pt30"].join(" ")},xe?e.createElement("div",null,e.createElement(X.Z,{defaultValue:$==null?void 0:$.content,onChange:a=>Ze(a)}),e.createElement("div",{className:n.btns},e.createElement(Q.ZP,{className:n.cancel,onClick:()=>z(!1)},"\u53D6\u6D88"),e.createElement(Y.Z,{className:n.confirm,type:"primary",onClick:je},"\u4FDD\u5B58\u66F4\u6539"))):e.createElement("div",null,e.createElement(s.Z,{value:Z.content||""})),(w=Z.contacts)==null?void 0:w.map(function(a,F){var _;return e.createElement("ul",{key:F,className:n.contcats},((_=t==null?void 0:t.userInfo)==null?void 0:_.role)===1&&e.createElement("a",{style:{float:"right",color:"#165DFF"},onClick:()=>{H(!0),ce(F+1),K.setFieldsValue({name:a.name,qq:a.qq,mail:a.mail})}},e.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," \u7F16\u8F91"),e.createElement("h1",null,a.type),e.createElement("li",null,e.createElement("span",null,"\u8054\u7CFB\u4EBA:"),a.name),e.createElement("li",null,e.createElement("span",null,"QQ:"),a.qq),e.createElement("li",null,e.createElement("span",null,"Email:"),a.mail))}),Z.address&&e.createElement("ul",{className:n.contcats},((oe=t==null?void 0:t.userInfo)==null?void 0:oe.role)===1&&e.createElement("a",{style:{float:"right",color:"#165DFF"},onClick:()=>{H(!0),ce(4),K.setFieldsValue({address:Z.address})}},e.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," \u7F16\u8F91"),e.createElement("h1",null,"\u516C\u53F8\u5730\u5740"),e.createElement("li",null,Z.address)),(se=Z.data)==null?void 0:se.map(function(a,F){var _;return e.createElement("div",{className:n.cooperatives},e.createElement("h1",null,a.name),e.createElement(B.Z,{gutter:[10,20]},(_=a.values)==null?void 0:_.map(function(G,J){return e.createElement(D.Z,{span:6},e.createElement("div",{className:n.imgWrp},e.createElement("img",{src:i.Z.IMG_SERVER+G.img})))})))}))))))),e.createElement(U.default,{centered:!0,title:"\u7F16\u8F91",open:Oe,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{H(!1)},onOk:()=>W(void 0,null,function*(){const a=re({},yield K.validateFields());(yield(0,C.ZP)("/api/helps/update_contact.json",{method:"put",body:_e(re({},a),{type:L})})).status===0&&(V.ZP.success("\u4FEE\u6539\u6210\u529F"),ee(),H(!1))})},e.createElement(E.default,{form:K,labelAlign:"right",labelCol:{span:4},scrollToFirstError:!0},L!==4&&e.createElement(E.default.Item,{label:"\u8054\u7CFB\u4EBA",name:"name",placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u4EBA"},e.createElement(h.default,{maxLength:60,size:"large",style:{height:40,marginTop:"-4px"}})),L!==4&&e.createElement(E.default.Item,{label:"QQ",name:"qq",placeholder:"\u8BF7\u8F93\u5165QQ"},e.createElement(h.default,{maxLength:60,size:"large",style:{height:40,marginTop:"-4px"}})),L!==4&&e.createElement(E.default.Item,{label:"Email",name:"mail",placeholder:"\u8BF7\u8F93\u5165Email"},e.createElement(h.default,{maxLength:60,size:"large",style:{height:40,marginTop:"-4px"}})),L===4&&e.createElement(E.default.Item,{label:"\u516C\u53F8\u5730\u5740",name:"address",placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u5730\u5740"},e.createElement(h.default,{maxLength:60,size:"large",style:{height:40,marginTop:"-4px"}})))))};var Pe=(0,p.connect)(({user:u,loading:l,globalSetting:t})=>({user:u,globalSetting:t,loading:l.models.index}))(Be)}}]);