1 |
- "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[539],{67119:function(ne,N,a){var X=a(59530),f=a(55375),o=a(68872),T=a(32443),M=a(86074),G=function(y){var v=y.onUploadComplete,W=y.uploadTxt,P=y.image_type,B=y.form_name,I=y.image_length,h=y.multiple,e=function(D){v&&v(D)};return(0,M.jsx)(M.Fragment,{children:(0,M.jsx)(T.Z,{label:W,name:B,icon:null,title:W,fieldProps:{maxCount:I,multiple:h,fileList:[],listType:"picture-card",showUploadList:!1,customRequest:function(D){var O=new FormData;O.append("image",D.file),console.log(O),(0,X.request)(f.FH+"/common/image/upload?imgtype="+P,{method:"post",data:O,Headers:{Authorization:sessionStorage.getItem("token"),"X-Requested-With":null}}).then(function(R){e(R.data.filename)}).catch(function(R){console.log(R),o.ZP.error("\u4E0A\u4F20\u5931\u8D25")})}}})})};N.Z=G},652:function(ne,N,a){a.r(N),a.d(N,{default:function(){return ve}});var X=a(5574),f=a.n(X),o=a(62435),T=a(59530),M=a(28459),G=a(15009),c=a.n(G),y=a(99289),v=a.n(y),W=a(67211),P=a(64317),B=a(66309),I=a(14726),h=a(39680),e=a(86074),H={label:"full_name",value:"id"},D={label:"name",value:"id"},O=function(s){var g=s.dispatch,S=s.openModel,C=s.getId,m=(0,o.useRef)(),U=(0,o.useState)([]),j=f()(U,2),Z=j[0],$=j[1],w=(0,o.useState)(0),K=f()(w,2),k=K[0],A=K[1],b=(0,o.useState)(1),Y=f()(b,2),z=Y[0],x=Y[1],V=(0,o.useState)(10),L=f()(V,2),i=L[0],u=L[1],l=function(t){C(t)};return(0,o.useEffect)(function(){S.openModal||m.current.reload()},[S.openModal]),(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(M.ZP,{theme:{token:{colorPrimary:"#4FBE70",colorLink:"#4FBE70"}},children:(0,e.jsx)(W.Z,{size:"small",bordered:!0,scroll:{x:1300},actionRef:m,dataSource:Z,columns:[{title:"ID",dataIndex:"id",width:100,search:!1},{title:"\u6295\u653E\u6807\u9898",dataIndex:"title",width:240},{title:"\u6295\u653E\u4F4D\u7F6E",dataIndex:"area_name",search:!1},{title:"\u6295\u653E\u4F4D\u7F6E",dataIndex:"area_id",hidden:!0,valueType:"select",renderFormItem:function(){return(0,e.jsx)(P.Z,{width:"lg",fieldProps:{fieldNames:D},request:function(){var t=v()(c()().mark(function r(d){return c()().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.abrupt("return",(0,h.sXE)({page:1,pagesize:100,keyword:d.keyWords}).then(function(ee){return ee.data.advertareas}));case 1:case"end":return p.stop()}},r)}));return function(r){return t.apply(this,arguments)}}(),placeholder:"\u8BF7\u9009\u62E9\u6295\u653E\u4F4D\u7F6E"})}},{title:"\u6295\u653E\u63CF\u8FF0",dataIndex:"ad_description",search:!1},{title:"\u4F01\u4E1A",dataIndex:"company_name",search:!1},{title:"\u4F01\u4E1A",dataIndex:"company_id",hidden:!0,valueType:"select",renderFormItem:function(){return(0,e.jsx)(P.Z,{showSearch:!0,fieldProps:{fieldNames:H},request:function(){var t=v()(c()().mark(function r(d){return c()().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.abrupt("return",(0,h.m_v)({page:1,pagesize:100,keyword:d.keyWords}).then(function(ee){return ee.data.list}));case 1:case"end":return p.stop()}},r)}));return function(r){return t.apply(this,arguments)}}(),placeholder:"\u8BF7\u9009\u62E9\u4F01\u4E1A"})}},{title:"\u6295\u653E\u72B6\u6001",dataIndex:"hide_ad",render:function(t,r){return(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(e.Fragment,{children:[r.hide_ad===0&&(0,e.jsx)(B.Z,{children:"\u672A\u8BBE\u7F6E"}),r.hide_ad===1&&(0,e.jsx)(B.Z,{children:"\u9690\u85CF"}),r.hide_ad===2&&(0,e.jsx)(B.Z,{color:"green",children:"\u663E\u793A"})]})})},valueType:"select",valueEnum:{0:{text:"\u5168\u90E8"},1:{text:"\u9690\u85CF\u5E7F\u544A"},2:{text:"\u663E\u793A\u5E7F\u544A"}}},{title:"\u64CD\u4F5C",width:300,key:"option",valueType:"option",fixed:"right",render:function(t,r,d){return[(0,e.jsx)(I.ZP,{type:"link",onClick:function(){l(r.id),g({type:"openModel/getOpenModal",payload:!0})},children:"\u7F16\u8F91"},"1"),(0,e.jsx)(I.ZP,{type:"link",onClick:function(){},children:"\u5220\u9664"},"2")]}}],rowKey:"id",pagination:{current:z,pageSize:i,showSizeChanger:!0,total:k,pageSizeOptions:[9,18,27,99],onChange:function(t,r){x(t),u(r)},onShowSizeChange:function(t,r){x(t),u(r)}},request:v()(c()().mark(function n(){var t,r=arguments;return c()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return t=r.length>0&&r[0]!==void 0?r[0]:{},E.abrupt("return",(0,h.E_$)({page:z,pagesize:i,sort:"id",sortby:"desc",keyword:t.title,hide_ad:t.hide_ad?t.hide_ad:0,company_id:t.company_id,area_id:t.area_id}).then(function(p){$(p.data.advertschedules),A(p.data.total)}));case 2:case"end":return E.stop()}},n)})),headerTitle:"\u5E7F\u544A\u4F4D\u7F6E\u5217\u8868",toolBarRender:function(){return[(0,e.jsx)(I.ZP,{type:"primary",onClick:function(){g({type:"openModel/getOpenModal",payload:!0})},children:"\u6295\u653E\u5E7F\u544A"})]}})})})},R=(0,T.connect)(function(F){var s=F.openModel;return{openModel:s}})(O),re=a(97269),Q=a(5966),le=a(31199),ue=a(50335),se=a(21134),oe=a(17788),de=a(86250),ie=a(42075),ae=a(68872),ce=a(71230),J=a(15746),q=a(98163),_=a(55375),te=a(67119),pe={label:"name",value:"id"},me={label:"full_name",value:"id"},fe=function(s){var g=s.dispatch,S=s.dictModel,C=s.openModel,m=s.id,U=(0,o.useRef)(),j=(0,o.useState)(!1),Z=f()(j,2),$=Z[0],w=Z[1],K=(0,o.useState)(null),k=f()(K,2),A=k[0],b=k[1];(0,o.useEffect)(function(){w(C.openModal)},[C.openModal]);var Y=(0,o.useState)(""),z=f()(Y,2),x=z[0],V=z[1],L=function(u){V(u)};return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(M.ZP,{theme:{token:{colorPrimary:"#4FBE70"},components:{Segmented:{itemSelectedBg:"#19be6e",itemSelectedColor:"#ffffff"}}},children:(0,e.jsx)(oe.Z,{open:$,title:m?"\u7F16\u8F91\u6295\u653E":"\u6DFB\u52A0\u6295\u653E",centered:!0,maskClosable:!1,footer:null,destroyOnClose:!0,width:1e3,onCancel:function(){g({type:"openModel/getOpenModal",payload:!1})},children:(0,e.jsxs)(re.A,{formRef:U,request:v()(c()().mark(function i(){var u;return c()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!m){n.next=9;break}return n.next=3,(0,h.wZ4)({id:m});case 3:return u=n.sent,V(u.data.image_url),b(u.data),n.abrupt("return",u.data);case 9:return n.abrupt("return",{area_id:null,title:"",image_url:"",ad_description:"",target_url:"",show_order:0,valid_date:null,hide_ad:0,company_id:null});case 10:case"end":return n.stop()}},i)})),submitter:{searchConfig:{resetText:"\u53D6\u6D88",submitText:"\u4FDD\u5B58"},render:function(u,l){return(0,e.jsxs)(de.Z,{justify:"flex-end",children:[" ",(0,e.jsx)(ie.Z,{children:l})]})},onReset:function(){b(null),g({type:"openModel/getOpenModal",payload:!1})}},onFinish:function(){var i=v()(c()().mark(function u(l){var n,t;return c()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(l.image_url=x||"",console.log(l),!m){d.next=11;break}return l.id=m,d.next=6,(0,h.ls$)(l);case 6:n=d.sent,ae.ZP.success("\u63D0\u4EA4\u6210\u529F"),g({type:"openModel/getOpenModal",payload:!1}),d.next=16;break;case 11:return d.next=13,(0,h.pQi)(l);case 13:t=d.sent,ae.ZP.success("\u63D0\u4EA4\u6210\u529F"),g({type:"openModel/getOpenModal",payload:!1});case 16:case"end":return d.stop()}},u)}));return function(u){return i.apply(this,arguments)}}(),children:[(0,e.jsx)(Q.Z,{label:"\u5E7F\u544A\u6807\u9898",name:"title",placeholder:"\u8BF7\u8F93\u5165\u5E7F\u544A\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E7F\u544A\u6807\u9898"}]}),(0,e.jsx)(P.Z,{showSearch:!0,name:"area_id",label:"\u6295\u653E\u4F4D\u7F6E",placeholder:"\u8BF7\u9009\u62E9\u6295\u653E\u4F4D\u7F6E",fieldProps:{fieldNames:pe},request:function(u){return(0,h.sXE)({page:1,pagesize:100,keyword:u.keyWords}).then(function(l){return l.data.advertareas})},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6295\u653E\u4F4D\u7F6E"}]}),(0,e.jsx)(ce.Z,{gutter:[16,16],children:A?(0,e.jsxs)(J.Z,{span:24,style:{display:"flex"},children:[(0,e.jsx)(te.Z,{multiple:!1,form_name:"image_url",image_length:1,uploadTxt:"\u4E0A\u4F20\u5C01\u9762\u56FE",image_type:3,onUploadComplete:L}),x?(0,e.jsx)(q.Z,{src:"".concat(_.VO).concat(x),style:{marginLeft:"16px",marginTop:"32px",width:"100px",height:"100px"}}):(0,e.jsx)(q.Z,{src:"".concat(_.VO).concat(A==null?void 0:A.image_url),style:{marginLeft:"16px",marginTop:"32px",width:"100px",height:"100px"}})]}):(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(J.Z,{span:24,style:{display:"flex"},children:[(0,e.jsx)(te.Z,{multiple:!1,form_name:"image_url",image_length:1,uploadTxt:"\u4E0A\u4F20\u5C01\u9762\u56FE",image_type:3,onUploadComplete:L}),x?(0,e.jsxs)(J.Z,{span:8,children:[" ",(0,e.jsx)(q.Z,{src:"".concat(_.VO).concat(x),style:{marginTop:"32px",width:"100px",height:"100px"}})," "]}):""]})})}),(0,e.jsx)(Q.Z,{label:"\u8BF4\u660E",name:"ad_description",placeholder:"\u8BF7\u8F93\u5165\u8BF4\u660E",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BF4\u660E"}]}),(0,e.jsx)(Q.Z,{label:"\u8DF3\u8F6C\u7F51\u5740",name:"target_url",placeholder:"\u8BF7\u8F93\u5165\u8DF3\u8F6C\u7F51\u5740",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8DF3\u8F6C\u7F51\u5740"}]}),(0,e.jsx)(le.Z,{label:"\u6B64\u5E7F\u544A\u5C55\u793A\u987A\u5E8F",placeholder:"\u8BF7\u8F93\u5165\u6B64\u5E7F\u544A\u5C55\u793A\u987A\u5E8F,\u8BF7\u8F93\u5165\u4F18\u5148\u7EA7\u7684\u6570\u5B57",name:"show_order",min:1,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B64\u5E7F\u544A\u5C55\u793A\u987A\u5E8F,\u8BF7\u8F93\u5165\u4F18\u5148\u7EA7\u7684\u6570\u5B57"}]}),(0,e.jsx)(ue.Z,{name:"valid_date",label:"\u6709\u6548\u65F6\u95F4",fieldProps:{format:"YYYY-MM-DD"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6709\u6548\u65F6\u95F4"}]}),(0,e.jsx)(se.Z,{name:"hide_ad",label:"\u662F\u5426\u9690\u85CF\u5E7F\u544A",request:v()(c()().mark(function i(){return c()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.abrupt("return",[{label:"\u662F",value:1},{label:"\u5426",value:2}]);case 1:case"end":return l.stop()}},i)})),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u662F\u5426\u9690\u85CF\u5E7F\u544A"}]}),(0,e.jsx)(P.Z,{showSearch:!0,name:"company_id",label:"\u9009\u62E9\u4F01\u4E1A",placeholder:"\u8BF7\u9009\u62E9\u4F01\u4E1A",fieldProps:{fieldNames:me},request:function(u){return(0,h.m_v)({page:1,pagesize:100,keyword:u.keyWords}).then(function(l){return l.data.list})}})]})})})})},he=(0,T.connect)(function(F){var s=F.dictModel,g=F.openModel;return{dictModel:s,openModel:g}})(fe),ge=function(s){var g=s.dispatch,S=s.openModel,C=(0,o.useState)(0),m=f()(C,2),U=m[0],j=m[1],Z=function(w){j(w)};return(0,o.useEffect)(function(){S.openModal||j(0)},[S.openModal]),(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(M.ZP,{theme:{token:{colorPrimary:"#4FBE70"}},children:[(0,e.jsx)(R,{getId:Z}),(0,e.jsx)(he,{id:U})]})})},ve=(0,T.connect)(function(F){var s=F.openModel;return{openModel:s}})(ge)}}]);
|