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

2 lines
5.8 KiB
JavaScript

var nt=Object.defineProperty;var z=Object.getOwnPropertySymbols;var ot=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable;var F=(d,a,n)=>a in d?nt(d,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):d[a]=n,M=(d,a)=>{for(var n in a||(a={}))ot.call(a,n)&&F(d,n,a[n]);if(z)for(var n of z(a))st.call(a,n)&&F(d,n,a[n]);return d};var E=(d,a,n)=>new Promise((I,C)=>{var O=u=>{try{_(n.next(u))}catch(r){C(r)}},D=u=>{try{_(n.throw(u))}catch(r){C(r)}},_=u=>u.done?I(u.value):Promise.resolve(u.value).then(O,D);_((n=n.apply(d,a)).next())});import{u as it,f as V,g as B}from"./index-2a45336b.js";import{a as lt,b as s,o as c,k as y,e as t,w as e,u as i,aW as U,aX as W,E as p,R as rt,G as b,F as $,c as P,i as g,d as ct,aK as dt,W as ut,a5 as mt,aa as _t}from"./ant-design-vue-710243d9.js";import{u as pt}from"./usePagination-7442a465.js";import{c as ft}from"./useEnum-4e87ed86.js";import gt from"./EditDialog-a98fb87c.js";import{d as ht}from"./default-2bef9fc8.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 yt={key:1},bt={key:2},kt={key:3},Tt=Object.assign({name:"visitor"},{__name:"index",setup(d){const{t:a}=it(),n=[{title:"头像",dataIndex:"avatar",width:120,align:"center"},{title:"姓名",dataIndex:"name",width:120,align:"center"},{title:"电话",dataIndex:"phone",width:120,align:"center"},{title:"出生日期",dataIndex:"birthday",width:120,align:"center"},{title:"当前积分",dataIndex:"currentbalance",width:120},{title:"累计积分",dataIndex:"balance",width:120},{title:"等级",dataIndex:"grade",width:60,align:"center"},{title:"类型",dataIndex:"type",width:60,align:"center"},{title:"状态",dataIndex:"status",key:"introduce",width:60,align:"center"},{title:a("button.action"),key:"action",fixed:"right",width:100,align:"center"}],{listData:I,loading:C,showLoading:O,hideLoading:D,paginationState:_,resetPagination:u,searchFormData:r}=pt(),A=lt();k();function k(){return E(this,null,function*(){try{O();const{pageSize:l,current:m}=_,{success:v,data:h,total:w}=yield V.customer.getProjectList(M({pageSize:l,current:m,type:"visitor"},r.value)).catch(()=>{throw new Error});D(),B("http.code.success")===v&&(I.value=h,_.total=w)}catch(l){D()}})}function G({id:l}){mt.confirm({title:a("pages.system.user.delTip"),content:a("button.confirm"),okText:a("button.confirm"),onOk:()=>new Promise((m,v)=>{E(this,null,function*(){try{const{success:h}=yield V.customer.delItem(l).catch(()=>{throw new Error});B("http.code.success")===h&&(m(),_t.success(a("component.message.success.delete")),yield k())}catch(h){v()}})})})}function K({current:l,pageSize:m}){_.current=l,_.pageSize=m,k()}function X(){u(),k()}function q(){r.value={},u(),k()}function H(){return E(this,null,function*(){yield k()})}return(l,m)=>{const v=s("a-input"),h=s("a-form-item"),w=s("a-col"),R=s("a-select-option"),J=s("a-select"),L=s("a-button"),Q=s("a-space"),N=s("a-row"),Z=s("a-form"),tt=s("x-search-bar"),S=s("a-image"),T=s("a-tag"),Y=s("a-tooltip"),j=s("x-action-button"),et=s("a-table"),at=s("a-card");return c(),y($,null,[t(tt,{class:"mb-8-2"},{default:e(({gutter:f,colSpan:o})=>[t(Z,{model:i(r),layout:"inline"},{default:e(()=>[t(N,{gutter:f},{default:e(()=>[t(w,U(W(o)),{default:e(()=>[t(h,{label:"姓名",name:"name"},{default:e(()=>[t(v,{placeholder:"请输入客户姓名",value:i(r).name,"onUpdate:value":m[0]||(m[0]=x=>i(r).name=x)},null,8,["value"])]),_:1})]),_:2},1040),t(w,U(W(o)),{default:e(()=>[t(h,{label:"状态",name:"status"},{default:e(()=>[t(J,{value:i(r).status,"onUpdate:value":m[1]||(m[1]=x=>i(r).status=x),allowClear:""},{default:e(()=>[t(R,{value:""},{default:e(()=>[p("全部")]),_:1}),t(R,{value:"enabled"},{default:e(()=>[p("启用")]),_:1}),t(R,{value:"disabled"},{default:e(()=>[p("停用")]),_:1})]),_:1},8,["value"])]),_:1})]),_:2},1040),t(w,rt({class:"align-right"},o),{default:e(()=>[t(Q,null,{default:e(()=>[t(L,{onClick:q},{default:e(()=>[p(b(l.$t("button.reset")),1)]),_:1}),t(L,{ghost:"",type:"primary",onClick:X},{default:e(()=>[p(b(l.$t("button.search")),1)]),_:1})]),_:1})]),_:2},1040)]),_:2},1032,["gutter"])]),_:2},1032,["model"])]),_:1}),t(N,{gutter:8,wrap:!1},{default:e(()=>[t(w,{flex:"auto"},{default:e(()=>[t(at,{type:"flex"},{default:e(()=>[t(et,{columns:n,"data-source":i(I),bordered:"true",loading:i(C),pagination:i(_),scroll:{x:1e3},onChange:K},{bodyCell:e(({column:f,record:o})=>[f.dataIndex==="avatar"?(c(),y($,{key:0},[o.avatar.includes("https://loremflickr.com")?(c(),P(S,{key:0,width:30,src:o.avatar||l.$imageErr.imgErr},null,8,["src"])):(c(),P(S,{key:1,width:30,src:o.avatar?i(B)("http.apiBasic")+o.avatar:i(ht)},null,8,["src"]))],64)):g("",!0),f.dataIndex==="type"?(c(),y("span",yt,b(i(ft).getName(o.type)),1)):g("",!0),f.dataIndex==="grade"?(c(),y("span",bt,b(o.grade+"级"),1)):g("",!0),f.dataIndex==="birthday"?(c(),y("span",kt,b(o.birthday&&i(ct)(o.birthday).format("YYYY-MM-DD")),1)):g("",!0),f.dataIndex==="status"?(c(),y($,{key:4},[o.status==="enabled"?(c(),P(T,{key:0,color:"green"},{default:e(()=>[p("启用")]),_:1})):g("",!0),o.status==="disabled"?(c(),P(T,{key:1,color:"red"},{default:e(()=>[p("停用")]),_:1})):g("",!0)],64)):g("",!0),f.key==="action"?(c(),y($,{key:5},[t(j,{onClick:x=>l.$refs.editDialogRef.handleEdit(o)},{default:e(()=>[t(Y,null,{title:e(()=>[p(b(l.$t("pages.system.user.edit")),1)]),default:e(()=>[t(i(dt))]),_:1})]),_:2},1032,["onClick"]),t(j,{onClick:x=>G(o)},{default:e(()=>[t(Y,null,{title:e(()=>[p(b(l.$t("pages.system.delete")),1)]),default:e(()=>[t(i(ut),{style:{color:"#ff4d4f"}})]),_:1})]),_:2},1032,["onClick"])],64)):g("",!0)]),_:1},8,["data-source","loading","pagination"])]),_:1})]),_:1})]),_:1}),t(gt,{ref_key:"editDialogRef",ref:A,onOk:H},null,512)],64)}}});export{Tt as default};