CloudGamingAdmin/admin-client/dist/static/js/Index-Dnh6_8c7.js
2024-11-15 02:58:48 +08:00

2 lines
6.0 KiB
JavaScript

import{d as R,r as A,dj as H,b as x,e as J,o as i,j as p,w as o,a,u,h as l,ad as f,c as y,aZ as T,a_ as K,aH as Z,T as M,k as q,I as G,dk as Q,a$ as W,B as X,af as Y,b0 as ee,dl as te,dm as oe,am as ae,an as ne,ao as se,dt as re,b1 as ie,ae as le}from"./index-D2_T1wn8.js";import{_ as c}from"./AppIcon.vue_vue_type_script_setup_true_lang-CkLwzok3.js";import{M as h,_ as de}from"./Info.vue_vue_type_script_setup_true_lang-DtcBt-L2.js";import{_ as ue}from"./PageContainer.vue_vue_type_script_setup_true_lang-C5cWMxx0.js";import{_ as me}from"./TableCurd.vue_vue_type_script_setup_true_lang-DZiH2Uco.js";import"./WangEditor.vue_vue_type_script_setup_true_lang-QukuYg01.js";import"./FindBack-DPkHvyAF.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./Index.vue_vue_type_script_setup_true_lang-BDz8Mnyt.js";import"./Info.vue_vue_type_script_setup_true_lang-CjotQJ8z.js";import"./SysOrganizationService-zhECY8Bc.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-CoyFCDkB.js";const pe={key:0},fe={key:1},_e=["onClick"],ze=R({name:"base_member",__name:"Index",setup(ce){const t=A({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:[]}),d=H(),C=x(),w=x(),b=x();J(()=>{_()});async function _(){try{t.loading=!0;const s=await h.findList(t.page,t.size,t.search.vm,t.search.sort);if(t.loading=!1,s.code!=200)return;t.page=s.data.page,t.size=s.data.size,t.total=s.data.total,t.data=s.data.dataSource}catch{t.loading=!1}}async function I(s){var g;let e=[];if(s?e.push(s):e=((g=C.value)==null?void 0:g.getSelectedRowKeys())??[],e.length==0)return M.message.error("请选择要删除的行!");try{t.loading=!0;const v=await h.deleteList(e);if(t.loading=!1,v.code!=200)return;M.message.success("删除成功!"),_()}catch{t.loading=!1}}function j(){h.exportExcel(t.search.vm,t.search.sort)}function B(s){if(s){var e=JSON.parse(s);return e.length>0?e[0]:""}}function O(s){q.push(`/base/member/details/${s.id}/${s.name}`)}return(s,e)=>{const g=G,v=Q,N=W,m=X,P=Y,D=ee,E=te,$=oe,F=ae,L=ne,U=se,V=re,S=ie,z=le;return i(),p(ue,null,{default:o(()=>[a(me,{ref_key:"refTableCurd",ref:C,config:t,"onUpdate:config":e[7]||(e[7]=n=>t=n),onChange:e[8]||(e[8]=n=>{t.page=n.pagination.current??1,t.size=n.pagination.pageSize??t.size,t.search.sort=n.sorter instanceof Array?[...n.sorter]:[n.sorter],_()}),onShowSizeChange:e[9]||(e[9]=({current:n,size:r})=>{t.page=n==0?1:n,t.size=r,_()})},{search:o(()=>[u(d).search?(i(),p(E,{key:0,ref_key:"refSearchForm",ref:b,model:t.search.vm},{default:o(()=>[a(D,{gutter:[16,0]},{default:o(()=>[a(N,{xs:24,sm:12,md:8,lg:6,xl:6},{default:o(()=>[a(v,{class:"mb-0",name:"name",label:"名称"},{default:o(()=>[a(g,{value:t.search.vm.name,"onUpdate:value":e[0]||(e[0]=n=>t.search.vm.name=n),placeholder:"名称"},null,8,["value"])]),_:1})]),_:1}),a(N,{xs:24,sm:12,md:8,lg:6,xl:6,class:"text-right"},{default:o(()=>[a(P,{size:8},{default:o(()=>[a(m,{onClick:e[1]||(e[1]=n=>{var r;t.page=1,(r=b.value)==null||r.resetFields(),_()})},{default:o(()=>e[10]||(e[10]=[l(" 重置 ")])),_:1}),a(m,{type:"primary",onClick:e[2]||(e[2]=n=>{t.page=1,_()})},{default:o(()=>e[11]||(e[11]=[l(" 查询 ")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):f("",!0)]),"toolbar-left":o(()=>[u(d).search?(i(),p(m,{key:0,onClick:e[3]||(e[3]=n=>t.search.state=!t.search.state)},{default:o(()=>[t.search.state?(i(),y("div",pe,[a(c,{name:"UpOutlined"}),e[12]||(e[12]=l("  收起"))])):(i(),y("div",fe,[a(c,{name:"DownOutlined"}),e[13]||(e[13]=l("  展开"))]))]),_:1})):f("",!0),u(d).insert?(i(),p(m,{key:1,type:"primary",onClick:e[4]||(e[4]=()=>{var n;return(n=w.value)==null?void 0:n.open()})},{icon:o(()=>[a(c,{name:"PlusOutlined"})]),default:o(()=>[e[14]||(e[14]=l(" 新建 "))]),_:1})):f("",!0),u(d).delete?(i(),p($,{key:2,title:"您确定要删除?",onConfirm:e[5]||(e[5]=n=>I()),okText:"确定",cancelText:"取消"},{default:o(()=>[a(m,{danger:""},{icon:o(()=>[a(c,{name:"DeleteOutlined"})]),default:o(()=>[e[15]||(e[15]=l(" 批量删除 "))]),_:1})]),_:1})):f("",!0)]),"toolbar-right":o(()=>[a(U,null,{overlay:o(()=>[a(L,null,{default:o(()=>[a(F,{key:"1",onClick:e[6]||(e[6]=n=>j())},{default:o(()=>e[16]||(e[16]=[l("导出 Excel")])),_:1})]),_:1})]),default:o(()=>[a(m,null,{default:o(()=>[e[17]||(e[17]=l(" 更多 ")),a(c,{name:"ellipsis-outlined"})]),_:1})]),_:1})]),photo:o(n=>[a(S,T(K(n)),{default:o(({record:r})=>[a(V,{src:B(r.photo),width:35,height:35,alt:r.name},null,8,["src","alt"])]),_:2},1040)]),id:o(n=>[u(d).update||u(d).delete?(i(),p(S,T(Z({key:0},n)),{default:o(({record:r})=>[u(d).update?(i(),y("a",{key:0,href:"javascript:void(0)",onClick:k=>O(r)},"详情",8,_e)):f("",!0),a(z,{type:"vertical"}),u(d).update?(i(),p(m,{key:1,type:"link",href:"javascript:;",onClick:()=>{var k;return(k=w.value)==null?void 0:k.open(r.id)}},{default:o(()=>e[18]||(e[18]=[l("编辑")])),_:2},1032,["onClick"])):f("",!0),a(z,{type:"vertical"}),u(d).delete?(i(),p($,{key:2,title:"您确定要删除?",onConfirm:k=>I(r.id),okText:"确定",cancelText:"取消"},{default:o(()=>[a(m,{type:"link",danger:""},{default:o(()=>e[19]||(e[19]=[l("删除")])),_:1})]),_:2},1032,["onConfirm"])):f("",!0)]),_:2},1040)):f("",!0)]),_:1},8,["config"]),a(de,{ref_key:"refInfo",ref:w,onSuccess:()=>_()},null,8,["onSuccess"])]),_:1})}}});export{ze as default};