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

2 lines
5.8 KiB
JavaScript

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