全栈小学生 26524c4bf5 update admin
2023-08-12 16:21:13 +08:00

2 lines
9.9 KiB
JavaScript

import{d as O,R as Q,r as g,e as s,f,y as l,x as o,g as c,B as m,u as a,A as p,F as C,z as E,v,Q as q}from"./base-04829be5.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as G}from"./default_headimg-9976c9c6.js";import{t}from"./index-043d021e.js";import{f as J}from"./storage-1a3ddb14.js";import{B as K,v as W,p as X,C as Z,D as ee}from"./member-8c8e20d6.js";import{u as te,b as le}from"./vue-router-fee568b2.js";import{_ as ae}from"./add-member.vue_vue_type_script_setup_true_lang-4247fe5e.js";import{_ as re}from"./edit-member.vue_vue_type_script_setup_true_lang-d7d9457b.js";import{E as oe}from"./index-d60f63e2.js";import{E as ie}from"./index-eb678249.js";import{E as me}from"./index-db9b8d96.js";import{a as ne,E as se}from"./index-6bd50bb5.js";import{a as pe,E as de}from"./index-02bf3820.js";import{E as ce}from"./index-0515f627.js";import{E as ue}from"./index-88566e4e.js";import{a as _e,E as be}from"./index-ed9a1afd.js";import{E as fe}from"./index-bf9de702.js";import{E as ge}from"./index-1808e3f9.js";import{v as he}from"./directive-013f0a4e.js";import"./common-111e3797.js";import"./common-2cf17469.js";import"./index-7e933ae4.js";import"./index-30df2c14.js";import"./index-faea7bd5.js";import"./index-236cb599.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-92283b18.js";import"./typescript-defaf979.js";import"./index-a2524300.js";/* empty css */import"./index-b1557f8a.js";import"./index-9a9de0a3.js";import"./error-78e43d3e.js";import"./scroll-e5463626.js";import"./vnode-85ccdc7f.js";import"./index-1d455165.js";import"./focus-trap-be36cfe9.js";import"./event-9519ab40.js";import"./index-de053f2e.js";import"./index-4edf2cad.js";import"./index-c1ab0e3c.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-f0796d29.js";import"./attachment-9a932beb.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-bdd39755.js";import"./index-94a82d50.js";import"./index-bf8db610.js";import"./index-e9e16697.js";import"./index.vue_vue_type_script_setup_true_lang-df8a984f.js";/* empty css */import"./sys-f9859bed.js";import"./index-760fce0d.js";import"./index-cbf0aee7.js";import"./index-c4af56cf.js";import"./index-ed22fe56.js";import"./debounce-f064e94e.js";import"./position-b298e95e.js";import"./index-91afef8c.js";import"./index-c3b3b83a.js";import"./index-d7f4b4bb.js";import"./isEqual-ba353d68.js";import"./_Uint8Array-99b916e9.js";import"./flatten-94587e2b.js";import"./aria-adfa05c5.js";import"./validator-6838b9a3.js";import"./castArray-11aea762.js";import"./_initCloneObject-e5a1aa13.js";import"./strings-4ec3ae35.js";import"./index-b519934c.js";import"./index-9d53c87f.js";import"./_isIterateeCall-f0970b1f.js";const ve={class:"main-container"},ye={class:"flex justify-between items-center"},ke={class:"text-[20px]"},xe={class:"mt-[10px]"},we={class:"flex items-center"},Ce=["src"],Ee={key:1,class:"w-[50px] h-[50px] mr-[10px]",src:G,alt:""},De={class:"flex flex flex-col"},Pe={class:"flex flex-col items-start"},Me={class:"my-[3px]"},Ve={class:"flex items-center"},Le={class:"mt-[16px] flex justify-end"},vl=O({__name:"member",setup(Te){const $=te().meta.title,i=Q({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{keyword:"",register_type:"",member_label:"",register_channel:"",create_time:[]}}),D=g(),P=g([]);(async()=>{P.value=await(await K({})).data})();let M=g([]);(async()=>{M.value=await(await W()).data})();const F=n=>{n&&(n.resetFields(),u())},u=(n=1)=>{i.loading=!0,i.page=n,X({page:i.page,limit:i.limit,...i.searchParam}).then(r=>{i.loading=!1,i.data=r.data.data,i.total=r.data.total}).catch(()=>{i.loading=!1})};u();const B=le(),k=g(null),x=g(null);function z(n){let r=g({type:"member_label",id:n.member_id,title:t("setLable"),data:n});x.value.setDialogType(r.value),x.value.showDialog=!0}function N(n){oe.confirm(t("memberDeleteTips"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),type:"warning"}).then(()=>{Z(n.member_id).then(()=>{u()}).catch(()=>{})})}const R=()=>{k.value.setFormData(),k.value.showDialog=!0},S=n=>{B.push(`/member/detail?id=${n.member_id}`)},V=(n,r)=>{ee({status:r,member_ids:[n.member_id]}).then(_=>{_.code>=0&&u()})};return(n,r)=>{const _=ie,U=me,h=ne,y=pe,L=de,I=ce,A=se,T=ue,d=_e,w=fe,Y=be,j=ge,H=he;return s(),f("div",ve,[l(T,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[c("div",ye,[c("span",ke,m(a($)),1),l(_,{type:"primary",onClick:R},{default:o(()=>[p(m(a(t)("addMember")),1)]),_:1})]),l(T,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:o(()=>[l(A,{inline:!0,model:i.searchParam,ref_key:"searchFormRef",ref:D},{default:o(()=>[l(h,{label:a(t)("memberInfo"),prop:"keyword"},{default:o(()=>[l(U,{modelValue:i.searchParam.keyword,"onUpdate:modelValue":r[0]||(r[0]=e=>i.searchParam.keyword=e),class:"w-[240px]",placeholder:a(t)("memberInfoPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(h,{label:a(t)("registerChannel"),prop:"register_channel"},{default:o(()=>[l(L,{modelValue:i.searchParam.register_channel,"onUpdate:modelValue":r[1]||(r[1]=e=>i.searchParam.register_channel=e),clearable:"",placeholder:a(t)("channelPlaceholder"),class:"input-width"},{default:o(()=>[l(y,{label:a(t)("selectPlaceholder"),value:""},null,8,["label"]),(s(!0),f(C,null,E(P.value,(e,b)=>(s(),v(y,{label:e,value:b},null,8,["label","value"]))),256))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),l(h,{label:a(t)("memberLabel"),prop:"member_label"},{default:o(()=>[l(L,{modelValue:i.searchParam.member_label,"onUpdate:modelValue":r[2]||(r[2]=e=>i.searchParam.member_label=e),"collapse-tags":"",clearable:"",placeholder:a(t)("memberLabelPlaceholder"),class:"input-width"},{default:o(()=>[l(y,{label:a(t)("selectPlaceholder"),value:""},null,8,["label"]),(s(!0),f(C,null,E(a(M),e=>(s(),v(y,{label:e.label_name,value:e.label_id},null,8,["label","value"]))),256))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),l(h,{label:a(t)("createTime"),prop:"create_time"},{default:o(()=>[l(I,{modelValue:i.searchParam.create_time,"onUpdate:modelValue":r[3]||(r[3]=e=>i.searchParam.create_time=e),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":a(t)("startDate"),"end-placeholder":a(t)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),l(h,null,{default:o(()=>[l(_,{type:"primary",onClick:r[4]||(r[4]=e=>u())},{default:o(()=>[p(m(a(t)("search")),1)]),_:1}),l(_,{onClick:r[5]||(r[5]=e=>F(D.value))},{default:o(()=>[p(m(a(t)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),c("div",xe,[q((s(),v(Y,{data:i.data,size:"large"},{empty:o(()=>[c("span",null,m(i.loading?"":a(t)("emptyData")),1)]),default:o(()=>[l(d,{prop:"member_no",label:a(t)("memberNo"),"min-width":"120"},null,8,["label"]),l(d,{prop:"nickname","show-overflow-tooltip":!0,label:a(t)("nickname"),"min-width":"170"},{default:o(({row:e})=>[c("div",we,[e.headimg?(s(),f("img",{key:0,class:"w-[50px] h-[50px] mr-[10px]",src:a(J)(e.headimg),alt:""},null,8,Ce)):(s(),f("img",Ee)),c("div",De,[c("span",null,m(e.nickname||""),1)])])]),_:1},8,["label"]),l(d,{prop:"mobile",label:a(t)("mobile"),"min-width":"120"},null,8,["label"]),l(d,{prop:"point",label:a(t)("point"),"min-width":"80",align:"right"},{default:o(({row:e})=>[p(m(Number.parseInt(e.point)),1)]),_:1},8,["label"]),l(d,{prop:"balance",label:a(t)("balance"),"min-width":"130",align:"right"},null,8,["label"]),l(d,{prop:"member_label",label:a(t)("lable"),"min-width":"120",align:"center"},{default:o(({row:e})=>[c("div",Pe,[(s(!0),f(C,null,E(e.member_label_array,(b,ze)=>(s(),f("div",Me,[l(w,{class:"ml-[13px]",type:"info"},{default:o(()=>[p(m(b.label_name),1)]),_:2},1024)]))),256))])]),_:1},8,["label"]),l(d,{prop:"register_channel_name",label:a(t)("registerChannel"),"min-width":"110",align:"center"},null,8,["label"]),l(d,{prop:"member_label",label:a(t)("status"),"min-width":"120",align:"center"},{default:o(({row:e})=>[e.status==1?(s(),v(w,{key:0,type:"success",onClick:b=>V(e,0),class:"cursor-pointer"},{default:o(()=>[p(m(a(t)("normal")),1)]),_:2},1032,["onClick"])):(s(),v(w,{key:1,type:"error",onClick:b=>V(e,1),class:"cursor-pointer"},{default:o(()=>[p(m(a(t)("lock")),1)]),_:2},1032,["onClick"]))]),_:1},8,["label"]),l(d,{label:a(t)("createTime"),"min-width":"150",align:"center"},{default:o(({row:e})=>[p(m(e.create_time||""),1)]),_:1},8,["label"]),l(d,{label:a(t)("lastVisitTime"),"min-width":"150",align:"center"},{default:o(({row:e})=>[p(m(e.last_visit_time||""),1)]),_:1},8,["label"]),l(d,{label:a(t)("operation"),fixed:"right",width:"180"},{default:o(({row:e})=>[c("div",Ve,[l(_,{type:"primary",link:"",onClick:b=>S(e)},{default:o(()=>[p(m(a(t)("detail")),1)]),_:2},1032,["onClick"]),l(_,{type:"primary",link:"",onClick:b=>z(e)},{default:o(()=>[p(m(a(t)("setLable")),1)]),_:2},1032,["onClick"]),l(_,{type:"primary",link:"",onClick:b=>N(e)},{default:o(()=>[p(m(a(t)("memberDelete")),1)]),_:2},1032,["onClick"])])]),_:1},8,["label"])]),_:1},8,["data"])),[[H,i.loading]]),c("div",Le,[l(j,{"current-page":i.page,"onUpdate:currentPage":r[6]||(r[6]=e=>i.page=e),"page-size":i.limit,"onUpdate:pageSize":r[7]||(r[7]=e=>i.limit=e),layout:"total, sizes, prev, pager, next, jumper",total:i.total,onSizeChange:r[8]||(r[8]=e=>u()),onCurrentChange:u},null,8,["current-page","page-size","total"])])]),l(ae,{ref_key:"addMemberDialog",ref:k,onComplete:r[9]||(r[9]=e=>u())},null,512),l(re,{ref_key:"editMemberDialog",ref:x,onComplete:r[10]||(r[10]=e=>u())},null,512)]),_:1})])}}});export{vl as default};