提交 5002e954 authored 作者: wangmenglong's avatar wangmenglong

部署派遣端

上级 0bca881a
import{_ as h,r as f,c as n,d as m,e as k,f as t,h as o,m as _,k as e,i as b,v as g,p as w,q as x}from"./index-BVU2Izc3.js";const I=""+new URL("401-HGF6Q5qM.gif",import.meta.url).href,a=s=>(w("data-v-980b8710"),s=s(),x(),s),v={class:"errPage-container"},y=a(()=>e("h1",{class:"text-jumbo text-ginormous"}," 401错误! ",-1)),B=a(()=>e("h2",null,"您没有访问权限!",-1)),C=a(()=>e("h6",null,"对不起,您没有访问权限,请不要进行非法操作!您可以返回主页面",-1)),G={class:"list-unstyled"},q={class:"link-type"},N=["src"],S={__name:"401",setup(s){let{proxy:c}=g();const l=f(I+"?"+ +new Date);function i(){c.$route.query.noGoBack?c.$router.push({path:"/"}):c.$router.go(-1)}return(V,$)=>{const u=n("el-button"),p=n("router-link"),r=n("el-col"),d=n("el-row");return m(),k("div",v,[t(u,{icon:"arrow-left",class:"pan-back-btn",onClick:i},{default:o(()=>[_(" 返回 ")]),_:1}),t(d,null,{default:o(()=>[t(r,{span:12},{default:o(()=>[y,B,C,e("ul",G,[e("li",q,[t(p,{to:"/"},{default:o(()=>[_(" 回首页 ")]),_:1})])])]),_:1}),t(r,{span:12},{default:o(()=>[e("img",{src:b(l),width:"313",height:"428",alt:"Girl has dropped her ice cream."},null,8,N)]),_:1})]),_:1})])}}},D=h(S,[["__scopeId","data-v-980b8710"]]);export{D as default};
import{_ as h,r as f,e as n,o as m,c as k,f as t,h as o,m as _,k as e,i as b,v as g,p as w,q as x}from"./index-C1_1_QXk.js";const I=""+new URL("401-HGF6Q5qM.gif",import.meta.url).href,a=s=>(w("data-v-980b8710"),s=s(),x(),s),v={class:"errPage-container"},y=a(()=>e("h1",{class:"text-jumbo text-ginormous"}," 401错误! ",-1)),B=a(()=>e("h2",null,"您没有访问权限!",-1)),C=a(()=>e("h6",null,"对不起,您没有访问权限,请不要进行非法操作!您可以返回主页面",-1)),G={class:"list-unstyled"},q={class:"link-type"},N=["src"],S={__name:"401",setup(s){let{proxy:c}=g();const l=f(I+"?"+ +new Date);function i(){c.$route.query.noGoBack?c.$router.push({path:"/"}):c.$router.go(-1)}return(V,$)=>{const u=n("el-button"),p=n("router-link"),r=n("el-col"),d=n("el-row");return m(),k("div",v,[t(u,{icon:"arrow-left",class:"pan-back-btn",onClick:i},{default:o(()=>[_(" 返回 ")]),_:1}),t(d,null,{default:o(()=>[t(r,{span:12},{default:o(()=>[y,B,C,e("ul",G,[e("li",q,[t(p,{to:"/"},{default:o(()=>[_(" 回首页 ")]),_:1})])])]),_:1}),t(r,{span:12},{default:o(()=>[e("img",{src:b(l),width:"313",height:"428",alt:"Girl has dropped her ice cream."},null,8,N)]),_:1})]),_:1})])}}},D=h(S,[["__scopeId","data-v-980b8710"]]);export{D as default};
import{_,x as i,c as d,d as l,e as r,k as s,y as n,i as p,f as h,h as m,z as u,m as v,p as f,q as g}from"./index-BVU2Izc3.js";const x=""+new URL("404-N4aRkdWY.png",import.meta.url).href,e=""+new URL("404_cloud-CPexjtDj.png",import.meta.url).href,a=t=>(f("data-v-e3a2dc79"),t=t(),g(),t),k={class:"wscn-http404-container"},w={class:"wscn-http404"},b=u('<div class="pic-404" data-v-e3a2dc79><img class="pic-404__parent" src="'+x+'" alt="404" data-v-e3a2dc79><img class="pic-404__child left" src="'+e+'" alt="404" data-v-e3a2dc79><img class="pic-404__child mid" src="'+e+'" alt="404" data-v-e3a2dc79><img class="pic-404__child right" src="'+e+'" alt="404" data-v-e3a2dc79></div>',1),N={class:"bullshit"},S=a(()=>s("div",{class:"bullshit__oops"}," 404错误! ",-1)),I={class:"bullshit__headline"},R=a(()=>s("div",{class:"bullshit__info"}," 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 ",-1)),V={__name:"404",setup(t){let c=i(()=>"找不到网页!");return(B,C)=>{const o=d("router-link");return l(),r("div",k,[s("div",w,[b,s("div",N,[S,s("div",I,n(p(c)),1),R,h(o,{to:"/",class:"bullshit__return-home"},{default:m(()=>[v(" 返回首页 ")]),_:1})])])])}}},U=_(V,[["__scopeId","data-v-e3a2dc79"]]);export{U as default};
import{_,x as i,e as l,o as d,c as r,k as s,y as n,i as p,f as h,h as m,z as u,m as v,p as b,q as f}from"./index-C1_1_QXk.js";const g=""+new URL("404-N4aRkdWY.png",import.meta.url).href,e=""+new URL("404_cloud-CPexjtDj.png",import.meta.url).href,a=t=>(b("data-v-5945313b"),t=t(),f(),t),x={class:"wscn-http404-container"},k={class:"wscn-http404"},w=u('<div class="pic-404" data-v-5945313b><img class="pic-404__parent" src="'+g+'" alt="404" data-v-5945313b><img class="pic-404__child left" src="'+e+'" alt="404" data-v-5945313b><img class="pic-404__child mid" src="'+e+'" alt="404" data-v-5945313b><img class="pic-404__child right" src="'+e+'" alt="404" data-v-5945313b></div>',1),N={class:"bullshit"},S=a(()=>s("div",{class:"bullshit__oops"}," 404错误! ",-1)),I={class:"bullshit__headline"},R=a(()=>s("div",{class:"bullshit__info"}," 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 ",-1)),V={__name:"404",setup(t){let c=i(()=>"找不到网页!");return(B,C)=>{const o=l("router-link");return d(),r("div",x,[s("div",k,[w,s("div",N,[S,s("div",I,n(p(c)),1),R,h(o,{to:"/index",class:"bullshit__return-home"},{default:m(()=>[v(" 返回首页 ")]),_:1})])])])}}},U=_(V,[["__scopeId","data-v-5945313b"]]);export{U as default};
.wscn-http404-container[data-v-e3a2dc79]{transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-e3a2dc79]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-e3a2dc79]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-e3a2dc79]{width:100%}.wscn-http404 .pic-404__child[data-v-e3a2dc79]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-e3a2dc79]{width:80px;top:17px;left:220px;opacity:0;animation-name:cloudLeft-e3a2dc79;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-e3a2dc79]{width:46px;top:10px;left:420px;opacity:0;animation-name:cloudMid-e3a2dc79;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-e3a2dc79]{width:62px;top:100px;left:500px;opacity:0;animation-name:cloudRight-e3a2dc79;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1s}@keyframes cloudLeft-e3a2dc79{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudMid-e3a2dc79{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudRight-e3a2dc79{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-e3a2dc79]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-e3a2dc79]{font-size:32px;font-weight:700;line-height:40px;color:#1482f0;opacity:0;margin-bottom:20px;animation-name:slideUp-e3a2dc79;animation-duration:.5s;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-e3a2dc79]{font-size:20px;line-height:24px;color:#222;font-weight:700;opacity:0;margin-bottom:10px;animation-name:slideUp-e3a2dc79;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-e3a2dc79]{font-size:13px;line-height:21px;color:gray;opacity:0;margin-bottom:30px;animation-name:slideUp-e3a2dc79;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.wscn-http404 .bullshit__return-home[data-v-e3a2dc79]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;opacity:0;font-size:14px;line-height:36px;cursor:pointer;animation-name:slideUp-e3a2dc79;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-e3a2dc79{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}
.wscn-http404-container[data-v-5945313b]{transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-5945313b]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-5945313b]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-5945313b]{width:100%}.wscn-http404 .pic-404__child[data-v-5945313b]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-5945313b]{width:80px;top:17px;left:220px;opacity:0;animation-name:cloudLeft-5945313b;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-5945313b]{width:46px;top:10px;left:420px;opacity:0;animation-name:cloudMid-5945313b;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-5945313b]{width:62px;top:100px;left:500px;opacity:0;animation-name:cloudRight-5945313b;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1s}@keyframes cloudLeft-5945313b{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudMid-5945313b{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudRight-5945313b{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-5945313b]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-5945313b]{font-size:32px;font-weight:700;line-height:40px;color:#1482f0;opacity:0;margin-bottom:20px;animation-name:slideUp-5945313b;animation-duration:.5s;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-5945313b]{font-size:20px;line-height:24px;color:#222;font-weight:700;opacity:0;margin-bottom:10px;animation-name:slideUp-5945313b;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-5945313b]{font-size:13px;line-height:21px;color:gray;opacity:0;margin-bottom:30px;animation-name:slideUp-5945313b;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.wscn-http404 .bullshit__return-home[data-v-5945313b]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;opacity:0;font-size:14px;line-height:36px;cursor:pointer;animation-name:slideUp-5945313b;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-5945313b{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}
import{A as c}from"./index-C1_1_QXk.js";function a(t){return c({url:"/djl-account/dispatch/query/list",method:"get",params:t})}function e(t){return c({url:"/djl-account/dispatch/check/account",method:"get",params:t})}function u(t){return c({url:"/djl-account/role/l/all",method:"get",params:t})}function r(t){return c({url:"/djl-account/dispatch/insert",method:"post",data:t})}function o(t){return c({url:"/djl-account/dispatch/update",method:"post",data:t})}function l(t){return c({url:"/djl-account/dispatch/rest/password",method:"get",params:t})}function s(t){return c({url:"/djl-account/channel/query/channel",method:"get",params:t})}function d(t){return c({url:"/djl-account/channel/query/list",method:"get",params:t})}function h(t){return c({url:"/djl-account/channel/check/account",method:"get",params:t})}function i(t){return c({url:"/djl-account/channel/insert",method:"post",data:t})}function p(t){return c({url:"/djl-account/channel/update",method:"post",data:t})}function m(t){return c({url:"/djl-account/channel/rest/password",method:"get",params:t})}export{h as a,d as b,s as c,p as d,i as e,m as f,e as g,a as h,o as i,r as j,l as k,u as r};
.el-select--default[data-v-f25cc8b3]{width:100%}.submitForm[data-v-f25cc8b3]{padding:20px 0}.wokersModal[data-v-f25cc8b3]{min-width:350px;min-height:150px;box-shadow:0 0 0 1px #dcdfe6}
import{a as ae,b as re,c as le,d as oe,e as ne}from"./project-BXefkNgD.js";import{_ as se,r as c,C as ie,D as de,e as i,E as I,o as y,c as ue,f as r,h as l,G as w,J as $,m as f,i as s,K as P,y as U,k as b,B as ce,v as me,p as pe,q as _e}from"./index-C1_1_QXk.js";function fe(v){return v.replace(/([A-Z])/g,"_$1").toLowerCase()}const G=v=>(pe("data-v-f25cc8b3"),v=v(),_e(),v),ve={class:"app-container"},ge={style:{float:"left",width:"680px"}},he={style:{display:"flex","align-items":"center"}},ye=G(()=>b("div",{style:{"padding-bottom":"18px",width:"25px","text-align":"center"}}," -",-1)),be=G(()=>b("div",{id:"container"},null,-1)),we={class:"dialog-footer"},$e=ce({name:"Post"}),ke=Object.assign($e,{setup(v){const{proxy:t}=me(),m=c(!1),V=c([]);c([]);const k=c(!0),C=c(!0);c(!0),c(!0);const S=c(""),L=c(t.$route.query.arrive_time),j=ie({form:{},queryParams:{pro_id:t.$route.query.proId},rules:{arrive_time:[{required:!0,message:"请输入接站时间",trigger:"blur"}],address:[{required:!0,message:"请输入接站地点,并点击定位按钮进行获取经纬度",trigger:"blur"}],finsh_arrive_time:[{required:!0,message:"请输入接站时间",trigger:"blur"}]}}),{queryParams:B,form:e,rules:N}=de(j);h();var d,g,E,p;function M(){p=new TMap.LatLng(39.916527,116.397128),d=new TMap.Map("container",{center:p}),E=new TMap.service.Geocoder,g=new TMap.MultiMarker({map:d,geometries:[]}),d.on("click",a=>{e.value.latitude=a.latLng.toString().split(",")[0],e.value.longitude=a.latLng.toString().split(",")[1],g.updateGeometries([{id:"main",position:a.latLng}])})}function H(){g.setGeometries([]),E.getLocation({address:e.value.address}).then(a=>{g.updateGeometries([{id:"main",position:a.result.location}]),d.setCenter(a.result.location),console.log(a.result.location),e.value.latitude=a.result.location.toString().split(",")[0].trim(),e.value.longitude=a.result.location.toString().split(",")[1].trim()})}function h(){k.value=!0,ae(B.value).then(a=>{V.value=a.data,k.value=!1})}function R(){m.value=!1}function J(a,o){a.length<10&&(a="2024-01-01 "+a),o.length<10&&(o="2024-01-01 "+o);var u=new Date(a),_=new Date(o);return u.getTime()>_.getTime()?1:u.getTime()<_.getTime()?-1:0}function O(){if(t.$route.query.state=="release"){t.$modal.msgError("项目已发布不可新增");return}if(t.$route.query.state=="closed"){t.$modal.msgError("项目已关闭不可新增");return}e.value={},e.value.arrive_time=L.value,e.value.finsh_arrive_time=L.value,m.value=!0,S.value="新增接站地",t.$nextTick(()=>{d==null||d==null?M():(g.setGeometries([]),p=new TMap.LatLng(39.916527,116.397128),d.setCenter(p))})}function A(a){if(t.$route.query.state=="closed"){t.$modal.msgError("项目已关闭不可编辑");return}re({id:a.id}).then(o=>{e.value=JSON.parse(fe(JSON.stringify(o.data))),m.value=!0,S.value="修改接站地",t.$nextTick(()=>{(d==null||d==null)&&M(),p=new TMap.LatLng(e.value.latitude,e.value.longitude),d.setCenter(p),g.updateGeometries([{id:"main",position:p}])})})}function Q(){e.value.pro_id=t.$route.query.proId,e.value.basecode=t.$route.query.basecode,t.$refs.postRef.validate(a=>{if(J(e.value.arrive_time,e.value.finsh_arrive_time)==1){t.$modal.msgError("接站结束时间不可早于接站开始时间");return}a&&(e.value.id?le(e.value).then(o=>{t.$modal.msgSuccess("修改成功"),m.value=!1,h(),getWorker()}):oe(e.value).then(o=>{t.$modal.msgSuccess("新增成功"),m.value=!1,h(),getWorker()}))})}function W(a){if(t.$route.query.state=="closed"){t.$modal.msgError("项目已关闭不可删除");return}if(t.$route.query.state=="release"){t.$modal.msgError("项目已发布不可删除");return}if(t.$route.query.state=="closed"){t.$modal.msgError("项目已关闭不可删除");return}t.$modal.confirm("您确定要删除吗?").then(function(){return ne({id:a.id})}).then(()=>{h(),t.$modal.msgSuccess("删除成功")}).catch(()=>{})}return(a,o)=>{const u=i("el-button"),_=i("el-col"),F=i("right-toolbar"),K=i("el-row"),x=i("el-table-column"),Z=i("el-table"),D=i("el-time-picker"),q=i("el-form-item"),z=i("el-input"),X=i("el-form"),Y=i("el-dialog"),T=I("hasPermi"),ee=I("loading");return y(),ue("div",ve,[r(K,{gutter:10,class:"mb8"},{default:l(()=>[r(_,{span:1.5},{default:l(()=>[w((y(),$(u,{type:"primary",plain:"",icon:"Plus",onClick:O},{default:l(()=>[f("新增")]),_:1})),[[T,["project:address:add"]]])]),_:1}),r(F,{showSearch:s(C),"onUpdate:showSearch":o[0]||(o[0]=n=>P(C)?C.value=n:null),onQueryTable:h},null,8,["showSearch"])]),_:1}),w((y(),$(Z,{data:s(V),onSelectionChange:a.handleSelectionChange},{default:l(()=>[r(x,{label:"接站时间",align:"center",prop:"arrive_time",width:"200"},{default:l(({row:n})=>[f(U(n.arrive_time)+" - "+U(n.finsh_arrive_time),1)]),_:1}),r(x,{label:"接站地点",align:"center",prop:"address"}),r(x,{label:"操作",width:"400",align:"center","class-name":"small-padding fixed-width",fixed:"right"},{default:l(({row:n})=>[w((y(),$(u,{link:"",type:"primary",onClick:te=>A(n),icon:"EditPen"},{default:l(()=>[f("编辑")]),_:2},1032,["onClick"])),[[T,["project:address:edit"]]]),w((y(),$(u,{link:"",type:"primary",onClick:te=>W(n),icon:"Delete"},{default:l(()=>[f("删除")]),_:2},1032,["onClick"])),[[T,["project:address:delete"]]])]),_:1})]),_:1},8,["data","onSelectionChange"])),[[ee,s(k)]]),r(Y,{title:s(S),modelValue:s(m),"onUpdate:modelValue":o[4]||(o[4]=n=>P(m)?m.value=n:null),width:"730px","append-to-body":""},{footer:l(()=>[b("div",we,[r(u,{type:"primary",onClick:Q},{default:l(()=>[f("确 定")]),_:1}),r(u,{onClick:R},{default:l(()=>[f("取 消")]),_:1})])]),default:l(()=>[r(X,{ref:"postRef",model:s(e),rules:s(N),"label-width":"100px"},{default:l(()=>[b("div",ge,[b("div",he,[r(_,{span:10},{default:l(()=>[r(q,{label:"接站时间",prop:"arrive_time"},{default:l(()=>[r(D,{placeholder:"选择时间",modelValue:s(e).arrive_time,"onUpdate:modelValue":o[1]||(o[1]=n=>s(e).arrive_time=n),style:{width:"100%"},"value-format":"HH:mm:ss"},null,8,["modelValue"])]),_:1})]),_:1}),ye,r(_,{span:8},{default:l(()=>[r(q,{label:"",prop:"finsh_arrive_time","label-width":"0"},{default:l(()=>[r(D,{placeholder:"选择时间",modelValue:s(e).finsh_arrive_time,"onUpdate:modelValue":o[2]||(o[2]=n=>s(e).finsh_arrive_time=n),style:{width:"100%"},"value-format":"HH:mm:ss"},null,8,["modelValue"])]),_:1})]),_:1})]),r(q,{label:"接站地点",prop:"address"},{default:l(()=>[r(_,{span:18,style:{display:"flex","justify-content":"space-between"}},{default:l(()=>[r(z,{modelValue:s(e).address,"onUpdate:modelValue":o[3]||(o[3]=n=>s(e).address=n),placeholder:"",maxlength:"100",style:{width:"calc(100% - 80px)"}},null,8,["modelValue"]),r(u,{type:"primary",plain:"",onClick:H},{default:l(()=>[f("定位")]),_:1})]),_:1})]),_:1}),be])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}}),xe=se(ke,[["__scopeId","data-v-f25cc8b3"]]);export{xe as default};
.text_calendar .el-calendar__header{justify-content:center}.text_calendar .el-calendar-day{padding:0}.text_calendar .calendar_item{padding:10px;box-sizing:border-box;margin:0;height:100%;line-height:2}
import{r as s,x as U,e as d,E as j,o as h,c as L,f as l,h as r,i as g,m as q,y as _,k as V,M as E,n as $,G as y,J as z,H as A,K as G,v as H}from"./index-C1_1_QXk.js";import{a as I,s as J}from"./attendance-Di9IcRbk.js";const K=["onClick"],R={style:{padding:"20px"}},W={__name:"attendance",props:["data","addVisible"],emits:["changeVisible","tableData"],setup(C,{emit:w}){const{proxy:x}=H(),c=s([]),p=s(!1),u=s(0),v=s([]),f=x.$route.query,n=C,D=w,i=s({page:1,limit:10,projectid:n.data.pro_id,idno:n.data.id_no,month:n.data.belong_date}),k=a=>{n.data.type!="view"};function b(){p.value=!0,I(i.value).then(a=>{v.value=a.data,u.value=a.count,p.value=!1})}function O(){J({idno:n.data.id_no,proid:n.data.pro_id,month:n.data.belong_date}).then(a=>{a.data.datas=a.data.datas||[],c.value=a.data.datas.map(t=>t.days)})}b(),O();const m=U({get:()=>n.addVisible,set:a=>D("changeVisible",a)});return(a,t)=>{const B=d("el-calendar"),o=d("el-table-column"),M=d("el-table"),N=d("pagination"),P=d("el-dialog"),S=j("loading");return h(),L("div",null,[l(P,{title:"打卡天数",modelValue:g(m),"onUpdate:modelValue":t[3]||(t[3]=e=>G(m)?m.value=e:null),width:"1200px",onOpen:a.dialogOpen,onClose:a.dialogClose,"custom-class":"dialogClass"},{default:r(()=>[l(B,{class:"text_calendar",modelValue:g(f).month,"onUpdate:modelValue":t[0]||(t[0]=e=>g(f).month=e)},{header:r(({date:e})=>[q(_(e),1)]),"date-cell":r(({data:e})=>[V("p",{class:E(c.value.includes(e.day)?"is-selected calendar_item":"calendar_item"),onClick:$(T=>k(e),["stop"])},_(e.day.split("-").slice(1).join("-"))+" "+_(c.value.includes(e.day)?"✔️":""),11,K)]),_:1},8,["modelValue"]),V("div",R,[y((h(),z(M,{data:v.value},{default:r(()=>[l(o,{label:"姓名",align:"center",prop:"name"}),l(o,{label:"证件号码",align:"left",prop:"idNo",width:"180"}),l(o,{label:"所属项目",align:"left",prop:"project"}),l(o,{label:"厂商",align:"left",prop:"manufacturer"}),l(o,{label:"上班天数",align:"left",prop:"amountDay"}),l(o,{label:"打卡次数",align:"center",prop:"amount"}),l(o,{label:"增长额度",align:"center",prop:"increaseAmount",width:"280"})]),_:1},8,["data"])),[[S,p.value]]),y(l(N,{total:u.value,page:i.value.page,"onUpdate:page":t[1]||(t[1]=e=>i.value.page=e),limit:i.value.limit,"onUpdate:limit":t[2]||(t[2]=e=>i.value.limit=e),onPagination:b},null,8,["total","page","limit"]),[[A,u.value>0]])])]),_:1},8,["modelValue","onOpen","onClose"])])}}};export{W as default};
import{A as e}from"./index-C1_1_QXk.js";function a(t){return e({url:"/djl-attendance/project/queryallproject",method:"get",params:t})}function r(t){return e({url:"/djl-attendance/attendance/pc/mainpaging",method:"get",params:t})}function c(t){return e({url:"/djl-attendance/attendance/pc/paging",method:"get",params:t})}function d(t){return e({url:"/djl-attendance/attendance/pc/edit",method:"post",data:t})}function o(t){return e({url:"/djl-attendance/attendance/pc/singleonemonth",method:"get",params:t})}export{c as a,d as b,r as c,a as p,o as s};
.submitForm[data-v-4d0137f0]{padding:20px}.app-container[data-v-4d0137f0]{background-color:#f4f4f5}.app-container .box[data-v-4d0137f0]{box-shadow:0 2px 4px #0000001f,0 0 6px #0000000a;margin:0% 0% 1%;padding-top:2%;background-color:#fff}.app-container .basic-info[data-v-4d0137f0]{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;font-size:19px;margin:0% auto 1% 3%}
import{_ as Q,r as i,C as X,D as Y,e as f,o as v,c as $,k as b,f as e,h as a,m as r,y as p,i as u,G as q,F as B,I as N,J as x,H as D,L as T,B as Z,v as ee,p as ae,q as le}from"./index-C1_1_QXk.js";import{s as te,u as oe,a as se,b as ne,c as ue}from"./salary-C6c2q2dc.js";import{g as de,p as re}from"./projectAdd-4b6gxI8-.js";import ie from"./attendance-DMOInqKb.js";import ce from"./details-zKF-zcUl.js";import"./attendance-Di9IcRbk.js";import"./pay-Dyjz2CIo.js";import"./salary-CA4jeSd5.js";const W=h=>(ae("data-v-4d0137f0"),h=h(),le(),h),pe={class:"app-container"},_e={class:"box"},fe=W(()=>b("div",{class:"basic-info"}," 申请信息 ",-1)),me={class:"submitForm"},ve={class:"box"},be=W(()=>b("div",{class:"basic-info"}," 审核 ",-1)),he={class:"submitForm timeline-container"},ge=Z({name:"Post"}),ye=Object.assign(ge,{setup(h){const{proxy:m}=ee();i([]),i(!1);const k=i(""),C=i(""),P=i(!0);i(!0),i(0),i("");const w=i(!1),A=i(!1),G=X({form:{},rules:{state:[{required:!0,message:"请选择审核状态",trigger:"change"}]}}),{form:t,rules:H}=Y(G),F=i([]),g=i([]),I=i([]),s=i({state:"",salarycause_id:"",opinion:"",id:m.$route.query.id,tsara_id:m.$route.query.tsara_id});te({id:m.$route.query.id}).then(c=>{t.value=c.data,P.value=!1,de().then(l=>{l.data&&(I.value=l.data,re({projectId:t.value.pro_id}).then(n=>{g.value=[{value:"",label:"请选择",userRole:"default"},...n.data.map(o=>(I.value.forEach(_=>{_.id==o.dispatchUserId&&(o.name=_.name)}),{value:o.dispatchUserId,label:o.name,id:o.dispatchUserId,userRole:o.roleCode}))],oe({}).then(o=>{C.value=o.data,o.data=="驻场"?k.value="项目经理":o.data=="项目经理"&&(k.value="财务"),g.value=g.value.filter(_=>_.userRole=="default"||_.userRole==k.value)})}))}),se({idNo:t.value.id_no}).then(l=>{l.data==null?(t.value.totalAmount=0,t.value.attendanceAmount=0):(t.value.totalAmount=l.data.totalAmount,t.value.attendanceAmount=l.data.attendanceAmount)})}),ne().then(c=>{F.value=[{value:"",label:"请选择"},...c.data.map(l=>({value:l.id,label:l.name,id:l.id}))]});function J(){s.value.salarycause_id="",s.value.opinion="",m.$refs.ruleFormRef.clearValidate()}const O=()=>{m.$refs.ruleFormRef.validate(c=>{c&&(I.value.forEach(l=>{l.id==s.value.paid_id&&(s.value.paid_name=l.name,s.value.paid_account=l.account)}),ue(s.value).then(l=>{m.$modal.msgSuccess(l.code),E()}))})};function E(){m.$router.push("/project/salary/advance/main?pro_id="+t.value.pro_id)}function z(){L(!0)}function L(c){w.value=c}function K(){U(!0)}function U(c){A.value=c}return(c,l)=>{const n=f("el-form-item"),o=f("el-col"),_=f("el-row"),R=f("el-tag"),y=f("el-button"),j=f("el-form"),V=f("el-option"),S=f("el-select"),M=f("el-input");return v(),$("div",pe,[b("div",_e,[fe,b("div",me,[e(j,{model:u(t),"label-width":"130px"},{default:a(()=>[e(_,{gutter:80,type:"flex"},{default:a(()=>[e(o,{span:6},{default:a(()=>[e(n,{label:"姓名"},{default:a(()=>[r(p(u(t).name),1)]),_:1})]),_:1}),e(o,{span:6},{default:a(()=>[e(n,{label:"证件号码"},{default:a(()=>[r(p(u(t).id_no),1)]),_:1})]),_:1}),e(o,{span:6},{default:a(()=>[e(n,{label:"联系方式"},{default:a(()=>[r(p(u(t).contact_number),1)]),_:1})]),_:1})]),_:1}),e(_,{gutter:80,type:"flex"},{default:a(()=>[e(o,{span:6},{default:a(()=>[e(n,{label:"预支金额"},{default:a(()=>[e(R,null,{default:a(()=>[r(p(u(t).money),1)]),_:1})]),_:1})]),_:1}),e(o,{span:6},{default:a(()=>[e(n,{label:"手续费"},{default:a(()=>[e(R,{type:"warning"},{default:a(()=>[r(p(u(t).service_fee),1)]),_:1})]),_:1})]),_:1}),e(o,{span:6},{default:a(()=>[e(n,{label:"实发金额"},{default:a(()=>[e(R,{type:"success"},{default:a(()=>[r(p(u(t).actual_money),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(_,{gutter:80,type:"flex"},{default:a(()=>[e(o,{span:6},{default:a(()=>[e(n,{label:"项目名称"},{default:a(()=>[r(p(u(t).project),1)]),_:1})]),_:1}),e(o,{span:6},{default:a(()=>[e(n,{label:"招聘厂商"},{default:a(()=>[r(p(u(t).manufacturer),1)]),_:1})]),_:1}),e(o,{span:6},{default:a(()=>[e(n,{label:"申请时间"},{default:a(()=>[r(p(u(t).create_time),1)]),_:1})]),_:1})]),_:1}),e(_,{gutter:80,type:"flex"},{default:a(()=>[e(o,{span:6},{default:a(()=>[e(n,{label:"当月累计发放金额"},{default:a(()=>[r(p(u(t).totalAmount),1),e(y,{link:"",type:"primary",style:{"margin-left":"2%"},onClick:K},{default:a(()=>[r("查看记录")]),_:1})]),_:1})]),_:1}),e(o,{span:6},{default:a(()=>[e(n,{label:"当月考勤打卡天数"},{default:a(()=>[r(p(u(t).attendanceAmount),1),e(y,{link:"",type:"primary",style:{"margin-left":"2%"},onClick:z},{default:a(()=>[r("查看记录")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])])]),b("div",ve,[be,b("div",he,[e(j,{"label-position":"right","label-width":"130px",model:s.value,style:{"max-width":"600px"},ref:"ruleFormRef",rules:u(H)},{default:a(()=>[e(n,{label:"审核结果",prop:"state"},{default:a(()=>[e(S,{modelValue:s.value.state,"onUpdate:modelValue":l[0]||(l[0]=d=>s.value.state=d),placeholder:"请选择",style:{width:"400px"},onChange:J},{default:a(()=>[e(V,{label:"同意",value:"pass"}),e(V,{label:"拒绝",value:"notpass"})]),_:1},8,["modelValue"])]),_:1}),q(e(n,{label:"审批人",prop:"paid_id",rules:[{required:C.value!=="财务"&&s.value.state!=="notpass",message:"请选择审批人",trigger:"change"}]},{default:a(()=>[e(S,{modelValue:s.value.paid_id,"onUpdate:modelValue":l[1]||(l[1]=d=>s.value.paid_id=d),placeholder:"请选择",style:{width:"400px"}},{default:a(()=>[(v(!0),$(B,null,N(g.value,d=>(v(),x(V,{key:d.value,label:d.label,value:d.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["rules"]),[[D,C.value!=="财务"&&s.value.state!=="notpass"]]),q(e(n,{label:"拒绝原因",prop:"salarycause_id",rules:[{required:s.value.state==="notpass",message:"请选择拒绝原因",trigger:"change"}]},{default:a(()=>[e(S,{modelValue:s.value.salarycause_id,"onUpdate:modelValue":l[2]||(l[2]=d=>s.value.salarycause_id=d),placeholder:"请选择",style:{width:"400px"}},{default:a(()=>[(v(!0),$(B,null,N(F.value,d=>(v(),x(V,{key:d.value,label:d.label,value:d.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["rules"]),[[D,s.value.state==="notpass"]]),q(e(n,{label:"审核意见",prop:"opinion",rules:[{required:s.value.state==="notpass",message:"请填写审核意见",trigger:"blur"}]},{default:a(()=>[e(M,{type:"textarea",modelValue:s.value.opinion,"onUpdate:modelValue":l[3]||(l[3]=d=>s.value.opinion=d),style:{width:"400px"}},null,8,["modelValue"])]),_:1},8,["rules"]),[[D,s.value.state==="notpass"]]),e(y,{type:"primary",onClick:O},{default:a(()=>[r("提交")]),_:1}),e(y,{onClick:E},{default:a(()=>[r("取消")]),_:1})]),_:1},8,["model","rules"])])]),w.value?(v(),x(ie,{key:0,addVisible:w.value,data:u(t),month:u(t).belong_date,onChangeVisible:L},null,8,["addVisible","data","month"])):T("",!0),A.value?(v(),x(ce,{key:1,addVisible:A.value,data:u(t),month:u(t).belong_date,onChangeVisible:U,onTableData:c.getList},null,8,["addVisible","data","month","onTableData"])):T("",!0)])}}}),Se=Q(ye,[["__scopeId","data-v-4d0137f0"]]);export{Se as default};
import{A as a}from"./index-C1_1_QXk.js";function r(t){return a({url:"/djl-contract/contract/signhistory/paging",method:"get",params:t})}function n(t){return a({url:"/djl-contract/contract/sign/paging",method:"get",params:t})}function c(t){return a({url:"/djl-contract/contract/update/template/state",method:"get",params:t})}function o(t){return a({url:"/djl-contract/contract/paging",method:"get",params:t})}function s(t){return a({url:"/djl-contract/contract/template/state",method:"get",params:t})}function l(t){return a({url:"/djl-contract/contract/queryallproject",method:"get",params:t})}function u(t){return a({url:"/djl-contract/contract/checkrepeat",method:"get",params:t})}function i(t){return a({url:"/djl-contract/eapi/upload/template",method:"post",data:t})}function p(t){return a({url:"/djl-contract/contract/single",method:"get",params:t})}export{n as a,s as b,c,u as d,p as e,i,l as q,r as s,o as t};
import{f as X,g as Y,h as Z,i as ee}from"./project-BXefkNgD.js";import{r as p,C as te,D as ae,e as u,E as q,o as h,c as oe,f as a,h as o,G as y,J as b,m as _,i as l,K as G,k as P,B as ne,v as le}from"./index-C1_1_QXk.js";const re={class:"app-container"},ie=P("div",{id:"container"},null,-1),se={class:"dialog-footer"},ue=ne({name:"Post"}),me=Object.assign(ue,{setup(de){const{proxy:n}=le(),d=p(!1),w=p([]),k=p(!0),x=p(!0);p(!0),p(!0);const C=p(""),D=te({form:{},queryParams:{pro_id:n.$route.query.proId},rules:{range:[{required:!0,message:"请输入范围",trigger:"blur"}],address:[{required:!0,message:"请输入接站地点,并点击定位按钮进行获取经纬度",trigger:"blur"}]}}),{queryParams:U,form:e,rules:j}=ae(D);v();var r,m,S,c;function V(){c=new TMap.LatLng(39.916527,116.397128),r=new TMap.Map("container",{center:c}),S=new TMap.service.Geocoder,m=new TMap.MultiMarker({map:r,geometries:[]}),r.on("click",t=>{e.value.x=t.latLng.toString().split(",")[0],e.value.y=t.latLng.toString().split(",")[1],m.updateGeometries([{id:"main",position:t.latLng}])})}function B(){m.setGeometries([]),S.getLocation({address:e.value.address}).then(t=>{m.updateGeometries([{id:"main",position:t.result.location}]),r.setCenter(t.result.location),console.log(t.result.location),e.value.x=t.result.location.toString().split(",")[0],e.value.y=t.result.location.toString().split(",")[1]})}function v(){k.value=!0,X(U.value).then(t=>{w.value=t.data,k.value=!1})}function E(){d.value=!1}function I(t){}function R(){if(w.value.length==5){n.$modal.msgError("最多只能维护5条数据!");return}e.value={},d.value=!0,C.value="考勤坐标",n.$nextTick(()=>{r==null||r==null?V():(m.setGeometries([]),c=new TMap.LatLng(39.916527,116.397128),r.setCenter(c))})}function N(t){e.value=t,d.value=!0,C.value="坐标维护",n.$nextTick(()=>{(r==null||r==null)&&V(),c=new TMap.LatLng(e.value.x,e.value.y),r.setCenter(c),m.updateGeometries([{id:"main",position:c}])})}function Q(){if(e.value.pro_id=n.$route.query.proId,e.value.basecode=n.$route.query.basecode,e.value.x==null||e.value.x==""){n.$modal.msgError("请在地图上标记坐标点");return}n.$refs.postRef.validate(t=>{t&&(e.value.id?Y(e.value).then(i=>{n.$modal.msgSuccess("修改成功"),d.value=!1,v()}):Z(e.value).then(i=>{n.$modal.msgSuccess("新增成功"),d.value=!1,v()}))})}function A(t){n.$modal.confirm("您确定要删除吗?").then(function(){return ee({id:t.id})}).then(()=>{v(),n.$modal.msgSuccess("删除成功")}).catch(()=>{})}return(t,i)=>{const f=u("el-button"),$=u("el-col"),F=u("right-toolbar"),J=u("el-row"),g=u("el-table-column"),K=u("el-table"),M=u("el-input"),T=u("el-form-item"),O=u("el-form"),z=u("el-dialog"),L=q("hasPermi"),H=q("loading");return h(),oe("div",re,[a(J,{gutter:10,class:"mb8"},{default:o(()=>[a($,{span:1.5},{default:o(()=>[y((h(),b(f,{type:"primary",plain:"",icon:"Plus",onClick:R},{default:o(()=>[_("新增")]),_:1})),[[L,["project:coordinate:add"]]])]),_:1}),a(F,{showSearch:l(x),"onUpdate:showSearch":i[0]||(i[0]=s=>G(x)?x.value=s:null),onQueryTable:v},null,8,["showSearch"])]),_:1}),y((h(),b(K,{data:l(w),onSelectionChange:I},{default:o(()=>[a(g,{label:"项目名称",align:"center",prop:"name",width:"200"}),a(g,{label:"经度",align:"center",prop:"x",width:"200"}),a(g,{label:"纬度",align:"center",prop:"y"}),a(g,{label:"范围(米)",align:"center",prop:"range"}),a(g,{label:"操作",width:"400",align:"center","class-name":"small-padding fixed-width",fixed:"right"},{default:o(({row:s})=>[y((h(),b(f,{link:"",type:"primary",onClick:W=>N(s),icon:"EditPen"},{default:o(()=>[_("编辑")]),_:2},1032,["onClick"])),[[L,["project:coordinate:edit"]]]),y((h(),b(f,{link:"",type:"primary",onClick:W=>A(s),icon:"Delete"},{default:o(()=>[_("删除")]),_:2},1032,["onClick"])),[[L,["project:coordinate:delete"]]])]),_:1})]),_:1},8,["data"])),[[H,l(k)]]),a(z,{title:l(C),modelValue:l(d),"onUpdate:modelValue":i[3]||(i[3]=s=>G(d)?d.value=s:null),width:"800px","append-to-body":""},{footer:o(()=>[P("div",se,[a(f,{type:"primary",onClick:Q},{default:o(()=>[_("确 定")]),_:1}),a(f,{onClick:E},{default:o(()=>[_("取 消")]),_:1})])]),default:o(()=>[a(O,{ref:"postRef",model:l(e),rules:l(j),"label-width":"100px"},{default:o(()=>[a(T,{label:"范围(米)",prop:"range"},{default:o(()=>[a($,{span:6},{default:o(()=>[a(M,{modelValue:l(e).range,"onUpdate:modelValue":i[1]||(i[1]=s=>l(e).range=s),type:"number",oninput:"if(value){value=value.replace(/[^\\d]/g,'')} if(value<=0){value='0'} if(value>1000){value=1000}"},null,8,["modelValue"])]),_:1})]),_:1}),a(T,{label:"地点名称",prop:"address"},{default:o(()=>[a($,{span:18,style:{display:"flex","justify-content":"space-between"}},{default:o(()=>[a(M,{modelValue:l(e).address,"onUpdate:modelValue":i[2]||(i[2]=s=>l(e).address=s),placeholder:"",style:{width:"calc(100% - 80px)"}},null,8,["modelValue"]),a(f,{type:"primary",plain:"",onClick:B},{default:o(()=>[_("定位")]),_:1})]),_:1})]),_:1}),ie]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{me as default};
import{t as P,g as G,a as H,r as K,b as Q}from"./role-gbXRIS2k.js";import{a as X,r as o,e as i,o as b,c as C,f as n,h as d,i as f,F as T,I as B,J as I,m as k,y as R,k as Y,B as Z,v as ee}from"./index-C1_1_QXk.js";const ae={class:"app-container"},te={style:{margin:"20px",display:"flex","justify-content":"flex-end"}},le=Z({name:"Role"}),re=Object.assign(le,{setup(oe){const{proxy:c}=ee(),y=X(),m=o([]),E=o([]),h=o([]),L=o([]),V=o([]);o([]),o([]);const v=o(!1);o(0);const w=o([]),t=o({name:"",radio:""});let _="";P().then(a=>{w.value=[...a.data.map(e=>({tag:e.tag,label:e.code,id:e.id}))]});function U(){if(v.value=!0,c.$route.query.row){const a=JSON.parse(c.$route.query.row);_=a.id,t.value.name=a.name,t.value.radio=a.code}G(t.value).then(a=>{m.value=a.data.menuList,E.value=a.data.buttonList,v.value=!1,M()})}function M(){m.value.forEach(a=>{a.children.forEach(e=>{e.buttonList=[],E.value.forEach(l=>{e.id==l.menuId&&e.buttonList.push(l)})})}),S("")}async function S(a){let e={code:a,id:_};const{data:l}=await H(e);L.value=l.menuArray,h.value=l.buttonArray,L.value.forEach(r=>{m.value.forEach(u=>{r.menuId==u.id&&(c.$refs.selectTable.toggleRowSelection(u,!0),u.children.forEach(p=>{c.$refs.selectTable.toggleRowSelection(p,!1)}))})}),L.value.forEach(r=>{m.value.forEach(u=>{u.children.forEach(p=>{r.menuId==p.id&&c.$refs.selectTable.toggleRowSelection(p,!0)})})}),h.value.forEach(r=>{E.value.forEach(u=>{r.id==u.id&&(u.checked=!0)})})}function N(a){c.$refs.selectTable.clearSelection(),m.value.forEach(e=>{e.children.forEach(l=>{l.buttonList.forEach(r=>{r.checked=!1})})}),S(a.target._value)}function q(a){V.value=a}function j(){h.value=[],m.value.forEach(a=>{a.children.forEach(e=>{e.buttonList.forEach(l=>{l.checked&&h.value.push(l)})})})}async function A(){if(!t.value.name){c.$modal.msgWarning("请输入名称");return}if(!t.value.radio){c.$modal.msgWarning("请选择标签");return}let a={name:t.value.name,code:t.value.radio,menuList:V.value,actionList:h.value};w.value.map(e=>{e.label==t.value.radio&&(a.tag=e.tag)}),_&&(a.id=_),_?K(a).then(e=>{c.$modal.msgSuccess(e.code),y.back()}):Q(a).then(e=>{c.$modal.msgSuccess(e.code),y.back()})}async function F(){y.back()}return U(),(a,e)=>{const l=i("el-input"),r=i("el-form-item"),u=i("el-radio"),p=i("el-radio-group"),J=i("el-form"),x=i("el-table-column"),O=i("el-checkbox"),W=i("el-table"),$=i("el-button");return b(),C("div",ae,[n(J,{"label-width":"70px"},{default:d(()=>[n(r,{label:"名称",prop:"name"},{default:d(()=>[n(l,{modelValue:f(t).name,"onUpdate:modelValue":e[0]||(e[0]=s=>f(t).name=s),placeholder:"请输入名称",clearable:"",style:{width:"240px"},maxlength:"10"},null,8,["modelValue"])]),_:1}),n(r,{label:"标签"},{default:d(()=>[n(p,{modelValue:f(t).radio,"onUpdate:modelValue":e[1]||(e[1]=s=>f(t).radio=s),size:"small",onInput:N},{default:d(()=>[(b(!0),C(T,null,B(f(w),(s,g)=>(b(),I(u,{key:g,label:s.label,border:""},{default:d(()=>[k(R(s.tag),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),n(W,{data:f(m),"row-key":s=>s.id,"default-expand-all":"",ref:"selectTable","tree-props":{children:"children"},onSelectionChange:q},{default:d(()=>[n(x,{type:"selection","reserve-selection":"true",width:"55"}),n(x,{prop:"title",label:"模块栏"}),n(x,{label:"操作栏"},{default:d(s=>[(b(!0),C(T,null,B(s.row.buttonList,(g,z)=>(b(),I(O,{key:z,modelValue:g.checked,"onUpdate:modelValue":D=>g.checked=D,onChange:j},{default:d(()=>[k(R(g.title),1)]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128))]),_:1})]),_:1},8,["data","row-key"]),Y("div",te,[n($,{type:"primary",loading:f(v),onClick:A},{default:d(()=>[k("提交")]),_:1},8,["loading"]),n($,{loading:f(v),onClick:F},{default:d(()=>[k("取消")]),_:1},8,["loading"])])])}}});export{re as default};
import{_ as S,r as p,C as U,D as R,e as r,E,o as x,c as Q,G as f,H as D,f as e,h as i,i as t,l as V,m as k,J as $,B as j,v as G}from"./index-C1_1_QXk.js";import{a as H}from"./salaryadvancebill-DGfSaVoe.js";const J={class:"app-container"},L=j({name:"Post"}),O=Object.assign(L,{setup(T){const{proxy:g}=G();p([]);const v=p([]),u=p(!0),C=p(!0),c=p(0);p(1);let b=g.$route.query.proId||"",y=g.$route.query.belongDate||"";const I=U({form:{},queryParams:{page:1,limit:10,proId:b,belongDate:y}}),{queryParams:a,form:z}=R(I);function d(){u.value=!0,H(a.value).then(m=>{v.value=m.data,c.value=m.count,u.value=!1})}function s(){a.value.page=1,a.value.limit=10,a.value.proId=b,a.value.belongDate=y,d()}function q(){a.value={},s()}return d(),(m,l)=>{const h=r("el-input"),_=r("el-form-item"),w=r("el-button"),B=r("el-form"),o=r("el-table-column"),K=r("el-table"),N=r("pagination"),P=E("loading");return x(),Q("div",J,[f(e(B,{model:t(a),ref:"queryRef",inline:!0},{default:i(()=>[e(_,{label:"姓名",prop:"name"},{default:i(()=>[e(h,{modelValue:t(a).name,"onUpdate:modelValue":l[0]||(l[0]=n=>t(a).name=n),placeholder:"请输入姓名",clearable:"",style:{width:"300px"},onKeyup:V(s,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(_,{label:"证件号码",prop:"idNo"},{default:i(()=>[e(h,{modelValue:t(a).idNo,"onUpdate:modelValue":l[1]||(l[1]=n=>t(a).idNo=n),placeholder:"请输入证件号码",clearable:"",style:{width:"300px"},onKeyup:V(s,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(_,null,{default:i(()=>[e(w,{type:"primary",icon:"Search",onClick:s},{default:i(()=>[k("搜索")]),_:1}),e(w,{icon:"Refresh",onClick:q},{default:i(()=>[k("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[D,C.value]]),f((x(),$(K,{data:v.value},{default:i(()=>[e(o,{label:"姓名",align:"left",prop:"name",width:"280"}),e(o,{label:"证件号码",align:"center",prop:"id_no"}),e(o,{label:"银行卡号",align:"center",prop:"bank_card"}),e(o,{label:"开户行",align:"center",prop:"opening_bank"}),e(o,{label:"申请金额",align:"center",prop:"money"}),e(o,{label:"实发金额",align:"center",prop:"actual_money"}),e(o,{label:"手续费",align:"center",prop:"service_fee"}),e(o,{label:"支付时间",align:"center",prop:"paid_time"})]),_:1},8,["data"])),[[P,u.value]]),f(e(N,{total:c.value,page:t(a).page,"onUpdate:page":l[2]||(l[2]=n=>t(a).page=n),limit:t(a).limit,"onUpdate:limit":l[3]||(l[3]=n=>t(a).limit=n),onPagination:d},null,8,["total","page","limit"]),[[D,c.value>0]])])}}}),M=S(O,[["__scopeId","data-v-909d7358"]]);export{M as default};
.basic-info[data-v-42798168]{font-size:16px}.submitForm[data-v-42798168]{padding:20px}
.router-link-exact-active[data-v-d5f94e0c]{color:#00f}
.router-link-exact-active[data-v-909d7358]{color:#00f}
.router-link-exact-active[data-v-b6c78968]{color:#00f}
import{I as M,r as m,A as Q,B as z,c as b,d as G,e as H,f as e,h as l,m as u,y as f,D as J,E as K,k as T,i as U,v as O}from"./index-BVU2Izc3.js";import{d as W,e as X,u as Y,f as Z,g as ee}from"./settlement-BkvXQAee.js";const le={class:"settlementDetail"},ae={class:"dialog-footer"},te={class:"dialog-footer"},oe={class:"dialog-footer"},re=M({__name:"details",setup(ne){const{proxy:c}=O(),q=c.$route.query.id||"",w=m(!1),y=m(!1),V=m(!1),S=m(!0),$=m([]),R=m(0);m([]);const x=m([]),p=m({snum:"",channel_id:"",name:"",id_no:"",settlement_id:c.$route.query.id,page:1,limit:10}),B=Q({rules:{remark:[{required:!0,message:"请输入备注",trigger:"blur"}],taxRate:[{required:!0,message:"请输入税额",trigger:"blur"}],money:[{required:!0,message:"请输入薪资",trigger:"blur"}]}}),{rules:k}=z(B),d=m({}),r=m({});function D(){q&&W({id:q}).then(({data:t})=>{r.value={code:t.id,name:t.name,channel:t.channel,createTime:t.createTime,amount:t.amount,total:t.total,state:t.state,submitTime:t.submitTime,billDate:t.billDate,profit:t.profit,project:t.project,remark:t.remark},r.value.state=="new"?r.value.state="新建":r.value.state=="submit"&&(r.value.state="提交")})}function g(){S.value=!0,X(p.value).then(t=>{$.value=t.data,R.value=t.count,S.value=!1})}function F(){p.value.page=1,g()}function N(){c.resetForm("queryRef"),F()}g(),D();function P(t){x.value=t.map(a=>a.id).toString()}function j(){d.value.ids=x.value;const t={...d.value};c.$refs.postRef.validate(a=>{a&&Y(t).then(s=>{c.$modal.msgSuccess(s.code),_(),g(),D()})})}function A(){d.value.ids=x.value;const t={...d.value};c.$refs.postRef.validate(a=>{a&&Z(t).then(s=>{c.$modal.msgSuccess(s.code),_(),g(),D()})})}function L(){d.value.ids=x.value,c.$refs.postRef.validate(t=>{if(t){const a={...d.value};ee(a).then(s=>{c.$modal.msgSuccess(s.code),_(),g()})}})}function _(){w.value=!1,y.value=!1,V.value=!1}return(t,a)=>{const s=b("el-input"),n=b("el-form-item"),v=b("el-button"),h=b("el-form"),i=b("el-table-column"),E=b("el-table"),I=b("pagination"),C=b("el-dialog");return G(),H("div",le,[e(h,{model:p.value,ref:"queryRef",inline:!0,style:{"margin-left":"10%"}},{default:l(()=>[e(n,{label:"姓名",prop:"name"},{default:l(()=>[e(s,{modelValue:p.value.name,"onUpdate:modelValue":a[0]||(a[0]=o=>p.value.name=o),placeholder:"",clearable:"",style:{width:"200px"}},null,8,["modelValue"])]),_:1}),e(n,{label:"证件号码",prop:"id_no"},{default:l(()=>[e(s,{modelValue:p.value.id_no,"onUpdate:modelValue":a[1]||(a[1]=o=>p.value.id_no=o),placeholder:"",clearable:"",style:{width:"200px"}},null,8,["modelValue"])]),_:1}),e(n,{label:"序号",prop:"snum"},{default:l(()=>[e(s,{modelValue:p.value.snum,"onUpdate:modelValue":a[2]||(a[2]=o=>p.value.snum=o),placeholder:"",clearable:"",style:{width:"200px"}},null,8,["modelValue"])]),_:1}),e(n,{label:"代理人",prop:"channel_id"},{default:l(()=>[e(s,{modelValue:p.value.channel_id,"onUpdate:modelValue":a[3]||(a[3]=o=>p.value.channel_id=o),placeholder:"",clearable:"",style:{width:"200px"}},null,8,["modelValue"])]),_:1}),e(n,null,{default:l(()=>[e(v,{type:"primary",icon:"Search",onClick:F},{default:l(()=>[u("搜索")]),_:1}),e(v,{icon:"Refresh",onClick:N},{default:l(()=>[u("重置")]),_:1})]),_:1})]),_:1},8,["model"]),e(h,{inline:!0,"label-position":"right","label-width":"130px",model:r.value,style:{"max-width":"90%"},ref:"ruleFormRef",class:"ruleFormRef"},{default:l(()=>[e(n,{label:"结算单编号",prop:"code"},{default:l(()=>[u(f(r.value.code),1)]),_:1}),e(n,{label:"结算单名称",prop:"name"},{default:l(()=>[u(f(r.value.name),1)]),_:1}),e(n,{label:"所属项目",prop:"code"},{default:l(()=>[u(f(r.value.project),1)]),_:1}),e(n,{label:"渠道",prop:"channel"},{default:l(()=>[u(f(r.value.channel),1)]),_:1}),e(n,{label:"创建时间",prop:"createTime"},{default:l(()=>[u(f(r.value.createTime),1)]),_:1}),e(n,{label:"总金额",prop:"total"},{default:l(()=>[u(f(r.value.total),1)]),_:1}),e(n,{label:"利润",prop:"profit"},{default:l(()=>[u(f(r.value.profit),1)]),_:1}),e(n,{label:"雇员数量",prop:"amount"},{default:l(()=>[u(f(r.value.amount),1)]),_:1}),e(n,{label:"提交状态",prop:"state"},{default:l(()=>[u(f(r.value.state),1)]),_:1}),e(n,{label:"提交时间",prop:"submitTime"},{default:l(()=>[u(f(r.value.submitTime),1)]),_:1}),e(n,{label:"月份",prop:"billDate"},{default:l(()=>[u(f(r.value.billDate),1)]),_:1}),e(n,{label:"",prop:""}),e(n,{label:"雇员列表",style:{width:"100%"},prop:"price_policy"},{default:l(()=>[e(E,{data:$.value,onSelectionChange:P},{default:l(()=>[e(i,{type:"selection",width:"50",align:"center"}),e(i,{label:"序号",align:"center",prop:"snum",width:"50px"}),e(i,{label:"月份",align:"center",prop:"billDate",width:"80px"}),e(i,{label:"入职企业",align:"center",prop:"manufacturer",width:"100px"}),e(i,{label:"姓名",align:"center",prop:"name",width:"80px"}),e(i,{label:"证件号码",align:"center",prop:"idNo",width:"170px"}),e(i,{label:"结算次数",align:"center",prop:"times",width:"80px"}),e(i,{label:"入职时间",align:"center",prop:"entryDate",width:"120px"}),e(i,{label:"离职时间",align:"center",prop:"quitDate",width:"120px"}),e(i,{label:"工期",align:"center",prop:"term",width:"50px"}),e(i,{label:"工时",align:"center",prop:"hours",width:"50px"}),e(i,{label:"打卡天数",align:"center",prop:"attendanceAmountDay",width:"80px"}),e(i,{label:"供应商政策",align:"center",prop:"channelPolicy",width:"120px","show-overflow-tooltip":""}),e(i,{label:"金额",align:"center",prop:"money",width:"80px"}),e(i,{label:"税点",align:"center",prop:"taxRate",width:"50px"}),e(i,{label:"税后利润",align:"center",prop:"profit",width:"80px"}),e(i,{label:"代理人",align:"center",prop:"channel",width:"100px"}),e(i,{label:"备注",align:"center",prop:"remark",width:"200px","show-overflow-tooltip":""})]),_:1},8,["data"])]),_:1})]),_:1},8,["model"]),J(e(I,{total:R.value,page:p.value.page,"onUpdate:page":a[4]||(a[4]=o=>p.value.page=o),limit:p.value.limit,"onUpdate:limit":a[5]||(a[5]=o=>p.value.limit=o),onPagination:g,style:{"margin-right":"8%","margin-top":"0%"}},null,8,["total","page","limit"]),[[K,R.value>0]]),e(C,{title:"薪资调整",modelValue:w.value,"onUpdate:modelValue":a[7]||(a[7]=o=>w.value=o),width:"500px","append-to-body":""},{footer:l(()=>[T("div",ae,[e(v,{type:"primary",onClick:j},{default:l(()=>[u("确 定")]),_:1}),e(v,{onClick:_},{default:l(()=>[u("取 消")]),_:1})])]),default:l(()=>[e(h,{ref:"postRef",model:d.value,rules:U(k),"label-width":"120px"},{default:l(()=>[e(n,{label:"薪资",prop:"money"},{default:l(()=>[e(s,{modelValue:d.value.money,"onUpdate:modelValue":a[6]||(a[6]=o=>d.value.money=o),placeholder:"请输入薪资",style:{width:"300px"},onchange:"if(value){if(value<=0){value='0'}}",oninput:"if(value){if(value>100000){value=100000}}"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),e(C,{title:"薪资税额",modelValue:y.value,"onUpdate:modelValue":a[9]||(a[9]=o=>y.value=o),width:"500px","append-to-body":""},{footer:l(()=>[T("div",te,[e(v,{type:"primary",onClick:A},{default:l(()=>[u("确 定")]),_:1}),e(v,{onClick:_},{default:l(()=>[u("取 消")]),_:1})])]),default:l(()=>[e(h,{ref:"postRef",model:d.value,rules:U(k),"label-width":"120px"},{default:l(()=>[e(n,{label:"税点(%)",prop:"taxRate"},{default:l(()=>[e(s,{modelValue:d.value.taxRate,"onUpdate:modelValue":a[8]||(a[8]=o=>d.value.taxRate=o),placeholder:"请输入税额",style:{width:"300px"},onchange:"if(value){if(value<=0){value='0'}}",oninput:"if(value){if(value>10){value=10}}"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),e(C,{title:"备注",modelValue:V.value,"onUpdate:modelValue":a[11]||(a[11]=o=>V.value=o),width:"500px","append-to-body":""},{footer:l(()=>[T("div",oe,[e(v,{type:"primary",onClick:L},{default:l(()=>[u("确 定")]),_:1}),e(v,{onClick:_},{default:l(()=>[u("取 消")]),_:1})])]),default:l(()=>[e(h,{ref:"postRef",model:d.value,rules:U(k),"label-width":"120px"},{default:l(()=>[e(n,{label:"备注",prop:"remark"},{default:l(()=>[e(s,{type:"textarea",modelValue:d.value.remark,"onUpdate:modelValue":a[10]||(a[10]=o=>d.value.remark=o),autosize:{minRows:4},maxlength:"255","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}}});export{re as default};
import{_ as S,r as t,C as k,D as w,e as u,E as B,o,c as v,G as g,J as f,h as P,F as D,I,f as b,H as L,i as s,B as E,v as F}from"./index-C1_1_QXk.js";import{q as U,s as $}from"./salarySlip-BbpYT7jj.js";const j={class:"app-container"},A=E({name:"Post"}),G=Object.assign(A,{setup(H){const{proxy:c}=F(),p=t([]),d=t([]);t(!1);const i=t(!0);t(!0);const r=t(0);t("");const h=k({form:{id:c.$route.query.id},queryParams:{page:1,limit:10,id:c.$route.query.id}}),{queryParams:n,form:y,rules:J}=w(h);U({salaryrecordid:y.value.id}).then(l=>{p.value=[...l.data.map(e=>({index:e.id,prop:e.column_code,label:e.column_name}))],m()});function m(){i.value=!0,$(n.value).then(l=>{d.value=l.data,r.value=l.count,i.value=!1})}return(l,e)=>{const _=u("el-table-column"),C=u("el-table"),x=u("pagination"),q=B("loading");return o(),v("div",j,[g((o(),f(C,{data:d.value,onSelectionChange:l.handleSelectionChange},{default:P(()=>[(o(!0),v(D,null,I(p.value,(a,N)=>(o(),f(_,{key:a.index,prop:a.prop,label:a.label},null,8,["prop","label"]))),128)),b(_,{label:"发薪时间",align:"left",prop:"paid_time",width:"160px"})]),_:1},8,["data","onSelectionChange"])),[[q,i.value]]),g(b(x,{total:r.value,page:s(n).page,"onUpdate:page":e[0]||(e[0]=a=>s(n).page=a),limit:s(n).limit,"onUpdate:limit":e[1]||(e[1]=a=>s(n).limit=a),onPagination:m},null,8,["total","page","limit"]),[[L,r.value>0]])])}}}),T=S(G,[["__scopeId","data-v-d5f94e0c"]]);export{T as default};
import{_ as S,r as l,C as G,D as H,e as a,E as P,o as f,c as J,f as e,h as n,G as g,J as V,m as k,H as O,i as c,k as W,B as z,v as F}from"./index-C1_1_QXk.js";import{a as K}from"./attendance-Di9IcRbk.js";import M from"./edit-CJZwcCtV.js";const Q={class:"app-container"},X={class:"block"},Y=z({name:"Post"}),Z=Object.assign(Y,{setup(ee){const{proxy:i}=F(),v=l([]),u=l(!0);l(!0);const d=l(0),b=l(""),m=l(!1),h=l(!1);l(1);let C=i.$route.query.pro_id||"",$=i.$route.query.id_no||"",y=i.$route.query.month||"";i.$route.query.channel_id,i.$route.query.name;const q=G({form:{},queryParams:{page:1,limit:10,projectid:C,idno:$,month:y}}),{queryParams:p,form:te}=H(q);function _(){u.value=!0,K(p.value).then(o=>{v.value=o.data,d.value=o.count,u.value=!1})}function B(){w(!0)}function w(o){h.value=o}function D(o){if(!o.photoPath)return i.$modal.msgWarning("没有打卡照片");m.value=!0,b.value=o.photoPath}return _(),(o,s)=>{const x=a("el-button"),N=a("el-col"),E=a("el-row"),t=a("el-table-column"),I=a("el-table"),T=a("pagination"),j=a("el-image"),U=a("el-form"),A=a("el-dialog"),L=P("hasPermi"),R=P("loading");return f(),J("div",Q,[e(E,{gutter:10,class:"mb8"},{default:n(()=>[e(N,{span:1.5},{default:n(()=>[g((f(),V(x,{type:"primary",plain:"",onClick:B,icon:"Plus"},{default:n(()=>[k("补签")]),_:1})),[[L,["attendance:edit"]]])]),_:1})]),_:1}),g((f(),V(I,{data:v.value},{default:n(()=>[e(t,{label:"项目名称",align:"left",prop:"project",width:"280"}),e(t,{label:"姓名",align:"center",prop:"name"}),e(t,{label:"证件号码",align:"left",prop:"idNo",width:"180"}),e(t,{label:"首次打卡时间",align:"left",prop:"createTime"}),e(t,{label:"末次打卡时间",align:"left",prop:"updateTime"}),e(t,{label:"打卡次数",align:"left",prop:"amount"}),e(t,{label:"出勤时间(天)",align:"center",prop:"amountDay"}),e(t,{label:"坐标",align:"center",prop:"place",width:"280"}),e(t,{label:"照片",align:"center",prop:""},{default:n(({row:r})=>[e(x,{link:"",type:"primary",onClick:ae=>D(r)},{default:n(()=>[k("查看")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[R,u.value]]),g(e(T,{total:d.value,page:c(p).page,"onUpdate:page":s[0]||(s[0]=r=>c(p).page=r),limit:c(p).limit,"onUpdate:limit":s[1]||(s[1]=r=>c(p).limit=r),onPagination:_},null,8,["total","page","limit"]),[[O,d.value>0]]),e(A,{modelValue:m.value,"onUpdate:modelValue":s[2]||(s[2]=r=>m.value=r),width:"590px","append-to-body":""},{default:n(()=>[e(U,{ref:"postRef","label-width":"100px"},{default:n(()=>[W("div",X,[e(j,{src:b.value,style:{width:"550px",height:"350px"}},null,8,["src"])])]),_:1},512)]),_:1},8,["modelValue"]),e(M,{addVisible:h.value,data:c(i).$route.query,month:c(y),onChangeVisible:w,onTableData:_},null,8,["addVisible","data","month"])])}}}),ie=S(Z,[["__scopeId","data-v-b6c78968"]]);export{ie as default};
import{B as X,r as f,C as Y,D as Z,e as b,E as ee,o as x,c as le,f as e,h as l,m as n,y as v,J as R,G as C,L as ae,H as te,k as P,i as S,v as oe}from"./index-C1_1_QXk.js";import{s as ne,a as ue,u as ie,b as re,c as pe}from"./settlement-Bs4a4CBm.js";const de={class:"settlementDetail"},se={class:"dialog-footer"},me={class:"dialog-footer"},ce={class:"dialog-footer"},_e=X({__name:"details",setup(fe){const{proxy:m}=oe(),F=m.$route.query.id||"",w=f(!1),V=f(!1),k=f(!1),B=f(!0),E=f([]),D=f(0);f([]);const _=f([]),p=f({snum:"",channel_id:"",name:"",id_no:"",settlement_id:m.$route.query.id,page:1,limit:10}),N=Y({rules:{remark:[{required:!0,message:"请输入备注",trigger:"blur"}],taxRate:[{required:!0,message:"请输入税额",trigger:"blur"}],money:[{required:!0,message:"请输入薪资",trigger:"blur"}]}}),{rules:T}=Z(N),d=f({}),i=f({});function U(){F&&ne({id:F}).then(({data:t})=>{i.value={code:t.id,name:t.name,channel:t.channel,createTime:t.createTime,amount:t.amount,total:t.total,state:t.state,submitTime:t.submitTime,billDate:t.billDate,profit:t.profit,project:t.project,remark:t.remark},i.value.state=="new"?i.value.state="新建":i.value.state=="submit"&&(i.value.state="提交")})}function g(){B.value=!0,ue(p.value).then(t=>{E.value=t.data,D.value=t.count,B.value=!1})}function M(){p.value.page=1,g()}function L(){m.resetForm("queryRef"),M()}g(),U();function j(t){_.value=t.map(a=>a.id).toString()}function O(){d.value.ids=_.value;const t={...d.value};m.$refs.postRef.validate(a=>{a&&ie(t).then(s=>{m.$modal.msgSuccess(s.code),h(),g(),U()})})}function W(){d.value.ids=_.value;const t={...d.value};m.$refs.postRef.validate(a=>{a&&re(t).then(s=>{m.$modal.msgSuccess(s.code),h(),g(),U()})})}function A(){d.value.ids=_.value,m.$refs.postRef.validate(t=>{if(t){const a={...d.value};pe(a).then(s=>{m.$modal.msgSuccess(s.code),h(),g()})}})}async function Q(){if(_.value.length===0){m.$modal.msgWarning("请选择员工");return}V.value=!0}async function z(){if(_.value.length===0){m.$modal.msgWarning("请选择员工");return}w.value=!0}async function G(){if(_.value.length===0){m.$modal.msgWarning("请选择员工");return}k.value=!0}function h(){w.value=!1,V.value=!1,k.value=!1}return(t,a)=>{const s=b("el-input"),u=b("el-form-item"),c=b("el-button"),y=b("el-form"),H=b("el-col"),I=b("el-row"),r=b("el-table-column"),J=b("el-table"),K=b("pagination"),$=b("el-dialog"),q=ee("hasPermi");return x(),le("div",de,[e(y,{model:p.value,ref:"queryRef",inline:!0,style:{"margin-left":"10%"}},{default:l(()=>[e(u,{label:"姓名",prop:"name"},{default:l(()=>[e(s,{modelValue:p.value.name,"onUpdate:modelValue":a[0]||(a[0]=o=>p.value.name=o),placeholder:"",clearable:"",style:{width:"200px"}},null,8,["modelValue"])]),_:1}),e(u,{label:"证件号码",prop:"id_no"},{default:l(()=>[e(s,{modelValue:p.value.id_no,"onUpdate:modelValue":a[1]||(a[1]=o=>p.value.id_no=o),placeholder:"",clearable:"",style:{width:"200px"}},null,8,["modelValue"])]),_:1}),e(u,{label:"序号",prop:"snum"},{default:l(()=>[e(s,{modelValue:p.value.snum,"onUpdate:modelValue":a[2]||(a[2]=o=>p.value.snum=o),placeholder:"",clearable:"",style:{width:"200px"}},null,8,["modelValue"])]),_:1}),e(u,{label:"代理人",prop:"channel_id"},{default:l(()=>[e(s,{modelValue:p.value.channel_id,"onUpdate:modelValue":a[3]||(a[3]=o=>p.value.channel_id=o),placeholder:"",clearable:"",style:{width:"200px"}},null,8,["modelValue"])]),_:1}),e(u,null,{default:l(()=>[e(c,{type:"primary",icon:"Search",onClick:M},{default:l(()=>[n("搜索")]),_:1}),e(c,{icon:"Refresh",onClick:L},{default:l(()=>[n("重置")]),_:1})]),_:1})]),_:1},8,["model"]),e(y,{inline:!0,"label-position":"right","label-width":"130px",model:i.value,style:{"max-width":"90%"},ref:"ruleFormRef",class:"ruleFormRef"},{default:l(()=>[e(u,{label:"结算单编号",prop:"code"},{default:l(()=>[n(v(i.value.code),1)]),_:1}),e(u,{label:"结算单名称",prop:"name"},{default:l(()=>[n(v(i.value.name),1)]),_:1}),e(u,{label:"所属项目",prop:"code"},{default:l(()=>[n(v(i.value.project),1)]),_:1}),e(u,{label:"渠道",prop:"channel"},{default:l(()=>[n(v(i.value.channel),1)]),_:1}),e(u,{label:"创建时间",prop:"createTime"},{default:l(()=>[n(v(i.value.createTime),1)]),_:1}),e(u,{label:"总金额",prop:"total"},{default:l(()=>[n(v(i.value.total),1)]),_:1}),e(u,{label:"利润",prop:"profit"},{default:l(()=>[n(v(i.value.profit),1)]),_:1}),e(u,{label:"雇员数量",prop:"amount"},{default:l(()=>[n(v(i.value.amount),1)]),_:1}),e(u,{label:"提交状态",prop:"state"},{default:l(()=>[n(v(i.value.state),1)]),_:1}),e(u,{label:"提交时间",prop:"submitTime"},{default:l(()=>[n(v(i.value.submitTime),1)]),_:1}),e(u,{label:"月份",prop:"billDate"},{default:l(()=>[n(v(i.value.billDate),1)]),_:1}),e(u,{label:"",prop:""}),i.value.state==="新建"?(x(),R(I,{key:0,gutter:10,class:"mb8",style:{"margin-left":"8%"}},{default:l(()=>[e(H,{span:1.5},{default:l(()=>[C((x(),R(c,{type:"primary",plain:"",icon:"EditPen",onClick:z},{default:l(()=>[n("修改金额")]),_:1})),[[q,["settlement:updateMoney"]]]),C((x(),R(c,{type:"primary",plain:"",icon:"EditPen",onClick:Q},{default:l(()=>[n("修改税点")]),_:1})),[[q,["settlement:updateTaxRate"]]]),C((x(),R(c,{type:"primary",plain:"",icon:"EditPen",onClick:G},{default:l(()=>[n("修改备注")]),_:1})),[[q,["settlement:remark"]]])]),_:1})]),_:1})):ae("",!0),e(u,{label:"雇员列表",style:{width:"100%"},prop:"price_policy"},{default:l(()=>[e(J,{data:E.value,onSelectionChange:j},{default:l(()=>[e(r,{type:"selection",width:"50",align:"center"}),e(r,{label:"序号",align:"center",prop:"snum",width:"50px"}),e(r,{label:"月份",align:"center",prop:"billDate",width:"80px"}),e(r,{label:"入职企业",align:"center",prop:"manufacturer",width:"100px"}),e(r,{label:"姓名",align:"center",prop:"name",width:"80px"}),e(r,{label:"证件号码",align:"center",prop:"idNo",width:"170px"}),e(r,{label:"结算次数",align:"center",prop:"times",width:"80px"}),e(r,{label:"入职时间",align:"center",prop:"entryDate",width:"100px"}),e(r,{label:"离职时间",align:"center",prop:"quitDate",width:"100px"}),e(r,{label:"工期",align:"center",prop:"term",width:"50px"}),e(r,{label:"工时",align:"center",prop:"hours",width:"50px"}),e(r,{label:"打卡天数",align:"center",prop:"attendanceAmountDay",width:"80px"}),e(r,{label:"供应商政策",align:"center",prop:"channelPolicy",width:"120px","show-overflow-tooltip":""}),e(r,{label:"金额",align:"center",prop:"money",width:"80px"}),e(r,{label:"税点",align:"center",prop:"taxRate",width:"50px"}),e(r,{label:"税后利润",align:"center",prop:"profit",width:"80px"}),e(r,{label:"代理人",align:"center",prop:"channel",width:"100px"}),e(r,{label:"备注",align:"center",prop:"remark",width:"200px","show-overflow-tooltip":""})]),_:1},8,["data"])]),_:1})]),_:1},8,["model"]),C(e(K,{total:D.value,page:p.value.page,"onUpdate:page":a[4]||(a[4]=o=>p.value.page=o),limit:p.value.limit,"onUpdate:limit":a[5]||(a[5]=o=>p.value.limit=o),onPagination:g,style:{"margin-right":"8%","margin-top":"0%"}},null,8,["total","page","limit"]),[[te,D.value>0]]),e($,{title:"薪资调整",modelValue:w.value,"onUpdate:modelValue":a[7]||(a[7]=o=>w.value=o),width:"500px","append-to-body":""},{footer:l(()=>[P("div",se,[e(c,{type:"primary",onClick:O},{default:l(()=>[n("确 定")]),_:1}),e(c,{onClick:h},{default:l(()=>[n("取 消")]),_:1})])]),default:l(()=>[e(y,{ref:"postRef",model:d.value,rules:S(T),"label-width":"120px"},{default:l(()=>[e(u,{label:"薪资",prop:"money"},{default:l(()=>[e(s,{modelValue:d.value.money,"onUpdate:modelValue":a[6]||(a[6]=o=>d.value.money=o),placeholder:"请输入薪资",style:{width:"300px"},onchange:"if(value){if(value<=0){value='0'}}",oninput:"if(value){if(value>100000){value=100000}}"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),e($,{title:"薪资税额",modelValue:V.value,"onUpdate:modelValue":a[9]||(a[9]=o=>V.value=o),width:"500px","append-to-body":""},{footer:l(()=>[P("div",me,[e(c,{type:"primary",onClick:W},{default:l(()=>[n("确 定")]),_:1}),e(c,{onClick:h},{default:l(()=>[n("取 消")]),_:1})])]),default:l(()=>[e(y,{ref:"postRef",model:d.value,rules:S(T),"label-width":"120px"},{default:l(()=>[e(u,{label:"税点(%)",prop:"taxRate"},{default:l(()=>[e(s,{modelValue:d.value.taxRate,"onUpdate:modelValue":a[8]||(a[8]=o=>d.value.taxRate=o),placeholder:"请输入税额",style:{width:"300px"},onchange:"if(value){if(value<=0){value='0'}}",oninput:"if(value){if(value>10){value=10}}"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),e($,{title:"备注",modelValue:k.value,"onUpdate:modelValue":a[11]||(a[11]=o=>k.value=o),width:"500px","append-to-body":""},{footer:l(()=>[P("div",ce,[e(c,{type:"primary",onClick:A},{default:l(()=>[n("确 定")]),_:1}),e(c,{onClick:h},{default:l(()=>[n("取 消")]),_:1})])]),default:l(()=>[e(y,{ref:"postRef",model:d.value,rules:S(T),"label-width":"120px"},{default:l(()=>[e(u,{label:"备注",prop:"remark"},{default:l(()=>[e(s,{type:"textarea",modelValue:d.value.remark,"onUpdate:modelValue":a[10]||(a[10]=o=>d.value.remark=o),autosize:{minRows:4},maxlength:"255","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}}});export{_e as default};
import{p as N,a as q}from"./personnel-DHy_AdGD.js";import{_ as D,r as c,C as L,D as P,e as f,o as d,c as i,k as r,f as t,h as e,m as n,y as _,i as s,F as S,I as V,J as j,L as R,B as $,v as E,p as J,q as O}from"./index-C1_1_QXk.js";const h=m=>(J("data-v-42798168"),m=m(),O(),m),T={class:"app-container",style:{padding:"20px 50px"}},z=h(()=>r("div",{class:"basic-info"}," 基本信息 ",-1)),A={class:"submitForm"},G=h(()=>r("div",{class:"basic-info"}," 在职信息 ",-1)),H={class:"submitForm"},K=h(()=>r("div",{class:"basic-info"}," 招聘信息 ",-1)),M={class:"submitForm timeline-container"},Q={class:"item-content"},U={key:0},W={key:1},X={key:2},Y={key:3},Z={key:4},ee={key:5},te={key:6},ae=$({name:"Post"}),se=Object.assign(ae,{setup(m){const{proxy:y}=E();c([]),c(!1);const b=c(!0);c(!0),c(0),c("");const x=c([]),k=L({form:{},queryParams:{name:"",phoneNumber:"",openId:""}}),{queryParams:le,form:a,rules:oe}=P(k);w();function w(){b.value=!0,N({id:y.$route.params.id}).then(v=>{a.value=v.data,b.value=!1})}I();function I(){b.value=!0,q({personnel_id:y.$route.params.id}).then(v=>{x.value=v.data,b.value=!1})}return(v,ne)=>{const l=f("el-form-item"),o=f("el-col"),p=f("el-row"),g=f("el-form"),C=f("el-timeline-item"),B=f("el-timeline");return d(),i("div",T,[z,r("div",A,[t(g,{model:s(a),"label-width":"120px"},{default:e(()=>[t(p,{gutter:80,type:"flex"},{default:e(()=>[t(o,{span:6},{default:e(()=>[t(l,{label:"项目名称"},{default:e(()=>[n(_(s(a).project),1)]),_:1})]),_:1}),t(o,{span:6},{default:e(()=>[t(l,{label:"姓名"},{default:e(()=>[n(_(s(a).name),1)]),_:1})]),_:1}),t(o,{span:6},{default:e(()=>[t(l,{label:"证件号码"},{default:e(()=>[n(_(s(a).id_no),1)]),_:1})]),_:1})]),_:1}),t(p,{gutter:80,type:"flex"},{default:e(()=>[t(o,{span:6},{default:e(()=>[t(l,{label:"年龄"},{default:e(()=>[n(_(s(a).age),1)]),_:1})]),_:1}),t(o,{span:6},{default:e(()=>[t(l,{label:"联系电话"},{default:e(()=>[n(_(s(a).phone_number),1)]),_:1})]),_:1}),t(o,{span:6},{default:e(()=>[t(l,{label:"性别"},{default:e(()=>[n(_(s(a).sex===0?"女":"男"),1)]),_:1})]),_:1})]),_:1}),t(p,{gutter:80,type:"flex"},{default:e(()=>[t(o,{span:6},{default:e(()=>[t(l,{label:"籍贯"},{default:e(()=>[n(_(s(a).register),1)]),_:1})]),_:1}),t(o,{span:6},{default:e(()=>[t(l,{label:"紧急联系人"},{default:e(()=>[n(_(s(a).contacts),1)]),_:1})]),_:1}),t(o,{span:6},{default:e(()=>[t(l,{label:"紧急联系电话"},{default:e(()=>[n(_(s(a).contact_number),1)]),_:1})]),_:1})]),_:1}),t(p,{gutter:80,type:"flex"},{default:e(()=>[t(o,{span:6},{default:e(()=>[t(l,{label:"在职状态"},{default:e(()=>[n(_(s(a).work_state==="entry"?"在职":"离职"),1)]),_:1})]),_:1}),t(o,{span:6},{default:e(()=>[t(l,{label:"招聘政策"},{default:e(()=>[n(_(s(a).price_policy),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),G,r("div",H,[t(g,{model:s(a),"label-width":"120px"},{default:e(()=>[t(p,{gutter:80,type:"flex"},{default:e(()=>[t(o,{span:6},{default:e(()=>[t(l,{label:"所属厂商"},{default:e(()=>[n(_(s(a).manufacturer_name),1)]),_:1})]),_:1}),t(o,{span:6},{default:e(()=>[t(l,{label:"工号"},{default:e(()=>[n(_(s(a).job_number),1)]),_:1})]),_:1}),t(o,{span:6},{default:e(()=>[t(l,{label:"岗位"},{default:e(()=>[n(_(s(a).post),1)]),_:1})]),_:1})]),_:1}),t(p,{gutter:80,type:"flex"},{default:e(()=>[t(o,{span:6},{default:e(()=>[t(l,{label:"宿舍位置"},{default:e(()=>[n(_(s(a).dormitory),1)]),_:1})]),_:1}),t(o,{span:6},{default:e(()=>[t(l,{label:"车间位置"},{default:e(()=>[n(_(s(a).workshop),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),K,r("div",M,[t(B,null,{default:e(()=>[(d(!0),i(S,null,V(s(x),(u,F)=>(d(),j(C,{key:F,timestamp:u.create_time,placement:"top"},{default:e(()=>[r("div",Q,[u.state==="report"?(d(),i("div",U,"报备")):u.state==="bycar"?(d(),i("div",W,"出发")):u.state==="arrived"?(d(),i("div",X,"到站")):u.state==="interview"?(d(),i("div",Y,"面试")):u.state==="interviewpass"?(d(),i("div",Z,"面试通过")):u.state==="entry"?(d(),i("div",ee,"入职")):u.state==="quit"?(d(),i("div",te,"离职")):R("",!0)])]),_:2},1032,["timestamp"]))),128))]),_:1})])])}}}),ie=D(se,[["__scopeId","data-v-42798168"]]);export{ie as default};
import{d as j}from"./salary-C6c2q2dc.js";import k from"./pay-Dyjz2CIo.js";import{r as l,C as x,D as N,x as q,e as r,E as A,o as u,J as m,h as p,k as F,G as L,f as a,m as R,y as f,i as E,K as G,B as J}from"./index-C1_1_QXk.js";import"./salary-CA4jeSd5.js";const K={class:"app-container"},T=J({name:"Post"}),W=Object.assign(T,{props:["data","addVisible"],emits:["changeVisible","tableData"],setup(g,{emit:_}){l([]);const d=l([]);l(!1);const n=l(!0);l(!0);const b=l(0);l("");const v=l(!1),V=l({});l([]),l();const s=g,h=_,y=x({form:{},queryParams:{page:1,limit:1e3,id_no:s.data.id_no,project_id:s.data.pro_id,state:"pass"}}),{queryParams:C,form:U,rules:z}=N(y);function w(){n.value=!0,j(C.value).then(e=>{d.value=e.data,b.value=e.count,n.value=!1})}w();function D(e){if(e.state==="new")return"待审核";if(e.state==="pass")return"审批通过";if(e.state==="notpass")return"审批未通过"}function O(e){return e.salary_status==="1"?"已发薪":"未发薪"}const i=q({get:()=>s.addVisible,set:e=>h("changeVisible",e)});return(e,c)=>{const t=r("el-table-column"),B=r("el-table"),P=r("el-dialog"),S=A("loading");return u(),m(P,{title:"打卡天数",modelValue:E(i),"onUpdate:modelValue":c[0]||(c[0]=o=>G(i)?i.value=o:null),width:"1300px",onOpen:e.dialogOpen,onClose:e.dialogClose,"custom-class":"dialogClass"},{default:p(()=>[F("div",K,[L((u(),m(B,{data:d.value},{default:p(()=>[a(t,{label:"招聘厂商",align:"center",prop:"manufacturer"}),a(t,{label:"所属项目",align:"left",prop:"project"}),a(t,{label:"申请人",align:"center",prop:"name"}),a(t,{label:"证件号码",align:"left",prop:"id_no",width:"180"}),a(t,{label:"预支工资",align:"center",prop:"money"}),a(t,{label:"申请时间",align:"left",prop:"create_time",width:"180"}),a(t,{label:"审批人",align:"center",prop:"user"}),a(t,{label:"审核状态",align:"center",prop:"state",formatter:D}),a(t,{label:"发薪状态",align:"center",prop:"salaryStatus",formatter:O}),a(t,{label:"发薪时间",align:"left",prop:"paid_time",width:"180"}),a(t,{label:"审批意见",align:"left"},{default:p(({row:o})=>[R(f(o.cause_name)+f(o.opinion),1)]),_:1})]),_:1},8,["data"])),[[S,n.value]]),a(k,{addVisible:v.value,row:V.value,onChangeVisible:e.openpayDig},null,8,["addVisible","row","onChangeVisible"])])]),_:1},8,["modelValue","onOpen","onClose"])}}});export{W as default};
import{r as h,x as $,e as u,o as v,c as y,f as c,h as l,i as r,m,y as p,k as B,M,n as E,L as U,K as j,v as L}from"./index-C1_1_QXk.js";import{b as q,s as z}from"./attendance-Di9IcRbk.js";const I={class:"form-modal",style:{height:"1000px"}},K=["onClick"],P={key:0,style:{"text-align":"center"}},F={__name:"edit",props:["data","addVisible"],emits:["changeVisible","tableData"],setup(V,{emit:C}){const{proxy:i}=L(),n=h([]),_=h(!1),d=i.$route.query,o=V,f=C,x=e=>{if(d.type=="view"||e.type!="current-month")return;const t=n.value.indexOf(e.day);if(t==-1){if(e.day.split("-")[2]-0>new Date().getDate())return i.$modal.msgError("不能选择未到日期");n.value.push(e.day)}else n.value.splice(t,1)},b=()=>{s.value=!1},k=()=>{if(n.value.length==0)return i.$modal.msgError("请先选择需要补签的日期");q({idno:o.data.id_no,proid:o.data.pro_id,channelid:o.data.channel_id,name:o.data.name,date:n.value.join(",")}).then(e=>{e.isSuccess&&(i.$modal.msgSuccess("补签成功"),s.value=!1,f("tableData"))})};function w(){z({idno:o.data.id_no,proid:o.data.pro_id,month:o.data.month}).then(e=>{e.data.datas=e.data.datas||[],n.value=e.data.datas.map(t=>t.days)})}const s=$({get:()=>o.addVisible,set:e=>f("changeVisible",e)});function D(){_.value=!1,w()}function N(){_.value=!1}return(e,t)=>{const O=u("el-calendar"),g=u("el-button"),S=u("el-dialog");return v(),y("div",I,[c(S,{title:"补签",modelValue:r(s),"onUpdate:modelValue":t[1]||(t[1]=a=>j(s)?s.value=a:null),width:"800px",onOpen:D,onClose:N,"custom-class":"dialogClass"},{default:l(()=>[c(O,{class:"text_calendar",modelValue:r(d).month,"onUpdate:modelValue":t[0]||(t[0]=a=>r(d).month=a)},{header:l(({date:a})=>[m(p(a),1)]),"date-cell":l(({data:a})=>[B("p",{class:M(n.value.includes(a.day)?"is-selected calendar_item":"calendar_item"),onClick:E(R=>x(a),["stop"])},p(a.day.split("-").slice(1).join("-"))+" "+p(n.value.includes(a.day)?"✔️":""),11,K)]),_:1},8,["modelValue"]),r(d).type!="view"?(v(),y("div",P,[c(g,{type:"primary",onClick:k},{default:l(()=>[m("提交")]),_:1}),c(g,{onClick:b},{default:l(()=>[m("取消")]),_:1})])):U("",!0)]),_:1},8,["modelValue"])])}}};export{F as default};
.text_calendar .el-calendar__header{justify-content:center}.text_calendar .el-calendar-day{padding:0}.text_calendar .calendar_item{padding:10px;box-sizing:border-box;margin:0;height:100%;line-height:2}.dialogClass .el-dialog__body{max-height:800px}
import{r as s,C as le,D as ae,e as i,E as q,o as _,c as P,G as f,H as B,f as e,h as t,i as r,F as oe,I as ne,J as v,m as d,y as ie,k as j,B as re,v as ue}from"./index-C1_1_QXk.js";import{h as se,j as de,k as ce,l as pe,n as R}from"./recruit-BdIy8qQ8.js";const me={class:"app-container"},_e=j("div",{id:"container"},null,-1),fe={class:"dialog-footer"},ve=re({name:"Post"}),be=Object.assign(ve,{setup(ge){const{proxy:u}=ue(),$=s([]),k=s(!1),C=s(!0),S=s([]);s(!0),s(!0);const V=s(0),D=s(""),h=s(!1),F=s([{id:"false",name:"正常"},{id:"true",name:"错误"}]),I=le({form:{proid:u.$route.query.pro_id,pro_id:u.$route.query.pro_id},queryParams:{type:5,page:1,limit:10,query:"exact",pro_id:u.$route.query.pro_id}}),{queryParams:c,form:o,rules:Q}=ae(I);function p(){k.value=!0,se(c.value).then(n=>{$.value=n.data,V.value=n.count,k.value=!1})}function x(){c.value.pageNum=1,p()}function E(){u.resetForm("queryRef"),x()}function L(n){S.value=n.map(a=>a._id)}function T(){de(o.value).then(n=>{u.$modal.msgSuccess("修改成功"),h.value=!1,p()})}function G(){u.$modal.confirm("您确定要清除吗?").then(function(){return ce(o.value)}).then(()=>{p(),u.$modal.msgSuccess("清除成功")}).catch(()=>{})}function H(n){o.value=n,h.value=!0,D.value="编辑"}function J(){o.value.update_id=o.value._id,o.value.id_no=o.value.idNo,pe(o.value).then(n=>{u.$modal.msgSuccess("修改成功"),h.value=!1,p()})}function M(n){u.$modal.confirm("您确定要删除吗?").then(function(){return R({id:n._id})}).then(()=>{p(),u.$modal.msgSuccess("删除成功")}).catch(()=>{})}function O(n){console.log(S.value.join(",")),u.$modal.confirm("您确定要删除吗?").then(function(){return R({id:S.value.join(",")})}).then(()=>{p(),u.$modal.msgSuccess("删除成功")}).catch(()=>{})}return p(),(n,a)=>{const z=i("el-option"),A=i("el-select"),w=i("el-form-item"),m=i("el-button"),N=i("el-form"),y=i("el-col"),K=i("right-toolbar"),W=i("el-row"),g=i("el-table-column"),X=i("el-table"),Y=i("pagination"),U=i("el-input"),Z=i("el-dialog"),b=q("hasPermi"),ee=q("loading");return _(),P("div",me,[f(e(N,{model:r(c),ref:"queryRef",inline:!0},{default:t(()=>[e(w,{label:"校验结果",prop:"state"},{default:t(()=>[e(A,{modelValue:r(c).is_error,"onUpdate:modelValue":a[0]||(a[0]=l=>r(c).is_error=l),placeholder:"请选择"},{default:t(()=>[(_(!0),P(oe,null,ne(F.value,l=>(_(),v(z,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(w,null,{default:t(()=>[e(m,{type:"primary",icon:"Search",onClick:x},{default:t(()=>[d("搜索")]),_:1}),e(m,{icon:"Refresh",onClick:E},{default:t(()=>[d("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[B,C.value]]),e(W,{gutter:10,class:"mb8"},{default:t(()=>[e(y,{span:1.5},{default:t(()=>[f((_(),v(m,{type:"primary",plain:"",onClick:T},{default:t(()=>[d("提交")]),_:1})),[[b,["interview:result:submit"]]])]),_:1}),e(y,{span:1.5},{default:t(()=>[f((_(),v(m,{type:"primary",plain:"",onClick:O},{default:t(()=>[d("删除")]),_:1})),[[b,["interview:result:delete"]]])]),_:1}),e(y,{span:1.5},{default:t(()=>[f((_(),v(m,{type:"primary",plain:"",onClick:G},{default:t(()=>[d("清除数据")]),_:1})),[[b,["interview:result:clean"]]])]),_:1}),e(K,{showSearch:C.value,"onUpdate:showSearch":a[1]||(a[1]=l=>C.value=l),onQueryTable:p},null,8,["showSearch"])]),_:1}),f((_(),v(X,{data:$.value,onSelectionChange:L},{default:t(()=>[e(g,{type:"selection",width:"55",align:"center"}),e(g,{label:"姓名",align:"center",prop:"name",width:"150"}),e(g,{label:"证件号码",align:"center",prop:"idNo",width:"200"}),e(g,{label:"校验结果",align:"center",prop:"error"},{default:t(({row:l})=>[d(ie(l.error?"错误":"正确"),1)]),_:1}),e(g,{label:"错误信息",align:"center",prop:"message",width:"200"}),e(g,{label:"操作",width:"300",align:"center","class-name":"small-padding fixed-width",fixed:"right"},{default:t(({row:l})=>[f((_(),v(m,{link:"",type:"primary",onClick:te=>H(l),icon:"EditPen"},{default:t(()=>[d("编辑")]),_:2},1032,["onClick"])),[[b,["interview:result:update"]]]),f((_(),v(m,{link:"",type:"primary",onClick:te=>M(l),icon:"Delete"},{default:t(()=>[d("删除")]),_:2},1032,["onClick"])),[[b,["interview:result:delete"]]])]),_:1})]),_:1},8,["data"])),[[ee,k.value]]),f(e(Y,{total:V.value,page:r(c).page,"onUpdate:page":a[2]||(a[2]=l=>r(c).page=l),limit:r(c).limit,"onUpdate:limit":a[3]||(a[3]=l=>r(c).limit=l),onPagination:p},null,8,["total","page","limit"]),[[B,V.value>0]]),e(Z,{title:D.value,modelValue:h.value,"onUpdate:modelValue":a[6]||(a[6]=l=>h.value=l),width:"400px","append-to-body":""},{footer:t(()=>[j("div",fe,[e(m,{type:"primary",onClick:J},{default:t(()=>[d("确 定")]),_:1}),e(m,{onClick:n.cancel},{default:t(()=>[d("取 消")]),_:1},8,["onClick"])])]),default:t(()=>[e(N,{ref:"postRef",model:r(o),rules:r(Q),"label-width":"100px"},{default:t(()=>[e(w,{label:"姓名",prop:"name"},{default:t(()=>[e(y,null,{default:t(()=>[e(U,{modelValue:r(o).name,"onUpdate:modelValue":a[4]||(a[4]=l=>r(o).name=l),type:"name"},null,8,["modelValue"])]),_:1})]),_:1}),e(w,{label:"证件号码",prop:"idNo"},{default:t(()=>[e(y,null,{default:t(()=>[e(U,{modelValue:r(o).idNo,"onUpdate:modelValue":a[5]||(a[5]=l=>r(o).idNo=l)},null,8,["modelValue"])]),_:1})]),_:1}),_e]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{be as default};
import{_ as le,a as ae,r as p,C as te,D as oe,e as s,E as ne,o as b,c as B,G as x,H as E,f as e,h as l,i as n,m as d,J as F,y as re,F as ie,I as se,k as P,B as ue,v as de,p as ce,q as me}from"./index-C1_1_QXk.js";import{q as pe,a as fe,b as _e,c as ve,d as ge,e as ye,f as he}from"./salarySlip-BbpYT7jj.js";const be=h=>(ce("data-v-dd22dfb8"),h=h(),me(),h),Ce={class:"app-container"},ke=be(()=>P("div",{id:"container"},null,-1)),Ve={class:"dialog-footer"},$e=ue({name:"Post"}),Se=Object.assign($e,{setup(h){const{proxy:r}=de(),I=ae(),C=p([]),f=p(!1),k=p(!0),L=p(!0),V=p(0),w=p(""),q=p([]),$=p([]),N=te({form:{salaryrecordid:r.$route.query.salaryrecordid},formUpload:{},queryParams:{page:1,limit:10},rules:{name:[{required:!0,message:"请输入姓名",trigger:"blur"}],idno:[{required:!0,message:"请输入证件号码",trigger:"blur"}],income:[{required:!0,message:"请输入实发金额",trigger:"blur"}]}}),{queryParams:u,form:i,rules:Q}=oe(N);pe({salaryrecordid:i.value.salaryrecordid}).then(o=>{q.value=[...o.data.map(a=>({index:a.id,prop:a.column_code,label:a.column_name}))],_()});function _(){k.value=!0,fe(u.value).then(o=>{C.value=o.data,V.value=o.count,k.value=!1})}function R(){u.value.page=1,u.value.limit=10,_()}function T(){u.value={},R()}function W(){f.value=!1}function j(o){f.value=!0,w.value="编辑",r.$refs.postRef!==void 0&&r.$refs.postRef.resetFields(),i.value.name=o.f1,i.value.idno=o.f2,i.value.income=o.f3,i.value.id=o._id}function A(){r.$refs.postRef.validate(o=>{o&&_e(i.value).then(a=>{r.$modal.msgSuccess("修改成功"),f.value=!1,_()})})}function G(o){r.$modal.confirm("确定要删除?").then(function(){return ve({id:o._id})}).then(()=>{_(),r.$modal.msgSuccess("删除成功")}).catch(()=>{})}function H(o){$.value=o}function J(){if(C.value.length===0){r.$modal.msgWarning("没有可以删除的数据");return}if($.value.length===0){r.$modal.msgWarning("没有选择要删除的数据");return}const o=$.value.map(m=>m._id);let a="";for(let m=0;m<o.length;m++)a+=o[m]+",";r.$modal.confirm("确定要删除?").then(function(){return ge({ids:a})}).then(()=>{_(),r.$modal.msgSuccess("删除成功")}).catch(()=>{})}function O(){r.$modal.confirm("确定要全部删除?").then(function(){return ye({})}).then(()=>{r.$modal.msgSuccess("删除成功"),I.go(-1)}).catch(()=>{})}function z(){he({salaryrecordid:i.value.salaryrecordid}).then(o=>{r.$modal.msgSuccess(o.code),f.value=!1,I.go(-1)})}return(o,a)=>{const m=s("el-option"),K=s("el-select"),g=s("el-form-item"),c=s("el-button"),D=s("el-form"),v=s("el-col"),M=s("el-row"),y=s("el-table-column"),X=s("el-table"),Y=s("pagination"),S=s("el-input"),Z=s("el-dialog"),ee=ne("loading");return b(),B("div",Ce,[x(e(D,{model:n(u),ref:"queryRef",inline:!0},{default:l(()=>[e(g,{label:"校验结果",prop:"is_error"},{default:l(()=>[e(K,{modelValue:n(u).is_error,"onUpdate:modelValue":a[0]||(a[0]=t=>n(u).is_error=t),placeholder:"请选择",style:{width:"240px"}},{default:l(()=>[e(m,{label:"正常",value:"0"}),e(m,{label:"错误",value:"1"})]),_:1},8,["modelValue"])]),_:1}),e(g,null,{default:l(()=>[e(c,{type:"primary",icon:"Search",onClick:R},{default:l(()=>[d("搜索")]),_:1}),e(c,{icon:"Refresh",onClick:T},{default:l(()=>[d("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[E,L.value]]),e(M,{gutter:10,class:"mb8"},{default:l(()=>[e(v,{span:1.5},{default:l(()=>[e(c,{type:"primary",plain:"",onClick:z,icon:"check"},{default:l(()=>[d("提交")]),_:1})]),_:1}),e(v,{span:1.5},{default:l(()=>[e(c,{plain:"",onClick:J,icon:"delete"},{default:l(()=>[d("删除")]),_:1})]),_:1}),e(v,{span:1.5},{default:l(()=>[e(c,{plain:"",onClick:O,icon:"remove"},{default:l(()=>[d("清除数据")]),_:1})]),_:1})]),_:1}),x((b(),F(X,{data:C.value,onSelectionChange:H},{default:l(()=>[e(y,{type:"selection",width:"55",align:"center"}),e(y,{label:"校验结果",align:"left",prop:"error","width:100":""},{default:l(({row:t})=>[d(re(t.error==1?"错误":"正常"),1)]),_:1}),e(y,{label:"错误信息",align:"left",prop:"message","width:300":""}),(b(!0),B(ie,null,se(q.value,(t,U)=>(b(),F(y,{key:t.index,prop:t.prop,label:t.label},null,8,["prop","label"]))),128)),e(y,{label:"操作",width:"180",align:"center","class-name":"small-padding fixed-width"},{default:l(({row:t})=>[e(c,{link:"",type:"primary",onClick:U=>j(t),icon:"Edit"},{default:l(()=>[d("编辑")]),_:2},1032,["onClick"]),e(c,{link:"",type:"primary",onClick:U=>G(t),icon:"Delete"},{default:l(()=>[d("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[ee,k.value]]),x(e(Y,{total:V.value,page:n(u).page,"onUpdate:page":a[1]||(a[1]=t=>n(u).page=t),limit:n(u).limit,"onUpdate:limit":a[2]||(a[2]=t=>n(u).limit=t),onPagination:_},null,8,["total","page","limit"]),[[E,V.value>0]]),e(Z,{title:w.value,modelValue:f.value,"onUpdate:modelValue":a[6]||(a[6]=t=>f.value=t),width:"400px","append-to-body":""},{footer:l(()=>[P("div",Ve,[e(c,{type:"primary",onClick:A},{default:l(()=>[d("确 定")]),_:1}),e(c,{onClick:W},{default:l(()=>[d("取 消")]),_:1})])]),default:l(()=>[e(D,{ref:"postRef",model:n(i),rules:n(Q),"label-width":"100px"},{default:l(()=>[e(g,{label:"姓名",prop:"name"},{default:l(()=>[e(v,null,{default:l(()=>[e(S,{modelValue:n(i).name,"onUpdate:modelValue":a[3]||(a[3]=t=>n(i).name=t),type:"name"},null,8,["modelValue"])]),_:1})]),_:1}),e(g,{label:"证件号码",prop:"idno"},{default:l(()=>[e(v,null,{default:l(()=>[e(S,{modelValue:n(i).idno,"onUpdate:modelValue":a[4]||(a[4]=t=>n(i).idno=t)},null,8,["modelValue"])]),_:1})]),_:1}),e(g,{label:"实发金额",prop:"income"},{default:l(()=>[e(v,null,{default:l(()=>[e(S,{modelValue:n(i).income,"onUpdate:modelValue":a[5]||(a[5]=t=>n(i).income=t),onkeyup:"value=value.replace(/[^0-9.]/g,'')"},null,8,["modelValue"])]),_:1})]),_:1}),ke]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}}),we=le(Se,[["__scopeId","data-v-dd22dfb8"]]);export{we as default};
import{r as s,C as le,D as ae,e as r,E as N,o as _,c as P,G as f,H as B,f as e,h as t,i,F as oe,I as ne,J as v,m as d,y as re,k as F,B as ie,v as ue}from"./index-C1_1_QXk.js";import{i as se,e as de,b as ce,d as pe,f as R}from"./recruit-BdIy8qQ8.js";const me={class:"app-container"},_e=F("div",{id:"container"},null,-1),fe={class:"dialog-footer"},ve=ie({name:"Post"}),be=Object.assign(ve,{setup(ye){const{proxy:u}=ue(),V=s([]),k=s(!1),w=s(!0),$=s([]);s(!0),s(!0);const S=s(0),D=s(""),g=s(!1),I=s([{id:"false",name:"正常"},{id:"true",name:"错误"}]),Q=le({form:{proid:u.$route.query.pro_id,pro_id:u.$route.query.pro_id},queryParams:{type:5,page:1,limit:10,query:"exact",pro_id:u.$route.query.pro_id}}),{queryParams:c,form:o,rules:E}=ae(Q);function p(){k.value=!0,se(c.value).then(n=>{V.value=n.data,S.value=n.count,k.value=!1})}function x(){c.value.pageNum=1,p()}function j(){u.resetForm("queryRef"),x()}function L(n){$.value=n.map(a=>a._id)}function T(){de(o.value).then(n=>{u.$modal.msgSuccess("修改成功"),g.value=!1,p()})}function G(){u.$modal.confirm("您确定要清除吗?").then(function(){return ce(o.value)}).then(()=>{p(),u.$modal.msgSuccess("清除成功")}).catch(()=>{})}function H(n){o.value=n,g.value=!0,D.value="编辑"}function J(n){o.value.update_id=o.value._id,o.value.id_no=o.value.idNo,pe(o.value).then(a=>{u.$modal.msgSuccess("修改成功"),g.value=!1,p()})}function M(n){u.$modal.confirm("您确定要删除吗?").then(function(){return R({id:n._id})}).then(()=>{p(),u.$modal.msgSuccess("删除成功")}).catch(()=>{})}function O(n){u.$modal.confirm("您确定要删除吗?").then(function(){return R({id:$.value.join(",")})}).then(()=>{p(),u.$modal.msgSuccess("删除成功")}).catch(()=>{})}return p(),(n,a)=>{const z=r("el-option"),A=r("el-select"),C=r("el-form-item"),m=r("el-button"),U=r("el-form"),h=r("el-col"),K=r("right-toolbar"),W=r("el-row"),y=r("el-table-column"),X=r("el-table"),Y=r("pagination"),q=r("el-input"),Z=r("el-dialog"),b=N("hasPermi"),ee=N("loading");return _(),P("div",me,[f(e(U,{model:i(c),ref:"queryRef",inline:!0},{default:t(()=>[e(C,{label:"校验结果",prop:"state"},{default:t(()=>[e(A,{modelValue:i(c).is_error,"onUpdate:modelValue":a[0]||(a[0]=l=>i(c).is_error=l),placeholder:"请选择"},{default:t(()=>[(_(!0),P(oe,null,ne(I.value,l=>(_(),v(z,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(C,null,{default:t(()=>[e(m,{type:"primary",icon:"Search",onClick:x},{default:t(()=>[d("搜索")]),_:1}),e(m,{icon:"Refresh",onClick:j},{default:t(()=>[d("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[B,w.value]]),e(W,{gutter:10,class:"mb8"},{default:t(()=>[e(h,{span:1.5},{default:t(()=>[f((_(),v(m,{type:"primary",plain:"",onClick:T},{default:t(()=>[d("提交")]),_:1})),[[b,["recruit:entry:submit"]]])]),_:1}),e(h,{span:1.5},{default:t(()=>[f((_(),v(m,{type:"primary",plain:"",onClick:O},{default:t(()=>[d("删除")]),_:1})),[[b,["recruit:entry:delete"]]])]),_:1}),e(h,{span:1.5},{default:t(()=>[f((_(),v(m,{type:"primary",plain:"",onClick:G},{default:t(()=>[d("清除数据")]),_:1})),[[b,["recruit:entry:clean"]]])]),_:1}),e(K,{showSearch:w.value,"onUpdate:showSearch":a[1]||(a[1]=l=>w.value=l),onQueryTable:p},null,8,["showSearch"])]),_:1}),f((_(),v(X,{data:V.value,onSelectionChange:L},{default:t(()=>[e(y,{type:"selection",width:"55",align:"center"}),e(y,{label:"姓名",align:"center",prop:"name",width:"150"}),e(y,{label:"证件号码",align:"center",prop:"idNo",width:"200"}),e(y,{label:"校验结果",align:"center",prop:"error"},{default:t(({row:l})=>[d(re(l.error?"错误":"正确"),1)]),_:1}),e(y,{label:"错误信息",align:"center",prop:"message",width:"200"}),e(y,{label:"操作",width:"300",align:"center","class-name":"small-padding fixed-width",fixed:"right"},{default:t(({row:l})=>[f((_(),v(m,{link:"",type:"primary",onClick:te=>H(l),icon:"EditPen"},{default:t(()=>[d("编辑")]),_:2},1032,["onClick"])),[[b,["recruit:entry:update"]]]),f((_(),v(m,{link:"",type:"primary",onClick:te=>M(l),icon:"Delete"},{default:t(()=>[d("删除")]),_:2},1032,["onClick"])),[[b,["recruit:entry:delete"]]])]),_:1})]),_:1},8,["data"])),[[ee,k.value]]),f(e(Y,{total:S.value,page:i(c).page,"onUpdate:page":a[2]||(a[2]=l=>i(c).page=l),limit:i(c).limit,"onUpdate:limit":a[3]||(a[3]=l=>i(c).limit=l),onPagination:p},null,8,["total","page","limit"]),[[B,S.value>0]]),e(Z,{title:D.value,modelValue:g.value,"onUpdate:modelValue":a[6]||(a[6]=l=>g.value=l),width:"400px","append-to-body":""},{footer:t(()=>[F("div",fe,[e(m,{type:"primary",onClick:J},{default:t(()=>[d("确 定")]),_:1}),e(m,{onClick:n.cancel},{default:t(()=>[d("取 消")]),_:1},8,["onClick"])])]),default:t(()=>[e(U,{ref:"postRef",model:i(o),rules:i(E),"label-width":"100px"},{default:t(()=>[e(C,{label:"姓名",prop:"range"},{default:t(()=>[e(h,null,{default:t(()=>[e(q,{modelValue:i(o).name,"onUpdate:modelValue":a[4]||(a[4]=l=>i(o).name=l),type:"name"},null,8,["modelValue"])]),_:1})]),_:1}),e(C,{label:"证件号码",prop:"id_no"},{default:t(()=>[e(h,null,{default:t(()=>[e(q,{modelValue:i(o).idNo,"onUpdate:modelValue":a[5]||(a[5]=l=>i(o).idNo=l)},null,8,["modelValue"])]),_:1})]),_:1}),_e]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{be as default};
.router-link-exact-active[data-v-dd22dfb8]{color:#00f}
import{r as d,C as re,D as ue,e as i,E as U,o as m,c as E,G as f,H as B,f as e,h as l,i as r,F as ie,I as se,J as h,m as s,y as I,k as j,B as de,v as pe}from"./index-C1_1_QXk.js";import{i as ce,b as me,c as _e,d as fe,e as R,f as ve,g as he}from"./personnel-DHy_AdGD.js";const ge={class:"app-container"},ye=j("div",{id:"container"},null,-1),be={class:"dialog-footer"},$e=de({name:"Post"}),Se=Object.assign($e,{setup(we){const{proxy:n}=pe(),P=d([]),C=d(!1),k=d(!0),y=d([]),S=d([]);d(!0),d(!0);const V=d(0),q=d(""),b=d(!1),F=d([{id:"false",name:"正常"},{id:"true",name:"错误"}]),Q=re({form:{proid:n.$route.query.pro_id,pro_id:n.$route.query.pro_id,channel_id:n.$route.query.channel_id,channelId:n.$route.query.channel_id},queryParams:{type:5,page:1,limit:10,query:"exact",pro_id:n.$route.query.pro_id}}),{queryParams:p,form:a,rules:L}=ue(Q);function _(){C.value=!0,ce(p.value).then(u=>{P.value=u.data,V.value=u.count,C.value=!1})}function x(){p.value.pageNum=1,_()}function T(){n.resetForm("queryRef"),x()}function G(u){y.value=u.map(t=>t._id),S.value=u.map(t=>t.send)}function H(){me(a.value).then(u=>{_e(a.value).then(t=>{n.$modal.msgSuccess("导入成功"),b.value=!1,n.$router.push("/personnel")})})}function J(){n.$modal.confirm("您确定要清除吗?").then(function(){return fe(a.value)}).then(()=>{_(),n.$modal.msgSuccess("清除成功")}).catch(()=>{})}function M(u){a.value=u,a.value.proid=n.$route.query.pro_id,a.value.pro_id=n.$route.query.pro_id,b.value=!0,q.value="编辑"}function O(u){n.$modal.confirm("您确定要删除吗?").then(function(){return R({id:u._id})}).then(()=>{_(),n.$modal.msgSuccess("删除成功")}).catch(()=>{})}function z(u){if(y.value==""){n.$modal.msgError("请选择删除人员");return}console.log(y.value.join(",")),n.$modal.confirm("您确定要删除吗?").then(function(){return R({id:y.value.join(",")})}).then(()=>{_(),n.$modal.msgSuccess("删除成功")}).catch(()=>{})}function A(u){if(y.value==""){n.$modal.msgError("请选择发送人员");return}for(var t=0;t<S.value.length;t++)if(S.value[t]){n.$modal.msgError("请选择未发送合同人员");return}n.$modal.confirm("您确定要发送合同吗?").then(function(){return ve({id:y.value.join(","),pro_id:p.value.pro_id})}).then(()=>{_(),n.$modal.msgSuccess("发送成功")}).catch(()=>{})}function K(u){a.value.update_id=a.value._id,a.value.id_no=a.value.idNo,a.value.phone_number=a.value.phoneNumber,he(a.value).then(t=>{n.$modal.msgSuccess("修改成功"),b.value=!1,_()})}function W(){b.value=!1}return _(),(u,t)=>{const X=i("el-option"),Y=i("el-select"),w=i("el-form-item"),c=i("el-button"),D=i("el-form"),g=i("el-col"),Z=i("right-toolbar"),ee=i("el-row"),v=i("el-table-column"),le=i("el-table"),te=i("pagination"),N=i("el-input"),oe=i("el-dialog"),$=U("hasPermi"),ne=U("loading");return m(),E("div",ge,[f(e(D,{model:r(p),ref:"queryRef",inline:!0},{default:l(()=>[e(w,{label:"校验结果",prop:"state"},{default:l(()=>[e(Y,{modelValue:r(p).is_error,"onUpdate:modelValue":t[0]||(t[0]=o=>r(p).is_error=o),placeholder:"请选择"},{default:l(()=>[(m(!0),E(ie,null,se(F.value,o=>(m(),h(X,{key:o.id,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(w,null,{default:l(()=>[e(c,{type:"primary",icon:"Search",onClick:x},{default:l(()=>[s("搜索")]),_:1}),e(c,{icon:"Refresh",onClick:T},{default:l(()=>[s("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[B,k.value]]),e(ee,{gutter:10,class:"mb8"},{default:l(()=>[e(g,{span:1.5},{default:l(()=>[f((m(),h(c,{type:"primary",plain:"",onClick:A},{default:l(()=>[s("批量发送合同签署通知")]),_:1})),[[$,["person:upload:contract"]]])]),_:1}),e(g,{span:1.5},{default:l(()=>[f((m(),h(c,{type:"primary",plain:"",onClick:H},{default:l(()=>[s("提交")]),_:1})),[[$,["person:upload:submit"]]])]),_:1}),e(g,{span:1.5},{default:l(()=>[f((m(),h(c,{type:"primary",plain:"",onClick:z},{default:l(()=>[s("删除")]),_:1})),[[$,["person:upload:delete"]]])]),_:1}),e(g,{span:1.5},{default:l(()=>[f((m(),h(c,{type:"primary",plain:"",onClick:J},{default:l(()=>[s("清除数据")]),_:1})),[[$,["person:upload:clean"]]])]),_:1}),e(Z,{showSearch:k.value,"onUpdate:showSearch":t[1]||(t[1]=o=>k.value=o),onQueryTable:_},null,8,["showSearch"])]),_:1}),f((m(),h(le,{data:P.value,onSelectionChange:G},{default:l(()=>[e(v,{type:"selection",width:"55",align:"center"}),e(v,{label:"姓名",align:"center",prop:"name",width:"150"}),e(v,{label:"证件号码",align:"center",prop:"idNo",width:"200"}),e(v,{label:"联系方式",align:"center",prop:"phoneNumber",width:"200"}),e(v,{label:"是否发送合同",align:"center",prop:"error"},{default:l(({row:o})=>[s(I(o.send?"已发送":""),1)]),_:1}),e(v,{label:"校验结果",align:"center",prop:"error"},{default:l(({row:o})=>[s(I(o.error?"错误":"正确"),1)]),_:1}),e(v,{label:"错误信息",align:"center",prop:"message",width:"200"}),e(v,{label:"操作",width:"300",align:"center","class-name":"small-padding fixed-width",fixed:"right"},{default:l(({row:o})=>[f((m(),h(c,{link:"",type:"primary",onClick:ae=>M(o),icon:"EditPen"},{default:l(()=>[s("编辑")]),_:2},1032,["onClick"])),[[$,["interview:result:update"]]]),f((m(),h(c,{link:"",type:"primary",onClick:ae=>O(o),icon:"Delete"},{default:l(()=>[s("删除")]),_:2},1032,["onClick"])),[[$,["interview:result:delete"]]])]),_:1})]),_:1},8,["data"])),[[ne,C.value]]),f(e(te,{total:V.value,page:r(p).page,"onUpdate:page":t[2]||(t[2]=o=>r(p).page=o),limit:r(p).limit,"onUpdate:limit":t[3]||(t[3]=o=>r(p).limit=o),onPagination:_},null,8,["total","page","limit"]),[[B,V.value>0]]),e(oe,{title:q.value,modelValue:b.value,"onUpdate:modelValue":t[7]||(t[7]=o=>b.value=o),width:"400px","append-to-body":""},{footer:l(()=>[j("div",be,[e(c,{type:"primary",onClick:K},{default:l(()=>[s("确 定")]),_:1}),e(c,{onClick:W},{default:l(()=>[s("取 消")]),_:1})])]),default:l(()=>[e(D,{ref:"postRef",model:r(a),rules:r(L),"label-width":"100px"},{default:l(()=>[e(w,{label:"姓名",prop:"range"},{default:l(()=>[e(g,null,{default:l(()=>[e(N,{modelValue:r(a).name,"onUpdate:modelValue":t[4]||(t[4]=o=>r(a).name=o),type:"name"},null,8,["modelValue"])]),_:1})]),_:1}),e(w,{label:"联系电话",prop:"range"},{default:l(()=>[e(g,null,{default:l(()=>[e(N,{modelValue:r(a).phoneNumber,"onUpdate:modelValue":t[5]||(t[5]=o=>r(a).phoneNumber=o),type:"phoneNumber"},null,8,["modelValue"])]),_:1})]),_:1}),e(w,{label:"证件号码",prop:"id_no"},{default:l(()=>[e(g,null,{default:l(()=>[e(N,{modelValue:r(a).idNo,"onUpdate:modelValue":t[6]||(t[6]=o=>r(a).idNo=o)},null,8,["modelValue"])]),_:1})]),_:1}),ye]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{Se as default};
差异被折叠。
.router-link-exact-active[data-v-4d6b4a36]{color:#00f}
import{r as i,C as pe,D as se,e as p,E as $,o as m,c as w,G as y,H as j,i as t,f as a,h as o,F as S,I as Y,J as _,l as J,m as f,K as O,y as F,k as me,B as ce,v as fe}from"./index-C1_1_QXk.js";import{m as _e,p as ve,c as ge,r as be,a as ye}from"./recruit-BdIy8qQ8.js";const he={class:"app-container"},Ve={class:"dialog-footer"},we=ce({name:"Post"}),Ce=Object.assign(we,{setup(ke){const{proxy:v}=fe(),E=i([]),q=i(!1),k=i(!0),I=i([]),T=i(!0),G=i(!0),P=i(0),K=i(""),L=i([]),h=i([]),M=i([]),g=i(!1),N=i(!1),H=i([{id:"bycar",name:"面试"},{id:"other",name:"其他"}]),z=pe({form:{},queryParams:{type:4,page:1,limit:10,query:"exact"},accurateParam:{},rules:{operationtime:[{required:!0,message:"请选择日期",trigger:"blur"}]}}),{queryParams:c,form:n,rules:A,accurateParam:u}=se(z);_e().then(r=>{L.value=[{id:"请选择",name:"请选择"},...r.map(e=>(e=JSON.parse(e),{id:e.id,name:e.name}))]}),ve().then(r=>{h.value=[{id:"请选择",name:"请选择"},...r.data.map(e=>({id:e.id,name:e.name,state:e.state}))]}),ge().then(r=>{M.value=[{id:"请选择",name:"请选择"},...r.map(e=>(e=JSON.parse(e),{id:e.id,name:e.name}))]});function x(){q.value=!0;var r=c.value;r.accurate=JSON.stringify(u.value),console.log(r),be(r).then(e=>{E.value=e.data,P.value=e.count,q.value=!1}),n.value={}}function W(){g.value=!1}function U(){c.value.pageNum=1,x()}function X(){v.resetForm("queryRef"),U()}function Z(r){I.value=r.map(e=>e.postId),T.value=r.length!=1,G.value=!r.length}function ee(){c.value.query="query",v.download("/djl-recruit/recruitprocess/export?file_name=面试反馈&type=4",{...c.value},"面试反馈导出.xlsx")}function le(r){if(r.state=="entry"){v.$modal.msgError("已入职不可修改!");return}for(var e=0;e<h.value.length;e++)if(h.value[e].name===r.project&&h.value[e].state=="closed"){v.$modal.msgError("该项目已关闭!");return}g.value=!0,K.value="修改状态",n.value.type=c.value.type,n.value.id=r.id,n.value.idno=r.id_no,n.value.name=r.name,r.statevalues!="4"?(n.value.state="面试",N.value=!0,n.value.flag=!1):(N.value=!1,n.value.flag=!0,n.value.state="其他")}function ae(){if(n.value.state=="面试"&&n.value.operationtime==null||n.value.operationtime==""){v.$modal.msgError("请选择面试时间!");return}ye(n.value).then(r=>{v.$modal.msgSuccess("修改成功"),g.value=!1,x()})}return(r,e)=>{const D=p("el-option"),C=p("el-select"),s=p("el-form-item"),V=p("el-input"),Q=p("el-date-picker"),b=p("el-button"),R=p("el-form"),te=p("el-col"),oe=p("right-toolbar"),ne=p("el-row"),d=p("el-table-column"),re=p("el-table"),ue=p("pagination"),de=p("el-dialog"),B=$("hasPermi"),ie=$("loading");return m(),w("div",he,[y(a(R,{model:t(u),ref:"queryRef",inline:!0},{default:o(()=>[a(s,{label:"项目名称",prop:"pro_id"},{default:o(()=>[a(C,{modelValue:t(u).pro_id,"onUpdate:modelValue":e[0]||(e[0]=l=>t(u).pro_id=l),placeholder:"请选择"},{default:o(()=>[(m(!0),w(S,null,Y(t(h),l=>(m(),_(D,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(s,{label:"招聘厂商",prop:"manufacturer"},{default:o(()=>[a(C,{modelValue:t(u).manufacturer,"onUpdate:modelValue":e[1]||(e[1]=l=>t(u).manufacturer=l),placeholder:"请选择"},{default:o(()=>[(m(!0),w(S,null,Y(t(L),l=>(m(),_(D,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(s,{label:"所属渠道",prop:"channel_id"},{default:o(()=>[a(C,{modelValue:t(u).channel_id,"onUpdate:modelValue":e[2]||(e[2]=l=>t(u).channel_id=l),placeholder:"请选择"},{default:o(()=>[(m(!0),w(S,null,Y(t(M),l=>(m(),_(D,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(s,{label:"姓名",prop:"name"},{default:o(()=>[a(V,{modelValue:t(u).name,"onUpdate:modelValue":e[3]||(e[3]=l=>t(u).name=l),placeholder:"",clearable:"",style:{width:"200px"},onKeyup:J(U,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),a(s,{label:"证件号码",prop:"idno"},{default:o(()=>[a(V,{modelValue:t(u).idno,"onUpdate:modelValue":e[4]||(e[4]=l=>t(u).idno=l),placeholder:"",clearable:"",style:{width:"200px"},onKeyup:J(U,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),a(s,{label:"状态",prop:"state"},{default:o(()=>[a(C,{modelValue:t(u).state,"onUpdate:modelValue":e[5]||(e[5]=l=>t(u).state=l),placeholder:"请选择"},{default:o(()=>[(m(!0),w(S,null,Y(t(H),l=>(m(),_(D,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(s,{label:"更新开始日期",prop:"start_time"},{default:o(()=>[a(Q,{modelValue:t(u).start_time,"onUpdate:modelValue":e[6]||(e[6]=l=>t(u).start_time=l),type:"date",placeholder:"更新开始日期","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),a(s,{label:"更新结束日期",prop:"end_time"},{default:o(()=>[a(Q,{modelValue:t(u).end_time,"onUpdate:modelValue":e[7]||(e[7]=l=>t(u).end_time=l),type:"date",placeholder:"更新结束日期","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),a(s,null,{default:o(()=>[a(b,{type:"primary",icon:"Search",onClick:U},{default:o(()=>[f("搜索")]),_:1}),a(b,{icon:"Refresh",onClick:X},{default:o(()=>[f("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[j,t(k)]]),a(ne,{gutter:10,class:"mb8"},{default:o(()=>[a(te,{span:1.5},{default:o(()=>[y((m(),_(b,{type:"primary",plain:"",onClick:ee,icon:"download"},{default:o(()=>[f("导出")]),_:1})),[[B,["recruit:interview:export"]]])]),_:1}),a(oe,{showSearch:t(k),"onUpdate:showSearch":e[8]||(e[8]=l=>O(k)?k.value=l:null),onQueryTable:x},null,8,["showSearch"])]),_:1}),y((m(),_(re,{data:t(E),onSelectionChange:Z},{default:o(()=>[a(d,{label:"项目名称",align:"center",prop:"project",width:"240"}),a(d,{label:"招聘厂商",align:"center",prop:"manufacturer",width:"200"}),a(d,{label:"所属渠道",align:"center",prop:"channel",width:"200"}),a(d,{label:"姓名",align:"center",prop:"name",width:"100"}),a(d,{label:"证件号码",align:"center",prop:"id_no",width:"200"}),a(d,{label:"联系电话",align:"center",prop:"phone_number",width:"150"}),a(d,{label:"性别",align:"center",width:"50"},{default:o(({row:l})=>[f(F(l.sex=="1"?"男":"女"),1)]),_:1}),a(d,{label:"年龄",align:"center",prop:"age",width:"50"}),a(d,{label:"籍贯",align:"center",prop:"register",width:"120","show-overflow-tooltip":""}),a(d,{label:"报备时间",align:"center",prop:"create_time",width:"200"}),a(d,{label:"面试状态",align:"center",width:"80"},{default:o(({row:l})=>[f(F(l.statevalues=="4"?"面试":""),1)]),_:1}),a(d,{label:"面试时间",align:"center",prop:"operation_time",width:"200"}),a(d,{label:"紧急联系人",align:"center",prop:"contacts",width:"120"}),a(d,{label:"紧急联系人电话",align:"center",prop:"contact_number",width:"120"}),a(d,{label:"操作",width:"300",align:"center","class-name":"small-padding fixed-width",fixed:"right"},{default:o(({row:l})=>[y((m(),_(b,{link:"",type:"primary",onClick:xe=>le(l),icon:"Edit"},{default:o(()=>[f("修改状态")]),_:2},1032,["onClick"])),[[B,["recruit:interview:update:state"]]])]),_:1})]),_:1},8,["data"])),[[ie,t(q)]]),y(a(ue,{total:t(P),page:t(c).page,"onUpdate:page":e[9]||(e[9]=l=>t(c).page=l),limit:t(c).limit,"onUpdate:limit":e[10]||(e[10]=l=>t(c).limit=l),onPagination:x},null,8,["total","page","limit"]),[[j,t(P)>0]]),a(de,{title:t(K),modelValue:t(g),"onUpdate:modelValue":e[15]||(e[15]=l=>O(g)?g.value=l:null),width:"400px","append-to-body":""},{footer:o(()=>[me("div",Ve,[a(b,{type:"primary",onClick:ae},{default:o(()=>[f("确 定")]),_:1}),a(b,{onClick:W},{default:o(()=>[f("取 消")]),_:1})])]),default:o(()=>[a(R,{ref:"postRef",model:t(n),rules:t(A),inline:!0,"label-width":"100px"},{default:o(()=>[a(s,{label:"姓名",prop:"address"},{default:o(()=>[a(V,{modelValue:t(n).name,"onUpdate:modelValue":e[11]||(e[11]=l=>t(n).name=l),placeholder:"",readonly:""},null,8,["modelValue"])]),_:1}),a(s,{label:"证件号码",prop:"address"},{default:o(()=>[a(V,{modelValue:t(n).idno,"onUpdate:modelValue":e[12]||(e[12]=l=>t(n).idno=l),placeholder:"",readonly:""},null,8,["modelValue"])]),_:1}),a(s,{label:"状态",prop:"address"},{default:o(()=>[a(V,{modelValue:t(n).state,"onUpdate:modelValue":e[13]||(e[13]=l=>t(n).state=l),placeholder:"",readonly:""},null,8,["modelValue"])]),_:1}),y(a(s,{label:"日期",prop:"operationtime"},{default:o(()=>[a(Q,{modelValue:t(n).operationtime,"onUpdate:modelValue":e[14]||(e[14]=l=>t(n).operationtime=l),type:"date",placeholder:"日期","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1},512),[[j,t(N)]])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{Ce as default};
import{_ as Q,r as c,C as T,D as A,e as r,E as w,o as p,c as I,G as d,H as V,f as e,h as o,i,F as G,I as H,J as m,m as _,B as J,v as O}from"./index-C1_1_QXk.js";import{b as z}from"./salaryadvancebill-DGfSaVoe.js";import{p as K}from"./salary-C6c2q2dc.js";const W={class:"app-container"},X=J({name:"Post"}),Z=Object.assign(X,{setup(ee){const{proxy:f}=O(),h=c([]),k=c([]),v=c(!0),j=c(!0),g=c(0);c(1),K().then(n=>{h.value=[{value:"",label:"请选择"},...n.data.map(l=>({value:l.pro_id,label:l.project,id:l.pro_id}))]});const P=T({form:{},queryParams:{page:1,limit:10}}),{queryParams:a,form:le}=A(P);function b(){v.value=!0,z(a.value).then(n=>{k.value=n.data,g.value=n.count,v.value=!1})}function D(){a.value.page=1,a.value.limit=10,b()}function B(){a.value={},D()}function S(n){f.$router.push("/system/salaryadvance/details?proId="+n.proId+"&belongDate="+n.belongDate)}function C(n,l){l!=="single"?f.download("/djl-salary/advance/salary/bill/export",{...a.value},"预支工资账单导出.xlsx"):f.download("/djl-salary/advance/salary/bill/export",{proId:n.proId,belongDate:n.belongDate,exportType:l},"预支工资账单导出.xlsx")}return b(),(n,l)=>{const q=r("el-option"),L=r("el-select"),y=r("el-form-item"),U=r("el-date-picker"),u=r("el-button"),Y=r("el-form"),$=r("el-col"),E=r("el-row"),s=r("el-table-column"),F=r("el-table"),R=r("pagination"),x=w("hasPermi"),M=w("loading");return p(),I("div",W,[d(e(Y,{model:i(a),ref:"queryRef",inline:!0},{default:o(()=>[e(y,{label:"项目名称",prop:"proId"},{default:o(()=>[e(L,{modelValue:i(a).proId,"onUpdate:modelValue":l[0]||(l[0]=t=>i(a).proId=t),placeholder:"请选择",style:{width:"300px"}},{default:o(()=>[(p(!0),I(G,null,H(h.value,t=>(p(),m(q,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(y,{label:"账单年月",prop:"belongDate"},{default:o(()=>[e(U,{modelValue:i(a).belongDate,"onUpdate:modelValue":l[1]||(l[1]=t=>i(a).belongDate=t),type:"month",placeholder:"账单年月","value-format":"YYYY-MM"},null,8,["modelValue"])]),_:1}),e(y,null,{default:o(()=>[e(u,{type:"primary",icon:"Search",onClick:D},{default:o(()=>[_("搜索")]),_:1}),e(u,{icon:"Refresh",onClick:B},{default:o(()=>[_("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[V,j.value]]),e(E,{gutter:10,class:"mb8"},{default:o(()=>[e($,{span:1.5},{default:o(()=>[d((p(),m(u,{type:"primary",plain:"",onClick:l[2]||(l[2]=t=>C("","")),icon:"download"},{default:o(()=>[_("导出")]),_:1})),[[x,["person:export"]]])]),_:1})]),_:1}),d((p(),m(F,{data:k.value},{default:o(()=>[e(s,{label:"项目",align:"left",prop:"project",width:"280"}),e(s,{label:"日期",align:"center",prop:"belongDate"}),e(s,{label:"总金额",align:"center",prop:"totalAmount"}),e(s,{label:"手续费",align:"center",prop:"serviceFee"}),e(s,{label:"总笔数",align:"center",prop:"totalTimes"}),e(s,{label:"总人数",align:"center",prop:"totalPerson"}),e(s,{label:"操作",width:"200",align:"center","class-name":"small-padding fixed-width",fixed:"right"},{default:o(({row:t})=>[d((p(),m(u,{link:"",type:"primary",icon:"Edit",onClick:N=>S(t)},{default:o(()=>[_("明细")]),_:2},1032,["onClick"])),[[x,["person:quit"]]]),d((p(),m(u,{link:"",type:"primary",icon:"Delete",onClick:N=>C(t,"single")},{default:o(()=>[_("导出")]),_:2},1032,["onClick"])),[[x,["person:edit:policy"]]])]),_:1})]),_:1},8,["data"])),[[M,v.value]]),d(e(R,{total:g.value,page:i(a).page,"onUpdate:page":l[3]||(l[3]=t=>i(a).page=t),limit:i(a).limit,"onUpdate:limit":l[4]||(l[4]=t=>i(a).limit=t),onPagination:b},null,8,["total","page","limit"]),[[V,g.value>0]])])}}}),ne=Q(Z,[["__scopeId","data-v-f611516f"]]);export{ne as default};
差异被折叠。
import{r as m,C as ee,D as le,e as i,E as S,o as s,c as U,G as b,H as A,i as l,f as n,h as t,F as B,I as F,J as y,l as ae,m as f,k as ne,K as te,B as oe,v as ue}from"./index-C1_1_QXk.js";import{c as de,a as ie,b as re,d as se,e as ce,f as pe}from"./account-ku_JEbLz.js";const me={class:"app-container"},fe={class:"dialog-footer"},_e=oe({name:"Post"}),be=Object.assign(_e,{setup(ve){const{proxy:r}=ue(),V=m([]),P=m([]),c=m(!1),x=m(!0),D=m(!0),$=m(0),w=m(""),E=ee({form:{},queryParams:{page:1,limit:10,name:"",channelId:"",query:""},rules:{channelId:[{required:!0,message:"请选择渠道",trigger:"blur"}],name:[{required:!0,message:"请输入姓名",trigger:"blur"},{pattern:/^[\u4e00-\u9fa5]+$/,message:"不能包含除中文外的其他字符",trigger:"blur"}],account:[{required:!0,message:"请输入账号",trigger:"blur"},{pattern:/^1(3|4|5|6|7|8|9)\d{9}$/,message:"请输入正确的账号(手机号)",trigger:"blur"},{validator:L,trigger:"blur"}]}}),{queryParams:d,form:o,rules:K}=le(E);de().then(u=>{V.value=[{value:"",label:"请选择",id:"",baseCode:"请选择"},...u.data.map(e=>({value:e.id,label:e.name,id:e.id,baseCode:e.base_code}))].filter(e=>e.id!==e.baseCode)});function L(u,e,v){o.value.id!==""&&o.value.id!==void 0&&v(),ie({account:e,id:o.value.id}).then(C=>{C?v():v(new Error("账号重复"))})}function _(){x.value=!0,re(d.value).then(u=>{P.value=u.data,$.value=u.count,x.value=!1})}function R(){d.value.page=1,d.value.limit=10,d.value.query="exact";const u={channelid:d.value.channelId,name:d.value.name};d.value.accurate=JSON.stringify(u),_()}function N(){d.value={},R()}function J(u){o.value.channel=V.value.find(e=>e.id===u).label}function O(){o.value={},c.value=!0,w.value="新增账号",r.$refs.postRef!==void 0&&r.$refs.postRef.resetFields()}function Q(){r.$refs.postRef.validate(u=>{u&&(o.value.id?se(o.value).then(e=>{r.$modal.msgSuccess(e.code),c.value=!1,_()}):ce(o.value).then(e=>{r.$modal.msgSuccess(e.code),c.value=!1,_()}))})}function j(u){o.value={channelId:u.channel_id,channel:u.channel,account:u.account,name:u.name,id:u.id},c.value=!0,w.value="编辑账号",r.$refs.postRef!==void 0&&r.$refs.postRef.resetFields()}function G(u){r.$modal.confirm("您确定要重置密码吗?").then(function(){return pe({id:u.id})}).then(e=>{_(),r.$modal.msgSuccess(e.code)}).catch(()=>{})}function H(){c.value=!1}return _(),(u,e)=>{const v=i("el-option"),C=i("el-select"),h=i("el-form-item"),k=i("el-input"),p=i("el-button"),q=i("el-form"),T=i("el-col"),z=i("el-row"),g=i("el-table-column"),M=i("el-table"),W=i("pagination"),X=i("el-dialog"),I=S("hasPermi"),Y=S("loading");return s(),U("div",me,[b(n(q,{model:l(d),ref:"queryRef",inline:!0},{default:t(()=>[n(h,{label:"渠道名称",prop:"pro_name"},{default:t(()=>[n(C,{modelValue:l(d).channelId,"onUpdate:modelValue":e[0]||(e[0]=a=>l(d).channelId=a),placeholder:"请选择",style:{width:"300px"}},{default:t(()=>[(s(!0),U(B,null,F(l(V),a=>(s(),y(v,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),n(h,{label:"姓名",prop:"title"},{default:t(()=>[n(k,{modelValue:l(d).name,"onUpdate:modelValue":e[1]||(e[1]=a=>l(d).name=a),placeholder:"姓名",clearable:"",style:{width:"300px"},onKeyup:ae(R,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),n(h,null,{default:t(()=>[n(p,{type:"primary",icon:"Search",onClick:R},{default:t(()=>[f("搜索")]),_:1}),n(p,{icon:"Refresh",onClick:N},{default:t(()=>[f("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[A,l(D)]]),n(z,{gutter:10,class:"mb8"},{default:t(()=>[n(T,{span:1.5},{default:t(()=>[b((s(),y(p,{type:"primary",plain:"",onClick:O,icon:"Plus"},{default:t(()=>[f("新增")]),_:1})),[[I,["channel:account:add"]]])]),_:1})]),_:1}),b((s(),y(M,{data:l(P)},{default:t(()=>[n(g,{label:"渠道",align:"center",prop:"channel"}),n(g,{label:"姓名",align:"center",prop:"name"}),n(g,{label:"账号",align:"center",prop:"account"}),n(g,{label:"创建时间",align:"left",prop:"create_time"}),n(g,{label:"更新时间",align:"left",prop:"update_time"}),n(g,{label:"操作",width:"200",align:"center","class-name":"small-padding fixed-width"},{default:t(({row:a})=>[b((s(),y(p,{link:"",type:"primary",icon:"Refresh",onClick:Z=>G(a)},{default:t(()=>[f("重置密码")]),_:2},1032,["onClick"])),[[I,["channel:account:reset"]]]),b((s(),y(p,{link:"",type:"primary",icon:"EditPen",onClick:Z=>j(a)},{default:t(()=>[f("编辑")]),_:2},1032,["onClick"])),[[I,["channel:account:edit"]]])]),_:1})]),_:1},8,["data"])),[[Y,l(x)]]),b(n(W,{total:l($),page:l(d).page,"onUpdate:page":e[2]||(e[2]=a=>l(d).page=a),limit:l(d).limit,"onUpdate:limit":e[3]||(e[3]=a=>l(d).limit=a),onPagination:_},null,8,["total","page","limit"]),[[A,l($)>0]]),n(X,{title:l(w),modelValue:l(c),"onUpdate:modelValue":e[8]||(e[8]=a=>te(c)?c.value=a:null),width:"500px","append-to-body":""},{footer:t(()=>[ne("div",fe,[n(p,{type:"primary",onClick:Q},{default:t(()=>[f("提 交")]),_:1}),n(p,{onClick:H},{default:t(()=>[f("取 消")]),_:1})])]),default:t(()=>[n(q,{ref:"postRef",model:l(o),rules:l(K),"label-width":"120px"},{default:t(()=>[n(k,{modelValue:l(o).channel,"onUpdate:modelValue":e[4]||(e[4]=a=>l(o).channel=a),type:"hidden"},null,8,["modelValue"]),n(h,{label:"渠道名称",prop:"channelId"},{default:t(()=>[n(C,{modelValue:l(o).channelId,"onUpdate:modelValue":e[5]||(e[5]=a=>l(o).channelId=a),placeholder:"请选择",style:{width:"500px"},onChange:J,disabled:l(o).id},{default:t(()=>[(s(!0),U(B,null,F(l(V),a=>(s(),y(v,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1}),n(h,{label:"姓名",prop:"name"},{default:t(()=>[n(k,{modelValue:l(o).name,"onUpdate:modelValue":e[6]||(e[6]=a=>l(o).name=a),placeholder:"请输入姓名",maxlength:"10"},null,8,["modelValue"])]),_:1}),n(h,{label:"账号",prop:"account"},{default:t(()=>[n(k,{modelValue:l(o).account,"onUpdate:modelValue":e[7]||(e[7]=a=>l(o).account=a),placeholder:"请输入账号(手机号格式)",disabled:l(o).id},null,8,["modelValue","disabled"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{be as default};
import{K as p,r as f,A as K,B as T,c as s,C as U,d as v,e as Z,f as t,h as l,D as h,G as k,m as b,i as a,E as J,k as M,H as Q,I as X,v as Y}from"./index-BVU2Izc3.js";function ee(o){return p({url:"/djl-role/manufacturer/query/list",method:"get",params:o})}function te(o){return p({url:"/djl-role/manufacturer/check/name",method:"get",params:o})}function D(o){return p({url:"/djl-role/manufacturer/check/occupied",method:"get",params:o})}function ae(o){return p({url:"/djl-role/manufacturer/insert",method:"post",data:o})}function le(o){return p({url:"/djl-role/manufacturer/update",method:"post",data:o})}function ne(o){return p({url:"/djl-role/manufacturer/delete",method:"post",data:o})}const oe={class:"app-container"},re={class:"dialog-footer"},ue=X({name:"Post"}),se=Object.assign(ue,{setup(o){const{proxy:u}=Y(),R=f([]),m=f(!1),C=f(!0);f(!0);const y=f(0),$=f(""),E=K({form:{},queryParams:{page:1,limit:10,name:"",phoneNumber:"",openId:""},rules:{name:[{required:!0,message:"请输入厂商名称",trigger:"blur"},{validator:N,trigger:"blur"}]}});function N(n,e,d){if(e!=""){var V=/^[\u0391-\uFFE5A-Za-z0-9-\s]+$/;V.test(e)||d(new Error("名称中不能含有特殊字符"))}te({name:e,id:i.value.id}).then(x=>{x.data?d():d(new Error("名称重复"))})}const{queryParams:_,form:i,rules:B}=T(E);function g(){C.value=!0,ee(_.value).then(n=>{R.value=n.data,y.value=n.count,C.value=!1})}function F(){i.value={},m.value=!0,$.value="新增",u.$refs.postRef!==void 0&&u.$refs.postRef.resetFields()}function q(){m.value=!1}function S(n){D({id:n.id}).then(e=>{e.data?u.$modal.msgWarning("厂商被引用,无法编辑名称"):(i.value={...n},m.value=!0,$.value="编辑",u.$refs.postRef!==void 0&&u.$refs.postRef.resetFields())})}function A(){u.$refs.postRef.validate(n=>{n&&(i.value.id?le(i.value).then(e=>{u.$modal.msgSuccess(e.code),m.value=!1,g()}):ae(i.value).then(e=>{u.$modal.msgSuccess(e.code),m.value=!1,g()}))})}function I(n){D({id:n.id}).then(e=>{e.data?u.$modal.msgWarning("厂商被引用,无法删除"):u.$modal.confirm('是否确认删除厂商为"'+n.name+'"的数据项?').then(function(){return ne({id:n.id})}).then(()=>{g(),u.$modal.msgSuccess("删除成功")}).catch(()=>{})})}return g(),(n,e)=>{const d=s("el-button"),V=s("el-col"),x=s("el-row"),c=s("el-table-column"),z=s("el-table"),L=s("pagination"),P=s("el-input"),j=s("el-form-item"),O=s("el-form"),W=s("el-dialog"),w=U("hasPermi"),G=U("loading");return v(),Z("div",oe,[t(x,{gutter:10,class:"mb8"},{default:l(()=>[t(V,{span:1.5},{default:l(()=>[h((v(),k(d,{type:"primary",plain:"",icon:"Plus",onClick:F},{default:l(()=>[b("新增")]),_:1})),[[w,["manufacturer:add"]]])]),_:1})]),_:1}),h((v(),k(z,{data:a(R)},{default:l(()=>[t(c,{label:"名称",align:"center",prop:"name"}),t(c,{label:"备注",align:"center",prop:"remark"}),t(c,{label:"创建时间",align:"center",prop:"create_time"}),t(c,{label:"更新时间",align:"center",prop:"update_time"}),t(c,{label:"操作",width:"180",align:"center","class-name":"small-padding fixed-width"},{default:l(({row:r})=>[h((v(),k(d,{link:"",type:"primary",onClick:H=>S(r),icon:"EditPen"},{default:l(()=>[b("编辑")]),_:2},1032,["onClick"])),[[w,["manufacturer:edit"]]]),h((v(),k(d,{link:"",type:"primary",onClick:H=>I(r),icon:"Delete"},{default:l(()=>[b("删除")]),_:2},1032,["onClick"])),[[w,["manufacturer:del"]]])]),_:1})]),_:1},8,["data"])),[[G,a(C)]]),h(t(L,{total:a(y),page:a(_).page,"onUpdate:page":e[0]||(e[0]=r=>a(_).page=r),limit:a(_).limit,"onUpdate:limit":e[1]||(e[1]=r=>a(_).limit=r),onPagination:g},null,8,["total","page","limit"]),[[J,a(y)>0]]),t(W,{title:a($),modelValue:a(m),"onUpdate:modelValue":e[4]||(e[4]=r=>Q(m)?m.value=r:null),width:"500px","append-to-body":""},{footer:l(()=>[M("div",re,[t(d,{type:"primary",onClick:A},{default:l(()=>[b("确 定")]),_:1}),t(d,{onClick:q},{default:l(()=>[b("取 消")]),_:1})])]),default:l(()=>[t(O,{ref:"postRef",model:a(i),rules:a(B),"label-width":"80px"},{default:l(()=>[t(j,{label:"厂商名称",prop:"name"},{default:l(()=>[t(P,{modelValue:a(i).name,"onUpdate:modelValue":e[2]||(e[2]=r=>a(i).name=r),maxlength:"25",placeholder:"请输入厂商名称"},null,8,["modelValue"])]),_:1}),t(j,{label:"备注",prop:"remark"},{default:l(()=>[t(P,{autosize:{minRows:4},modelValue:a(i).remark,"onUpdate:modelValue":e[3]||(e[3]=r=>a(i).remark=r),type:"textarea",autocomplete:"off",maxlength:"200","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{se as default};
差异被折叠。
import{r as g,C as Y,D as Z,e as i,E as P,o as _,c as N,G as y,H as q,i as l,f as a,h as n,l as ee,m as v,J as h,L as le,k as ae,F as te,I as oe,K as ne,B as re,v as ue}from"./index-C1_1_QXk.js";import{g as ie,r as de,h as se,i as me,j as ce,k as pe}from"./account-ku_JEbLz.js";const fe={class:"app-container"},ge={class:"dialog-footer"},_e=re({name:"Post"}),he=Object.assign(_e,{setup(ve){const{proxy:s}=ue(),U=g([]),m=g(!1),k=g(!0),I=g(!0),C=g(0),x=g(""),V=g([]),S=Y({form:{},queryParams:{page:1,limit:10,name:"",query:""},rules:{roleId:[{required:!0,message:"请选择角色",trigger:"blur"}],name:[{required:!0,message:"请输入姓名",trigger:"blur"},{pattern:/^[\u4e00-\u9fa5]+$/,message:"不能包含除中文外的其他字符",trigger:"blur"}],account:[{required:!0,message:"请输入账号",trigger:"blur"},{pattern:/^1(3|4|5|6|7|8|9)\d{9}$/,message:"请输入正确的账号(手机号)",trigger:"blur"},{validator:B,trigger:"blur"}]}}),{queryParams:u,form:o,rules:A}=Z(S);function B(r,e,d){o.value.id!==""&&o.value.id!==void 0&&d(),ie({account:e,id:o.value.id}).then(c=>{c?d():d(new Error("帐号已被使用"))})}de().then(r=>{V.value=[{value:"",label:"请选择"},...r.data.map(e=>({value:e.id,label:e.name,tag:e.tag,id:e.id}))]});function F(r){o.value.roleTag=V.value.find(e=>e.id===r).tag,o.value.roleName=V.value.find(e=>e.id===r).label}function b(){k.value=!0,se(u.value).then(r=>{U.value=r.data,C.value=r.count,k.value=!1})}function R(){u.value.page=1,u.value.limit=10,u.value.query="exact",u.value.accurate=JSON.stringify({name:u.value.name}),b()}function L(){u.value={},R()}function T(){o.value={},m.value=!0,x.value="新增账号",s.$refs.postRef!==void 0&&s.$refs.postRef.resetFields()}function E(){s.$refs.postRef.validate(r=>{r&&(o.value.id?me(o.value).then(e=>{s.$modal.msgSuccess(e.code),m.value=!1,b()}):ce(o.value).then(e=>{s.$modal.msgSuccess(e.code),m.value=!1,b()}))})}function K(r){o.value={account:r.account,name:r.name,id:r.id,roleId:r.role_id,roleTag:r.role_tag,roleName:r.role_name,remark:r.remark},m.value=!0,x.value="编辑账号",s.$refs.postRef!==void 0&&s.$refs.postRef.resetFields()}function D(r){s.$modal.confirm("您确定要重置密码吗?").then(function(){return pe({id:r.id})}).then(e=>{b(),s.$modal.msgSuccess(e.code)}).catch(()=>{})}function j(){m.value=!1}return b(),(r,e)=>{const d=i("el-input"),c=i("el-form-item"),p=i("el-button"),w=i("el-form"),J=i("el-col"),O=i("el-row"),f=i("el-table-column"),Q=i("el-table"),z=i("pagination"),G=i("el-option"),H=i("el-select"),M=i("el-dialog"),$=P("hasPermi"),W=P("loading");return _(),N("div",fe,[y(a(w,{model:l(u),ref:"queryRef",inline:!0},{default:n(()=>[a(c,{label:"姓名",prop:"title"},{default:n(()=>[a(d,{modelValue:l(u).name,"onUpdate:modelValue":e[0]||(e[0]=t=>l(u).name=t),placeholder:"请输入姓名",clearable:"",style:{width:"200px"},onKeyup:ee(R,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),a(c,null,{default:n(()=>[a(p,{type:"primary",icon:"Search",onClick:R},{default:n(()=>[v("搜索")]),_:1}),a(p,{icon:"Refresh",onClick:L},{default:n(()=>[v("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[q,l(I)]]),a(O,{gutter:10,class:"mb8"},{default:n(()=>[a(J,{span:1.5},{default:n(()=>[y((_(),h(p,{type:"primary",plain:"",onClick:T,icon:"Plus"},{default:n(()=>[v("新增")]),_:1})),[[$,["person:account:add"]]])]),_:1})]),_:1}),y((_(),h(Q,{data:l(U)},{default:n(()=>[a(f,{label:"姓名",align:"center",prop:"name"}),a(f,{label:"账号",align:"center",prop:"account"}),a(f,{label:"角色",align:"center",prop:"role_name"}),a(f,{label:"备注",align:"center",prop:"remark"}),a(f,{label:"创建时间",align:"left",prop:"create_time"}),a(f,{label:"更新时间",align:"left",prop:"update_time"}),a(f,{label:"操作",width:"200",align:"center","class-name":"small-padding fixed-width"},{default:n(({row:t})=>[y((_(),h(p,{link:"",type:"primary",icon:"Refresh",onClick:X=>D(t)},{default:n(()=>[v("重置密码")]),_:2},1032,["onClick"])),[[$,["person:account:reset"]]]),t.admin==0?y((_(),h(p,{key:0,link:"",type:"primary",icon:"EditPen",onClick:X=>K(t)},{default:n(()=>[v("编辑")]),_:2},1032,["onClick"])),[[$,["person:account:edit"]]]):le("",!0)]),_:1})]),_:1},8,["data"])),[[W,l(k)]]),y(a(z,{total:l(C),page:l(u).page,"onUpdate:page":e[1]||(e[1]=t=>l(u).page=t),limit:l(u).limit,"onUpdate:limit":e[2]||(e[2]=t=>l(u).limit=t),onPagination:b},null,8,["total","page","limit"]),[[q,l(C)>0]]),a(M,{title:l(x),modelValue:l(m),"onUpdate:modelValue":e[9]||(e[9]=t=>ne(m)?m.value=t:null),width:"400px","append-to-body":""},{footer:n(()=>[ae("div",ge,[a(p,{type:"primary",onClick:E},{default:n(()=>[v("提 交")]),_:1}),a(p,{onClick:j},{default:n(()=>[v("取 消")]),_:1})])]),default:n(()=>[a(w,{ref:"postRef",model:l(o),rules:l(A),"label-width":"80px"},{default:n(()=>[a(c,{label:"角色",prop:"roleId"},{default:n(()=>[a(d,{modelValue:l(o).roleTag,"onUpdate:modelValue":e[3]||(e[3]=t=>l(o).roleTag=t),type:"hidden"},null,8,["modelValue"]),a(d,{modelValue:l(o).roleName,"onUpdate:modelValue":e[4]||(e[4]=t=>l(o).roleName=t),type:"hidden"},null,8,["modelValue"]),a(H,{modelValue:l(o).roleId,"onUpdate:modelValue":e[5]||(e[5]=t=>l(o).roleId=t),placeholder:"请选择",style:{width:"500px"},onChange:F},{default:n(()=>[(_(!0),N(te,null,oe(l(V),t=>(_(),h(G,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(c,{label:"姓名",prop:"name"},{default:n(()=>[a(d,{modelValue:l(o).name,"onUpdate:modelValue":e[6]||(e[6]=t=>l(o).name=t),placeholder:"请输入姓名",maxlength:"10"},null,8,["modelValue"])]),_:1}),a(c,{label:"账号",prop:"account"},{default:n(()=>[a(d,{modelValue:l(o).account,"onUpdate:modelValue":e[7]||(e[7]=t=>l(o).account=t),placeholder:"请输入账号(手机号格式)",disabled:l(o).id},null,8,["modelValue","disabled"])]),_:1}),a(c,{label:"备注",prop:"remark"},{default:n(()=>[a(d,{autosize:{minRows:4},modelValue:l(o).remark,"onUpdate:modelValue":e[8]||(e[8]=t=>l(o).remark=t),type:"textarea",autocomplete:"off",maxlength:"200","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{he as default};
差异被折叠。
.router-link-exact-active[data-v-f611516f]{color:#00f}
import{_ as R,r as i,C as E,D as N,e as r,E as Q,o as m,c as k,G as g,H as C,f as l,h as n,i as o,l as j,F as $,I as G,J as Y,m as c,y as U,B as H,v as J}from"./index-C1_1_QXk.js";import{p as O,c as T}from"./attendance-Di9IcRbk.js";const z={class:"app-container"},A=H({name:"Post"}),W=Object.assign(A,{setup(X){const{proxy:w}=J(),y=i([]),h=i([]),_=i(!0),D=i(!0),f=i(0);i(1),O().then(d=>{y.value=[{value:"",label:"请选择"},...d.data.map(a=>({value:a.pro_id,label:a.project,id:a.pro_id}))]});const K=E({form:{},queryParams:{page:1,limit:10,flag:"exact"}}),{queryParams:t,form:Z}=N(K);function v(){_.value=!0,T(t.value).then(d=>{h.value=d.data,f.value=d.count,_.value=!1})}function s(){t.value.page=1,t.value.limit=10,t.value.flag="exact",v()}function S(){t.value={},s()}function B(d){w.$router.push("/attendance/details?pro_id="+d.pro_id+"&id_no="+d.id_no+"&month="+d.month+"&channel_id="+d.channel_id+"&name="+d.name)}return v(),(d,a)=>{const V=r("el-input"),p=r("el-form-item"),L=r("el-option"),M=r("el-select"),x=r("el-date-picker"),b=r("el-button"),P=r("el-form"),u=r("el-table-column"),q=r("el-table"),F=r("pagination"),I=Q("loading");return m(),k("div",z,[g(l(P,{model:o(t),ref:"queryRef",inline:!0},{default:n(()=>[l(p,{label:"姓名",prop:"name"},{default:n(()=>[l(V,{modelValue:o(t).name,"onUpdate:modelValue":a[0]||(a[0]=e=>o(t).name=e),placeholder:"请输入姓名",clearable:"",style:{width:"300px"},onKeyup:j(s,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(p,{label:"项目名称",prop:"projectid"},{default:n(()=>[l(M,{modelValue:o(t).projectid,"onUpdate:modelValue":a[1]||(a[1]=e=>o(t).projectid=e),placeholder:"请选择",style:{width:"300px"}},{default:n(()=>[(m(!0),k($,null,G(y.value,e=>(m(),Y(L,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(p,{label:"证件号码",prop:"idno"},{default:n(()=>[l(V,{modelValue:o(t).idno,"onUpdate:modelValue":a[2]||(a[2]=e=>o(t).idno=e),placeholder:"请输入证件号码",clearable:"",style:{width:"300px"},onKeyup:j(s,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(p,{label:"开始日期",prop:"startdate"},{default:n(()=>[l(x,{modelValue:o(t).startdate,"onUpdate:modelValue":a[3]||(a[3]=e=>o(t).startdate=e),type:"month",placeholder:"开始日期","value-format":"YYYY-MM"},null,8,["modelValue"])]),_:1}),l(p,{label:"结束日期",prop:"enddate"},{default:n(()=>[l(x,{modelValue:o(t).enddate,"onUpdate:modelValue":a[4]||(a[4]=e=>o(t).enddate=e),type:"month",placeholder:"结束日期","value-format":"YYYY-MM"},null,8,["modelValue"])]),_:1}),l(p,null,{default:n(()=>[l(b,{type:"primary",icon:"Search",onClick:s},{default:n(()=>[c("搜索")]),_:1}),l(b,{icon:"Refresh",onClick:S},{default:n(()=>[c("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[C,D.value]]),g((m(),Y(q,{data:h.value},{default:n(()=>[l(u,{label:"项目名称",align:"left",prop:"project",width:"280"}),l(u,{label:"招聘厂商",align:"left",prop:"manufacturer",width:"280"}),l(u,{label:"姓名",align:"center",prop:"name"},{default:n(({row:e})=>[l(b,{link:"",type:"primary",onClick:ee=>B(e)},{default:n(()=>[c(U(e.name),1)]),_:2},1032,["onClick"])]),_:1}),l(u,{label:"证件号码",align:"left",prop:"id_no"}),l(u,{label:"打卡月份",align:"left",prop:"month"}),l(u,{label:"出勤时间(天)",align:"center",prop:"amount_day"},{default:n(({row:e})=>[c(U(parseFloat(e.amount_day)),1)]),_:1})]),_:1},8,["data"])),[[I,_.value]]),g(l(F,{total:f.value,page:o(t).page,"onUpdate:page":a[5]||(a[5]=e=>o(t).page=e),limit:o(t).limit,"onUpdate:limit":a[6]||(a[6]=e=>o(t).limit=e),onPagination:v},null,8,["total","page","limit"]),[[C,f.value>0]])])}}}),ae=R(W,[["__scopeId","data-v-4d6b4a36"]]);export{ae as default};
差异被折叠。
.el-form[data-v-bd31627f]{margin:20px auto}
This source diff could not be displayed because it is too large. You can view the blob instead.
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论