PageSourceSearch

https://client.sharefull.com/_nuxt/DPYrvLQx.js

js sharefull.com collected 2026-10-01 14:02:17 UTC 26,705 bytes, 2 lines download raw bytes

1("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"v2.158.0"};try{e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(o=(new e.Error).stack)&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[o]="54e8f124-d801-447d-b49b-a76f6902093a",e._sentryDebugIdIdentifier="sentry-dbid-54e8f124-d801-447d-b49b-a76f6902093a")}catch(e){}var e,o;import{bW as n,dL as a,dg as r,bA as t,bS as l,bQ as s,bK as i,bE as d,bH as u,bM as c,bI as m,bG as v,bD as h,bJ as k,bT as C,ey as g,bN as p,c2 as w,bX as f,bF as y,c7 as b,c9 as R,dC as A,cQ as _,i0 as T,dd as S,cd as M,bB as I,i1 as E,de as j,cw as N,ch as W,bO as D,bV as P,cS as O,bL as U}from"./BZ12Ddsx.js";import{I as B}from"./IClVfwbI.js";import{V as L}from"./BHWemC1I.js";import{_ as x}from"./BbWiEfsV.js";import{v as V}from"./Asbitozd.js";import{u as G}from"./eRDF8PJA.js";import{u as J,i as Y}from"./Acd3JtoR.js";import{g as K}from"./DL2Wn0J8.js";import{g as $}from"./BHvYIRR0.js";import{W as z}from"./xPt8DXfH.js";import{V as F}from"./DxuOeuP-.js";import{_ as H}from"./CDIgLv1W.js";import{S as Q}from"./Cs2Yev6e.js";import{c as X}from"./C_M8l28e.js";import{g as q}from"./ph8_4xQ-.js";import{c as Z}from"./CdbllfFb.js";import{V as ee}from"./COskX7dl.js";import{I as oe}from"./CtYdKQME.js";import{V as ne}from"./DLh6Q1Vs.js";import{V as ae}from"./BSUtw5Oe.js";import{V as re}from"./BCYK_tfr.js";import"./B1psdxAh.js";import"./zRliRvY5.js";import"./OLcmCMvw.js";import"./QFTd699J.js";import"./Bi5U71M5.js";import"./CbloPKP-.js";import"./CXOlUAKO.js";import"./By46SI2g.js";import"./DPZwkE9a.js";import"./Dy01SGSY.js";import"./CyboqHOd.js";import"./B_4gV4Me.js";import"./ChaZ6Wfj.js";import"./6Rh949Ip.js";import"./B06sTE_O.js";import"./CTgVD7K2.js";import"./DOtIgmLn.js";import"./C1w0ZPsd.js";import"./Dmew-wlm.js";import"./-53Jzfqn.js";import"./CEOgABVn.js";import"./YNtLzJwQ.js";import"./DiAvbg27.js";import"./D_k83SXc.js";const te=K("\n  fragment ChatRoomAdminChatRoomMessage on ChatRoomMessage {\n    ...ChatRoomMessagesAdminChatRoomMessage\n    id\n    workerId\n    clientAccountId\n    message\n    createdDate\n  }\n"),le=K("\n  fragment ChatRoomAdminChatWorkerRoom on ChatWorkerRoom {\n    ...ChatRoomMessagesAdminChatWorkerRoom\n    ...ChatWorkerRoomCardAdminChatWorkerRoom\n    id\n    workerContract {\n      id\n      status\n      shugyoShuryoJikan\n      workerContractObjection {\n        id\n        status\n      }\n      worker {\n        workerPersonalInfo {\n          name\n        }\n      }\n    }\n  }\n"),se=$("\n  fragment ChatRoomAgentChatRoomMessage on ChatRoomMessage {\n    ...ChatRoomMessagesAgentChatRoomMessage\n    id\n    clientAccountId\n    message\n    createdDate\n  }\n"),ie=$("\n  fragment ChatRoomAgentChatWorkerRoom on ChatWorkerRoom {\n    ...ChatRoomMessagesAgentChatWorkerRoom\n    ...ChatWorkerRoomCardAgentChatWorkerRoom\n    id\n    workerContract {\n      id\n      status\n      shugyoShuryoJikan\n      workerContractObjection {\n        id\n        status\n      }\n      worker {\n        workerPersonalInfo {\n          name\n        }\n      }\n    }\n  }\n"),de=$("\n  fragment ChatRoomAgentChatRoomFixedMessagesTypeNodeType on chatRoomFixedMessagesTypeNodeType {\n    id\n    message\n    title\n  }\n"),ue=n("\n  fragment ChatRoomClientChatRoomMessage on ChatRoomMessage {\n    ...ChatRoomMessagesClientChatRoomMessage\n    id\n    clientAccountId\n    message\n    createdDate\n  }\n"),ce=n("\n  fragment ChatRoomClientChatWorkerRoom on ChatWorkerRoom {\n    ...ChatRoomMessagesClientChatWorkerRoom\n    ...ChatWorkerRoomCardClientChatWorkerRoom\n    id\n    workerContract {\n      id\n      status\n      shugyoShuryoJikan\n      workerContractObjection {\n        id\n        status\n        timeoutDate\n        objectionStartDate\n      }\n      worker {\n        workerPersonalInfo {\n          name\n        }\n      }\n    }\n  }\n"),me=n("\n  fragment ChatRoomClientChatRoomFixedMessagesTypeNodeType on chatRoomFixedMessagesTypeNodeType {\n    id\n    message\n    title\n  }\n"),ve=K("\n  fragment ChatRoomMessagesAdminChatRoomMessage on ChatRoomMessage {\n    id\n    workerId\n    clientAccountId\n    message\n    createdDate\n    ...ChatMessageAdminChatRoomMessage\n  }\n"),he=K("\n  fragment ChatRoomMessagesAdminChatWorkerRoom on ChatWorkerRoom {\n    ...ChatMessageAdminChatWorkerRoom\n    id\n    alreadyReadStatusUpdatedDate\n    workerContract {\n      id\n      worker {\n        workerPhoto {\n          id\n          verifiedUrl\n          status\n        }\n        workerPersonalInfo {\n          name\n        }\n      }\n    }\n  }\n"),ke=$("\n  fragment ChatRoomMessagesAgentChatRoomMessage on ChatRoomMessage {\n    id\n    workerId\n    clientAccountId\n    message\n    createdDate\n    ...ChatMessageAgentChatRoomMessage\n  }\n"),Ce=$("\n  fragment ChatRoomMessagesAgentChatWorkerRoom on ChatWorkerRoom {\n    ...ChatMessageAgentChatWorkerRoom\n    id\n    alreadyReadStatusUpdatedDate\n    workerContract {\n      id\n      worker {\n        workerPhoto {\n          id\n          verifiedUrl\n          status\n          ...WorkerPhotoAgentWorkerPhotoType\n        }\n        workerPersonalInfo {\n          name\n        }\n      }\n    }\n  }\n"),ge=n("\n  fragment ChatRoomMessagesClientChatRoomMessage on ChatRoomMessage {\n    id\n    workerId\n    clientAccountId\n    message\n    createdDate\n    ...ChatMessageClientChatRoomMessage\n  }\n"),pe=n("\n  fragment ChatRoomMessagesClientChatWorkerRoom on ChatWorkerRoom {\n    ...ChatMessageClientChatWorkerRoom\n    id\n    alreadyReadStatusUpdatedDate\n    workerContract {\n      id\n      worker {\n        workerPhoto {\n          id\n          verifiedUrl\n          status\n          ...WorkerPhotoClientWorkerPhotoType\n        }\n        workerPersonalInfo {\n          name\n        }\n      }\n    }\n  }\n"),we=/(https?:\/\/[\w!?/+\-_~=;.,*&@#$%()'[\]]+)/i,fe={props:{text:{type:String,default:""},color:{type:String,default:"primary"}},render(e){const o=e.text.split(we).map(((o,n)=>n%2?a("a",{href:o,style:{color:r[e.color]},target:"_blank"},o):o));return a("span",{style:{wordBreak:"break-all"}},o)}},ye=K("\n  fragment ChatMessageAdminChatRoomMessage on ChatRoomMessage {\n    id\n    workerId\n    clientAccountId\n    message\n    createdDate\n  }\n"),be=K("\n  fragment ChatMessageAdminChatWorkerRoom on ChatWorkerRoom {\n    id\n    alreadyReadStatusUpdatedDate\n    workerContract {\n      id\n      clientAccount {\n        id\n        clientCompany {\n          id\n          name\n        }\n      }\n      worker {\n        workerPhoto {\n          id\n          verifiedUrl\n          status\n        }\n        workerPersonalInfo {\n          name\n        }\n      }\n    }\n  }\n"),Re=$("\n  fragment ChatMessageAgentChatRoomMessage on ChatRoomMessage {\n    id\n    workerId\n    clientAccountId\n    message\n    createdDate\n  }\n"),Ae=$("\n  fragment ChatMessageAgentChatWorkerRoom on ChatWorkerRoom {\n    id\n    alreadyReadStatusUpdatedDate\n    workerContract {\n      id\n      worker {\n        workerPhoto {\n          id\n          verifiedUrl\n          status\n          ...WorkerPhotoAgentWorkerPhotoType\n        }\n        workerPersonalInfo {\n          name\n        }\n      }\n    }\n  }\n"),_e=n("\n  fragment ChatMessageClientChatRoomMessage on ChatRoomMessage {\n    id\n    workerId\n    clientAccountId\n    message\n    createdDate\n  }\n"),Te=n("\n  fragment ChatMessageClientChatWorkerRoom on ChatWorkerRoom {\n    id\n    alreadyReadStatusUpdatedDate\n    workerContract {\n      id\n      worker {\n        workerPhoto {\n          id\n          verifiedUrl\n          status\n          ...WorkerPhotoClientWorkerPhotoType\n        }\n        workerPersonalInfo {\n          name\n        }\n      }\n    }\n  }\n"),Se={key:0,class:"client-container"},Me={class:"read-info"},Ie={key:0},Ee={class:"client-message"},je={key:1,class:"worker-container"},Ne={key:1,class:"support-icon photo","aria-label":"シェアフルサポート"},We={key:2,class:"client-icon photo","aria-label":"クライアント"},De={key:0,class:"name flex items-center gap-1 font-bold text-brand-main"},Pe={key:1,class:"name"},Oe={class:"worker-content"},Ue={class:"worker-message"},Be={class:"date"},Le=k(t({__name:"ChatMessage",props:{chatRoomMessage:{},chatWorkerRoom:{},viewerType:{default:"client"}},setup(e){const o=e,n=l((()=>G({client:_e,agent:Re,admin:ye},o.chatRoomMessage))),a=l((()=>G({client:Te,agent:Ae,admin:be},o.chatWorkerRoom))),r=l((()=>{var e,o;const r=null==(e=n.value)?void 0:e.createdDate,t=null==(o=a.value)?void 0:o.alreadyReadStatusUpdatedDate;return null!=t&&s(t).isAfter(s(r))})),t=l((()=>{var e,o,a,r;const t=Number(null!=(o=null==(e=n.value)?void 0:e.clientAccountId)?o:0),l=Number(null!=(r=null==(a=n.value)?void 0:a.workerId)?r:0);return l>0&&0===t?"worker":0===l&&t>0?"client":"support"})),k=l((()=>"admin"===o.viewerType?"support"===t.value:"client"===t.value)),C=l((()=>{var e,o,n,r;return null==(r=null==(n=null==(o=null==(e=a.value)?void 0:e.workerContract)?void 0:o.clientAccount)?void 0:n.clientCompany)?void 0:r.name})),g=l((()=>{var e,o,n,r;return null==(r=null==(n=null==(o=null==(e=a.value)?void 0:e.workerContract)?void 0:o.worker)?void 0:n.workerPersonalInfo)?void 0:r.name})),p=l((()=>
1{switch(t.value){case"support":return"シェアフルサポート";case"client":return C.value;case"worker":return g.value}}));return(o,l)=>{var s,C,g,w,f,y,b,R,A,_,T,S,M,I;return d(),i("div",null,[k.value?(d(),i("div",Se,[u("div",Me,["admin"!==e.viewerType&&r.value?(d(),i("span",Ie,"既読")):c("",!0),u("span",null,m(null==(C=o.$dayjs)?void 0:C.call(o,null==(s=n.value)?void 0:s.createdDate).format("HH:mm")),1)]),u("div",Ee,[v(fe,{text:null!=(w=null==(g=n.value)?void 0:g.message)?w:void 0,color:"themeBackgroundMain"},null,8,["text"])])])):(d(),i("div",je,["worker"===t.value&&(null==(b=null==(y=null==(f=a.value)?void 0:f.workerContract)?void 0:y.worker)?void 0:b.workerPhoto)?(d(),h(z,{key:0,"worker-photo":null==(_=null==(A=null==(R=a.value)?void 0:R.workerContract)?void 0:A.worker)?void 0:_.workerPhoto,size:44,class:"photo"},null,8,["worker-photo"])):"support"===t.value?(d(),i("div",Ne)):"admin"===e.viewerType&&"client"===t.value?(d(),i("div",We,[v(B,{icon:"business",color:"themeBaseMain"})])):c("",!0),u("div",null,["support"===t.value?(d(),i("div",De,[u("span",null,m(p.value),1),v(B,{icon:"checkCircle",color:"themeBrandMain",size:"xs",class:"verified-icon"})])):(d(),i("div",Pe,m(p.value),1)),u("div",Oe,[u("div",Ue,[v(fe,{text:null!=(S=null==(T=n.value)?void 0:T.message)?S:void 0,color:"themeBackgroun
1dDark"},null,8,["text"])]),u("span",Be,m(null==(I=o.$dayjs)?void 0:I.call(o,null==(M=n.value)?void 0:M.createdDate).format("HH:mm")),1)])])]))])}}}),[["__scopeId","data-v-67b50e0d"]]),xe=["id"],Ve={key:0,class:"date-border"},Ge={class:"date"},Je=k(t({__name:"ChatRoomMessages",props:{chatRoomMessages:{},chatWorkerRoom:{},loading:{type:Boolean},viewerType:{default:"client"}},setup(e){const o=e,n=l((()=>{var e;return null==(e=o.chatRoomMessages)?void 0:e.map((e=>G({client:ge,agent:ke,admin:ve},e)))})),a=l((()=>G({client:pe,agent:Ce,admin:he},o.chatWorkerRoom))),r=(e,o)=>{if(!o)return!0;if(e&&o){const n=s(e.createdDate),a=s(o.createdDate);return!s(n).isSame(a,"day")}},t=l((()=>[...n.value||[]].reverse())),h=()=>{var e;const o=document.getElementById(`${(null==(e=n.value)?void 0:e.length)||0}`);null==o||o.scrollIntoView()};return C((()=>{h()})),g((()=>{o.loading||h()})),(o,n)=>(d(),i("div",null,[(d(!0),i(p,null,w(t.value,((n,l)=>{var s;return d(),i("div",{id:String(l+1),key:l},[n&&(0===l||t.value[l-1]&&r(n,t.value[l-1]))?(d(),i("div",Ve,[v(F,{class:"border"}),u("div",Ge,m(null==(s=o.$dayjs)?void 0:s.call(o,n.createdDate).format("YYYY/M/D(ddd)")),1)])):c("",!0),v(Le,{"chat-room-message":n,"chat-worker-room":a.value,"viewer-type":e.viewerType,class:"message-line"},null,8,["chat-room-message","chat-worker-room","viewer-type"])],8,xe)})),128))]))}}),[["__scopeId","data-v-0ffae3f1"]]),Ye=K("\n  fragment ChatWorkerRoomCardAdminChatWorkerRoom on ChatWorkerRoom {\n    id\n    alreadyReadStatusUpdatedDate\n    workerContract {\n      id\n      clientAccountId\n      status\n      workerContractObjection {\n        id\n        status\n        timeoutDate\n        objectionStartDate\n      }\n      order {\n        id\n        title\n        boshuNinzu\n        tantoshaName\n        kijunTanka\n        shiharaiKeitai\n        shugyoBasho\n        shugyobi\n        shugyoKaishiJikan\n        shugyoShuryoJikan\n      }\n      worker {\n        id\n        workerPhoto {\n          id\n          verifiedUrl\n          status\n        }\n        workerPersonalInfo {\n          name\n          email\n          phone\n        }\n      }\n    }\n  }\n"),Ke=$("\n  fragment ChatWorkerRoomCardAgentChatWorkerRoom on ChatWorkerRoom {\n    id\n    alreadyReadStatusUpdatedDate\n    workerContract {\n      id\n      clientAccountId\n      status\n      workerContractObjection {\n        id\n        status\n      }\n      order {\n        id\n        title\n        boshuNinzu\n        tantoshaName\n        kijunTanka\n        shiharaiKeitai\n        shugyoBasho\n        shugyobi\n        shugyoKaishiJikan\n        shugyoShuryoJikan\n      }\n      worker {\n        id\n        workerPhoto {\n          id\n          verifiedUrl\n          status\n          ...WorkerPhotoAgentWorkerPhotoType\n        }\n        workerPersonalInfo {\n          name\n          email\n          phone\n        }\n      }\n    }\n  }\n"),$e=n("\n  fragment ChatWorkerRoomCardClientChatWorkerRoom on ChatWorkerRoom {\n    id\n    alreadyReadStatusUpdatedDate\n    workerContract {\n      id\n      clientAccountId\n      status\n      workerContractObjection {\n        id\n        status\n        timeoutDate\n        objectionStartDate\n      }\n      order {\n        id\n        title\n        boshuNinzu\n        tantoshaName\n        kijunTanka\n        shiharaiKeitai\n        shugyoBasho\n        shugyobi\n        shugyoKaishiJikan\n        shugyoShuryoJikan\n        souteiNikkyu\n      }\n      worker {\n        id\n        workerPhoto {\n          id\n          verifiedUrl\n          status\n          ...WorkerPhotoClientWorkerPhotoType\n        }\n        workerPersonalInfo {\n          name\n          email\n          phone\n        }\n      }\n    }\n  }\n"),ze={class:"chip-container"},Fe=k(t({__name:"CardChip",props:{status:{default:0},objectionStatus:{default:null}},setup(e){const o=e,n=l((()=>o.status===f.ASSIGNMENT_STATUS_CLIENT_DECIDED?{label:"就業決定",visible:!0,color:"themeBrandDark",backgroundColor:"themeBrandPale"}:o.status===f.ASSIGNMENT_STATUS_CANCELED_BY_WORKER?{label:"ユーザーキャンセル",visible:!0,color:"themeAlertDark",backgroundColor:"themeAlertPale"}:o.status===f.ASSIGNMENT_STATUS_CANCELED_BY_CLIENT||o.status===f.ASSIGNMENT_STATUS_CANCELED_BY_CLIENT_2DAYS_BEFORE||o.status===f.ASSIGNMENT_STATUS_CANCELED_BY_CLIENT_1DAY_BEFORE||o.status===f.ASSIGNMENT_STATUS_CANCELED_BY_CLIENT_THE_DAY?{label:"キャンセル",visible:!0,color:"themeAccent2Dar
1k",backgroundColor:"themeAccent2Pale"}:o.status===f.ASSIGNMENT_STATUS_REPORTED?{label:"就業完了",visible:!0,color:"themeBackgroundDark",backgroundColor:"themeBackgroundLight"}:o.status===f.ASSIGNMENT_STATUS_CANCELED_BY_CLIENT_AGREE_WITH_USER?{label:"合意キャンセル",visible:!0,color:"themeAccent2Dark",backgroundColor:"themeAccent2Pale"}:o.status===f.ASSIGNMENT_STATUS_LEAVE_EARLY?{label:"一部休業手当あり",visible:!0,color:"themeAccent2Dark",backgroundColor:"themeAccent2Pale"}:o.status===f.ASSIGNMENT_STATUS_LEAVE_ALLOWANCE?null!=o.objectionStatus&&f.WORKER_CONTRACT_OBJECTION_DISPLAY_AS_CANCEL_STATUSES.includes(o.objectionStatus)?{label:"キャンセル",visible:!0,color:"themeAccent2Dark",backgroundColor:"themeAccent2Pale"}:{label:"休業手当あり",visible:!0,color:"themeAccent2Dark",backgroundColor:"themeAccent2Pale"}:{visible:!1})),a=e=>Z(e),r=l((()=>o.status===f.ASSIGNMENT_STATUS_LEAVE_ALLOWANCE&&null!=o.objectionStatus&&f.WORKER_CONTRACT_OBJECTION_CLIENT_ACTIONABLE_STATUSES.includes(o.objectionStatus)?{label:"不同意申請",visible:!0,color:"themeAlertDark",backgroundColor:"themeAlertPale"}:{visible:!1}));return(e,o)=>(d(),i("div",ze,[n.value.visible?(d(),h(ee,{key:0,class:"chip",color:n.value.backgroundColor,flat:"",rounded:0},{default:y((()=>[u("p",{class:b(["body-medium-bold",a(n.value.color)])},m(n.value.label),3)])),_:1},8,["color"])):c("",!0),r.value.visible?(d(),h(ee,{key:1,class:"chip ml-1",color:r.value.backgroundColor,flat:"",rounded:0},{default:y((()=>[u("p",{class:b(["body-medium-bold",a(r.value.color)])},m(r.value.label),3)])),_:1},8,["color"])):c("",!0)]))}}),[["__scopeId","data-v-6391bcb6"]]),He={class:"card"},Qe={class:"worker"},Xe={class:"container"},qe={class:"personal-info"},Ze={class:"body-large-bold"},eo={class:"mail"},oo={class:"text body-large-regular ml-1 line-clamp-3"},no={class:"text body-large-regular ml-1"},ao={class:"order"},ro={class:"body-large-bold line-clamp-3 text-brand-main underline"},to={key:1,class:"body-large-bold line-clamp-3 text-brand-main"},lo={class:"order-detail"},so={class:"text order-detail-left body-large-regular"},io={class:"text order-detail-left body-large-regular"},uo={class:"ml-2"},co={class:"text body-large-regular"},mo={class:"text body-large-regular"},vo=k(t({__name:"ChatWorkerRoomCard",props:{chatWorkerRoom:{},isVisibleOrder:{type:Boolean}},setup(e){const o=e,n=l((()=>G({client:$e,agent:Ke,admin:Ye},o.chatWorkerRoom))),a=l((()=>{var e,o,a,r;return null!=(r=null==(a=null==(o=null==(e=n.value)?void 0:e.workerContract)?void 0:o.order)?void 0:a.shugyoKaishiJikan)?r:""})),r=l((()=>{var e,o,a,r;return null!=(r=null==(a=null==(o=null==(e=n.value)?void 0:e.workerContract)?void 0:o.order)?void 0:a.shugyoShuryoJikan)?r:""})),t=l((()=>{var e,o;if(!(null==(o=null==(e=n.value)?void 0:e.workerContract)?void 0:o.order))return"";const{shiharaiKeitai:a,kijunTanka:r}=n.value.workerContract.order;return`${q("shiharaiKeitai",a)}:${R(null!=r?r:0)}円`})),s=l((()=>{const{order:e,clientAccountId:o}=n.value.workerContract;return A()?`${X()}/client_accounts/${o}/orders/${null==e?void 0:e.id}`:_()?`/client_accounts/${o}/orders/${null==e?void 0:e.id}`:`/orders/${null==e?void 0:e.id}`}));return(o,l)=>{var k,C,g,p,w,f,b,R,A,_,T,S,M,I,E,j,N,W,D,P,O,U,L,x,V,G,J,Y,K,$,F,X,q,Z,ee,oe,ne;const ae=H;return d(),i("div",He,[u("div",Qe,[u("div",Xe,[v(Fe,{status:null!=(g=null==(C=null==(k=n.value)?void 0:k.workerContract)?void 0:C.status)?g:void 0,"objection-status":null!=(b=null==(f=null==(w=null==(p=n.value)?void 0:p.workerContract)?void 0:w.workerContractObjection)?void 0:f.status)?b:null},null,8,["status","objection-status"]),u("div",qe,[(null==(_=null==(A=null==(R=n.value)?void 0:R.workerContract)?void 0:A.worker)?void 0:_.workerPhoto)?(d(),h(z,{key:0,"worker-photo":null==(M=null==(S=null==(T=n.value)?void 0:T.workerContract)?void 0:S.worker)?void 0:M.workerPhoto,size:o.$vuetify.display.xs?60:66,class:"photo"},null,8,["worker-photo","size"])):c("",!0),u("div",null,[u("p",Ze,m(null==(N=null==(j=null==(E=null==(I=n.value)?void 0:I.workerContract)?void 0:E.worker)?void 0:j.workerPersonalInfo)?void 0:N.name),1),u("div",eo,[v(B,{color:"themeBaseMain",size:"sm",icon:"mailOutline"}),u("p",oo,m(null==(O=null==(P=null==(D=null==(W=n.value)?void 0:W.workerContract)?void 0:D.worker)?void 0:P.workerPersonalInfo)?void 0:O.email),1)]),u("div",null,[v(B,{color:"themeBaseMain",size:"sm",icon:"call"}),u("span",no,m(null==(V=null==(x=null==(L=null==(U=n.value)?void 0:U.workerContract)?void 0:L.worker)?void 0:x.workerPersonalInfo)?void 0:V.phone),1)])])])])]),u("div",ao,[e.isVisibleOrder?(d(),h(ae,{key:0,to:s.value},{default:y((()=>{var e,o,a;return[u("span",ro,m(null==(a=null==(o=null==(e=n.value)?void 0:e.workerContract)?void 0:o.order)?void 0:a.title),1)]})),_:1},8,["to"])):(d(),i("span",to,m(null==(Y=null==(J=null==(G=n.value)?void 0:G.workerContract)?void 0:J.order)?void 0:Y.title),
11)),v(Q,{"shugyo-kaishi-jikan":a.value,"shugyo-shuryo-jikan":r.value},null,8,["shugyo-kaishi-jikan","shugyo-shuryo-jikan"]),u("div",lo,[u("div",null,[u("p",so,m(t.value),1),u("p",io," 募集人数:"+m(null==(F=null==($=null==(K=n.value)?void 0:K.workerContract)?void 0:$.order)?void 0:F.boshuNinzu)+"名 ",1)]),u("div",uo,[u("p",co," 担当者:"+m(null==(Z=null==(q=null==(X=n.value)?void 0:X.workerContract)?void 0:q.order)?void 0:Z.tantoshaName),1),u("p",mo," 就業先:"+m(null==(ne=null==(oe=null==(ee=n.value)?void 0:ee.workerContract)?void 0:oe.order)?void 0:ne.shugyoBasho),1)])])])])}}}),[["__scopeId","data-v-2686f50c"]]),ho={class:"title-container"},ko={class:"messages"},Co={key:0,class:"read-only-error"},go={key:1},po={key:0,class:"objection-action-button"},wo={class:"input"},fo=k(t({__name:"ChatRoom",props:{ready:{type:Boolean},loading:{type:Boolean},isListening:{type:Boolean},chatWorkerRoom:{},chatRoomMessages:{},chatRoomFixedMessages:{default:()=>[]},isVisibleOrder:{type:Boolean,default:!0},onClose:{},loadMore:{},fetchChatWorkerRoom:{type:Function,default:async()=>{}},onSendMessage:{type:Function,default:void 0},onOpenWorkerContractObjectionConfirmDialog:{type:Function,default:void 0},hasKintaiPermission:{type:Boolean,default:!0},viewerType:{default:"client"}},setup(e){T((e=>({v048b2ffe:Z.value})));const o=e,n=l((()=>G({client:ce,agent:ie,admin:le},o.chatWorkerRoom))),a=l((()=>{var e;return null==(e=o.chatRoomMessages)?void 0:e.map((e=>G({client:ue,agent:se,admin:te},e))).filter((e=>null!=e))})),r=l((()=>{var e;return null==(e=o.chatRoomFixedMessages)?void 0:e.map((e=>G({client:me,agent:de,admin:void 0},e))).filter((e=>null!=e))})),t=S({input:"",innerHeight:window.innerHeight,fixedMessageId:""}),{mdAndDown:k}=M(),g=l((()=>k.value?"5":"10")),R=e=>{var n;e&&(null==(n=o.loadMore)||n.call(o))},A=l((()=>{var e,o;return[f.ASSIGNMENT_STATUS_CLIENT_DECIDED,f.ASSIGNMENT_STATUS_REPORTED,f.ASSIGNMENT_STATUS_LEAVE_EARLY].includes(null==(o=null==(e=n.value)?void 0:e.workerContract)?void 0:o.status)})),_=l((()=>{var e,o,a,r,t,l,i;return((null==(o=null==(e=n.value)?void 0:e.workerContract)?void 0:o.status)!==f.ASSIGNMENT_STATUS_LEAVE_ALLOWANCE||![f.WORKER_CONTRACT_OBJECTION_STATUS_NEGOTIATING_AUTO,f.WORKER_CONTRACT_OBJECTION_STATUS_NEGOTIATING_MANUAL].includes(null==(t=null==(r=null==(a=n.value)?void 0:a.workerContract)?void 0:r.workerContractObjection)?void 0:t.status))&&(s().isAfter(s(null==(i=null==(l=n.value)?void 0:l.workerContract)?void 0:i.shugyoShuryoJikan).add(1,"d"))||!A.value)})),K=async()=>{var e;if(await o.fetchChatWorkerRoom(),_.value||!o.onSendMessage)return;await(null==(e=o.onSendMessage)?void 0:e.call(o,t.input))&&(t.input="",t.fixedMessageId="")},$=l((()=>t.input.replace(/\s+/g,"")&&ve.value)),z=l((()=>null!=o.onSendMessage)),F=I(),H=I(),Q=I(),{height:X}=E(F),{height:q}=E(H),Z=l((()=>t.innerHeight-(X.value+q.value+62)+"px")),{input:ee}=j(t),ve=I(!1),he=I([0]),ke=()=>{setTimeout((()=>{t.innerHeight=window.innerHeight}),500)};C((()=>{window.addEventListener("orientationchange",ke)})),N((()=>{window.removeEventListener("orientationchange",ke)}));const Ce=l((()=>{var e,o,a,r,t,l,s;const i=null!=(a=null==(o=null==(e=n.value)?void 0:e.workerContract)?void 0:o.status)?a:0,d=null!=(s=null==(l=null==(t=null==(r=n.value)?void 0:r.workerContract)?void 0:t.workerContractObjection)?void 0:l.status)?s:0;return J(i,d).showObjectionActions.value})),ge=l((()=>{var e;return!!(null==(e=n.value)?void 0:e.workerContract)&&Y(n.value.workerContract)})),pe=async()=>{var e,a;(null==(e=n.value)?void 0:e.workerContract)&&await(null==(a=o.onOpenWorkerContractObjectionConfirmDialog)?void 0:a.call(o,n.value.workerContract))};return(o,l)=>(d(),h(U,{class:"root"},{default:y((()=>{var o,s,k,C;return[e.ready?(d(),i("div",{key:0,ref_key:"containerRef",ref:Q},[u("div",{ref_key:"headerRef",ref:F},[u("div",ho,[u("span",null,m(null==(C=null==(k=null==(s=null==(o=n.value)?void 0:o.workerContract)?void 0:s.worker)?void 0:k.workerPersonalInfo)?void 0:C.name)+"とのメッセージ ",1),v(B,{color:"themeBackgroun
1dDark",icon:"close",size:"sm",onClick:e.onClose},null,8,["onClick"])])],512),e.loading&&!e.isListening?(d(),h(x,{key:0,loading:"",mt:"4"})):c("",!0),n.value?(d(),i(p,{key:1},[u("div",ko,[n.value?W((d(),h(vo,{key:0,"chat-worker-room":n.value,"is-visible-order":e.isVisibleOrder,onClick:l[0]||(l[0]=e=>he.value=[])},null,8,["chat-worker-room","is-visible-order"])),[[oe,R,void 0,{quiet:!0}]]):c("",!0),v(Je,{"chat-room-messages":a.value,"chat-worker-room":n.value,loading:e.loading,"viewer-type":e.viewerType},null,8,["chat-room-messages","chat-worker-room","loading","viewer-type"])]),z.value?(d(),h(D(re),{key:0,ref_key:"formRef",ref:H,modelValue:ve.value,"onUpdate:modelValue":l[2]||(l[2]=e=>ve.value=e),as:"",class:"form"},{default:y((()=>[_.value?(d(),i("div",Co,[...l[3]||(l[3]=[P(" キャンセルになった、もしくは就業後1日以上経過した案件は閲覧のみ可能です。 ",-1),u("br",null,null,-1),P(" 新たにメッセージの送受信はできません。 ",-1)])])):(d(),i("div",go,[Ce.value?(d(),i("div",po,[v(L,{class:"leave-allowance-button",block:"",disabled:!ge.value||!e.hasKintaiPermission,onClick:pe},{default:y((()=>[...l[4]||(l[4]=[P(" 「休業手当あり」に変更 ",-1)])])),_:1},8,["disabled"])])):c("",!0),(d(!0),i(p,null,w(r.value,(e=>(d(),h(ne,{key:e.id,size:"small",variant:"outlined",color:t.fixedMessageId===e.id?"themeBackgroun
1dMain":"themeBaseMain",class:b("chip mr-1 mb-1 "+(t.fixedMessageId===e.id?"chip-selected":"")),onClick:o=>(e=>{var o,n;t.fixedMessageId=null!=(o=e.id)?o:"",t.input=null!=(n=e.message)?n:""})(e)},{default:y((()=>{var o,n;return[P(m(e.title&&(null==(o=e.title)?void 0:o.length)<5?e.title:(null==(n=e.title)?void 0:n.slice(0,4))+"..."),1)]})),_:2},1032,["color","class","onClick"])))),128)),u("div",wo,[v(ae,{modelValue:D(ee),"onUpdate:modelValue":l[1]||(l[1]=e=>O(ee)?ee.value=e:null),variant:"outlined",rows:"1",placeholder:"メッセージ",rules:[D(V).maxLength(1e3)],color:"primary","auto-grow":"","max-rows":g.value},null,8,["modelValue","rules","max-rows"]),v(L,{class:"button",color:"primary",disabled:!$.value,onClick:K},{default:y((()=>[...l[5]||(l[5]=[P(" 送信 ",-1)])])),_:1},8,["disabled"])])]))])),_:1},8,["modelValue"])):c("",!0)],64)):c("",!0)],512)):(d(),h(U,{key:1,class:"loader"},{default:y((()=>[v(x,{loading:"",mt:"4"})])),_:1}))]})),_:1}))}}),[["__scopeId","data-v-8d52f610"]]);export{fo as default};
2//# sourceMappingURL=DPYrvLQx.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.