1 |
- "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[194],{86615:function(ee,$,n){var y=n(1413),c=n(45987),d=n(22270),Z=n(78045),j=n(62435),w=n(28614),C=n(49994),L=n(86074),x=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],f=j.forwardRef(function(g,I){var W=g.fieldProps,M=g.options,U=g.radioType,s=g.layout,l=g.proFieldProps,F=g.valueEnum,h=(0,c.Z)(g,x);return(0,L.jsx)(C.Z,(0,y.Z)((0,y.Z)({valueType:U==="button"?"radioButton":"radio",ref:I,valueEnum:(0,d.h)(F,void 0)},h),{},{fieldProps:(0,y.Z)({options:M,layout:s},W),proFieldProps:l,filedConfig:{customLightMode:!0}}))}),D=j.forwardRef(function(g,I){var W=g.fieldProps,M=g.children;return(0,L.jsx)(Z.ZP,(0,y.Z)((0,y.Z)({},W),{},{ref:I,children:M}))}),R=(0,w.G)(D,{valuePropName:"checked",ignoreWidth:!0}),r=R;r.Group=f,r.Button=Z.ZP.Button,r.displayName="ProFormComponent",$.Z=r},5966:function(ee,$,n){var y=n(97685),c=n(1413),d=n(45987),Z=n(21770),j=n(23323),w=n(55241),C=n(97435),L=n(62435),x=n(49994),f=n(86074),D=["fieldProps","proFieldProps"],R=["fieldProps","proFieldProps"],r="text",g=function(s){var l=s.fieldProps,F=s.proFieldProps,h=(0,d.Z)(s,D);return(0,f.jsx)(x.Z,(0,c.Z)({valueType:r,fieldProps:l,filedConfig:{valueType:r},proFieldProps:F},h))},I=function(s){var l=(0,Z.Z)(s.open||!1,{value:s.open,onChange:s.onOpenChange}),F=(0,y.Z)(l,2),h=F[0],H=F[1];return(0,f.jsx)(j.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(Q){var T,a=Q.getFieldValue(s.name||[]);return(0,f.jsx)(w.Z,(0,c.Z)((0,c.Z)({getPopupContainer:function(t){return t&&t.parentNode?t.parentNode:t},onOpenChange:function(t){return H(t)},content:(0,f.jsxs)("div",{style:{padding:"4px 0"},children:[(T=s.statusRender)===null||T===void 0?void 0:T.call(s,a),s.strengthText?(0,f.jsx)("div",{style:{marginTop:10},children:(0,f.jsx)("span",{children:s.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},s.popoverProps),{},{open:h,children:s.children}))}})},W=function(s){var l=s.fieldProps,F=s.proFieldProps,h=(0,d.Z)(s,R),H=(0,L.useState)(!1),J=(0,y.Z)(H,2),Q=J[0],T=J[1];return l!=null&&l.statusRender&&h.name?(0,f.jsx)(I,{name:h.name,statusRender:l==null?void 0:l.statusRender,popoverProps:l==null?void 0:l.popoverProps,strengthText:l==null?void 0:l.strengthText,open:Q,onOpenChange:T,children:(0,f.jsx)("div",{children:(0,f.jsx)(x.Z,(0,c.Z)({valueType:"password",fieldProps:(0,c.Z)((0,c.Z)({},(0,C.Z)(l,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(e){var t;l==null||(t=l.onBlur)===null||t===void 0||t.call(l,e),T(!1)},onClick:function(e){var t;l==null||(t=l.onClick)===null||t===void 0||t.call(l,e),T(!0)}}),proFieldProps:F,filedConfig:{valueType:r}},h))})}):(0,f.jsx)(x.Z,(0,c.Z)({valueType:"password",fieldProps:l,proFieldProps:F,filedConfig:{valueType:r}},h))},M=g;M.Password=W,M.displayName="ProFormComponent",$.Z=M},84618:function(ee,$,n){n.r($),n.d($,{default:function(){return T}});var y=n(5574),c=n.n(y),d=n(62435),Z=n(59530),j=n(28459),w=n(15009),C=n.n(w),L=n(99289),x=n.n(L),f=n(95338),D=n(14726),R=n(39680),r=n(86074),g=function(e){var t=e.dispatch,o=e.openModel,u=e.getId,m=(0,d.useRef)(),b=(0,d.useState)([]),S=c()(b,2),K=S[0],G=S[1],N=(0,d.useState)(0),Y=c()(N,2),E=Y[0],z=Y[1],V=(0,d.useState)(1),p=c()(V,2),O=p[0],i=p[1],v=(0,d.useState)(10),k=c()(v,2),q=k[0],P=k[1],te=function(A){u(A)};return(0,d.useEffect)(function(){o.openModal||m.current.reload()},[o.openModal]),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(j.ZP,{theme:{token:{colorPrimary:"#4FBE70",colorLink:"#4FBE70"}},children:(0,r.jsx)(f.Z,{size:"small",search:!1,scroll:{y:480,x:"auto"},bordered:!0,actionRef:m,dataSource:K,columns:[{title:"ID",dataIndex:"id"},{title:"\u5B57\u5178\u540D",dataIndex:"name"},{title:"\u5B57\u5178\u6807\u8BC6\u540D",dataIndex:"code"},{title:"\u5B57\u5178\u4EE3\u7801\u503C",dataIndex:"value"},{title:"\u64CD\u4F5C",key:"option",valueType:"option",render:function(A,B,ae){return[(0,r.jsx)(D.ZP,{type:"link",onClick:function(){te(B),t({type:"openModel/getOpenModal",payload:!0})},children:"\u7F16\u8F91"},"1"),(0,r.jsx)(D.ZP,{type:"link",onClick:function(){B.nextlevel=B.id,te(B),t({type:"openModel/getOpenModal",payload:!0})},children:"\u6DFB\u52A0\u4E0B\u7EA7\u5B57\u5178"},"1"),(0,r.jsx)(D.ZP,{type:"link",onClick:function(){},children:"\u5220\u9664"},"2")]}}],rowKey:"id",pagination:{current:O,pageSize:q,showSizeChanger:!0,total:E,pageSizeOptions:[9,18,27,99],onChange:function(A,B){i(A),P(B)},onShowSizeChange:function(A,B){i(A),P(B)}},request:x()(C()().mark(function _(){var A,B=arguments;return C()().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return A=B.length>0&&B[0]!==void 0?B[0]:{},X.abrupt("return",(0,R.ONw)({page:O,pagesize:q,sort:"id",sortby:"desc",keyword:A.name,parent_id:-1,show_childs:!0}).then(function(ne){G(ne.data.dicts),z(ne.data.total)}));case 2:case"end":return X.stop()}},_)})),headerTitle:"\u5B57\u5178\u5217\u8868",toolBarRender:function(){return[(0,r.jsx)(D.ZP,{type:"primary",onClick:function(){t({type:"openModel/getOpenModal",payload:!0})},children:"\u6DFB\u52A0\u5B57\u5178"})]},expandable:{childrenColumnName:"children"}})})})},I=(0,Z.connect)(function(a){var e=a.openModel;return{openModel:e}})(g),W=n(97269),M=n(5966),U=n(86615),s=n(17788),l=n(86250),F=n(42075),h=n(68872),H=function(e){var t=e.dispatch,o=e.dictModel,u=e.openModel,m=e.id,b=(0,d.useRef)(),S=(0,d.useState)(!1),K=c()(S,2),G=K[0],N=K[1],Y=(0,d.useState)(null),E=c()(Y,2),z=E[0],V=E[1];return(0,d.useEffect)(function(){N(u.openModal)},[u.openModal]),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(j.ZP,{theme:{token:{colorPrimary:"#4FBE70"},components:{Segmented:{itemSelectedBg:"#19be6e",itemSelectedColor:"#ffffff"}}},children:(0,r.jsx)(s.Z,{open:G,title:m?"\u7F16\u8F91\u5B57\u5178":"\u6DFB\u52A0\u5B57\u5178",centered:!0,maskClosable:!1,footer:null,destroyOnClose:!0,width:600,onCancel:function(){t({type:"openModel/getOpenModal",payload:!1})},children:(0,r.jsxs)(W.A,{formRef:b,request:x()(C()().mark(function p(){var O;return C()().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!m){v.next=13;break}if(!m.nextlevel){v.next=6;break}return V(null),v.abrupt("return",{code:"",parent_id:m.nextlevel,name:"",value:"",display:"S",childs:null});case 6:return v.next=8,(0,R.dBj)({id:m.id});case 8:return O=v.sent,V(O.data),v.abrupt("return",O.data);case 11:v.next=15;break;case 13:return V(null),v.abrupt("return",{code:"",parent_id:-1,name:"",value:"",display:"S",childs:null});case 15:case"end":return v.stop()}},p)})),submitter:{searchConfig:{resetText:"\u53D6\u6D88",submitText:"\u4FDD\u5B58"},render:function(O,i){return(0,r.jsxs)(l.Z,{justify:"flex-end",children:[" ",(0,r.jsx)(F.Z,{children:i})]})},onReset:function(){V(null),N(!1)}},onFinish:function(){var p=x()(C()().mark(function O(i){var v,k;return C()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(m.nextlevel?i.parent_id=m.nextlevel:z&&z.id?i.parent_id=z.parent_id:i.parent_id=-1,i.childs=null,console.log(i),!z){P.next=12;break}return i.id=m.id,P.next=7,(0,R.GFC)(i);case 7:v=P.sent,h.ZP.success("\u63D0\u4EA4\u6210\u529F"),t({type:"openModel/getOpenModal",payload:!1}),P.next=17;break;case 12:return P.next=14,(0,R.K4V)(i);case 14:k=P.sent,h.ZP.success("\u63D0\u4EA4\u6210\u529F"),t({type:"openModel/getOpenModal",payload:!1});case 17:case"end":return P.stop()}},O)}));return function(O){return p.apply(this,arguments)}}(),children:[(0,r.jsx)(M.Z,{label:"\u5B57\u5178\u540D",name:"name",placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B57\u5178\u540D"}]}),(0,r.jsx)(M.Z,{label:"\u5B57\u5178\u6807\u8BC6\u540D,\u5B57\u5178\u6807\u8BC6\u540D\u4E3A\u6570\u5B57\uFF0C\u5E26\u4E0A\u4E0A\u7EA7\u7684\u6807\u8BC6\u540D\uFF0C\u4E00\u822C\u9876\u7EA7\u4E3A\u56DB\u4F4D\u6570\u5B57\uFF0C\u4F8B\u5982\uFF1A2009\uFF0C\u4E00\u7EA7\u4E3A\u516B\u4F4D\uFF0C\u4F8B\u5982\uFF1A20090001\uFF0C20090002\uFF0C\u4EE5\u6B64\u7C7B\u63A8",name:"code",placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u6807\u8BC6\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B57\u5178\u6807\u8BC6\u540D"}]}),(0,r.jsx)(M.Z,{label:"\u5B57\u5178\u4EE3\u7801\u503C",name:"value",placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u4EE3\u7801\u503C"}),(0,r.jsx)(U.Z.Group,{name:"display",label:"\u662F\u5426\u663E\u793A",request:x()(C()().mark(function p(){return C()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.abrupt("return",[{label:"\u662F",value:"S"},{label:"\u5426",value:"H"}]);case 1:case"end":return i.stop()}},p)})),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u662F\u5426\u663E\u793A"}]})]})})})})},J=(0,Z.connect)(function(a){var e=a.dictModel,t=a.openModel;return{dictModel:e,openModel:t}})(H),Q=function(e){var t=e.dispatch,o=e.openModel,u=(0,d.useState)(0),m=c()(u,2),b=m[0],S=m[1],K=function(N){S(N)};return(0,d.useEffect)(function(){o.openModal||S(0)},[o.openModal]),(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(j.ZP,{theme:{token:{colorPrimary:"#4FBE70"}},children:[(0,r.jsx)(I,{getId:K}),(0,r.jsx)(J,{id:b})]})})},T=(0,Z.connect)(function(a){var e=a.openModel;return{openModel:e}})(Q)},86250:function(ee,$,n){n.d($,{Z:function(){return T}});var y=n(62435),c=n(93967),d=n.n(c),Z=n(98423),j=n(98065),w=n(53124),C=n(92030),L=n(45503);const x=["wrap","nowrap","wrap-reverse"],f=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],D=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],R=(a,e)=>{const t=e.wrap===!0?"wrap":e.wrap;return{[`${a}-wrap-${t}`]:t&&x.includes(t)}},r=(a,e)=>{const t={};return D.forEach(o=>{t[`${a}-align-${o}`]=e.align===o}),t[`${a}-align-stretch`]=!e.align&&!!e.vertical,t},g=(a,e)=>{const t={};return f.forEach(o=>{t[`${a}-justify-${o}`]=e.justify===o}),t};function I(a,e){return d()(Object.assign(Object.assign(Object.assign({},R(a,e)),r(a,e)),g(a,e)))}var W=I;const M=a=>{const{componentCls:e}=a;return{[e]:{display:"flex","&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},U=a=>{const{componentCls:e}=a;return{[e]:{"&-gap-small":{gap:a.flexGapSM},"&-gap-middle":{gap:a.flexGap},"&-gap-large":{gap:a.flexGapLG}}}},s=a=>{const{componentCls:e}=a,t={};return x.forEach(o=>{t[`${e}-wrap-${o}`]={flexWrap:o}}),t},l=a=>{const{componentCls:e}=a,t={};return D.forEach(o=>{t[`${e}-align-${o}`]={alignItems:o}}),t},F=a=>{const{componentCls:e}=a,t={};return f.forEach(o=>{t[`${e}-justify-${o}`]={justifyContent:o}}),t},h=()=>({});var H=(0,C.I$)("Flex",a=>{const{paddingXS:e,padding:t,paddingLG:o}=a,u=(0,L.TS)(a,{flexGapSM:e,flexGap:t,flexGapLG:o});return[M(u),U(u),s(u),l(u),F(u)]},h,{resetStyle:!1}),J=function(a,e){var t={};for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&e.indexOf(o)<0&&(t[o]=a[o]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,o=Object.getOwnPropertySymbols(a);u<o.length;u++)e.indexOf(o[u])<0&&Object.prototype.propertyIsEnumerable.call(a,o[u])&&(t[o[u]]=a[o[u]]);return t},T=y.forwardRef((a,e)=>{const{prefixCls:t,rootClassName:o,className:u,style:m,flex:b,gap:S,children:K,vertical:G=!1,component:N="div"}=a,Y=J(a,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:E,direction:z,getPrefixCls:V}=y.useContext(w.E_),p=V("flex",t),[O,i,v]=H(p),k=G!=null?G:E==null?void 0:E.vertical,q=d()(u,o,E==null?void 0:E.className,p,i,v,W(p,a),{[`${p}-rtl`]:z==="rtl",[`${p}-gap-${S}`]:(0,j.n)(S),[`${p}-vertical`]:k}),P=Object.assign(Object.assign({},E==null?void 0:E.style),m);return b&&(P.flex=b),S&&!(0,j.n)(S)&&(P.gap=S),O(y.createElement(N,Object.assign({ref:e,className:q,style:P},(0,Z.Z)(Y,["justify","wrap","align"])),K))})}}]);
|