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.

p__Manage__Company__Department__index.ee2520db.async.js 8.7KB

1
  1. "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[454],{12044:function(L,Z,n){n.d(Z,{j:function(){return E}});var g=n(34155),o=typeof g!="undefined"&&g.versions!=null&&g.versions.node!=null,E=function(){return typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.matchMedia!="undefined"&&!o}},17651:function(L,Z,n){n.r(Z),n.d(Z,{default:function(){return ae}});var g=n(15009),o=n.n(g),E=n(99289),x=n.n(E),l=n(5574),s=n.n(l),u=n(67294),P=n(7529),D=n(21532),f=n(86250),S=n(83622),h=n(26412),M=n(17788),v=n(70489),Q=n(75891),W=n(97269),b=n(5966),q=n(42075),_=n(71230),I=n(15746),k=n(68872),ee=n(89627),e=n(85893),ne=function(m){var U=m.dispatch,O=m.dictModel,j=m.detail,F=m.closeModel,C=(0,u.useRef)();return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(D.ZP,{theme:{token:{colorPrimary:"#19be6e"},components:{}},children:(0,e.jsx)(W.A,{formRef:C,request:x()(o()().mark(function i(){return o()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(j&&j.id)){t.next=4;break}return t.abrupt("return",j);case 4:return t.abrupt("return",{});case 5:case"end":return t.stop()}},i)})),submitter:{searchConfig:{resetText:"\u9000\u51FA\u7F16\u8F91",submitText:"\u4FDD\u5B58"},render:function(a,t){return(0,e.jsxs)(f.Z,{justify:"flex-end",children:[" ",(0,e.jsx)(q.Z,{children:t})]})},onReset:function(){M.Z.confirm({title:"\u9000\u51FA\u7F16\u8F91",content:"\u672A\u5B8C\u6210\u7F16\u8F91\uFF0C\u6B64\u65F6\u9000\u51FA\u5F53\u524D\u7F16\u8F91\u5185\u5BB9\u4E0D\u4F1A\u4FDD\u5B58\uFF0C\u662F\u5426\u786E\u5B9A\u9000\u51FA\uFF1F",centered:!0,okText:"\u9000\u51FA",cancelText:"\u53D6\u6D88",onOk:function(){F(!1)},onCancel:function(){}})}},onFinish:function(){var i=x()(o()().mark(function a(t){var A,T;return o()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(j&&j.id)){d.next=8;break}return t.id=j.id,d.next=4,(0,v.T7)(t);case 4:A=d.sent,F(!1),d.next=12;break;case 8:return d.next=10,(0,v.Ld)(t);case 10:T=d.sent,F(!1);case 12:case"end":return d.stop()}},a)}));return function(a){return i.apply(this,arguments)}}(),children:(0,e.jsxs)(_.Z,{gutter:20,children:[(0,e.jsx)(I.Z,{span:8,children:(0,e.jsx)(b.Z,{name:"name",label:"\u90E8\u95E8\u540D\u79F0",placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0"}]})}),(0,e.jsx)(I.Z,{span:8,children:(0,e.jsx)(b.Z,{name:"contact",label:"\u8054\u7CFB\u4EBA",placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u4EBA",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8054\u7CFB\u4EBA"}]})}),(0,e.jsx)(I.Z,{span:8,children:(0,e.jsx)(b.Z,{name:"mobile",label:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(f.Z,{align:"center",children:["\u624B\u673A\u53F7",(0,e.jsx)("div",{style:{color:"#19be6e",paddingLeft:8},onClick:function(){(0,v.vN)({id:localStorage.getItem("companyid")}).then(function(a){if(a.data.phone){var t;(t=C.current)===null||t===void 0||t.setFieldValue("mobile",a.data.mobile)}else k.ZP.error("\u6682\u65E0\u624B\u673A\u53F7")})},children:"\u83B7\u53D6\u4F01\u4E1A\u624B\u673A\u53F7"})]})}),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"},function(){return{validator:function(a,t){var A=(0,ee.Zj)(t);return typeof A=="boolean"?Promise.resolve():Promise.reject(new Error(A))}}}]})}),(0,e.jsx)(I.Z,{span:8,children:(0,e.jsx)(b.Z,{name:"phone",label:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(f.Z,{align:"center",children:["\u8054\u7CFB\u7535\u8BDD",(0,e.jsx)("div",{style:{color:"#19be6e",paddingLeft:8},onClick:function(){(0,v.vN)({id:localStorage.getItem("companyid")}).then(function(a){if(a.data.phone){var t;(t=C.current)===null||t===void 0||t.setFieldValue("phone",a.data.phone)}else k.ZP.error("\u6682\u65E0\u8054\u7CFB\u7535\u8BDD")})},children:"\u83B7\u53D6\u4F01\u4E1A\u8054\u7CFB\u7535\u8BDD"})]})}),placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD"}]})}),(0,e.jsx)(I.Z,{span:8,children:(0,e.jsx)(b.Z,{name:"email",label:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(f.Z,{align:"center",children:["\u90AE\u7BB1",(0,e.jsx)("div",{style:{color:"#19be6e",paddingLeft:8},onClick:function(){(0,v.vN)({id:localStorage.getItem("companyid")}).then(function(a){if(a.data.phone){var t;(t=C.current)===null||t===void 0||t.setFieldValue("email",a.data.email)}else k.ZP.error("\u6682\u65E0\u90AE\u7BB1")})},children:"\u83B7\u53D6\u4F01\u4E1A\u90AE\u7BB1"})]})}),placeholder:"\u8BF7\u8F93\u5165\u90AE\u7BB1",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90AE\u7BB1"}]})})]})})})})},te=(0,Q.connect)(function(z){var m=z.dictModel;return{dictModel:m}})(ne),re=function(){var m=(0,u.useRef)(),U=(0,u.useState)([]),O=s()(U,2),j=O[0],F=O[1],C=(0,u.useState)(0),i=s()(C,2),a=i[0],t=i[1],A=(0,u.useState)(1),T=s()(A,2),R=T[0],d=T[1],ue=(0,u.useState)(4),X=s()(ue,2),$=X[0],G=X[1],se=(0,u.useState)(!1),J=s()(se,2),le=J[0],w=J[1],oe=(0,u.useState)({}),K=s()(oe,2),H=K[0],Y=K[1];(0,u.useEffect)(function(){(0,v.UE)({page:1,pagesize:12,sortby:"desc"}).then(function(c){F(c.data.rows?c.data.rows:[{},{}]),t(c.data.total)})},[]);var ie=function(p){w(p),(0,v.UE)({page:1,pagesize:12,sortby:"desc"}).then(function(r){F(r.data.rows?r.data.rows:[{},{}]),t(r.data.total)})};return(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(D.ZP,{theme:{token:{colorPrimary:"#19be6e"},components:{Button:{colorText:"#19be6e"}}},children:[(0,e.jsxs)("div",{style:{minHeight:"800px"},children:[(0,e.jsx)(f.Z,{justify:"flex-end",align:"center",children:(0,e.jsx)(S.ZP,{size:"large",type:"primary",onClick:function(){Y({}),w(!0)},children:"\u6DFB\u52A0\u90E8\u95E8"})}),(0,e.jsx)(P.Rs,{actionRef:m,ghost:!0,grid:{gutter:16,column:3},rowKey:"id",dataSource:j,request:x()(o()().mark(function c(){var p,r=arguments;return o()().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return p=r.length>0&&r[0]!==void 0?r[0]:{},B.abrupt("return",(0,v.UE)({page:R,pagesize:$,sort:"id",sortby:"desc"}).then(function(y){F(y.data.rows?y.data.rows:[]),t(y.data.total)}));case 2:case"end":return B.stop()}},c)})),pagination:{current:R,pageSize:$,total:a,hideOnSinglePage:!0,onChange:function(p,r){d(p),G(r)},onShowSizeChange:function(p,r){d(p),G(r)}},showActions:"hover",metas:{title:{dataIndex:"name"},content:{render:function(p,r){return(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(h.Z,{children:[(0,e.jsx)(h.Z.Item,{span:24,label:"\u8054\u7CFB\u4EBA",children:r.contact}),(0,e.jsx)(h.Z.Item,{span:24,label:"\u624B\u673A\u53F7",children:r.mobile}),(0,e.jsx)(h.Z.Item,{span:24,label:"\u90AE\u7BB1",children:r.email}),(0,e.jsx)(h.Z.Item,{span:24,label:"\u8054\u7CFB\u7535\u8BDD",children:r.phone}),(0,e.jsx)(h.Z.Item,{span:24,label:"\u4F01\u4E1A\u540D\u79F0",children:r.company_name})]})})}},actions:{cardActionProps:"actions",render:function(p,r){return[(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{style:{width:"100%",display:"flex",justifyContent:"space-around"},children:[(0,e.jsx)(S.ZP,{onClick:x()(o()().mark(function N(){return o()().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:Y(r),w(!0);case 2:case"end":return y.stop()}},N)})),children:"\u7F16\u8F91"}),",",(0,e.jsx)(S.ZP,{onClick:function(){M.Z.confirm({title:"\u5220\u9664\u90E8\u95E8",content:"\u786E\u5B9A\u5220\u9664\u90E8\u95E8\u5417\uFF1F",onOk:function(){(0,v.aY)({id:r.id}).then(function(y){var V;(V=m.current)===null||V===void 0||V.reload()})},onCancel:function(){console.log("Cancel")},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",centered:!0})},children:"\u5220\u9664"})]})})]}}}})]}),(0,e.jsx)(M.Z,{open:le,title:H&&H.id?"\u7F16\u8F91\u90E8\u95E8\u4FE1\u606F":"\u6DFB\u52A0\u90E8\u95E8\u4FE1\u606F",centered:!0,maskClosable:!1,footer:null,destroyOnClose:!0,width:1e3,onCancel:function(){w(!1)},children:(0,e.jsx)(te,{detail:H,closeModel:ie})})]})})},ae=re},89627:function(L,Z,n){n.d(Z,{P4:function(){return o},Zj:function(){return E},z1:function(){return g}});var g=function(l){if(l.length===18){var s=l.charAt(17),u;return s==="X"||s=="x"?u=10:u=parseInt(s,10),u%2===0?"\u5973":"\u7537"}else if(l.length===15){var P=parseInt(l.substring(13,15),10);return P%2===0?"\u5973":"\u7537"}else return"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u8EAB\u4EFD\u8BC1\u53F7\u7801"},o=function(l){var s=/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/;if(s.test(l))if(l.length==18){for(var u=new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2),P=new Array(1,0,10,9,8,7,6,5,4,3,2),D=0,f=0;f<17;f++)D+=l.substring(f,f+1)*u[f];var S=D%11,h=l.substring(17);return S==2?h=="X"||h=="x"?!0:"\u8EAB\u4EFD\u8BC1\u53F7\u7801\u9519\u8BEF":h==P[S]?!0:"\u8EAB\u4EFD\u8BC1\u53F7\u7801\u9519\u8BEF"}else return!0;else return"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u8EAB\u4EFD\u8BC1\u53F7\u7801"},E=function(l){var s=/^(\+)?(0|86|17951)?1(3\d|4[579]|5\d|6\d|7\d|8\d|9\d)\d{8}$/;return s.test(l)?!0:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7"}}}]);