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

2 lines
5.3 KiB
JavaScript

import{d as V,r as A,dj as R,b as w,e as H,o as s,j as i,w as o,a,u as f,h as r,ad as _,c as b,aZ as B,a_ as K,aH as Z,T as P,I as h,dk as q,a$ as G,B as J,af as Q,b0 as W,dl as X,dm as Y,am as ee,an as te,ao as oe,dC as ne,b1 as ae,ae as se}from"./index-D2_T1wn8.js";import{_ as c}from"./AppIcon.vue_vue_type_script_setup_true_lang-CkLwzok3.js";import{S as x,_ as re}from"./Info.vue_vue_type_script_setup_true_lang-B17m0fOX.js";import{_ as le}from"./PageContainer.vue_vue_type_script_setup_true_lang-C5cWMxx0.js";import{_ as ie}from"./TableCurd.vue_vue_type_script_setup_true_lang-DZiH2Uco.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-CoyFCDkB.js";const de={key:0},ue={key:1},ve=V({name:"system_post",__name:"Index",setup(me){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:"code",title:"岗位编码",show:!0,width:"",sorter:!0,dataIndex:"code"},{fieldName:"name",title:"岗位名称",show:!0,width:"",sorter:!0,dataIndex:"name"},{fieldName:"state",title:"状态",show:!0,width:"",sorter:!0,dataIndex:"state"},{fieldName:"lastModificationTime",title:"最后更新时间",show:!0,width:"",sorter:!0,dataIndex:"lastModificationTime"},{fieldName:"creationTime",title:"创建时间",show:!0,width:"",sorter:!0,dataIndex:"creationTime"},{fieldName:"id",title:"操作",show:!0,width:"",sorter:!0,dataIndex:"id"}],data:[]}),u=R(),C=w(),k=w(),S=w();H(()=>{p()});async function p(){try{t.loading=!0;const l=await x.findList(t.page,t.size,t.search.vm,t.search.sort);if(t.loading=!1,l.code!=200)return;t.page=l.data.page,t.size=l.data.size,t.total=l.data.total,t.data=l.data.dataSource}catch{t.loading=!1}}async function I(l){var g;let e=[];if(l?e.push(l):e=((g=C.value)==null?void 0:g.getSelectedRowKeys())??[],e.length==0)return P.message.error("请选择要删除的行!");try{t.loading=!0;const y=await x.deleteList(e);if(t.loading=!1,y.code!=200)return;P.message.success("删除成功!"),p()}catch{t.loading=!1}}function E(){x.exportExcel(t.search.vm,t.search.sort)}return(l,e)=>{const g=h,y=q,z=G,m=J,F=Q,L=W,M=X,$=Y,O=ee,j=te,D=oe,N=ne,T=ae,U=se;return s(),i(le,null,{default:o(()=>[a(ie,{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],p()}),onShowSizeChange:e[9]||(e[9]=({current:n,size:d})=>{t.page=n==0?1:n,t.size=d,p()})},{search:o(()=>[f(u).search?(s(),i(M,{key:0,ref_key:"refSearchForm",ref:S,model:t.search.vm},{default:o(()=>[a(L,{gutter:[16,0]},{default:o(()=>[a(z,{xs:24,sm:12,md:8,lg:6,xl:6},{default:o(()=>[a(y,{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(z,{xs:24,sm:12,md:8,lg:6,xl:6,class:"text-right"},{default:o(()=>[a(F,{size:8},{default:o(()=>[a(m,{onClick:e[1]||(e[1]=n=>{var d;t.page=1,(d=S.value)==null||d.resetFields(),p()})},{default:o(()=>e[10]||(e[10]=[r(" 重置 ")])),_:1}),a(m,{type:"primary",onClick:e[2]||(e[2]=n=>{t.page=1,p()})},{default:o(()=>e[11]||(e[11]=[r(" 查询 ")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):_("",!0)]),"toolbar-left":o(()=>[f(u).search?(s(),i(m,{key:0,onClick:e[3]||(e[3]=n=>t.search.state=!t.search.state)},{default:o(()=>[t.search.state?(s(),b("div",de,[a(c,{name:"UpOutlined"}),e[12]||(e[12]=r("  收起 "))])):(s(),b("div",ue,[a(c,{name:"DownOutlined"}),e[13]||(e[13]=r("  展开 "))]))]),_:1})):_("",!0),f(u).insert?(s(),i(m,{key:1,type:"primary",onClick:e[4]||(e[4]=()=>{var n;return(n=k.value)==null?void 0:n.open()})},{icon:o(()=>[a(c,{name:"PlusOutlined"})]),default:o(()=>[e[14]||(e[14]=r(" 新建 "))]),_:1})):_("",!0),f(u).delete?(s(),i($,{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]=r(" 批量删除 "))]),_:1})]),_:1})):_("",!0)]),"toolbar-right":o(()=>[a(D,null,{overlay:o(()=>[a(j,null,{default:o(()=>[a(O,{key:"1",onClick:e[6]||(e[6]=n=>E())},{default:o(()=>e[16]||(e[16]=[r("导出 Excel")])),_:1})]),_:1})]),default:o(()=>[a(m,null,{default:o(()=>[e[17]||(e[17]=r(" 更多 ")),a(c,{name:"ellipsis-outlined"})]),_:1})]),_:1})]),state:o(n=>[a(T,B(K(n)),{default:o(({record:d})=>[d.state==1?(s(),i(N,{key:0,color:"success"},{default:o(()=>e[18]||(e[18]=[r("正常")])),_:1})):(s(),i(N,{key:1,color:"warning"},{default:o(()=>e[19]||(e[19]=[r("停用")])),_:1}))]),_:2},1040)]),id:o(n=>[f(u).update||f(u).delete?(s(),i(T,B(Z({key:0},n)),{default:o(({record:d})=>[f(u).update?(s(),i(m,{key:0,type:"link",href:"javascript:;",onClick:()=>{var v;return(v=k.value)==null?void 0:v.open(d.id)}},{default:o(()=>e[20]||(e[20]=[r("编辑")])),_:2},1032,["onClick"])):_("",!0),a(U,{type:"vertical"}),f(u).delete?(s(),i($,{key:1,title:"您确定要删除?",onConfirm:v=>I(d.id),okText:"确定",cancelText:"取消"},{default:o(()=>[a(m,{type:"link",danger:""},{default:o(()=>e[21]||(e[21]=[r("删除")])),_:1})]),_:2},1032,["onConfirm"])):_("",!0)]),_:2},1040)):_("",!0)]),_:1},8,["config"]),a(re,{ref_key:"refInfo",ref:k,onSuccess:()=>p()},null,8,["onSuccess"])]),_:1})}}});export{ve as default};