zhonghai_admin/index/assets/index-95824344.js
2025-08-18 11:04:38 +08:00

2 lines
5.6 KiB
JavaScript

var Z=Object.defineProperty;var B=Object.getOwnPropertySymbols;var tt=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable;var V=(p,e,t)=>e in p?Z(p,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):p[e]=t,R=(p,e)=>{for(var t in e||(e={}))tt.call(e,t)&&V(p,t,e[t]);if(B)for(var t of B(e))et.call(e,t)&&V(p,t,e[t]);return p};var $=(p,e,t)=>new Promise((w,f)=>{var S=m=>{try{x(t.next(m))}catch(y){f(y)}},C=m=>{try{x(t.throw(m))}catch(y){f(y)}},x=m=>m.done?w(m.value):Promise.resolve(m.value).then(S,C);x((t=t.apply(p,e)).next())});import{u as at,f as T,g as E}from"./index-2a45336b.js";import{a as A,b as c,o as n,k as d,e as o,w as a,u,V as nt,E as b,F as h,K as H,G as g,d as M,i as _,c as N,aK as ot,W as it,D as st,a5 as lt,aa as rt}from"./ant-design-vue-710243d9.js";import{u as dt}from"./usePagination-7442a465.js";import{a as ct}from"./useEnum-4e87ed86.js";import ut from"./EditDialog-51d2052c.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./lodash-es-7cb071db.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";import"./useForm-269e95cd.js";import"./useSpining-af3901ce.js";const pt=H("span",null,g(" ~ "),-1),mt={key:1},_t=["onClick"],gt=["onClick"],ft={key:5},yt={key:1},kt={key:1},Nt=Object.assign({name:"activity"},{__name:"index",setup(p){const{t:e}=at(),t=A(!1),w=A([]),f=A(1),S=[{title:"活动标题",dataIndex:"title",width:200},{title:"活动时间",dataIndex:"startAt",width:300,align:"center"},{title:"报名截止时间",dataIndex:"endSignupAt",width:150,align:"center"},{title:"限制人数",dataIndex:"maxSignupNum",width:120},{title:"已报人数",dataIndex:"signupNum",width:120},{title:"活动地址",dataIndex:"address",align:"center",width:200},{title:"活动图片",dataIndex:"images",align:"center",width:100},{title:"消耗积分",dataIndex:"point",width:90,align:"center"},{title:"所属区域",dataIndex:"areaId",width:90,align:"center"},{title:"活动详情",dataIndex:"content",width:90,align:"center"},{title:"状态",dataIndex:"status",key:"introduce",width:60,align:"center"},{title:e("button.action"),key:"action",fixed:"right",width:150,align:"center"}],{listData:C,loading:x,showLoading:m,hideLoading:y,paginationState:v,resetPagination:ht,searchFormData:j}=dt(),F=A();D();function D(){return $(this,null,function*(){try{m();const{pageSize:i,current:r}=v,{success:I,data:k,total:Y}=yield T.activity.getProjectList(R({pageSize:i,current:r},j.value)).catch(()=>{throw new Error});y(),E("http.code.success")===I&&(C.value=k,v.total=Y)}catch(i){y()}})}function z({id:i}){lt.confirm({title:e("pages.system.user.delTip"),content:e("button.confirm"),okText:e("button.confirm"),onOk:()=>new Promise((r,I)=>{$(this,null,function*(){try{const{success:k}=yield T.activity.delItem(i).catch(()=>{throw new Error});E("http.code.success")===k&&(r(),rt.success(e("component.message.success.delete")),yield D())}catch(k){I()}})})})}function K({current:i,pageSize:r}){v.current=i,v.pageSize=r,D()}function G(){return $(this,null,function*(){yield D()})}return(i,r)=>{const I=c("a-button"),k=c("x-action-bar"),Y=c("a-tag"),L=c("a-tooltip"),P=c("x-action-button"),U=c("a-table"),W=c("a-card"),q=c("a-col"),J=c("a-row"),Q=c("a-image"),X=c("a-modal");return n(),d(h,null,[o(J,{gutter:8,wrap:!1},{default:a(()=>[o(q,{flex:"auto"},{default:a(()=>[o(W,{type:"flex"},{default:a(()=>[o(k,{class:"mb-8-2"},{default:a(()=>[o(I,{type:"primary",onClick:r[0]||(r[0]=s=>i.$refs.editDialogRef.handleCreate())},{icon:a(()=>[o(u(nt))]),default:a(()=>[b(" 新增活动 ")]),_:1})]),_:1}),o(U,{columns:S,"data-source":u(C),bordered:"true",loading:u(x),pagination:u(v),scroll:{x:1e3},onChange:K},{bodyCell:a(({column:s,record:l})=>[s.dataIndex==="startAt"?(n(),d(h,{key:0},[H("span",null,g(l.startAt&&u(M)(l.startAt).format("YYYY-MM-DD HH:mm")),1),pt,H("span",null,g(l.endAt&&u(M)(l.endAt).format("YYYY-MM-DD HH:mm")),1)],64)):_("",!0),s.dataIndex==="endSignupAt"?(n(),d("span",mt,g(l.endSignupAt&&u(M)(l.endSignupAt).format("YYYY-MM-DD HH:mm")),1)):_("",!0),s.dataIndex==="images"?(n(),d("span",{key:2,style:{cursor:"pointer",color:"#1677ff"},onClick:O=>{w.value=l.images||[],f.value=1,t.value=!0},type:"link"},"点击查看",8,_t)):_("",!0),s.dataIndex==="content"?(n(),d("span",{key:3,style:{cursor:"pointer",color:"#1677ff"},onClick:O=>{i.content=l.content||"",f.value=2,t.value=!0},type:"link"},"点击查看",8,gt)):_("",!0),s.dataIndex==="status"?(n(),d(h,{key:4},[l.status==="enabled"?(n(),N(Y,{key:0,color:"green"},{default:a(()=>[b("启用")]),_:1})):_("",!0),l.status==="disabled"?(n(),N(Y,{key:1,color:"red"},{default:a(()=>[b("停用")]),_:1})):_("",!0)],64)):_("",!0),s.dataIndex==="areaId"?(n(),d("span",ft,g(u(ct).getName(l.areaId)),1)):_("",!0),s.key==="action"?(n(),d(h,{key:6},[o(P,{onClick:O=>i.$refs.editDialogRef.handleEdit(l)},{default:a(()=>[o(L,null,{title:a(()=>[b(g(i.$t("pages.system.user.edit")),1)]),default:a(()=>[o(u(ot))]),_:1})]),_:2},1032,["onClick"]),o(P,{onClick:O=>z(l)},{default:a(()=>[o(L,null,{title:a(()=>[b(g(i.$t("pages.system.delete")),1)]),default:a(()=>[o(u(it),{style:{color:"#ff4d4f"}})]),_:1})]),_:2},1032,["onClick"])],64)):_("",!0)]),_:1},8,["data-source","loading","pagination"])]),_:1})]),_:1})]),_:1}),o(X,{open:t.value,"onUpdate:open":r[1]||(r[1]=s=>t.value=s),title:f.value===1?"活动图片":"活动详情",onOk:r[2]||(r[2]=s=>t.value=!1)},{default:a(()=>[f.value===1?(n(),d(h,{key:0},[w.value.length>0?(n(!0),d(h,{key:0},st(w.value,s=>(n(),N(Q,{width:200,src:u(E)("http.apiBasic")+s},null,8,["src"]))),256)):(n(),d("span",yt," 暂无图片 "))],64)):(n(),d("span",kt,g(i.content),1))]),_:1},8,["open","title"]),o(ut,{ref_key:"editDialogRef",ref:F,onOk:G},null,512)],64)}}});export{Nt as default};