HuanMengAdmin/admin-client/dist/static/js/Index-u2wGC8BI.js
2024-08-05 14:03:42 +08:00

2 lines
5.9 KiB
JavaScript

import{d as R,r as U,cC as J,b as y,e as G,o as i,k as c,w as a,a as n,u as d,h as u,F as m,c as x,aE as T,aF as H,f as E,am as K,T as B,a7 as q,m as Q,I as W,cD as X,aH as Y,B as Z,aG as ee,aI as te,cE as ae,az as oe,$ as ne,a0 as se,a1 as re,aJ as ie,R as le}from"./index-mXGxF4sR.js";import{_ as f}from"./AppIcon.vue_vue_type_script_setup_true_lang-_OS5NzJN.js";import{M as k,_ as de}from"./Info.vue_vue_type_script_setup_true_lang-Df8AXGYb.js";import{_ as ue}from"./PageContainer.vue_vue_type_script_setup_true_lang-DIizqcY6.js";import{_ as me}from"./TableCurd.vue_vue_type_script_setup_true_lang-B2XD0Gkv.js";import"./WangEditor.vue_vue_type_script_setup_true_lang-DiMrsgPy.js";import"./FindBack-Nmkrvci_.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./Index.vue_vue_type_script_setup_true_lang-CTnYu1q2.js";import"./Info.vue_vue_type_script_setup_true_lang-BYYJEzlp.js";import"./SysOrganizationService-CCd9_vbE.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-BVbHKnCx.js";import"./vue.runtime.esm-bundler-BjCZWLer.js";const _e={key:0},ce={key:1},pe=["src","alt"],fe=["onClick"],he=["onClick"],ge=E("a",{class:"text-danger"},"删除",-1),Fe=R({name:"base_member",__name:"Index",setup(ve){const e=U({search:{state:!1,vm:{name:void 0},sort:[]},loading:!1,page:1,size:10,total:100,columns:[{fieldName:"number",title:"编号",show:!0,width:"",sorter:!0,dataIndex:"number"},{fieldName:"photo",title:"头像",show:!0,width:"",sorter:!1,dataIndex:"photo"},{fieldName:"name",title:"会员名称",show:!0,width:"",sorter:!0,dataIndex:"name"},{fieldName:"phone",title:"联系电话",show:!0,width:"",sorter:!0,dataIndex:"phone"},{fieldName:"sex",title:"性别",show:!0,width:"",sorter:!0,dataIndex:"sex"},{fieldName:"birthday",title:"生日",show:!0,width:"",sorter:!0,dataIndex:"birthday"},{fieldName:"operatorName",title:"用户名称",show:!0,width:"",sorter:!0,dataIndex:"operatorName"},{fieldName:"lastModificationTime",title:"更新时间",show:!1,width:"",sorter:!0,dataIndex:"lastModificationTime"},{fieldName:"creationTime",title:"创建时间",show:!0,width:"",sorter:!0,dataIndex:"creationTime"},{fieldName:"id",title:"操作",show:!0,width:"",sorter:!1,dataIndex:"id"}],data:[]}),l=J(),C=y(),w=y(),N=y();G(()=>{_()});async function _(){try{e.loading=!0;const s=await k.findList(e.page,e.size,e.search.vm,e.search.sort);if(e.loading=!1,s.code!=200)return;e.page=s.data.page,e.size=s.data.size,e.total=s.data.total,e.data=s.data.dataSource}catch{e.loading=!1}}async function I(s){var h;let t=[];if(s?t.push(s):t=((h=C.value)==null?void 0:h.getSelectedRowKeys())??[],t.length==0)return B.message.error("请选择要删除的行!");try{e.loading=!0;const g=await k.deleteList(t);if(e.loading=!1,g.code!=200)return;B.message.success("删除成功!"),_()}catch{e.loading=!1}}function F(){k.exportExcel(e.search.vm,e.search.sort)}function M(s){if(s){var t=JSON.parse(s);return q.domainServerApi+(t.length>0?t[0].url:"")}}function D(s){Q.push(`/base/member/details/${s.id}/${s.name}`)}return(s,t)=>{const h=W,g=X,b=Y,p=Z,O=ee,P=te,L=ae,$=oe,V=ne,j=se,A=re,z=ie,S=le;return i(),c(ue,null,{default:a(()=>[n(me,{ref_key:"refTableCurd",ref:C,config:e,"onUpdate:config":t[7]||(t[7]=o=>e=o),onChange:t[8]||(t[8]=o=>{e.page=o.pagination.current??1,e.size=o.pagination.pageSize??e.size,e.search.sort=o.sorter instanceof Array?[...o.sorter]:[o.sorter],_()}),onShowSizeChange:t[9]||(t[9]=({current:o,size:r})=>{e.page=o==0?1:o,e.size=r,_()})},{search:a(()=>[d(l).search?(i(),c(L,{key:0,ref_key:"refSearchForm",ref:N,model:e.search.vm},{default:a(()=>[n(P,{gutter:[16,0]},{default:a(()=>[n(b,{xs:24,sm:12,md:8,lg:6,xl:6},{default:a(()=>[n(g,{class:"mb-0",name:"name",label:"名称"},{default:a(()=>[n(h,{value:e.search.vm.name,"onUpdate:value":t[0]||(t[0]=o=>e.search.vm.name=o),placeholder:"名称"},null,8,["value"])]),_:1})]),_:1}),n(b,{xs:24,sm:12,md:8,lg:6,xl:6,class:"text-right"},{default:a(()=>[n(O,{size:8},{default:a(()=>[n(p,{onClick:t[1]||(t[1]=o=>{var r;e.page=1,(r=N.value)==null||r.resetFields(),_()})},{default:a(()=>[u(" 重置 ")]),_:1}),n(p,{type:"primary",onClick:t[2]||(t[2]=o=>{e.page=1,_()})},{default:a(()=>[u(" 查询 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):m("",!0)]),"toolbar-left":a(()=>[d(l).search?(i(),c(p,{key:0,onClick:t[3]||(t[3]=o=>e.search.state=!e.search.state)},{default:a(()=>[e.search.state?(i(),x("div",_e,[n(f,{name:"UpOutlined"}),u("  收起 ")])):(i(),x("div",ce,[n(f,{name:"DownOutlined"}),u("  展开 ")]))]),_:1})):m("",!0),d(l).insert?(i(),c(p,{key:1,type:"primary",onClick:t[4]||(t[4]=()=>{var o;return(o=w.value)==null?void 0:o.open()})},{icon:a(()=>[n(f,{name:"PlusOutlined"})]),default:a(()=>[u(" 新建 ")]),_:1})):m("",!0),d(l).delete?(i(),c($,{key:2,title:"您确定要删除?",onConfirm:t[5]||(t[5]=o=>I()),okText:"确定",cancelText:"取消"},{default:a(()=>[n(p,{type:"primary",danger:""},{icon:a(()=>[n(f,{name:"DeleteOutlined"})]),default:a(()=>[u(" 批量删除 ")]),_:1})]),_:1})):m("",!0)]),"toolbar-right":a(()=>[n(A,null,{overlay:a(()=>[n(j,null,{default:a(()=>[n(V,{key:"1",onClick:t[6]||(t[6]=o=>F())},{default:a(()=>[u("导出 Excel")]),_:1})]),_:1})]),default:a(()=>[n(p,null,{default:a(()=>[u(" 更多 "),n(f,{name:"ellipsis-outlined"})]),_:1})]),_:1})]),photo:a(o=>[n(z,T(H(o)),{default:a(({record:r})=>[E("img",{src:M(r.photo),width:"35",height:"35",alt:r.name},null,8,pe)]),_:2},1040)]),id:a(o=>[d(l).update||d(l).delete?(i(),c(z,T(K({key:0},o)),{default:a(({record:r})=>[d(l).update?(i(),x("a",{key:0,href:"javascript:void(0)",onClick:v=>D(r)},"详情",8,fe)):m("",!0),n(S,{type:"vertical"}),d(l).update?(i(),x("a",{key:1,href:"javascript:;",onClick:()=>{var v;return(v=w.value)==null?void 0:v.open(r.id)}},"编辑",8,he)):m("",!0),n(S,{type:"vertical"}),d(l).delete?(i(),c($,{key:2,title:"您确定要删除?",onConfirm:v=>I(r.id),okText:"确定",cancelText:"取消"},{default:a(()=>[ge]),_:2},1032,["onConfirm"])):m("",!0)]),_:2},1040)):m("",!0)]),_:1},8,["config"]),n(de,{ref_key:"refInfo",ref:w,onSuccess:()=>_()},null,8,["onSuccess"])]),_:1})}}});export{Fe as default};