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

2 lines
6.9 KiB
JavaScript

var de=Object.defineProperty;var z=Object.getOwnPropertySymbols;var ce=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable;var F=(p,n,a)=>n in p?de(p,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):p[n]=a,U=(p,n)=>{for(var a in n||(n={}))ce.call(n,a)&&F(p,a,n[a]);if(z)for(var a of z(n))ue.call(n,a)&&F(p,a,n[a]);return p};var L=(p,n,a)=>new Promise((N,y)=>{var R=m=>{try{C(a.next(m))}catch(k){y(k)}},E=m=>{try{C(a.throw(m))}catch(k){y(k)}},C=m=>m.done?N(m.value):Promise.resolve(m.value).then(R,E);C((a=a.apply(p,n)).next())});import{u as pe,f as K,g as O}from"./index-2a45336b.js";import{a as M,b as o,o as l,k as u,e as t,w as e,u as s,aW as W,aX as G,E as f,R as _e,G as I,V as me,F as b,c as P,i as _,d as fe,aK as ge,W as he,D as ye,K as ke,a5 as xe,aa as we}from"./ant-design-vue-710243d9.js";import{u as ve}from"./usePagination-7442a465.js";import{a as Ie,t as be}from"./useEnum-4e87ed86.js";import Ce from"./EditDialog-4adfb8ad.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 De={key:1},$e=["onClick"],Pe={key:4},Ne={key:5},Ee={key:1},Le=["innerHTML"],Ue=Object.assign({name:"equiteType"},{__name:"index",setup(p){const{t:n}=pe(),a=M(!1),N=M([]),y=M(1),R=[{title:"封面图",dataIndex:"cover",width:80},{title:"权益名称",dataIndex:"name",width:200},{title:"订单联系人",dataIndex:"concatName",width:200},{title:"订单电话",dataIndex:"concatPhone",width:200},{title:"所需积分",dataIndex:"price",width:100,align:"center"},{title:"已兑",dataIndex:"stock",width:100,align:"center"},{title:"排序",dataIndex:"sequence",width:100,align:"center"},{title:"兑换数量上限",dataIndex:"maxNum",width:120},{title:"兑换次数上限",dataIndex:"canNum",width:120},{title:"详情",dataIndex:"details",align:"center",width:100},{title:"所属区域",dataIndex:"areaId",width:90,align:"center"},{title:"权益到期时间",dataIndex:"expireAt",width:120,align:"center"},{title:"礼品有效期/天",dataIndex:"expire",width:90,align:"center"},{title:"产品类别",dataIndex:"type",width:90,align:"center"},{title:"状态",dataIndex:"status",key:"introduce",width:60,align:"center"},{title:n("button.action"),key:"action",fixed:"right",width:120,align:"center"}],{listData:E,loading:C,showLoading:m,hideLoading:k,paginationState:D,resetPagination:B,searchFormData:g}=ve(),X=M();x();function x(){return L(this,null,function*(){try{m();const{pageSize:c,current:i}=D,{success:$,data:h,total:w}=yield K.equiteMgt.getProjectList(U({pageSize:c,current:i},g.value)).catch(()=>{throw new Error});k(),O("http.code.success")===$&&(E.value=h,D.total=w)}catch(c){k()}})}function J({id:c}){xe.confirm({title:n("pages.system.user.delTip"),content:n("button.confirm"),okText:n("button.confirm"),onOk:()=>new Promise((i,$)=>{L(this,null,function*(){try{const{success:h}=yield K.equiteMgt.delItem(c).catch(()=>{throw new Error});O("http.code.success")===h&&(i(),we.success(n("component.message.success.delete")),yield x())}catch(h){$()}})})})}function Q({current:c,pageSize:i}){D.current=c,D.pageSize=i,x()}function Z(){B(),x()}function ee(){g.value={},B(),x()}function te(){return L(this,null,function*(){yield x()})}return(c,i)=>{const $=o("a-input"),h=o("a-form-item"),w=o("a-col"),V=o("a-select-option"),ae=o("a-select"),T=o("a-button"),ne=o("a-space"),q=o("a-row"),oe=o("a-form"),ie=o("x-search-bar"),le=o("x-action-bar"),A=o("a-image"),H=o("a-tag"),S=o("a-tooltip"),Y=o("x-action-button"),se=o("a-table"),j=o("a-card"),re=o("a-modal");return l(),u(b,null,[t(ie,{class:"mb-8-2"},{default:e(({gutter:r,colSpan:d})=>[t(oe,{model:s(g),layout:"inline"},{default:e(()=>[t(q,{gutter:r},{default:e(()=>[t(w,W(G(d)),{default:e(()=>[t(h,{label:"权益名称",name:"name"},{default:e(()=>[t($,{placeholder:"请输入权益名称",value:s(g).name,"onUpdate:value":i[0]||(i[0]=v=>s(g).name=v)},null,8,["value"])]),_:1})]),_:2},1040),t(w,W(G(d)),{default:e(()=>[t(h,{label:"所属区域",name:"areaId"},{default:e(()=>[t(ae,{value:s(g).areaId,"onUpdate:value":i[1]||(i[1]=v=>s(g).areaId=v),allowClear:""},{default:e(()=>[t(V,{value:1},{default:e(()=>[f("南通")]),_:1}),t(V,{value:2},{default:e(()=>[f("盐城")]),_:1})]),_:1},8,["value"])]),_:1})]),_:2},1040),t(w,_e({class:"align-right"},d),{default:e(()=>[t(ne,null,{default:e(()=>[t(T,{onClick:ee},{default:e(()=>[f(I(c.$t("button.reset")),1)]),_:1}),t(T,{ghost:"",type:"primary",onClick:Z},{default:e(()=>[f(I(c.$t("button.search")),1)]),_:1})]),_:1})]),_:2},1040)]),_:2},1032,["gutter"])]),_:2},1032,["model"])]),_:1}),t(q,{gutter:8,wrap:!1},{default:e(()=>[t(w,{flex:"auto"},{default:e(()=>[t(j,{type:"flex"},{default:e(()=>[t(le,{class:"mb-8-2"},{default:e(()=>[t(T,{type:"primary",onClick:i[2]||(i[2]=r=>c.$refs.editDialogRef.handleCreate())},{icon:e(()=>[t(s(me))]),default:e(()=>[f(" 新增权益 ")]),_:1})]),_:1}),t(se,{columns:R,"data-source":s(E),bordered:"true",loading:s(C),pagination:s(D),scroll:{x:1e3},onChange:Q},{bodyCell:e(({column:r,record:d})=>[r.dataIndex==="cover"?(l(),u(b,{key:0},[d.cover?(l(),P(A,{key:0,src:s(O)("http.apiBasic")+d.cover},null,8,["src"])):_("",!0)],64)):_("",!0),r.dataIndex==="expireAt"?(l(),u("span",De,I(d.expireAt&&s(fe)(d.expireAt).format("YYYY-MM-DD HH:mm")),1)):_("",!0),r.dataIndex==="details"?(l(),u("span",{key:2,style:{cursor:"pointer",color:"#1677ff"},onClick:v=>{c.content=d.details||"",y.value=2,a.value=!0},type:"link"},"点击查看",8,$e)):_("",!0),r.dataIndex==="status"?(l(),u(b,{key:3},[d.status==="enabled"?(l(),P(H,{key:0,color:"green"},{default:e(()=>[f("启用")]),_:1})):_("",!0),d.status==="disabled"?(l(),P(H,{key:1,color:"red"},{default:e(()=>[f("停用")]),_:1})):_("",!0)],64)):_("",!0),r.dataIndex==="areaId"?(l(),u("span",Pe,I(s(Ie).getName(d.areaId)),1)):_("",!0),r.dataIndex==="type"?(l(),u("span",Ne,I(s(be).getName(d.type)),1)):_("",!0),r.key==="action"?(l(),u(b,{key:6},[t(Y,{onClick:v=>c.$refs.editDialogRef.handleEdit(d)},{default:e(()=>[t(S,null,{title:e(()=>[f(" 编辑")]),default:e(()=>[t(s(ge))]),_:1})]),_:2},1032,["onClick"]),t(Y,{onClick:v=>J(d)},{default:e(()=>[t(S,null,{title:e(()=>[f(I(c.$t("pages.system.delete")),1)]),default:e(()=>[t(s(he),{style:{color:"#ff4d4f"}})]),_:1})]),_:2},1032,["onClick"])],64)):_("",!0)]),_:1},8,["data-source","loading","pagination"])]),_:1})]),_:1})]),_:1}),t(re,{open:a.value,"onUpdate:open":i[3]||(i[3]=r=>a.value=r),title:y.value===1?"权益图片":"权益详情",onOk:i[4]||(i[4]=r=>a.value=!1)},{default:e(()=>[y.value===1?(l(),u(b,{key:0},[N.value.length>0?(l(!0),u(b,{key:0},ye(N.value,r=>(l(),P(A,{width:200,src:s(O)("http.apiBasic")+r},null,8,["src"]))),256)):(l(),u("span",Ee," 暂无图片 "))],64)):(l(),P(j,{key:1},{default:e(()=>[ke("span",{innerHTML:c.content},null,8,Le)]),_:1}))]),_:1},8,["open","title"]),t(Ce,{ref_key:"editDialogRef",ref:X,onOk:te},null,512)],64)}}});export{Ue as default};