You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
20 KiB
2 lines
20 KiB
|
2 years ago
|
import{d as J,ar as q,r as F,ag as B,C as R,X as A,o as p,b as k,a as l,w as a,j as u,f as n,F as w,e as M,c as U,g as _,E as G,aJ as L,ai as Q,aj as X,aN as K,aP as W,aQ as Z,aR as $,aS as ee,aO as le,G as ae,z as te,A as oe,_ as ne}from"./index-b0696d90.js";/* empty css *//* empty css *//* empty css *//* empty css */import{S as se}from"./index-43a073f3.js";import{a as re}from"./index-de32b8dd.js";import{u as de,h as ue,a as ie,b as me,c as ce,d as pe,e as fe,y as be}from"./datacont-4a5a1c86.js";const N=(y,V,o)=>{let e=0;typeof V=="string"?e=parseInt(V):e=V;let g=new Date(y),b=g.getDate();g.getMonth(),g.setMonth(g.getMonth()+e*1,1);let r=g.getMonth()+1,D=g.getFullYear();r==4||r==6||r==9||r==11?b>30&&(b=30):r==2?D%4==0&&D%100!=0||D%400==0?b>29&&(b=29):b>28&&(b=28):b>31&&(b=31);let S=g.getHours(),E=g.getMinutes(),I=g.getSeconds(),z=O(r),v=O(b);return o?D+"-"+z+"-"+v+" "+S+":"+E+":"+I:D+"-"+z+"-"+v};function O(y){let V=y.toString();return y.toString().length==1&&(V="0"+y),V}const h=y=>(te("data-v-dc3b7bed"),y=y(),oe(),y),_e=h(()=>_("i",{class:"hong_mi"},"*",-1)),ge=h(()=>_("i",{class:"hong_mi"},"*",-1)),he=h(()=>_("i",{class:"hong_mi"},"*",-1)),ye=h(()=>_("i",{class:"hong_mi"},"*",-1)),Ve=h(()=>_("i",{class:"hong_mi"},"*",-1)),ve=h(()=>_("i",{class:"hong_mi"},"*",-1)),ke=h(()=>_("i",{class:"hong_mi"},"*",-1)),we=h(()=>_("i",{class:"hong_mi"},"*",-1)),Ye=h(()=>_("i",{class:"hong_mi"},"*",-1)),xe=h(()=>_("i",{class:"hong_mi"},"*",-1)),Me=h(()=>_("i",{class:"hong_mi"},"*",-1)),Ue=h(()=>_("i",{class:"hong_mi"},"*",-1)),De={class:"dialog-footer"},je=J({__name:"editcontent",props:{editShow:{type:Boolean,default:!1},usercont:{type:Object,default(){return{}}}},emits:["update:editShow","refreshcontdata"],setup(y,{emit:V}){const o=y,e=q({entrydatetime:"",probationperiod:1}),g=F(B),b=F(!1),r=q({}),D=q({name:[{required:!0,message:"请输入姓名",trigger:"blur"}],gender:[{required:!0,message:"请选择性别",trigger:"blur"}],health:[{required:!0,message:"请选择健康状况",trigger:"blur"}],birthdaytime:[{required:!0,message:"请选择出生日期",trigger:"blur"}],idcardno:[{required:!0,message:"请输入身份证号",trigger:"blur"}],mobilephone:[{required:!0,message:"请输入手机号码",trigger:"blur"}],currentresidence:[{required:!0,message:"请输入现居住地",trigger:"blur"}],myfolk:[{required:!0,message:"请输入民族",trigger:"blur"}],hireclass:[{required:!0,message:"请选雇佣类型",trigger:"blur"}],emptype:[{required:!0,message:"请选择工关系",trigger:"blur"}],entrydatetime:[{required:!0,message:"请输入入职日期",trigger:"blur"}],probationperiod:[{required:!0,message:"请输入试用期(月)",trigger:"blur"}]});R({get:()=>o.editShow,set:v=>{V("update:editShow",v)}});function S(){b.value=!0,g.value.validate(v=>{v&&(r.id=e.idstr,r.name=e.name,r.mobilephone=e.mobilephone,r.idcardno=e.idcardno,r.entrydatetime=e.entrydatetime,r.probationperiod=e.probationperiod,r.confirmationdate=e.planformaldatetime,r.jobstartdatestr=e.jobstartdatestr,r.nameusedbefore=e.nameusedbefore,r.gender=e.gender,r.myfolk=e.myfolk,r.politicaloutlook=e.politicaloutlook,r.health=e.health,r.birthdaytime=e.birthdaytime,r.idcardstarttimedata=e.idcardstarttimedata,r.idcardendtimedata=e.idcardendtimedata,r.idcardaddress=e.idcardaddress,r.idcardIssued=e.idcardIssued,r.currentresidence=e.currentresidence,r.nativeplace=e.nativeplace,r.email=e.email,r.internaltelephone=e.internaltelephone,r.hireclass=e.hireclass,r.emptype=e.emptype,r.isveterans=e.isveterans,r.veteransnumber=e.veteransnumber,r.passportno=e.passportno,r.globalroaming=e.globalroaming,r.wechat=e.wechat,r.workwechat=e.workwechat,r.constellationing=e.constellationing,r.maritalstatus=e.maritalstatus,re(r).then(()=>{G.success("编辑成功"),V("refreshcontdata",e),V("update:editShow",!1)}).finally(()=>{b.value=!1}))})}function E(){V("update:editShow",!1)}A(()=>{e.id=o.usercont.id,e.number=o.usercont.number,e.name=o.usercont.name,e.icon=o.usercont.icon,e.hireclass=o.usercont.hireclass,e.emptype=
|