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.
1 line
5.8 KiB
1 line
5.8 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[92756],{74886:function(n,e,t){t.r(e),t.d(e,{default:function(){return nn}});var i=t(82242),s=t.n(i),c=t(7557),l=t.n(c),a=t(37205),r=t.n(a),o=t(41498),u=t.n(o),d=t(79800),_=t.n(d),p=t(39647),m=t.n(p),h=t(59301),v=t(54178),f=t(65363),x=t(71418),j=t(43418),g=t(8591),y=t(6848),w=t(95237),N=t(43604),S=t(27092),k="page___Gcmac",C="center___N9qD8",Z="paramsStyle___iDChv",b="type___woWqs",D="type_item_active___zMf9e",R="type_item___Vk0gB",P="BannerStyle___wAus6",z="BannerStyleContent___JwXxj",E="DivDownPlay___jcm9Z",I="CustomInputStyle___xNo9j",M="listwrap___T7D1l",V="list___PQsZ5",G="list_img___PLy0R",T="type_name___Dr9S4",q="list_content___dreze",B="content_title___soAMR",J="content_desc___PMqjw",W="imgContent___rsNO1",A="updateContent___T7pPJ",F="iconUpdate___i4lVr",H="deleteContent___HsGat",O="iconDetele___Vwrcv",Q=t(55342),U=t(48200),L=t(13261),X=t(15309),K=t(27627),Y=t(37712),$=["globalSetting","dispatch","user"],nn=(0,f.connect)((function(n){return{user:n.user,globalSetting:n.globalSetting}}))((function(n){var e,t=n.globalSetting,i=(n.dispatch,n.user,m()(n,$),(0,h.useState)({keyword:"",company:"全部拓展类型",is_ai:!1,page:1,limit:10})),c=_()(i,2),a=c[0],o=c[1],d=(0,h.useState)([]),p=_()(d,2),nn=p[0],en=p[1],tn=(0,h.useState)([]),sn=_()(tn,2),cn=sn[0],ln=sn[1],an=(0,h.useState)(0),rn=_()(an,2),on=rn[0],un=rn[1],dn=(0,h.useState)(!1),_n=_()(dn,2),pn=_n[0],mn=_n[1],hn=(0,h.useState)(!1),vn=_()(hn,2),fn=vn[0],xn=vn[1];(0,h.useEffect)((function(){gn()}),[a]),(0,h.useEffect)((function(){jn()}),[]);var jn=function(){var n=u()(l()().mark((function n(){var e;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Q.H8)({is_ai:!1});case 2:0==(e=n.sent).status&&en(["全部拓展类型"].concat(r()(null==e?void 0:e.preface_expansions_types)));case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),gn=function(){var n=u()(l()().mark((function n(){var e,t;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return mn(!0),(e=s()({},a)).company="全部拓展类型"==a.company?"":a.company,n.next=5,(0,U.ZD)(e);case 5:0==(null==(t=n.sent)?void 0:t.status)?(un(null==t?void 0:t.total_count),ln(null==t?void 0:t.list),mn(!1),xn(null==t?void 0:t.can_edit)):mn(!1);case 7:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,Y.jsxs)("section",{className:k,children:[(0,Y.jsx)("div",{className:P,style:{backgroundImage:"url(".concat(X.Z.IMG_SERVER,"/").concat(null==t||null===(e=t.setting)||void 0===e?void 0:e.news_banner_url,")")},children:(0,Y.jsxs)("div",{className:z,children:[(0,Y.jsxs)("div",{children:[(0,Y.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:"前沿拓展"}),fn&&(0,Y.jsxs)("div",{className:"".concat(E),onClick:function(){f.history.push("/preface/new")},children:[(0,Y.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建前沿拓展"]})]}),(0,Y.jsx)("div",{children:(0,Y.jsx)(v.t7,{placeholder:"请输入关键词搜索",className:I,value:null==a?void 0:a.keyword,onChange:function(n){var e;o(s()(s()({},a),{},{keyword:null===(e=decodeURIComponent(n))||void 0===e?void 0:e.trim(),page:1}))}})})]})}),(0,Y.jsxs)("div",{className:C,children:[(0,Y.jsx)("div",{className:Z,children:(0,Y.jsx)("div",{className:b,children:(0,Y.jsx)("div",{style:{display:"flex",flexWrap:"wrap",flex:1},children:null==nn?void 0:nn.map((function(n,e){return(0,Y.jsx)("div",{className:(null==a?void 0:a.company)==n?D:R,onClick:function(){a.company=n,o(s()({},a))},children:n},e)}))})})}),(0,Y.jsx)(x.Z,{spinning:pn,children:(0,Y.jsxs)("div",{style:{width:"12rem",margin:".38rem auto 0"},children:[(null==cn?void 0:cn.length)>0?(0,Y.jsx)("div",{className:M,children:null==cn?void 0:cn.map((function(n,e){return(0,Y.jsx)("div",{onClick:function(){(0,K.xg)("".concat(null==n?void 0:n.url))},children:(0,Y.jsxs)("div",{className:V,style:{marginRight:(1+e)%2==0?0:".37rem"},children:[(0,Y.jsx)("img",{src:X.Z.IMG_SERVER+(null==n?void 0:n.attachment_url),className:G}),fn&&(null==n?void 0:n.is_creator)&&(0,Y.jsxs)("div",{className:W,children:[(0,Y.jsxs)("span",{className:A,onClick:function(e){e.stopPropagation(),f.history.push("/preface/".concat(n.id,"/edit"))},children:[(0,Y.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(F)}),"编辑"]}),(0,Y.jsxs)("span",{className:H,onClick:function(e){var t;e.stopPropagation(),j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,Y.jsx)("div",{children:"确认删除该前沿拓展吗?"}),onOk:(t=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,U.Z)(n.id).then((function(n){0==(null==n?void 0:n.status)&&(g.ZP.success("删除成功"),gn(),jn())}));case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},children:[(0,Y.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(O)}),"删除"]})]}),(0,Y.jsx)("div",{className:T,children:null==n?void 0:n.type_name}),(0,Y.jsxs)("div",{className:q,children:[(0,Y.jsx)(y.Z,{title:(null==n?void 0:n.title)||"--",children:(0,Y.jsx)("div",{className:B,children:(null==n?void 0:n.title)||"--"})}),(0,Y.jsx)(y.Z,{title:(null==n?void 0:n.description)||"--",children:(0,Y.jsx)("div",{className:J,children:(null==n?void 0:n.description)||"--"})})]})]})},null==n?void 0:n.id)}))}):(0,Y.jsx)(L.Z,{}),(null==cn?void 0:cn.length)>0&&(0,Y.jsxs)(w.Z,{align:"middle",justify:"space-between",style:{margin:".2rem auto 1.5rem"},children:[(0,Y.jsxs)(N.Z,{children:["共 ",(0,Y.jsx)("span",{style:{color:"#165DFF"},children:on||0})," 条数据"]}),(0,Y.jsx)(N.Z,{children:(0,Y.jsx)(S.Z,{showSizeChanger:!1,showQuickJumper:!0,current:a.page,pageSize:a.limit,onChange:function(n,e){return o(s()(s()({},a),{},{page:n,limit:e}))},total:on||0})})]})]})})]})]})}))}}]); |