forked from Gitlink/build
1 line
6.1 KiB
JavaScript
1 line
6.1 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[95],{Hsgt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("5rEg"));n("1vPl");var l=r(n("q1tI"));function r(e){return e&&e.__esModule?e:{default:e}}var i=a.default.Search;t.default=function(e){var t=e.placeholder,n=e.onSearch,a=e.onChange;return l.default.createElement(i,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:n,width:"300px",onChange:a})}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l,r=(a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],l=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(l)}}))),i=d(n("q1tI"));function d(e){return e&&e.__esModule?e:{default:e}}var u=d(n("vOnD")).default.div(r);t.default=function(e){var t=e.children;return i.default.createElement(u,null,t)}},vkxd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l,r=b(n("NUBc")),i=b(n("wCAj")),d=b(n("5rEg")),u=b(n("kLXV")),c=b(n("2/Rp")),o=b(n("tsqr")),f=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,l=!1,r=void 0;try{for(var i,d=e[Symbol.iterator]();!(a=(i=d.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{!a&&d.return&&d.return()}finally{if(l)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=(a=["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"],l=["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(l)}})));n("YQTV"),n("mbEz"),n("1vPl"),n("k3Gp"),n("L/Qf"),n("8/o9");var p=n("q1tI"),m=b(p),h=n("spEH"),v=b(n("ess8")),g=b(n("Hsgt")),x=b(n("vOnD")),y=(n("sYIF"),b(n("vDqi")));n("eO8H");function b(e){return e&&e.__esModule?e:{default:e}}x.default.img(s);t.default=function(e){var t=(0,p.useState)(1),n=f(t,2),a=n[0],l=n[1],s=(0,p.useState)(15),x=f(s,2),b=x[0],E=(x[1],(0,p.useState)(0)),w=f(E,2),k=w[0],_=w[1],j=(0,p.useState)(void 0),O=f(j,2),S=O[0],C=O[1],I=(0,p.useState)([]),z=f(I,2),T=z[0],N=z[1],M=(0,p.useState)(1),P=f(M,2),A=P[0],q=P[1];function H(e,t,n){y.default.get("/applied_projects.json",{params:{page:n,limit:b,keyword:t,status:e}}).then((function(e){e&&e.data&&(N(e.data.data.list),_(e.data.data.count))})).catch((function(e){}))}function J(e,t,n){var a="/applied_projects/"+e+"/verify.json?status="+A;y.default.post(a,{verify_status:t,status:A,reason:n}).then((function(e){e&&e.data&&o.default.success("操作成功!")})).catch((function(e){}))}(0,p.useEffect)((function(){H()}),[]);var B=[{title:"用户名",dataIndex:"user_name",ellipsis:!0,width:"12%",align:"left",render:function(e,t){return m.default.createElement("span",null,e||"--")}},{title:"申请角色",dataIndex:"applied_project",ellipsis:!0,width:"10%",align:"left",render:function(e,t){return e||"--"}},{title:"学号",dataIndex:"student_id",ellipsis:!0,width:"10%",align:"left",render:function(e){return e||"--"}},{title:"邮箱",dataIndex:"mail",ellipsis:!0,width:"10%",align:"left",render:function(e){return e||"--"}},{title:"个人情况",dataIndex:"remarks",ellipsis:!0,width:"15%",align:"left",render:function(e){return e||"--"}},{title:"上传附件",dataIndex:"attachment_info",width:"10%",align:"left",render:function(e,t){return"{}"!=JSON.stringify(t.attachment_info)?m.default.createElement(c.default,{type:"link",style:{padding:"0"},onClick:function(){var e=""+t.attachment_info.url,n=document.createElement("a");n.href=e,n.download=t.attachment_info.title||"attachment",document.body.appendChild(n),n.click(),document.body.removeChild(n)}},"下载"):"--"}},{title:"拒绝原因",dataIndex:"reason",width:"15%",align:"left",render:function(e){return e||"--"}},{title:"操作",dataIndex:"operation",width:"15%",align:"right",flex:"right",render:function(e,t){return m.default.createElement("div",null,m.default.createElement(c.default,{type:"link",style:{padding:"0 5px"},onClick:function(){u.default.confirm({title:"是否确认同意TA的加入?",okText:"确认",cancelText:"取消",centered:!0,onOk:function(){J(t.id,"agree","")}})}},"同意"),m.default.createElement(c.default,{type:"link",style:{padding:"0 5px"},onClick:function(){var e="";u.default.confirm({title:"拒绝申请",icon:null,okText:"确认",centered:!0,width:500,content:m.default.createElement("div",null,m.default.createElement("div",{className:"mb10 mt10"},m.default.createElement("span",{style:{color:"#ff4d4f"}},"*"),m.default.createElement("span",null,"拒绝原因:")),m.default.createElement("div",null,m.default.createElement(d.default.TextArea,{placeholder:"请输入拒绝原因",rows:3,maxLength:200,onChange:function(t){e=t.target.value}}))),cancelText:"取消",onOk:function(){J(t.id,"reject",e)}})}},"拒绝"))}}];return m.default.createElement(h.WhiteBack,null,m.default.createElement(v.default,null,m.default.createElement("span",null,"审核管理")),m.default.createElement(h.FlexAJ,{className:"padding20-30"},m.default.createElement("div",null,m.default.createElement(c.default,{size:"large",type:1==A?"primary":"default",onClick:function(){q(1),H(1,S)}},"待审核"),m.default.createElement(c.default,{size:"large",type:2==A?"primary":"default",className:"ml10",onClick:function(){q(2),H(2,S)}},"已审核")),m.default.createElement("div",{style:{width:"300px"}},m.default.createElement(g.default,{placeholder:"搜索用户信息",onSearch:function(e){C(e),H(A,e)}}))),m.default.createElement("div",{className:"pl30 pr30 pb30",style:{minHeight:"400px"}},m.default.createElement(i.default,{size:"small",columns:B,dataSource:T,pagination:!1,className:"teamMemberTable"}),k>b?m.default.createElement("div",{className:"edu-txt-center mt30 mb20"},m.default.createElement(r.default,{simple:!0,current:a,total:k,pageSize:b,onChange:function(e){l(e),H(A,S,e)}})):""))}}}]); |