马宇豪
2023-10-20 3943ca967f32343d35f9d384669fc7db29863d1d
1
import{p as C}from"./index.168351126514323.js";import{_ as P,E as U}from"./index.1683511265143.js";import{J as k,a1 as B,w as I,k as x,a as i,F as b,a8 as f,b as o,Y as d,R as V,aC as M,aD as D,n as S,a5 as c,o as p,Q as j,W as w}from"./vue.1683511265143.js";const L=n=>(M("data-v-2ea53e94"),n=n(),D(),n),F=L(()=>o("tr",{class:"m-color b-font",style:{"text-align":"center"}},"\u5B9E\u9A8C\u4EBA\u5458",-1)),G=L(()=>o("tr",null,[o("td",{class:"w-14 m-color"},"\u59D3\u540D"),o("td",{class:"w-14 m-color"},"\u5E74\u9F84"),o("td",{class:"w-14 m-color"},"\u6027\u522B"),o("td",{class:"w-14 m-color"},"\u4E13\u4E1A"),o("td",{class:"w-14 m-color"},"\u90E8\u95E8"),o("td",{class:"w-14 m-color"},"\u76F8\u5173\u8D44\u8D28"),o("td",{class:"w-14 m-color"},"\u64CD\u4F5C")],-1)),J={class:"w-14"},O={class:"w-14"},T={class:"w-14"},$={class:"w-14"},Q={class:"w-14"},R={class:"w-14"},W={class:"w-14"},Y=w("\u5220\u9664"),q={style:{"text-align":"center"}},z=w(" \u9009\u62E9\u5B9E\u9A8C\u4EBA\u5458 "),H=k({name:"selectPerson",props:{disabled:Boolean,data:Array},setup(n,{expose:A}){const g=n,e=B({disabled:!1,personList:[],allPersonList:[]});I(()=>{e.personList=g.data,e.disabled=g.disabled});const E=()=>{e.personList.push({personId:null,personName:null,personAge:null,personGender:"",personMajor:"",depName:"",phone:"",aptitude:"",training:""})},N=t=>{e.personList.splice(t,1)},v=async()=>{let t=await C().getAllPerson();t.data.code===100?e.allPersonList=JSON.parse(JSON.stringify(t.data.data)):U({type:"warning",message:t.data.msg})},y=(t,u)=>{const l=e.allPersonList.find(_=>_.id===t);e.personList[u]={personId:l.id,personName:l.personName,personAge:l.personAge,personGender:l.personGender,personMajor:l.personMajor,depName:l.depName,phone:l.phone,aptitude:l.aptitude,training:l.training}};return A({formatList:t=>{S(()=>{e.personList=t})},dataList:e.personList}),x(()=>{v()}),(t,u)=>{const l=c("el-option"),_=c("el-select"),r=c("el-input"),h=c("el-button");return p(),i(b,null,[F,G,(p(!0),i(b,null,f(e.personList,(a,m)=>(p(),i("tr",{key:m},[o("td",J,[d(_,{filterable:"",disabled:e.disabled,modelValue:a.personId,"onUpdate:modelValue":s=>a.personId=s,onChange:s=>y(s,m)},{default:V(()=>[(p(!0),i(b,null,f(e.allPersonList,s=>(p(),j(l,{key:s.id,value:s.id,label:s.personName},null,8,["value","label"]))),128))]),_:2},1032,["disabled","modelValue","onUpdate:modelValue","onChange"])]),o("td",O,[d(r,{disabled:e.disabled,modelValue:a.personAge,"onUpdate:modelValue":s=>a.personAge=s},null,8,["disabled","modelValue","onUpdate:modelValue"])]),o("td",T,[d(r,{disabled:e.disabled,modelValue:a.personGender,"onUpdate:modelValue":s=>a.personGender=s},null,8,["disabled","modelValue","onUpdate:modelValue"])]),o("td",$,[d(r,{disabled:e.disabled,modelValue:a.personMajor,"onUpdate:modelValue":s=>a.personMajor=s},null,8,["disabled","modelValue","onUpdate:modelValue"])]),o("td",Q,[d(r,{disabled:e.disabled,modelValue:a.depName,"onUpdate:modelValue":s=>a.depName=s},null,8,["disabled","modelValue","onUpdate:modelValue"])]),o("td",R,[d(r,{disabled:e.disabled,modelValue:a.aptitude,"onUpdate:modelValue":s=>a.aptitude=s},null,8,["disabled","modelValue","onUpdate:modelValue"])]),o("td",W,[d(h,{type:"danger",disabled:e.disabled,onClick:s=>N(m)},{default:V(()=>[Y]),_:2},1032,["disabled","onClick"])])]))),128)),o("tr",q,[d(h,{disabled:e.disabled,type:"primary",shape:"round",onClick:u[0]||(u[0]=a=>E())},{default:V(()=>[z]),_:1},8,["disabled"])])],64)}}});var se=P(H,[["__scopeId","data-v-2ea53e94"]]);export{se as default};