build/static/js/95.b853fcbd.chunk.js

1 line
6.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(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=E(n("NUBc")),i=E(n("wCAj")),d=E(n("5rEg")),u=E(n("kLXV")),c=E(n("2/Rp")),o=E(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=E(p),h=n("spEH"),g=E(n("ess8")),v=E(n("Hsgt")),x=E(n("vOnD")),y=(n("sYIF"),E(n("vDqi")));n("eO8H");function E(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),E=x[0],b=(x[1],(0,p.useState)(0)),w=f(b,2),k=w[0],_=w[1],j=(0,p.useState)(void 0),I=f(j,2),O=I[0],S=I[1],C=(0,p.useState)([]),z=f(C,2),T=z[0],N=z[1],M=(0,p.useState)(1),P=f(M,2),A=P[0],F=P[1],q=e.match.params.projectsId;function H(e,t,n){y.default.get("/applied_projects.json",{params:{page:n,limit:E,keyword:t,status:e,project_identifier:q}}).then((function(e){e&&e.data&&(N(e.data.data.list),_(e.data.data.count))})).catch((function(e){}))}function J(e,t,n){var l="/applied_projects/"+e+"/verify.json?status="+A;y.default.post(l,{verify_status:t,status:A,reason:n}).then((function(e){e&&e.data&&(o.default.success("操作成功!"),H(A,O,a))})).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",ellipsis:!0,width:"15%",align:"left",render:function(e){return e||"--"}},{title:"操作",dataIndex:"operation1",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",color:"#FF0000"},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 mt15"},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)}})}},"拒绝"))}},{title:"操作",dataIndex:"operation2",width:"15%",align:"right",flex:"right",render:function(e,t){return m.default.createElement("span",{style:{color:"#1991FF"}},"accepted"==t.status?"已同意":"已拒绝")}}].filter((function(e){return 1==A?"operation2"!=e.dataIndex&&"reason"!=e.dataIndex:"operation1"!=e.dataIndex}));return m.default.createElement(h.WhiteBack,null,m.default.createElement(g.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:"default",type:1==A?"primary":"default",onClick:function(){F(1),H(1,O)}},"待审核"),m.default.createElement(c.default,{size:"default",type:2==A?"primary":"default",className:"ml10",onClick:function(){F(2),H(2,O)}},"已审核")),m.default.createElement("div",{style:{width:"300px"}},m.default.createElement(v.default,{placeholder:"搜索用户信息",onSearch:function(e){S(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>E?m.default.createElement("div",{className:"edu-txt-center mt30 mb20"},m.default.createElement(r.default,{simple:!0,current:a,total:k,pageSize:E,onChange:function(e){l(e),H(A,O,e)}})):""))}}}]);