fuyang-jieshou/dist/assets/index-DrzXcBG2.js

2 lines
5.9 KiB
JavaScript

import{_ as Y,a as Z}from"./reset-C9wGeSio.js";import{B as k,A as L,_ as ee,v as le,a as C,r as f,o as te,b as m,c as h,d as V,e as s,f as l,w as a,g as I,F as N,n as U,i as D,C as ae,t as ne,G as oe,H as se,I as re,p as ie,j as de,E as g,z as ce,q as F}from"./index-B9cYO4uo.js";const ue=r=>k("/api/GetPersonnelList",r),me=r=>L("/api/AddPersonnel",r),pe=r=>k("/api/DeletePersonnel",r),_e=r=>k("/api/GetPersonnelDetails",r),fe=r=>L("/api/EditPersonnel",r),x=r=>(ie("data-v-f1e92130"),r=r(),de(),r),ge={class:"PageContent"},Pe={class:"WebToolbar"},ve={class:"FormComponent"},be={class:"ButtonAssembly"},he=x(()=>s("img",{src:Y,alt:""},null,-1)),De=x(()=>s("span",null,"查询",-1)),xe=x(()=>s("img",{src:Z,alt:""},null,-1)),ye=x(()=>s("span",null,"重置",-1)),Ie={class:"Tabulation"},Ce={class:"actionBar"},Ve=x(()=>s("h1",null,"人员列表",-1)),Ne={class:"Worktop"},ke={class:"ExaminationForm"},ze={slot:"footer",class:"dialog-footer"},Be={__name:"index",setup(r){const{proxy:G}=le(),d=C({}),c=C({PageIndex:1,PageSize:10}),z=f(0),B=f([{label:"后勤部"},{label:"人事部"},{label:"财务部"}]),S=f([]),i=C({}),q=f({PersonnelName:[{required:!0,message:"请输入人员名称",trigger:"change"}],Department:[{required:!0,message:"请选择部门",trigger:"change"}]}),p=f(!1),P=f("");function A(n){if(n!=-1)return(c.PageIndex-1)*c.PageSize+n+1}function $(){c.PageIndex=1,u()}function M(){d.PageIndex=1,d.PageSize=10,d.Department="",d.PersonnelName="",u()}const W=n=>{c.PageSize=n,u()},j=n=>{c.PageIndex=n,u()};function u(){let n={PageIndex:c.PageIndex,PageSize:c.PageSize,PersonnelName:d.PersonnelName,Department:d.Department};ue(n).then(e=>{e.code==0&&(S.value=e.data.list,z.value=e.data.total)}).catch(e=>{console.log(e)})}function H(){i.PersonnelName="",i.Department="",P.value="添加人员",p.value=!0}function R(n){let e={PersonnelId:n.PersonnelId};_e(e).then(o=>{if(o.code==0)i.PersonnelName=o.data.PersonnelName,i.Department=o.data.Department,i.PersonnelId=o.data.PersonnelId,P.value="修改人员",p.value=!0;else return!1}).catch(o=>{console.log(o)})}function J(){G.$refs.formData.validate(n=>{n&&(P.value=="添加人员"?me(i).then(e=>{e.code==0?(p.value=!1,g({message:"新增成功",type:"success"}),u()):(g({message:"新增失败",type:"warning"}),u())}).catch(e=>{console.log(e)}):P.value=="修改人员"&&fe(i).then(e=>{e.code==0?(p.value=!1,g({message:"修改成功",type:"success"}),u()):g({message:"修改失败",type:"warning"})}).catch(e=>{console.log(e)}))})}function K(n){let e={PersonnelId:n.PersonnelId};ce.confirm("确定要删除吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{pe(e).then(o=>{o.code==0?(g({message:"删除成功",type:"success"}),u()):g.error((o==null?void 0:o.data)||"删除失败")}).catch(o=>{console.log(o)})})}function O(){i.PersonnelName="",i.Department="",p.value=!1}return te(()=>{u()}),(n,e)=>{const o=m("el-option"),w=m("el-select"),y=m("el-form-item"),T=m("el-input"),E=m("el-form"),_=m("el-button"),v=m("el-table-column"),Q=m("el-pagination"),X=m("el-dialog");return h(),V(N,null,[s("div",ge,[s("div",Pe,[s("div",ve,[l(E,{inline:!0,model:d,class:"demo-form-inline"},{default:a(()=>[l(y,{label:"部门"},{default:a(()=>[l(w,{modelValue:d.Department,"onUpdate:modelValue":e[0]||(e[0]=t=>d.Department=t),placeholder:"请选择部门",clearable:""},{default:a(()=>[(h(!0),V(N,null,U(B.value,(t,b)=>(h(),F(o,{label:t.label,value:t.label,key:b},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(y,{label:"人员名称"},{default:a(()=>[l(T,{modelValue:d.PersonnelName,"onUpdate:modelValue":e[1]||(e[1]=t=>d.PersonnelName=t),placeholder:"请输入人员名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),s("div",be,[l(_,{style:{color:"#fff"},onClick:$},{default:a(()=>[he,De]),_:1}),l(_,{style:{color:"#1d2129"},onClick:M},{default:a(()=>[xe,ye]),_:1})])]),s("div",Ie,[s("div",Ce,[Ve,s("div",Ne,[l(_,{class:"BlueBack",onClick:H,icon:I(ae)},{default:a(()=>[D(" 新增 ")]),_:1},8,["icon"])])]),s("div",ke,[l(I(re),{ref:"multipleTableRef",data:S.value,style:{width:"100%"}},{default:a(()=>[l(v,{label:"序号",width:"80px",align:"center"},{default:a(t=>[s("span",null,ne(A(t.$index)),1)]),_:1}),l(v,{property:"Department",label:"部门",align:"center"}),l(v,{property:"PersonnelName",label:"人员名称",align:"center"}),l(v,{property:"CreateTime",label:"创建时间",align:"center"}),l(v,{property:"",label:"操作",align:"center"},{default:a(t=>[l(_,{size:"mini",type:"text",icon:I(oe),onClick:b=>R(t.row)},{default:a(()=>[D("编辑")]),_:2},1032,["icon","onClick"]),l(_,{size:"mini",type:"text",icon:I(se),onClick:b=>K(t.row)},{default:a(()=>[D("删除")]),_:2},1032,["icon","onClick"])]),_:1})]),_:1},8,["data"]),l(Q,{"current-page":c.PageIndex,"page-size":c.PageSize,small:n.small,layout:"total, prev, pager, next",total:z.value,onSizeChange:W,onCurrentChange:j},null,8,["current-page","page-size","small","total"])])])]),l(X,{modelValue:p.value,"onUpdate:modelValue":e[4]||(e[4]=t=>p.value=t),title:P.value,style:{width:"25%"}},{default:a(()=>[l(E,{model:i,rules:q.value,"label-width":"80px",ref:"formData"},{default:a(()=>[l(y,{label:"部门",prop:"Department"},{default:a(()=>[l(w,{modelValue:i.Department,"onUpdate:modelValue":e[2]||(e[2]=t=>i.Department=t),placeholder:"请选择部门",clearable:""},{default:a(()=>[(h(!0),V(N,null,U(B.value,(t,b)=>(h(),F(o,{label:t.label,value:t.label,key:b},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(y,{label:"人员名称",prop:"PersonnelName"},{default:a(()=>[l(T,{modelValue:i.PersonnelName,"onUpdate:modelValue":e[3]||(e[3]=t=>i.PersonnelName=t),placeholder:"请输入人员名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),s("div",ze,[l(_,{type:"primary",onClick:J},{default:a(()=>[D("确 定")]),_:1}),l(_,{onClick:O},{default:a(()=>[D("取 消")]),_:1})])]),_:1},8,["modelValue","title"])],64)}}},Te=ee(Be,[["__scopeId","data-v-f1e92130"]]);export{Te as default};