马宇豪
2024-04-10 4076c14a8eac96cd716522f2cb15dcda0eb4fcef
1
import{_ as P,a as L,E as f,t as T,o as U,w as R,d as $}from"./index.1683511265143.js";import{p as w}from"./index.168351126514323.js";import{J as G,aF as M,f as j,a1 as H,k as J,a as C,b as l,Y as e,R as s,u as m,a5 as r,o as h,F as O,a8 as W,Q as X,X as D,aC as Y,aD as q,W as c}from"./vue.1683511265143.js";const F=_=>(Y("data-v-651bdeb4"),_=_(),q(),_),K={class:"home-container"},Z={style:{height:"100%"}},ee={class:"basic-line"},ae=F(()=>l("span",null,"\u4EBA\u5458\u540D\u79F0\uFF1A",-1)),oe={class:"basic-line"},te=F(()=>l("span",null,"\u90E8\u95E8\u540D\u79F0\uFF1A",-1)),ne={class:"basic-line"},ue=F(()=>l("span",null,"\u57F9\u8BAD\u60C5\u51B5\uFF1A",-1)),se={style:{"padding-bottom":"10px"}},le=c("\u67E5\u8BE2"),re=c("\u91CD\u7F6E"),ie={class:"homeCard"},pe={class:"main-card"},de=c("\u65B0\u589E"),ce=c("\u7F16\u8F91"),_e=c("\u5220\u9664"),me={class:"pageBtn"},ge=G({name:"index",setup(_){const v=M(()=>L(()=>import("./personDialog.1683511265143.js"),["assets/personDialog.1683511265143.js","assets/index.168351126514323.js","assets/index.1683511265143.js","assets/index.168351126514326.css","assets/vue.1683511265143.js"])),y=j(),a=H({personData:[],searchQuery:{pageIndex:1,pageSize:10,personName:"",training:null,depName:""},total:0,personGenderList:[{id:1,name:"\u7537"},{id:2,name:"\u5973"}],trainingList:[{id:1,name:"\u5DF2\u5B8C\u6210\u5F53\u671F\u5B89\u5168\u57F9\u8BAD"},{id:2,name:"\u672A\u5B8C\u6210\u5F53\u671F\u5B89\u5168\u57F9\u8BAD"}]}),p=async()=>{let n=await w().getPersonByList(a.searchQuery);n.data.code===100?(a.personData=n.data.data,a.total=n.data.total):f({type:"warning",message:n.data.msg})},b=(n,t)=>{y.value.showPersonDialog(n,t)},x=n=>{$.confirm(`\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u8BE5\u7528\u6237\uFF1A\u201C${n.personName}\u201D\uFF0C\u662F\u5426\u7EE7\u7EED?`,"\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let t=await w().deletePersonById({id:n.id});t.data.code===100?(f({type:"success",duration:2e3,message:"\u5220\u9664\u6210\u529F"}),await p()):f({type:"warning",message:t.data.msg})}).catch(t=>{})},A=n=>{a.searchQuery.pageSize=n,p()},N=n=>{a.searchQuery.pageIndex=n,p()},Q=()=>{a.searchQuery={pageIndex:1,pageSize:10,personName:"",training:null,depName:""}};return J(()=>{p()}),(n,t)=>{const E=r("el-input"),k=r("el-option"),z=r("el-select"),d=r("el-button"),B=r("el-row"),V=r("el-col"),u=r("el-table-column"),S=r("el-table"),I=r("el-pagination");return h(),C("div",K,[l("div",Z,[e(B,{class:"homeCard"},{default:s(()=>[l("div",ee,[ae,e(E,{modelValue:a.searchQuery.personName,"onUpdate:modelValue":t[0]||(t[0]=o=>a.searchQuery.personName=o),clearable:"",filterable:"",class:"input-box",placeholder:"\u4EBA\u5458\u540D\u79F0"},null,8,["modelValue"])]),l("div",oe,[te,e(E,{modelValue:a.searchQuery.depName,"onUpdate:modelValue":t[1]||(t[1]=o=>a.searchQuery.depName=o),clearable:"",filterable:"",class:"input-box",placeholder:"\u90E8\u95E8\u540D\u79F0"},null,8,["modelValue"])]),l("div",ne,[ue,e(z,{modelValue:a.searchQuery.training,"onUpdate:modelValue":t[2]||(t[2]=o=>a.searchQuery.training=o),clearable:"",filterable:"",class:"input-box",placeholder:"\u57F9\u8BAD\u60C5\u51B5"},{default:s(()=>[(h(!0),C(O,null,W(a.trainingList,o=>(h(),X(k,{key:o.id,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),l("div",se,[e(d,{type:"primary",onClick:p},{default:s(()=>[le]),_:1}),e(d,{plain:"",onClick:Q},{default:s(()=>[re]),_:1})])]),_:1}),l("div",ie,[l("div",pe,[e(B,{class:"cardTop"},{default:s(()=>[e(V,{span:12,class:"mainCardBtn"},{default:s(()=>[e(d,{type:"primary",icon:m(T),size:"default",onClick:t[3]||(t[3]=o=>b("\u65B0\u589E",{}))},{default:s(()=>[de]),_:1},8,["icon"])]),_:1})]),_:1}),e(S,{ref:"multipleTableRef",data:a.personData,style:{width:"100%"},height:"calc(100% - 100px)","header-cell-style":{background:"#fafafa"}},{default:s(()=>[e(u,{prop:"personName",label:"\u4EBA\u5458\u540D\u79F0"}),e(u,{prop:"personAge",label:"\u5E74\u9F84"}),e(u,{prop:"personGender",label:"\u6027\u522B"},{default:s(o=>{var i;return[l("span",null,D(`${((i=a.personGenderList.find(g=>g.id===o.row.personGender))==null?void 0:i.name)||""}`),1)]}),_:1}),e(u,{prop:"personMajor",label:"\u4E13\u4E1A","show-overflow-tooltip":""}),e(u,{prop:"depName",label:"\u90E8\u95E8\u540D\u79F0","show-overflow-tooltip":""}),e(u,{prop:"phone",label:"\u624B\u673A\u53F7","show-overflow-tooltip":""}),e(u,{prop:"aptitude",label:"\u76F8\u5173\u8D44\u8D28","show-overflow-tooltip":""}),e(u,{prop:"training",label:"\u57F9\u8BAD\u60C5\u51B5","show-overflow-tooltip":""},{default:s(o=>{var i;return[l("span",null,D(`${((i=a.trainingList.find(g=>g.id===o.row.training))==null?void 0:i.name)||""}`),1)]}),_:1}),e(u,{prop:"createTime",label:"\u521B\u5EFA\u65F6\u95F4","show-overflow-tooltip":""}),e(u,{prop:"createByUserName",label:"\u521B\u5EFA\u4EBA","show-overflow-tooltip":""}),e(u,{prop:"updateTime",label:"\u6700\u540E\u4FEE\u6539\u65F6\u95F4","show-overflow-tooltip":""}),e(u,{prop:"updateByUserName",label:"\u6700\u540E\u4FEE\u6539\u4EBA","show-overflow-tooltip":""}),e(u,{label:"\u64CD\u4F5C",width:"150"},{default:s(o=>[e(d,{size:"small",text:"",type:"primary",icon:m(U),onClick:i=>b("\u4FEE\u6539",o.row)},{default:s(()=>[ce]),_:2},1032,["icon","onClick"]),e(d,{size:"small",text:"",type:"danger",icon:m(R),onClick:i=>x(o.row)},{default:s(()=>[_e]),_:2},1032,["icon","onClick"])]),_:1})]),_:1},8,["data"]),l("div",me,[e(I,{onSizeChange:A,onCurrentChange:N,"pager-count":5,"page-sizes":[10,20,30],"current-page":a.searchQuery.pageIndex,"onUpdate:current-page":t[4]||(t[4]=o=>a.searchQuery.pageIndex=o),background:"","page-size":a.searchQuery.pageSize,"onUpdate:page-size":t[5]||(t[5]=o=>a.searchQuery.pageSize=o),layout:"total, sizes, prev, pager, next, jumper",total:a.total,class:"page-position"},null,8,["current-page","page-size","total"])])])])]),e(m(v),{ref_key:"personDialogRef",ref:y,onRefresh:p},null,512)])}}});var ye=P(ge,[["__scopeId","data-v-651bdeb4"]]);export{ye as default};