1 line
8 KiB
JavaScript
1 line
8 KiB
JavaScript
import{d as X,a8 as Y,a7 as Z,a,W as ee,o as te,e as l,f as _,A as t,g as s,m as h,ac as b,C as w,D as c,j as n,a2 as oe,s as m,ah as $,aj as se,v as D,p as ae,F as k,i as L,ag as T,a4 as u}from"./index-3a2b6cd5.js";import{Q as B}from"./QSpace-5fefe78e.js";import{Q as le}from"./QImg-c1ebab1a.js";import{Q as ne}from"./QTooltip-5ceb1b84.js";import{Q as ie}from"./QSelect-809bd0f2.js";import{Q as E}from"./QTh-95cd2a9c.js";import{Q as R}from"./QTr-c5e846f1.js";import{Q as re}from"./QTd-71639d11.js";import{Q as de}from"./QPagination-e0f4fffb.js";import{Q as ce}from"./QTable-d329bd84.js";import{_ as me}from"./avatar_user-99f64d32.js";import{u as ue}from"./mixin-183f301b.js";import{u as pe}from"./use-quasar-1e7f9a8b.js";import{c as O}from"./app.config-a8647d06.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QChip-f43cc21c.js";import"./QItemSection-843d83e6.js";import"./QItemLabel-37c56e27.js";import"./QMenu-59199f2b.js";import"./rtl-36dd996b.js";import"./format-312d1398.js";import"./QList-1b100cb9.js";import"./use-fullscreen-273d7265.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";const _e={class:"toptitle text-dark col-12 row items-center"},ve={class:"bg-grey-1 q-pa-sm col-12 row items-center text-primary"},fe={class:"q-pl-sm text-weight-bold text-subtitle2"},ge={class:"col-12"},he={class:"row col-12 q-pa-md"},xe={class:"col-12 row bg-white q-col-gutter-md"},ye={class:"col-xs-3 col-sm-2 col-md-1 row"},be={class:"col-xs-6 col-sm-3 row items-center"},we={class:"col-12 q-pl-md"},ke=t("div",{class:"col-12 text-top"},"ตำแหน่งในสายงาน",-1),Qe={class:"col-12 text-detail"},Se={class:"col-xs-6 col-sm-2 row items-center"},ze={class:"col-12"},Pe=t("div",{class:"col-12 text-top"},"ระดับ",-1),Ce={class:"col-12 text-detail"},Ve={class:"col-xs-6 col-sm-3 row items-center"},qe={class:"col-12"},Ne=t("div",{class:"col-12 text-top"},"สังกัด",-1),Ae={class:"col-12 text-detail"},Ie={class:"col-xs-6 col-sm-3 row items-center"},$e={class:"col-12"},De=t("div",{class:"col-12 text-top"},"สถานะการทดลองงาน",-1),Le={class:"col-12 text-detail"},Te={class:"row q-col-gutter-sm"},Be={class:"row col-12 q-col-gutter-sm"},Ee={class:"col-12"},Re={class:"text-weight-medium"},Oe={key:0},Ue={key:1},ht=X({__name:"ProbationDetail",setup(Fe){const U=pe(),F=ue(),{messageError:Ge,success:je,showLoader:Q,hideLoader:S,date2Thai:z}=F,v=Y(),P=Z(),f=a(P.params.id),x=a(""),C=a(""),V=a(""),q=a(""),r=a(""),g=a({sortBy:"desc",descending:!1,page:1,rowsPerPage:10}),y=a(["no","date_start","date_finish","mentors","commander"]),N=a([{name:"no",align:"left",label:"ลำดับ",sortable:!0,field:"no",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"date_start",align:"left",label:"ตั้งแต่วันที่",sortable:!0,field:"date_start",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"date_finish",align:"left",label:"ถึงวันที่",sortable:!0,field:"date_finish",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"mentors",align:"left",label:"ผู้ดูแล",sortable:!0,field:"mentors",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"commander",align:"left",label:"ผู้บังคับบัญชา",sortable:!0,field:"commander",headerStyle:"font-size: 14px",style:"font-size: 14px"}]),A=a([]),G=i=>{v.push(`${P.fullPath}/${i}`)},p=a(""),I=a(null),j=()=>{p.value="",I.value.focus()},M=a(ee()),K=a(!0),W=(i,o,e)=>K.value==!0?" "+i+"-"+o+" ใน "+e:i+"-"+o+" ใน "+e,H=async()=>{Q(),await T.get(O.API.probationGetAssignList(f.value)).then(i=>{console.log("LIST ===>",i.data.data);const o=i.data.data;A.value=o.map(e=>({id:e.id,round_no:e.round_no,date_start:z(new Date(e.date_start)),date_finish:z(new Date(e.date_finish)),mentors:e.mentors,commander:e.commander,chairman:e.chairman}))}).catch(()=>{}).finally(()=>{S()})},J=async()=>{Q(),await T.get(O.API.personal(f.value)).then(i=>{const o=i.data.data;x.value=o.name,C.value=o.position_line,V.value=o.position_level,q.value=o.organization,r.value=o.probation_status,console.log("(data)",o)}).catch(()=>{}).finally(()=>{S()})};return te(async()=>{await J(),await H()}),(i,o)=>(l(),_(k,null,[t("div",_e,[s(b,{icon:"mdi-arrow-left",unelevated:"",round:"",dense:"",flat:"",color:"primary",class:"q-mr-sm",onClick:o[0]||(o[0]=e=>h(v).push("/probation/"))}),w(" รายละเอียดงานที่ได้รับมอบหมายของ "+c(x.value),1)]),s($,{bordered:"",class:"row col-12 text-dark"},{default:n(()=>[t("div",ve,[t("div",fe,c(x.value),1),s(B),s(b,{outline:"",color:"blue",dense:"","icon-right":"mdi-open-in-new",class:"q-px-sm",label:"ดูข้อมูลทะเบียนประวัติ",onClick:o[1]||(o[1]=e=>h(v).push(`/registry/${f.value}`))})]),t("div",ge,[s(oe)]),t("div",he,[t("div",xe,[t("div",ye,[s(le,{src:me})]),t("div",be,[t("div",we,[ke,t("div",Qe,c(C.value),1)])]),t("div",Se,[t("div",ze,[Pe,t("div",Ce,c(V.value),1)])]),t("div",Ve,[t("div",qe,[Ne,t("div",Ae,c(q.value),1)])]),t("div",Ie,[t("div",$e,[De,t("div",Le,[r.value==="PENDING"?(l(),m(u,{key:0,size:"20px",name:"mdi-timer-sand",color:"deep-orange"})):r.value==="NO-PASS"?(l(),m(u,{key:1,size:"20px",name:"mdi-close",color:"red"})):r.value==="PROCESS"?(l(),m(u,{key:2,size:"20px",name:"mdi-timer-sand",color:"deep-orange"})):r.value==="PASS"?(l(),m(u,{key:3,size:"20px",name:"mdi-check",color:"teal"})):(l(),m(u,{key:4,size:"20px",name:"mdi-check",color:"teal"})),w(" "+c(r.value==="PENDING"?"รอมอบหมายงาน":r.value==="NO-PASS"?"ไม่ผ่านการทดลองงาน":r.value==="PROCESS"?"อยู่ในระหว่างการทดลองงาน":r.value==="PASS"?"ผ่านการทดลองงาน":""),1)])])])])])]),_:1}),s($,{flat:"",bordered:"",class:"col-12 q-mt-sm q-pa-md"},{default:n(()=>[t("div",Te,[t("div",Be,[t("div",null,[s(b,{onClick:o[2]||(o[2]=e=>h(v).push(`/probation/add/${f.value}`)),size:"12px",flat:"",round:"",color:"add",icon:"mdi-plus"},{default:n(()=>[s(ne,null,{default:n(()=>[w("เพิ่มงานที่ได้รับมอบหมาย")]),_:1})]),_:1})]),s(B),s(se,{class:"col-xs-12 col-sm-3 col-md-2",standout:"",dense:"",modelValue:p.value,"onUpdate:modelValue":o[3]||(o[3]=e=>p.value=e),ref_key:"filterRef",ref:I,outlined:"",debounce:"300",placeholder:"ค้นหา"},{append:n(()=>[p.value==""?(l(),m(u,{key:0,name:"search"})):D("",!0),p.value!==""?(l(),m(u,{key:1,name:"clear",class:"cursor-pointer",onClick:j})):D("",!0)]),_:1},8,["modelValue"]),s(ie,{modelValue:y.value,"onUpdate:modelValue":o[4]||(o[4]=e=>y.value=e),multiple:"",outlined:"",dense:"","options-dense":"","display-value":h(U).lang.table.columns,"emit-value":"","map-options":"",options:N.value,"option-value":"name","options-cover":"",style:{"min-width":"150px"},class:"col-xs-12 col-sm-3 col-md-2"},null,8,["modelValue","display-value","options"])]),t("div",Ee,[s(ce,ae({ref:"table",columns:N.value,rows:A.value,filter:p.value,"row-key":"Order",flat:"",bordered:"",paging:!0,dense:"",class:"custom-header-table"},M.value,{"visible-columns":y.value,"pagination-label":W,pagination:g.value,"onUpdate:pagination":o[6]||(o[6]=e=>g.value=e)}),{header:n(e=>[s(R,{props:e},{default:n(()=>[(l(!0),_(k,null,L(e.cols,d=>(l(),m(E,{key:d.name,props:e},{default:n(()=>[t("span",Re,c(d.label),1)]),_:2},1032,["props"]))),128)),s(E,{"auto-width":""})]),_:2},1032,["props"])]),body:n(e=>[s(R,{props:e,class:"cursor-pointer",onClick:d=>G(e.row.id)},{default:n(()=>[(l(!0),_(k,null,L(e.cols,d=>(l(),m(re,{key:d.name,props:e},{default:n(()=>[d.name=="no"?(l(),_("div",Oe,c(e.rowIndex+1),1)):(l(),_("div",Ue,c(d.value),1))]),_:2},1032,["props"]))),128))]),_:2},1032,["props","onClick"])]),pagination:n(e=>[s(de,{modelValue:g.value.page,"onUpdate:modelValue":o[5]||(o[5]=d=>g.value.page=d),"active-color":"primary",color:"dark",max:e.pagesNumber,"max-pages":5,size:"sm","boundary-links":"","direction-links":""},null,8,["modelValue","max"])]),_:1},16,["columns","rows","filter","visible-columns","pagination"])])])]),_:1})],64))}});export{ht as default};
|