niucloud/niucloud/public/admin/assets/member-3c825a94.js
全栈小学生 c79501bd6a up
2025-04-19 14:44:57 +08:00

2 lines
9.9 KiB
JavaScript

import{d as K,y as Q,n as W,r as _,h as s,c as g,e as l,w as o,a as u,t as m,u as a,i as c,q as t,F as x,U as w,s as y,T as ee,B as le,E as ae,L as te,M as re,a8 as oe,aA as ne,bL as ie,N as me,a6 as se,a9 as pe,ai as de,aa as ce,X as ue,Z as _e}from"./index-556ab6fb.js";/* empty css */import{_ as be}from"./index.vue_vue_type_script_setup_true_lang-3c28568a.js";/* 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 *//* empty css */import"./el-form-item-4ed993c7.js";import{_ as fe}from"./member_head-d9fd7b2c.js";import{a as ge,R as he,g as ve,p as ye,S as xe}from"./member-8a3260b1.js";import{_ as we}from"./add-member.vue_vue_type_script_setup_true_lang-955d841f.js";import{_ as ke}from"./detail-member.vue_vue_type_style_index_0_lang-3fb68cf8.js";import{_ as Ce}from"./edit-member.vue_vue_type_script_setup_true_lang-bd4eb725.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./member-point-edit.vue_vue_type_script_setup_true_lang-7e8c823b.js";/* empty css *//* empty css *//* empty css */import"./member-balance-edit.vue_vue_type_script_setup_true_lang-8edd1976.js";import"./index-32230861.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-0a8499ac.js";import"./attachment-ffadd19d.js";import"./index.vue_vue_type_script_setup_true_lang-328fead7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-dropdown-item-4ed993c7.js";import"./index.vue_vue_type_script_setup_true_lang-1b45abcb.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-4debed0e.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./sortable.esm-be94e56d.js";const De={class:"main-container"},Pe={class:"flex justify-between items-center"},Le={class:"text-page-title"},Me={class:"mt-[10px]"},Ve={class:"flex items-center"},Ee={class:"mr-[10px] rounded-full w-[50px] h-[50px] flex items-center justify-center"},$e=["src"],Fe={key:1,class:"max-w-[50px] max-h-[50px]",src:fe,alt:""},Te={class:"flex flex-col"},Se={class:"flex flex-col items-center"},Ue={class:"flex items-center"},Ne={class:"mt-[16px] flex justify-end"},Nl=K({__name:"member",setup(ze){const U=Q().meta.title,n=W({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{keyword:"",register_type:"",member_label:"",register_channel:"",create_time:[],member_level:""}}),V=_(),E=_([]);(async()=>{E.value=await(await he({})).data})();const $=_([]);(async()=>{$.value=await(await ve()).data})();const F=_([]);ge().then(({data:i})=>{F.value=i});const N=i=>{i&&(i.resetFields(),b())},b=(i=1)=>{n.loading=!0,n.page=i,ye({page:n.page,limit:n.limit,...n.searchParam}).then(r=>{n.loading=!1,n.data=r.data.data,n.total=r.data.total}).catch(()=>{n.loading=!1})};b();const k=_(null),C=_(null),D=_(null);function z(i){const r=_({type:"member_label",id:i.member_id,title:t("setLabel"),data:i});C.value.setDialogType(r.value),C.value.showDialog=!0}const B=()=>{k.value.setFormData(),k.value.showDialog=!0},I=i=>{let r={id:i.member_id};D.value.setFormData(r),D.value.showDialog=!0},A=_(null),P=_(!1),R=i=>{P.value=i},j=()=>{P.value=!0},T=(i,r)=>{xe({status:r,member_ids:[i.member_id]}).then(f=>{f.code>=0&&b()})};return(i,r)=>{const f=ae,Y=te,h=re,v=oe,L=ne,H=ie,q=me,S=se,p=pe,M=de,O=ce,X=ue,Z=be,G=_e;return s(),g("div",De,[l(S,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[u("div",Pe,[u("span",Le,m(a(U)),1),l(f,{type:"primary",onClick:B},{default:o(()=>[c(m(a(t)("addMember")),1)]),_:1})]),l(S,{class:"box-card !border-none my-[20px] table-search-wrap",shadow:"never"},{default:o(()=>[l(q,{inline:!0,model:n.searchParam,ref_key:"searchFormRef",ref:V},{default:o(()=>[l(h,{label:a(t)("memberInfo"),prop:"keyword"},{default:o(()=>[l(Y,{modelValue:n.searchParam.keyword,"onUpdate:modelValue":r[0]||(r[0]=e=>n.searchParam.keyword=e),modelModifiers:{trim:!0},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:n.searchParam.register_channel,"onUpdate:modelValue":r[1]||(r[1]=e=>n.searchParam.register_channel=e),clearable:"",placeholder:a(t)("channelPlaceholder"),class:"input-width"},{default:o(()=>[l(v,{label:a(t)("selectPlaceholder"),value:""},null,8,["label"]),(s(!0),g(x,null,w(E.value,(e,d)=>(s(),y(v,{label:e,value:d,key:d},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),l(h,{label:a(t)("memberLabel"),prop:"member_label"},{default:o(()=>[l(L,{modelValue:n.searchParam.member_label,"onUpdate:modelValue":r[2]||(r[2]=e=>n.searchParam.member_label=e),"collapse-tags":"",clearable:"",placeholder:a(t)("memberLabelPlaceholder"),class:"input-width"},{default:o(()=>[l(v,{label:a(t)("selectPlaceholder"),value:""},null,8,["label"]),(s(!0),g(x,null,w($.value,(e,d)=>(s(),y(v,{label:e.label_name,value:e.label_id,key:d},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),l(h,{label:a(t)("memberLevel"),prop:"member_level"},{default:o(()=>[l(L,{modelValue:n.searchParam.member_level,"onUpdate:modelValue":r[3]||(r[3]=e=>n.searchParam.member_level=e),"collapse-tags":"",clearable:"",placeholder:a(t)("memberLevelPlaceholder"),class:"input-width"},{default:o(()=>[l(v,{label:a(t)("selectPlaceholder"),value:""},null,8,["label"]),(s(!0),g(x,null,w(F.value,(e,d)=>(s(),y(v,{label:e.level_name,value:e.level_id,key:d},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),l(h,{label:a(t)("createTime"),prop:"create_time"},{default:o(()=>[l(H,{modelValue:n.searchParam.create_time,"onUpdate:modelValue":r[4]||(r[4]=e=>n.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(f,{type:"primary",onClick:r[5]||(r[5]=e=>b())},{default:o(()=>[c(m(a(t)("search")),1)]),_:1}),l(f,{onClick:r[6]||(r[6]=e=>N(V.value))},{default:o(()=>[c(m(a(t)("reset")),1)]),_:1}),l(f,{type:"primary",onClick:j},{default:o(()=>[c(m(a(t)("export")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),u("div",Me,[ee((s(),y(O,{data:n.data,size:"large"},{empty:o(()=>[u("span",null,m(n.loading?"":a(t)("emptyData")),1)]),default:o(()=>[l(p,{prop:"member_no",label:a(t)("memberNo"),"min-width":"120"},null,8,["label"]),l(p,{prop:"nickname","show-overflow-tooltip":!0,label:a(t)("memberInfo"),"min-width":"170"},{default:o(({row:e})=>[u("div",Ve,[u("div",Ee,[e.headimg?(s(),g("img",{key:0,class:"max-w-[50px] max-h-[50px]",src:a(le)(e.headimg),alt:""},null,8,$e)):(s(),g("img",Fe))]),u("div",Te,[u("span",null,m(e.nickname||""),1)])])]),_:1},8,["label"]),l(p,{prop:"member_level_name",label:a(t)("memberLevel"),"min-width":"130","show-overflow-tooltip":!0},null,8,["label"]),l(p,{prop:"mobile",label:a(t)("mobile"),"min-width":"120"},null,8,["label"]),l(p,{prop:"point",label:a(t)("point"),"min-width":"80",align:"right"},{default:o(({row:e})=>[c(m(Number.parseInt(e.point)),1)]),_:1},8,["label"]),l(p,{prop:"balance",label:a(t)("balance"),"min-width":"130",align:"right"},null,8,["label"]),l(p,{prop:"member_label",label:a(t)("memberLabelTag"),"min-width":"120",align:"center"},{default:o(({row:e})=>[u("div",Se,[(s(!0),g(x,null,w(e.member_label_array,(d,J)=>(s(),g("div",{class:"my-[3px]",key:J},[l(M,{type:"info"},{default:o(()=>[c(m(d.label_name),1)]),_:2},1024)]))),128))])]),_:1},8,["label"]),l(p,{prop:"register_channel_name",label:a(t)("registerChannel"),"min-width":"110",align:"center"},null,8,["label"]),l(p,{prop:"member_label",label:a(t)("status"),"min-width":"120",align:"center"},{default:o(({row:e})=>[e.status==1?(s(),y(M,{key:0,type:"success",onClick:d=>T(e,0),class:"cursor-pointer"},{default:o(()=>[c(m(a(t)("normal")),1)]),_:2},1032,["onClick"])):(s(),y(M,{key:1,type:"error",onClick:d=>T(e,1),class:"cursor-pointer"},{default:o(()=>[c(m(a(t)("lock")),1)]),_:2},1032,["onClick"]))]),_:1},8,["label"]),l(p,{label:a(t)("createTime"),"min-width":"150",align:"center"},{default:o(({row:e})=>[c(m(e.create_time||""),1)]),_:1},8,["label"]),l(p,{label:a(t)("lastVisitTime"),"min-width":"150",align:"center"},{default:o(({row:e})=>[c(m(e.last_visit_time||""),1)]),_:1},8,["label"]),l(p,{label:a(t)("operation"),align:"right",fixed:"right",width:"100"},{default:o(({row:e})=>[u("div",Ue,[l(f,{type:"primary",link:"",onClick:d=>I(e)},{default:o(()=>[c(m(a(t)("detail")),1)]),_:2},1032,["onClick"]),l(f,{type:"primary",link:"",onClick:d=>z(e)},{default:o(()=>[c(m(a(t)("setLabel")),1)]),_:2},1032,["onClick"])])]),_:1},8,["label"])]),_:1},8,["data"])),[[G,n.loading]]),u("div",Ne,[l(X,{"current-page":n.page,"onUpdate:current-page":r[7]||(r[7]=e=>n.page=e),"page-size":n.limit,"onUpdate:page-size":r[8]||(r[8]=e=>n.limit=e),layout:"total, sizes, prev, pager, next, jumper",total:n.total,onSizeChange:r[9]||(r[9]=e=>b()),onCurrentChange:b},null,8,["current-page","page-size","total"])])]),l(we,{ref_key:"addMemberDialog",ref:k,onComplete:r[10]||(r[10]=e=>b())},null,512),l(Ce,{ref_key:"editMemberDialog",ref:C,onComplete:r[11]||(r[11]=e=>b())},null,512),l(Z,{ref_key:"exportSureDialog",ref:A,show:P.value,type:"member",searchParam:n.searchParam,onClose:R},null,8,["show","searchParam"]),l(ke,{ref_key:"detailMemberDialog",ref:D,onLoad:r[12]||(r[12]=e=>b())},null,512)]),_:1})])}}});export{Nl as default};