mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-18 21:27:49 +00:00
1 line
29 KiB
JavaScript
1 line
29 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[8283],{59908:function(e,r,t){t.d(r,{Z:function(){return l}});var a=t(77260),n=t(44194),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},o=t(54183),i=function(e,r){return n.createElement(o.Z,(0,a.Z)({},e,{ref:r,icon:s}))};var l=n.forwardRef(i)},59999:function(e,r,t){t.d(r,{Z:function(){return C}});var a=t(39328),n=t(17323),s=t(44194),o=t(32871),i=t(64665),l=t(31549),u=["proFieldProps","fieldProps"],d="date",c=s.forwardRef((function(e,r){var t=e.proFieldProps,c=e.fieldProps,f=(0,n.Z)(e,u),p=(0,s.useContext)(o.Z);return(0,l.jsx)(i.Z,(0,a.Z)({ref:r,valueType:d,fieldProps:(0,a.Z)({getPopupContainer:p.getPopupContainer},c),proFieldProps:t,filedConfig:{valueType:d,customLightMode:!0}},f))})),f=["proFieldProps","fieldProps"],p="dateMonth",g=s.forwardRef((function(e,r){var t=e.proFieldProps,u=e.fieldProps,d=(0,n.Z)(e,f),c=(0,s.useContext)(o.Z);return(0,l.jsx)(i.Z,(0,a.Z)({ref:r,valueType:p,fieldProps:(0,a.Z)({getPopupContainer:c.getPopupContainer},u),proFieldProps:t,filedConfig:{valueType:p,customLightMode:!0}},d))})),m=["fieldProps"],h="dateQuarter",v=s.forwardRef((function(e,r){var t=e.fieldProps,u=(0,n.Z)(e,m),d=(0,s.useContext)(o.Z);return(0,l.jsx)(i.Z,(0,a.Z)({ref:r,valueType:h,fieldProps:(0,a.Z)({getPopupContainer:d.getPopupContainer},t),filedConfig:{valueType:h,customLightMode:!0}},u))})),y=["proFieldProps","fieldProps"],x="dateWeek",M=s.forwardRef((function(e,r){var t=e.proFieldProps,u=e.fieldProps,d=(0,n.Z)(e,y),c=(0,s.useContext)(o.Z);return(0,l.jsx)(i.Z,(0,a.Z)({ref:r,valueType:x,fieldProps:(0,a.Z)({getPopupContainer:c.getPopupContainer},u),proFieldProps:t,filedConfig:{valueType:x,customLightMode:!0}},d))})),b=["proFieldProps","fieldProps"],w="dateYear",Z=s.forwardRef((function(e,r){var t=e.proFieldProps,u=e.fieldProps,d=(0,n.Z)(e,b),c=(0,s.useContext)(o.Z);return(0,l.jsx)(i.Z,(0,a.Z)({ref:r,valueType:w,fieldProps:(0,a.Z)({getPopupContainer:c.getPopupContainer},u),proFieldProps:t,filedConfig:{valueType:w,customLightMode:!0}},d))})),j=c;j.Week=M,j.Month=g,j.Quarter=v,j.Year=Z,j.displayName="ProFormComponent";var C=j},47783:function(e,r,t){var a=t(39328),n=t(17323),s=t(55824),o=t(44194),i=t(32871),l=t(64665),u=t(31549),d=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],c=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],f=function(e,r){var t=e.fieldProps,c=e.children,f=e.params,p=e.proFieldProps,g=e.mode,m=e.valueEnum,h=e.request,v=e.showSearch,y=e.options,x=(0,n.Z)(e,d),M=(0,o.useContext)(i.Z);return(0,u.jsx)(l.Z,(0,a.Z)((0,a.Z)({valueEnum:(0,s.h)(m),request:h,params:f,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,a.Z)({options:y,mode:g,showSearch:v,getPopupContainer:M.getPopupContainer},t),ref:r,proFieldProps:p},x),{},{children:c}))},p=o.forwardRef((function(e,r){var t=e.fieldProps,d=e.children,f=e.params,p=e.proFieldProps,g=e.mode,m=e.valueEnum,h=e.request,v=e.options,y=(0,n.Z)(e,c),x=(0,a.Z)({options:v,mode:g||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},t),M=(0,o.useContext)(i.Z);return(0,u.jsx)(l.Z,(0,a.Z)((0,a.Z)({valueEnum:(0,s.h)(m),request:h,params:f,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,a.Z)({getPopupContainer:M.getPopupContainer},x),ref:r,proFieldProps:p},y),{},{children:d}))})),g=o.forwardRef(f);g.SearchSelect=p,g.displayName="ProFormComponent",r.Z=g},11137:function(e,r,t){var a=t(39328),n=t(17323),s=t(44194),o=t(64665),i=t(31549),l=["fieldProps","unCheckedChildren","checkedChildren","proFieldProps"],u=s.forwardRef((function(e,r){var t=e.fieldProps,s=e.unCheckedChildren,u=e.checkedChildren,d=e.proFieldProps,c=(0,n.Z)(e,l);return(0,i.jsx)(o.Z,(0,a.Z)({valueType:"switch",fieldProps:(0,a.Z)({unCheckedChildren:s,checkedChildren:u},t),ref:r,valuePropName:"checked",proFieldProps:d,filedConfig:{valuePropName:"checked",ignoreWidth:!0,customLightMode:!0}},c))}));r.Z=u},82615:function(e,r,t){t.d(r,{A8:function(){return c},FR:function(){return b},Kq:function(){return p},RL:function(){return v},c5:function(){return m},jM:function(){return x}});var a=t(90819),n=t.n(a),s=t(73193),o=t.n(s),i=t(89933),l=t.n(i),u=t(5488),d=t(14870);function c(e){return f.apply(this,arguments)}function f(){return(f=l()(n()().mark((function e(r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/org/query",{method:"GET",params:o()(o()({},r),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return g.apply(this,arguments)}function g(){return(g=l()(n()().mark((function e(r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/org/create",{method:"POST",data:o()(o()({},r),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return(h=l()(n()().mark((function e(r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/org/create/by/super",{method:"POST",data:o()(o()({},r),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return y.apply(this,arguments)}function y(){return(y=l()(n()().mark((function e(r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/org/update",{method:"POST",data:o()(o()({},r),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return M.apply(this,arguments)}function M(){return(M=l()(n()().mark((function e(r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/org/update/by/super",{method:"POST",data:o()(o()({},r),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return(w=l()(n()().mark((function e(r){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/org/delete",{method:"POST",data:o()(o()({},r),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},92023:function(e,r,t){t.d(r,{G:function(){return p}});var a=t(73193),n=t.n(a),s=(t(44194),t(15435)),o=t(5488),i=t(28977),l=t.n(i),u=t(95660),d=t(5025),c=t(18580),f=t(31549),p=function(e){var r=e.children,t=e.onSuccess,a=e.onError,i={file:null,fileName:"test.png",fileType:"image/png",isAvatar:"true",kbType:o.IrL,categoryUid:"",kbUid:"",channel:o.XtJ},p={name:"file",accept:"image/*",action:(0,c.M$)(),headers:{Authorization:"Bearer "+localStorage.getItem(o.LA8)},data:i,showUploadList:!1,beforeUpload:function(e){u.Z.log("beforeUpload",e);var r=l()(new Date).format("YYYYMMDDHHmmss")+"_"+e.name;return i.file=e,i.fileName=r,i.fileType=e.type,u.Z.log("beforeUpload",i),!0},onChange:function(e){if("uploading"!==e.file.status&&u.Z.log("not uploading:",e.file),"done"===e.file.status)if(u.Z.log("response: ",e.file.response),200===e.file.response.code){var r=e.file.response.data.fileUrl;t(r),d.yw.success("".concat(e.file.name," 上传成功"))}else a(e.file),d.yw.error("".concat(e.file.name," 上传失败"));else"error"===e.file.status&&(d.yw.error("".concat(e.file.name," 上传失败")),a(e.file))}};return(0,f.jsx)(s.Z,n()(n()({},p),{},{children:r}))}},74424:function(e,r,t){var a=t(24522);r.Z=function(){var e=(0,a.Z)().isDarkMode;return{leftSiderStyle:{borderRight:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#f5f5f5",height:"100vh",overflow:"auto"},leftSiderWidth:250,headerStyle:{background:e?"#141414":"#fff"},rightSiderStyle:{borderLeft:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#f5f5f5"},contentStyle:{minHeight:120,background:e?"#141414":"#f5f5f5",height:"100vh",overflow:"auto"}}}},51242:function(e,r,t){t.r(r),t.d(r,{default:function(){return te}});var a=t(74424),n=t(93322),s=t(44194),o=t(73193),i=t.n(o),l=t(84176),u=t.n(l),d=t(90819),c=t.n(d),f=t(89933),p=t.n(f),g=t(45332),m=t.n(g),h=t(5025),v=t(98449),y=t(10162),x=t(19975),M=t(82373),b=t(67652),w=t(5780),Z=t(76711),j=t.n(Z),C=t(34599),P=t(32394),S=t(48821),k=t(16331),F=t(11137),R=t(59999),D=t(47783),T=t(20903),I=t(68724),E=t(49616),Y=t(78875),z=t(20228),U=t(45681),A=t(67307),L=t(14870),q=t(92023),O=t(59908),B=t(20467),N=t(28977),H=t.n(N),J=t(31549),V=function(e){var r,t,a,n=e.isEdit,o=e.org,l=e.open,u=e.onClose,d=e.onSubmit,f=T.Z.useForm(),g=m()(f,1)[0],v=(0,L.useIntl)(),y=(0,C.u)((function(e){return e.currentOrg})),x=(0,s.useState)(""),M=m()(x,2),b=M[0],Z=M[1],N=(0,s.useState)([]),V=m()(N,2),X=V[0],W=V[1];(0,s.useEffect)((function(){if(n){var e;g.setFieldsValue({name:null==o?void 0:o.name,logo:null==o?void 0:o.logo,code:null==o?void 0:o.code,description:null==o?void 0:o.description,verifiedType:null==o?void 0:o.verifiedType,identityType:null==o?void 0:o.identityType,identityImage:null==o?void 0:o.identityImage,identityNumber:null==o?void 0:o.identityNumber,verifyDate:null==o?void 0:o.verifyDate,verifyStatus:null==o?void 0:o.verifyStatus,rejectReason:null==o?void 0:o.rejectReason,vip:null==o?void 0:o.vip,vipExpireDate:null==o?void 0:o.vipExpireDate,userUid:null==o||null===(e=o.user)||void 0===e?void 0:e.uid,enabled:!1!==(null==o?void 0:o.enabled)})}else{g.resetFields();new Date;var r=H()().add(30,"day").format("YYYY-MM-DD HH:mm:ss");g.setFieldsValue({verifyStatus:"未认证",vip:!0,vipExpireDate:r,enabled:!0})}}),[l]),(0,s.useEffect)((function(){null!=o&&o.logo?Z(o.logo):Z("")}),[null==o?void 0:o.logo]),(0,s.useEffect)((function(){var e=function(){var e=p()(c()().mark((function e(){var r;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!l||null==y||!y.uid){e.next=4;break}return e.next=3,Q();case 3:n&&null!=o&&o.user&&(r={label:"".concat(o.user.nickname||o.user.username," (").concat(o.user.mobile||o.user.email,") - 当前管理员"),value:o.user.uid},W((function(e){return e.some((function(e){return e.value===r.value}))?e:[r].concat(j()(e))})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[l,null==y?void 0:y.uid,n,null==o?void 0:o.user]);var G,K,Q=function(){var e=p()(c()().mark((function e(r){var t,a,n,s,o;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,a={pageNumber:0,pageSize:20,searchText:r||"",orgUid:null==y?void 0:y.uid},console.log("Loading users with params:",a),e.next=5,(0,B.pz)(a);case 5:if(n=e.sent,console.log("loadUsers response:",n),200!==n.code||null===(t=n.data)||void 0===t||!t.content){e.next=15;break}return s=n.data.content.filter((function(e){var r=e.currentOrganization&&e.currentOrganization.uid;return r&&console.log("User ".concat(e.nickname||e.username," already has organization:"),e.currentOrganization.name),!r})),o=s.map((function(e){return{label:"".concat(e.nickname||e.username," (").concat(e.mobile||e.email,")"),value:e.uid}})),console.log("Total users:",n.data.content.length),console.log("Available users (no organization):",s.length),console.log("Generated user options:",o),W(o),e.abrupt("return",o);case 15:e.next=20;break;case 17:e.prev=17,e.t0=e.catch(0),console.error("Load users error:",e.t0);case 20:return e.abrupt("return",[]);case 21:case"end":return e.stop()}}),e,null,[[0,17]])})));return function(r){return e.apply(this,arguments)}}();return(0,J.jsx)(I.Z,{title:n?(0,J.jsx)(L.FormattedMessage,{id:"pages.org.edit",defaultMessage:"编辑组织"}):(0,J.jsx)(L.FormattedMessage,{id:"pages.org.create",defaultMessage:"创建组织"}),onClose:u,open:l,width:600,extra:(0,J.jsxs)(E.Z,{children:[(0,J.jsx)(w.ZP,{onClick:u,children:(0,J.jsx)(L.FormattedMessage,{id:"pages.common.cancel"})}),(0,J.jsx)(w.ZP,{onClick:function(){g.validateFields().then((function(e){d(i()(i()(i()({},o),e),{},{logo:b,orgUid:null==y?void 0:y.uid}))})).catch((function(e){console.log("Form errors:",e),h.yw.error(v.formatMessage({id:"pages.form.error"}))}))},type:"primary",children:(0,J.jsx)(L.FormattedMessage,{id:"pages.common.save"})})]}),children:(0,J.jsxs)(P.A,{form:g,submitter:!1,children:[(0,J.jsx)(S.Z,{name:"name",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.name",defaultMessage:"组织名称"}),rules:[{required:!0,message:v.formatMessage({id:"pages.org.name.required",defaultMessage:"请输入组织名称"})}]}),(0,J.jsxs)("div",{style:{marginBottom:"24px"},children:[(0,J.jsx)("div",{style:{marginBottom:"8px"},children:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.logo",defaultMessage:"Logo"})}),(0,J.jsxs)(Y.Z,{gutter:[16,16],align:"middle",children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(U.Z,{src:b,size:64,style:{border:"2px solid #d9d9d9",backgroundColor:"#f5f5f5"}})}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(q.G,{onSuccess:function(e){console.log("handleLogoUploadSuccess:",e),Z(e),g.setFieldValue("logo",e)},onError:function(e){console.log("handleLogoUploadError:",e)},children:(0,J.jsx)(w.ZP,{type:"primary",icon:(0,J.jsx)(O.Z,{}),size:"small",children:v.formatMessage({id:"pages.org.logo.upload",defaultMessage:"上传Logo"})})})})]})]}),(0,J.jsx)(S.Z,{name:"code",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.code",defaultMessage:"组织代码"}),rules:[{required:!0,message:v.formatMessage({id:"pages.org.code.required",defaultMessage:"请输入组织代码"})}]}),(0,J.jsx)(k.Z,{name:"description",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.description",defaultMessage:"描述"}),placeholder:v.formatMessage({id:"pages.org.description.placeholder",defaultMessage:"请输入组织描述"})}),(0,J.jsx)(F.Z,{name:"vip",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.vip",defaultMessage:"会员状态"}),checkedChildren:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.vip.yes",defaultMessage:"是"}),unCheckedChildren:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.vip.no",defaultMessage:"否"})}),(0,J.jsx)(R.Z,{name:"vipExpireDate",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.vipExpireDate",defaultMessage:"会员过期时间"}),placeholder:v.formatMessage({id:"pages.org.vipExpireDate.placeholder",defaultMessage:"请选择会员过期时间"}),fieldProps:{showTime:!1,format:"YYYY-MM-DD",showToday:!0},transform:function(e){if(e){var r=new Date(e);return r.setHours(0,0,0,0),r.toISOString()}return e}}),(0,J.jsx)(D.Z,{name:"userUid",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.admin",defaultMessage:"管理员"}),placeholder:v.formatMessage({id:"pages.org.admin.placeholder",defaultMessage:"请选择组织管理员"}),showSearch:!0,allowClear:!0,disabled:!0===(null==o||null===(r=o.user)||void 0===r?void 0:r.superUser),fieldProps:{showSearch:!0,filterOption:!1,onSearch:(K=p()(c()().mark((function e(r){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("Searching for:",r),e.next=3,Q(r);case 3:case"end":return e.stop()}}),e)}))),function(e){return K.apply(this,arguments)}),onFocus:(G=p()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("Focus on user select"),e.next=3,Q();case 3:case"end":return e.stop()}}),e)}))),function(){return G.apply(this,arguments)}),options:X}}),(0,J.jsx)("div",{style:{fontSize:"12px",color:"#999",marginTop:"-8px",marginBottom:"16px"},children:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.admin.tip",defaultMessage:"只显示未分配组织的用户,避免覆盖现有组织关系"})}),(0,J.jsx)(F.Z,{name:"enabled",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.enabled",defaultMessage:"状态"}),checkedChildren:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.status.enabled",defaultMessage:"启用"}),unCheckedChildren:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.status.disabled",defaultMessage:"禁用"}),disabled:!0===(null==o||null===(t=o.user)||void 0===t?void 0:t.superUser),transform:function(e){return!1!==e},fieldProps:{checked:!1!==(null==o?void 0:o.enabled),title:!0===(null==o||null===(a=o.user)||void 0===a?void 0:a.superUser)?v.formatMessage({id:"pages.org.superUser.disabled",defaultMessage:"超级用户组织不允许禁用"}):void 0}}),(0,J.jsx)(A.Z,{defaultActiveKey:[],items:[{key:"1",label:"认证信息",children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(D.Z,{name:"verifiedType",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.verifiedType",defaultMessage:"认证类型"}),options:[{label:"企业认证",value:"企业认证"},{label:"个人认证",value:"个人认证"},{label:"政府事业单位认证",value:"政府事业单位认证"}],placeholder:v.formatMessage({id:"pages.org.verifiedType.placeholder",defaultMessage:"请选择认证类型"})}),(0,J.jsx)(D.Z,{name:"identityType",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.identityType",defaultMessage:"证件类型"}),options:[{label:"营业执照",value:"营业执照"},{label:"身份证",value:"身份证"},{label:"护照",value:"护照"},{label:"其他",value:"其他"}],placeholder:v.formatMessage({id:"pages.org.identityType.placeholder",defaultMessage:"请选择证件类型"})}),(0,J.jsx)(S.Z,{name:"identityImage",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.identityImage",defaultMessage:"证件图片"}),placeholder:v.formatMessage({id:"pages.org.identityImage.placeholder",defaultMessage:"请输入证件图片URL"})}),(0,J.jsx)(S.Z,{name:"identityNumber",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.identityNumber",defaultMessage:"证件号码"}),placeholder:v.formatMessage({id:"pages.org.identityNumber.placeholder",defaultMessage:"请输入证件号码"})}),(0,J.jsx)(S.Z,{name:"verifyDate",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.verifyDate",defaultMessage:"认证时间"}),placeholder:v.formatMessage({id:"pages.org.verifyDate.placeholder",defaultMessage:"请输入认证时间"})}),(0,J.jsx)(D.Z,{name:"verifyStatus",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.verifyStatus",defaultMessage:"认证状态"}),options:[{label:"未认证",value:"未认证"},{label:"已认证",value:"已认证"},{label:"审核中",value:"审核中"},{label:"审核失败",value:"审核失败"}],placeholder:v.formatMessage({id:"pages.org.verifyStatus.placeholder",defaultMessage:"请选择认证状态"})}),(0,J.jsx)(k.Z,{name:"rejectReason",label:(0,J.jsx)(L.FormattedMessage,{id:"pages.org.rejectReason",defaultMessage:"拒绝原因"}),placeholder:v.formatMessage({id:"pages.org.rejectReason.placeholder",defaultMessage:"如果审核失败,请填写拒绝原因"})})]})}]})]})})},X=t(8065),W=t(14383),G=t(18751),K=t(5488),Q=t(82615),_=t(13775),$=["current","pageSize"],ee=function(){var e=(0,L.useIntl)(),r=(0,s.useRef)(),t=(0,G.Z)().translateString,a=(0,s.useState)(!0),n=m()(a,2),o=n[0],l=n[1],d=(0,s.useState)(),f=m()(d,2),g=f[0],Z=f[1],j=(0,s.useState)(!1),P=m()(j,2),S=P[0],k=P[1],F=(0,s.useState)(1),R=m()(F,2),D=(R[0],R[1]),T=(0,s.useState)(10),I=m()(T,2),E=I[0],Y=I[1],z=(0,C.u)((function(e){return e.currentOrg})),U=(0,W.Z)((function(e){return{roleResult:e.roleResult,roleResultPlatform:e.roleResultPlatform,setRoleResult:e.setRoleResult,setRoleResultPlatform:e.setRoleResultPlatform}})),A=U.setRoleResult,q=U.setRoleResultPlatform,O=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:e.formatMessage({id:"pages.org.name"}),dataIndex:"name",copyable:!0,fixed:"left"},{title:e.formatMessage({id:"pages.org.logo"}),dataIndex:"logo",copyable:!0,hideInSearch:!0,render:function(e,r){return r.logo?(0,J.jsx)("img",{src:r.logo,alt:"logo",style:{width:40,height:40}}):null}},{title:e.formatMessage({id:"pages.org.code"}),dataIndex:"code",copyable:!0},{title:e.formatMessage({id:"pages.org.description"}),dataIndex:"description",hideInSearch:!0,ellipsis:!0},{title:e.formatMessage({id:"pages.org.verifiedType"}),dataIndex:"verifiedType",hideInSearch:!0,render:function(e,r){return(0,_._i)(r.verifiedType)}},{title:e.formatMessage({id:"pages.org.verifyStatus"}),dataIndex:"verifyStatus",hideInSearch:!0,render:function(e,r){return(0,_.Cy)(r.verifyStatus)}},{title:e.formatMessage({id:"pages.org.verifyDate"}),dataIndex:"verifyDate",hideInSearch:!0,width:180,render:function(e,r){return r.verifyDate?H()(r.verifyDate).format("YYYY-MM-DD"):""}},{title:e.formatMessage({id:"pages.org.vip"}),dataIndex:"vip",hideInSearch:!0,render:function(r,t){return t.vip?e.formatMessage({id:"pages.org.vip.yes",defaultMessage:"是"}):e.formatMessage({id:"pages.org.vip.no",defaultMessage:"否"})},valueEnum:{true:{text:e.formatMessage({id:"pages.org.vip.yes",defaultMessage:"是"}),status:"Success"},false:{text:e.formatMessage({id:"pages.org.vip.no",defaultMessage:"否"}),status:"Default"}}},{title:e.formatMessage({id:"pages.org.vipExpireDate"}),dataIndex:"vipExpireDate",hideInSearch:!0,width:180,render:function(e,r){return r.vipExpireDate?H()(r.vipExpireDate).format("YYYY-MM-DD"):""}},{title:e.formatMessage({id:"pages.org.enabled"}),dataIndex:"enabled",hideInSearch:!0,render:function(r,t){return!1===t.enabled?e.formatMessage({id:"pages.org.status.disabled",defaultMessage:"禁用"}):e.formatMessage({id:"pages.org.status.enabled",defaultMessage:"启用"})},valueEnum:{true:{text:e.formatMessage({id:"pages.org.status.enabled",defaultMessage:"启用"}),status:"Success"},false:{text:e.formatMessage({id:"pages.org.status.disabled",defaultMessage:"禁用"}),status:"Error"}}},{title:e.formatMessage({id:"pages.org.admin",defaultMessage:"管理员"}),dataIndex:"user",hideInSearch:!0,render:function(e,r){return r.user?(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:r.user.nickname||r.user.username}),(0,J.jsx)("div",{style:{fontSize:"12px",color:"#999"},children:r.user.email})]}):"-"}},{title:e.formatMessage({id:"pages.org.createdAt"}),key:"createdAt",dataIndex:"createdAt",sorter:!0,hideInSearch:!0,width:180,render:function(e,r){return r.createdAt?H()(r.createdAt).format("YYYY-MM-DD HH:mm:ss"):""}},{title:e.formatMessage({id:"pages.org.updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",sorter:!0,hideInSearch:!0,width:180,render:function(e,r){return r.updatedAt?H()(r.updatedAt).format("YYYY-MM-DD HH:mm:ss"):""}}],B=[].concat(O,[{title:e.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:120,fixed:"right",render:function(r,t,a,n){var o,i=!0===(null===(o=t.user)||void 0===o?void 0:o.superUser);return[(0,J.jsx)("a",{onClick:function(){re(t)},children:e.formatMessage({id:"edit",defaultMessage:"Edit"})},"editable"),!i&&(0,J.jsxs)(s.Fragment,{children:[(0,J.jsx)(M.Z,{type:"vertical"},"divider"),(0,J.jsx)(b.Z,{title:e.formatMessage({id:"pages.common.deleteConfirm",defaultMessage:"Are you sure to delete {name}?"},{name:t.name||t.code}),onConfirm:function(){return te(t)},okText:e.formatMessage({id:"pages.common.ok",defaultMessage:"OK"}),cancelText:e.formatMessage({id:"pages.common.cancel",defaultMessage:"Cancel"}),children:(0,J.jsx)("a",{children:e.formatMessage({id:"pages.common.delete",defaultMessage:"Delete"})},"delete")},"delete")]},"delete-fragment")].filter(Boolean)}}]),N=(0,X.v)((function(e){return e.currentCategory})),ee=function(){Z(void 0),l(!1),k(!0)},re=function(e){Z(e),l(!0),k(!0)},te=function(){var a=p()(c()().mark((function a(n){var s,o,i;return c()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!0!==(null===(s=n.user)||void 0===s?void 0:s.superUser)){a.next=3;break}return h.yw.error(e.formatMessage({id:"pages.org.superUser.cannotDelete",defaultMessage:"超级用户组织不允许删除"})),a.abrupt("return");case 3:return h.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading"})),a.prev=4,a.next=7,(0,Q.FR)({uid:n.uid});case 7:o=a.sent,h.yw.destroy(),200===o.code?(h.yw.success(e.formatMessage({id:"delete.success",defaultMessage:"Delete successful"})),null===(i=r.current)||void 0===i||i.reloadAndRest()):h.yw.error(t(o.message)||e.formatMessage({id:"delete.error",defaultMessage:"Delete failed"})),a.next=17;break;case 12:a.prev=12,a.t0=a.catch(4),h.yw.destroy(),h.yw.error(e.formatMessage({id:"delete.error",defaultMessage:"Delete failed"})),console.error("Delete org error:",a.t0);case 17:case"end":return a.stop()}}),a,null,[[4,12]])})));return function(e){return a.apply(this,arguments)}}(),ae=function(){var t=p()(c()().mark((function t(a){var n,s,i;return c()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(console.log("handleSubmitDrawer",a),!o||!0!==(null==g||null===(n=g.user)||void 0===n?void 0:n.superUser)||!1!==a.enabled){t.next=4;break}return h.yw.error(e.formatMessage({id:"pages.org.superUser.cannotDisable",defaultMessage:"超级用户组织不允许禁用"})),t.abrupt("return");case 4:if(o?h.yw.loading(e.formatMessage({id:"updating"})):h.yw.loading(e.formatMessage({id:"creating"})),!o){t.next=11;break}return t.next=8,(0,Q.jM)(a);case 8:t.t0=t.sent,t.next=14;break;case 11:return t.next=13,(0,Q.c5)(a);case 13:t.t0=t.sent;case 14:s=t.t0,console.log("createOrg response:",a,s),200===s.code?(h.yw.destroy(),h.yw.success(o?e.formatMessage({id:"update.success",defaultMessage:"Update successful"}):e.formatMessage({id:"create.success",defaultMessage:"Create successful"})),k(!1),null===(i=r.current)||void 0===i||i.reloadAndRest()):(h.yw.destroy(),h.yw.error(s.message));case 17:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),ne=function(){var r=p()(c()().mark((function r(){var t,a;return c()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return h.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading..."})),t={pageNumber:0,pageSize:100,orgUid:null==z?void 0:z.uid},r.next=4,(0,v.E9)(t);case 4:a=r.sent,console.log("queryRolesByOrg response ",a),200===a.code?(h.yw.destroy(),A(a)):(h.yw.destroy(),h.yw.error(a.message));case 7:case"end":return r.stop()}}),r)})));return function(){return r.apply(this,arguments)}}(),se=function(){var r=p()(c()().mark((function r(){var t,a;return c()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return h.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading..."})),t={pageNumber:0,pageSize:100,level:K.Hxq},r.next=4,(0,v.E9)(t);case 4:a=r.sent,console.log("queryRolesBySuper response ",a),200===a.code?(h.yw.destroy(),q(a)):(h.yw.destroy(),h.yw.error(a.message));case 7:case"end":return r.stop()}}),r)})));return function(){return r.apply(this,arguments)}}();return(0,s.useEffect)((function(){ne(),se()}),[]),(0,s.useEffect)((function(){var e;console.log("currentCategory:",N),null===(e=r.current)||void 0===e||e.reloadAndRest()}),[N]),(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(x.Z,{columns:B,actionRef:r,cardBordered:!0,scroll:{x:"max-content"},request:function(){var r=p()(c()().mark((function r(a,n,s){var o,l,d,f,p;return c()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return console.log("request:",a,n,s),h.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading"})),o=a.current,l=a.pageSize,d=u()(a,$),D(o),Y(l),f=i()({pageNumber:o-1,pageSize:l},d),r.next=8,(0,Q.A8)(f);case 8:return p=r.sent,console.log("getAllOrgs response:",f,p),h.yw.destroy(),200===p.code||h.yw.error(t(p.message)),r.abrupt("return",{data:p.data.content,success:!0,total:p.data.totalElements});case 13:case"end":return r.stop()}}),r)})));return function(e,t,a){return r.apply(this,arguments)}}(),rowKey:"uid",search:{labelWidth:"auto"},pagination:{pageSize:E,showQuickJumper:!0,showSizeChanger:!0,onChange:function(e,r){console.log("pagination onChange:",e,r),D(e),Y(r)}},dateFormatter:"string",headerTitle:e.formatMessage({id:"pages.org.list",defaultMessage:"组织列表"}),toolBarRender:function(){return[(0,J.jsx)(w.ZP,{icon:(0,J.jsx)(y.Z,{}),type:"primary",onClick:ee,children:e.formatMessage({id:"pages.common.create",defaultMessage:"Create"})},"button")]}}),S&&(0,J.jsx)(V,{isEdit:o,open:S,org:g,onClose:function(){k(!1)},onSubmit:ae})]})},re=n.Z.Content,te=function(){var e=(0,a.Z)().contentStyle;return(0,J.jsx)(n.Z,{children:(0,J.jsx)(n.Z,{children:(0,J.jsx)(re,{style:e,children:(0,J.jsx)(ee,{})})})})}},8065:function(e,r,t){t.d(r,{v:function(){return f}});var a=t(76711),n=t.n(a),s=t(73193),o=t.n(s),i=t(5488),l=t(16894),u=t(45034),d=t(47401),c=t(95660);var f=(0,l.Ue)()((0,u.mW)((0,u.tJ)((0,d.n)((function(e,r){return{categoryResult:{data:{content:[]}},categoryTreeOptions:[],categorySelectOptions:[],currentCategory:{uid:i.zBg,name:i.zBg},setCategoryResult:function(r){var t=function(e){var r=[];return e.data.content.forEach((function(e){var t={label:e.name,value:e.uid};r.push(t)})),r}(r),a={uid:i.zBg,name:i.zBg},s=o()(o()({},r),{},{data:o()(o()({},r.data),{},{content:[a].concat(n()(r.data.content))})}),l=function(e){var r=[];return e.data.content.forEach((function(e){var t={title:e.name,key:e.uid,children:[]};e.children&&Array.isArray(e.children)&&(t.children=e.children.map((function(e){return{title:e.name,key:e.uid,children:[]}}))),r.push(t)})),r}(s);e({categoryResult:s,categoryTreeOptions:l,categorySelectOptions:t}),0===r.data.content.length&&e({currentCategory:{uid:i.zBg,name:i.zBg}})},insertCategory:function(r){e((function(e){e.categoryResult.data.content.unshift(r)}))},upgradeCategory:function(r){e((function(e){var t=e.categoryResult.data.content,a=t.findIndex((function(e){return e.uid===r.uid}));-1!==a?t[a]=r:console.warn("Category with uid ".concat(r.uid," not found."))}))},setCurrentCategory:function(r){e({currentCategory:r})},resetDefaultCategory:function(){c.Z.log("resetDefaultCategory"),e({currentCategory:{uid:i.zBg,name:i.zBg}})},setCurrentCategoryUid:function(t){var a=r().categoryResult.data.content.find((function(e){return e.uid===t}));e({currentCategory:a})},deleteCategoryCache:function(){return e({},!0)}}})),{name:i.OMm})))}}]); |