CloudGamingAdmin/admin-server/CloudGaming.Api.Admin/wwwroot/client/static/js/Index-438enI1s.js
2024-11-15 02:58:48 +08:00

2 lines
5.9 KiB
JavaScript

import{d as A,r as J,b_ as K,b as y,e as q,f as s,o as l,l as c,w as t,a as o,u,j as d,C as p,c as k,ab as M,ac as G,U as H,T as O,m as Q}from"./index-pLCd18JB.js";import{_ as h}from"./AppIcon.vue_vue_type_script_setup_true_lang-g-7BETdr.js";import{M as C,_ as W}from"./Info.vue_vue_type_script_setup_true_lang-y9NCmXP-.js";import{_ as X}from"./PageContainer.vue_vue_type_script_setup_true_lang-VDOYdb2A.js";import{_ as Y}from"./TableCurd.vue_vue_type_script_setup_true_lang-6EsK46P3.js";import"./WangEditor.vue_vue_type_script_setup_true_lang-iu3F-2WB.js";import"./FindBack-zfbilXra.js";import"./_plugin-vue_export-helper-x3n3nnut.js";import"./Index.vue_vue_type_script_setup_true_lang-FXmdwuFk.js";import"./Info.vue_vue_type_script_setup_true_lang-HnQuwTed.js";import"./SysOrganizationService-wCxRnqz5.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-Z3Qa8E_6.js";const Z={key:0},ee={key:1},te=["onClick"],he=A({name:"base_member",__name:"Index",setup(ae){const e=J({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:[]}),m=K(),b=y(),x=y(),N=y();q(()=>{_()});async function _(){try{e.loading=!0;const r=await C.findList(e.page,e.size,e.search.vm,e.search.sort);if(e.loading=!1,r.code!=200)return;e.page=r.data.page,e.size=r.data.size,e.total=r.data.total,e.data=r.data.dataSource}catch{e.loading=!1}}async function I(r){var v;let a=[];if(r?a.push(r):a=((v=b.value)==null?void 0:v.getSelectedRowKeys())??[],a.length==0)return O.message.error("请选择要删除的行!");try{e.loading=!0;const g=await C.deleteList(a);if(e.loading=!1,g.code!=200)return;O.message.success("删除成功!"),_()}catch{e.loading=!1}}function P(){C.exportExcel(e.search.vm,e.search.sort)}function j(r){if(r){var a=JSON.parse(r);return a.length>0?a[0]:""}}function E(r){Q.push(`/base/member/details/${r.id}/${r.name}`)}return(r,a)=>{const v=s("a-input"),g=s("a-form-item"),$=s("a-col"),f=s("a-button"),L=s("a-space"),U=s("a-row"),B=s("a-form"),z=s("a-popconfirm"),D=s("a-menu-item"),F=s("a-menu"),V=s("a-dropdown"),R=s("a-image"),S=s("a-table-column"),T=s("a-divider");return l(),c(X,null,{default:t(()=>[o(Y,{ref_key:"refTableCurd",ref:b,config:e,"onUpdate:config":a[7]||(a[7]=n=>e=n),onChange:a[8]||(a[8]=n=>{e.page=n.pagination.current??1,e.size=n.pagination.pageSize??e.size,e.search.sort=n.sorter instanceof Array?[...n.sorter]:[n.sorter],_()}),onShowSizeChange:a[9]||(a[9]=({current:n,size:i})=>{e.page=n==0?1:n,e.size=i,_()})},{search:t(()=>[u(m).search?(l(),c(B,{key:0,ref_key:"refSearchForm",ref:N,model:e.search.vm},{default:t(()=>[o(U,{gutter:[16,0]},{default:t(()=>[o($,{xs:24,sm:12,md:8,lg:6,xl:6},{default:t(()=>[o(g,{class:"mb-0",name:"name",label:"名称"},{default:t(()=>[o(v,{value:e.search.vm.name,"onUpdate:value":a[0]||(a[0]=n=>e.search.vm.name=n),placeholder:"名称"},null,8,["value"])]),_:1})]),_:1}),o($,{xs:24,sm:12,md:8,lg:6,xl:6,class:"text-right"},{default:t(()=>[o(L,{size:8},{default:t(()=>[o(f,{onClick:a[1]||(a[1]=n=>{var i;e.page=1,(i=N.value)==null||i.resetFields(),_()})},{default:t(()=>[d(" 重置 ")]),_:1}),o(f,{type:"primary",onClick:a[2]||(a[2]=n=>{e.page=1,_()})},{default:t(()=>[d(" 查询 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):p("",!0)]),"toolbar-left":t(()=>[u(m).search?(l(),c(f,{key:0,onClick:a[3]||(a[3]=n=>e.search.state=!e.search.state)},{default:t(()=>[e.search.state?(l(),k("div",Z,[o(h,{name:"UpOutlined"}),d("  收起")])):(l(),k("div",ee,[o(h,{name:"DownOutlined"}),d("  展开")]))]),_:1})):p("",!0),u(m).insert?(l(),c(f,{key:1,type:"primary",onClick:a[4]||(a[4]=()=>{var n;return(n=x.value)==null?void 0:n.open()})},{icon:t(()=>[o(h,{name:"PlusOutlined"})]),default:t(()=>[d(" 新建 ")]),_:1})):p("",!0),u(m).delete?(l(),c(z,{key:2,title:"您确定要删除?",onConfirm:a[5]||(a[5]=n=>I()),okText:"确定",cancelText:"取消"},{default:t(()=>[o(f,{danger:""},{icon:t(()=>[o(h,{name:"DeleteOutlined"})]),default:t(()=>[d(" 批量删除 ")]),_:1})]),_:1})):p("",!0)]),"toolbar-right":t(()=>[o(V,null,{overlay:t(()=>[o(F,null,{default:t(()=>[o(D,{key:"1",onClick:a[6]||(a[6]=n=>P())},{default:t(()=>[d("导出 Excel")]),_:1})]),_:1})]),default:t(()=>[o(f,null,{default:t(()=>[d(" 更多 "),o(h,{name:"ellipsis-outlined"})]),_:1})]),_:1})]),photo:t(n=>[o(S,M(G(n)),{default:t(({record:i})=>[o(R,{src:j(i.photo),width:35,height:35,alt:i.name},null,8,["src","alt"])]),_:2},1040)]),id:t(n=>[u(m).update||u(m).delete?(l(),c(S,M(H({key:0},n)),{default:t(({record:i})=>[u(m).update?(l(),k("a",{key:0,href:"javascript:void(0)",onClick:w=>E(i)},"详情",8,te)):p("",!0),o(T,{type:"vertical"}),u(m).update?(l(),c(f,{key:1,type:"link",href:"javascript:;",onClick:()=>{var w;return(w=x.value)==null?void 0:w.open(i.id)}},{default:t(()=>[d("编辑")]),_:2},1032,["onClick"])):p("",!0),o(T,{type:"vertical"}),u(m).delete?(l(),c(z,{key:2,title:"您确定要删除?",onConfirm:w=>I(i.id),okText:"确定",cancelText:"取消"},{default:t(()=>[o(f,{type:"link",danger:""},{default:t(()=>[d("删除")]),_:1})]),_:2},1032,["onConfirm"])):p("",!0)]),_:2},1040)):p("",!0)]),_:1},8,["config"]),o(W,{ref_key:"refInfo",ref:x,onSuccess:()=>_()},null,8,["onSuccess"])]),_:1})}}});export{he as default};