全栈小学生 f3e7d288d4 update admin
2023-10-10 16:54:58 +08:00

2 lines
10 KiB
JavaScript

import{d as H,R as O,r as v,e as n,f,y as t,x as o,g as d,B as m,u as l,A as p,F as E,z as P,v as y,Q,H as q}from"./base-d77b0726.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"./el-form-item-4ed993c7.js";import{_ as G}from"./default_headimg-a5131c68.js";import{t as r}from"./index-c7fb4804.js";import{d as J}from"./common-56ee0a80.js";import{B as K,v as W,p as X,C as Z}from"./member-d541bb8c.js";import{u as ee,b as te}from"./vue-router-57155f94.js";import{_ as le}from"./add-member.vue_vue_type_script_setup_true_lang-49a8b012.js";import{_ as ae}from"./edit-member.vue_vue_type_script_setup_true_lang-7faac5ca.js";import{E as re}from"./index-91bdda63.js";import{E as oe}from"./index-c1eb81db.js";import{a as ie,E as me}from"./index-68c5ad54.js";import{a as ne,E as se}from"./index-a997ab1f.js";import{E as pe}from"./index-e0ff0a02.js";import{E as de}from"./index-2cf73bf7.js";import{a as ce,E as ue}from"./index-0d721416.js";import{E as _e}from"./index-45469947.js";import{E as be}from"./index-f956e728.js";import{v as fe}from"./directive-08cd03ab.js";import"./index-e37943c3.js";import"./index-331c6de1.js";import"./index-a477ea57.js";import"./index-704f0685.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-9e51ba8b.js";import"./typescript-defaf979.js";import"./aria-60e0cdc6.js";import"./index-de9bede2.js";/* empty css */import"./index-6a54cf26.js";import"./index-b3418ddc.js";import"./event-e06a23af.js";import"./scroll-59301fd6.js";import"./vnode-5920e7a9.js";import"./index-a20d1a31.js";import"./focus-trap-98fda164.js";import"./index-6245131d.js";import"./index-f2dc9b9f.js";import"./index-a099f4b5.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-5e490713.js";import"./attachment-bb30873b.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a46ef13.js";import"./index-45cca80f.js";import"./dropdown-2ff49e9b.js";import"./index.vue_vue_type_script_setup_true_lang-8d43c28e.js";/* empty css */import"./sys-cbb25fd8.js";import"./index-5b262c6a.js";import"./aria-adfa05c5.js";import"./validator-7b087194.js";import"./index-6f5bf0a3.js";import"./index-74352d71.js";import"./index-bbf3e154.js";import"./index-c314892b.js";import"./index-435afe75.js";import"./index-3b19c3d7.js";import"./debounce-8a1738b0.js";import"./index-d1e433eb.js";import"./position-09adcf79.js";import"./index-294b617f.js";import"./index-52f984e1.js";import"./isEqual-030b54ca.js";import"./_Uint8Array-2fd72219.js";import"./_initCloneObject-22d1caee.js";import"./strings-6a15e170.js";import"./index-ef0eb7b1.js";import"./index-edeae892.js";import"./_isIterateeCall-ff5ab0b5.js";const ge={class:"main-container"},he={class:"flex justify-between items-center"},ve={class:"text-[20px]"},ye={class:"mt-[10px]"},ke={class:"flex items-center"},xe=["src"],Ce={key:1,class:"w-[50px] h-[50px] mr-[10px]",src:G,alt:""},we={class:"flex flex flex-col"},Ee={key:0},Pe={class:"flex flex-col items-start"},Ve={class:"my-[3px]"},De={class:""},Le={class:"mt-[16px] flex justify-end"},gl=H({__name:"member",setup(Me){const F=ee().meta.title,i=O({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{keyword:"",register_type:"",member_label:"",register_channel:"",create_time:[],status:"1"}}),V=v(),D=v([]);(async()=>{D.value=await(await K({})).data})();let L=v([]);(async()=>{L.value=await(await W()).data})();const T=s=>{s&&(s.resetFields(),_())},_=(s=1)=>{i.loading=!0,i.page=s,X({page:i.page,limit:i.limit,...i.searchParam}).then(a=>{i.loading=!1,i.data=a.data.data,i.total=a.data.total}).catch(()=>{i.loading=!1})};_();const z=te(),k=v(null),x=v(null);function B(s){let a=v({type:"member_label",id:s.member_id,title:r("setLable"),data:s});x.value.setDialogType(a.value),x.value.showDialog=!0}const N=()=>{k.value.setFormData(),k.value.showDialog=!0},S=s=>{z.push(`/member/detail?id=${s.member_id}`)},C=(s,a)=>{Z({status:a,member_ids:[s.member_id]}).then(c=>{c.code>=0&&_()})};return(s,a)=>{const c=re,U=oe,h=ie,g=ne,w=se,R=pe,I=me,M=de,u=ce,$=_e,A=ue,Y=be,j=fe;return n(),f("div",ge,[t(M,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[d("div",he,[d("span",ve,m(l(F)),1),t(c,{type:"primary",onClick:N},{default:o(()=>[p(m(l(r)("addMember")),1)]),_:1})]),t(M,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:o(()=>[t(I,{inline:!0,model:i.searchParam,ref_key:"searchFormRef",ref:V},{default:o(()=>[t(h,{label:l(r)("memberInfo"),prop:"keyword"},{default:o(()=>[t(U,{modelValue:i.searchParam.keyword,"onUpdate:modelValue":a[0]||(a[0]=e=>i.searchParam.keyword=e),class:"w-[240px]",placeholder:l(r)("memberInfoPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(h,{label:l(r)("registerChannel"),prop:"register_channel"},{default:o(()=>[t(w,{modelValue:i.searchParam.register_channel,"onUpdate:modelValue":a[1]||(a[1]=e=>i.searchParam.register_channel=e),clearable:"",placeholder:l(r)("channelPlaceholder"),class:"input-width"},{default:o(()=>[t(g,{label:l(r)("selectPlaceholder"),value:""},null,8,["label"]),(n(!0),f(E,null,P(D.value,(e,b)=>(n(),y(g,{label:e,value:b},null,8,["label","value"]))),256))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(h,{label:l(r)("memberLabel"),prop:"member_label"},{default:o(()=>[t(w,{modelValue:i.searchParam.member_label,"onUpdate:modelValue":a[2]||(a[2]=e=>i.searchParam.member_label=e),"collapse-tags":"",clearable:"",placeholder:l(r)("memberLabelPlaceholder"),class:"input-width"},{default:o(()=>[t(g,{label:l(r)("selectPlaceholder"),value:""},null,8,["label"]),(n(!0),f(E,null,P(l(L),e=>(n(),y(g,{label:e.label_name,value:e.label_id},null,8,["label","value"]))),256))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(h,{label:l(r)("status"),prop:"status"},{default:o(()=>[t(w,{modelValue:i.searchParam.status,"onUpdate:modelValue":a[3]||(a[3]=e=>i.searchParam.status=e),placeholder:"Select"},{default:o(()=>[t(g,{label:"全部",value:"1"}),t(g,{label:l(r)("normal"),value:"2"},null,8,["label"]),t(g,{label:l(r)("lock"),value:"3"},null,8,["label"])]),_:1},8,["modelValue"])]),_:1},8,["label"]),t(h,{label:l(r)("createTime"),prop:"create_time"},{default:o(()=>[t(R,{modelValue:i.searchParam.create_time,"onUpdate:modelValue":a[4]||(a[4]=e=>i.searchParam.create_time=e),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":l(r)("startDate"),"end-placeholder":l(r)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),t(h,null,{default:o(()=>[t(c,{type:"primary",onClick:a[5]||(a[5]=e=>_())},{default:o(()=>[p(m(l(r)("search")),1)]),_:1}),t(c,{onClick:a[6]||(a[6]=e=>T(V.value))},{default:o(()=>[p(m(l(r)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),d("div",ye,[Q((n(),y(A,{data:i.data,size:"large"},{empty:o(()=>[d("span",null,m(i.loading?"":l(r)("emptyData")),1)]),default:o(()=>[t(u,{prop:"member_no",label:l(r)("memberNo"),"min-width":"130"},null,8,["label"]),t(u,{prop:"nickname","show-overflow-tooltip":!0,label:l(r)("nickname"),"min-width":"170"},{default:o(({row:e})=>[d("div",ke,[e.headimg?(n(),f("img",{key:0,class:"w-[50px] h-[50px] mr-[10px]",src:l(J)(e.headimg),alt:""},null,8,xe)):(n(),f("img",Ce)),d("div",we,[d("span",null,m(e.nickname||""),1),d("span",null,m(e.mobile||""),1),e.status!=1?(n(),f("span",Ee,[t($,{type:"error",onClick:b=>C(e,1),class:"cursor-pointer"},{default:o(()=>[p(m(l(r)("lock")),1)]),_:2},1032,["onClick"])])):q("",!0)])])]),_:1},8,["label"]),t(u,{prop:"point",label:l(r)("point"),"min-width":"80",align:"right"},{default:o(({row:e})=>[p(m(Number.parseInt(e.point)),1)]),_:1},8,["label"]),t(u,{prop:"balance",label:l(r)("balance"),"min-width":"130",align:"right"},null,8,["label"]),t(u,{prop:"member_label",label:l(r)("lable"),"min-width":"120",align:"center"},{default:o(({row:e})=>[d("div",Pe,[(n(!0),f(E,null,P(e.member_label_array,(b,ze)=>(n(),f("div",Ve,[t($,{class:"ml-[13px]",type:"info"},{default:o(()=>[p(m(b.label_name),1)]),_:2},1024)]))),256))])]),_:1},8,["label"]),t(u,{prop:"register_channel_name",label:l(r)("registerChannel"),"min-width":"110",align:"center"},null,8,["label"]),t(u,{label:l(r)("createTime"),"min-width":"150",align:"center"},{default:o(({row:e})=>[p(m(e.create_time||""),1)]),_:1},8,["label"]),t(u,{label:l(r)("lastVisitTime"),"min-width":"150",align:"center"},{default:o(({row:e})=>[p(m(e.last_visit_time||""),1)]),_:1},8,["label"]),t(u,{label:l(r)("operation"),fixed:"right",align:"right","min-width":"120"},{default:o(({row:e})=>[d("div",De,[t(c,{type:"primary",link:"",onClick:b=>S(e),align:"right"},{default:o(()=>[p(m(l(r)("detail")),1)]),_:2},1032,["onClick"]),t(c,{type:"primary",link:"",onClick:b=>B(e),align:"right"},{default:o(()=>[p(m(l(r)("setLable")),1)]),_:2},1032,["onClick"]),e.status==1?(n(),y(c,{key:0,type:"primary",onClick:b=>C(e,0),link:"",align:"right"},{default:o(()=>[p("冻结")]),_:2},1032,["onClick"])):(n(),y(c,{key:1,type:"primary",onClick:b=>C(e,1),link:"",align:"right"},{default:o(()=>[p("启用")]),_:2},1032,["onClick"]))])]),_:1},8,["label"])]),_:1},8,["data"])),[[j,i.loading]]),d("div",Le,[t(Y,{"current-page":i.page,"onUpdate:currentPage":a[7]||(a[7]=e=>i.page=e),"page-size":i.limit,"onUpdate:pageSize":a[8]||(a[8]=e=>i.limit=e),layout:"total, sizes, prev, pager, next, jumper",total:i.total,onSizeChange:a[9]||(a[9]=e=>_()),onCurrentChange:_},null,8,["current-page","page-size","total"])])]),t(le,{ref_key:"addMemberDialog",ref:k,onComplete:a[10]||(a[10]=e=>_())},null,512),t(ae,{ref_key:"editMemberDialog",ref:x,onComplete:a[11]||(a[11]=e=>_())},null,512)]),_:1})])}}});export{gl as default};