import{A as e,o as t,c as a,w as s,a as l,B as o,b as n,t as i,C as u,D as p,i as c,I as r,r as d,E as f,G as g,H as _,J as h,$ as m,K as y,h as k,j as v,u as x,F as b,g as T,L as C,M,N as $,v as S,O as w,R as V,e as j,f as I,d as O}from"./index-adccf756.js";import{_ as D}from"./uni-easyinput.b2f09883.js";import{_ as P,a as z,r as H}from"./uni-app.es.ee0b6c0a.js";import{_ as B}from"./uni-popup.a722fae9.js";import"./uni-icons.fb3be24e.js";const N={data:()=>({}),created(){this.popup=this.getParent()},methods:{getParent(e="uniPopup"){let t=this.$parent,a=t.$options.name;for(;a!==e;){if(t=t.$parent,!t)return!1;a=t.$options.name}return t}}},W={en:{"uni-popup.cancel":"cancel","uni-popup.ok":"ok","uni-popup.placeholder":"pleace enter","uni-popup.title":"Hint","uni-popup.shareTitle":"Share to"},"zh-Hans":{"uni-popup.cancel":"取消","uni-popup.ok":"确定","uni-popup.placeholder":"请输入","uni-popup.title":"提示","uni-popup.shareTitle":"分享到"},"zh-Hant":{"uni-popup.cancel":"取消","uni-popup.ok":"確定","uni-popup.placeholder":"請輸入","uni-popup.title":"提示","uni-popup.shareTitle":"分享到"}},{t:E}=e(W);const U=P({name:"uniPopupDialog",mixins:[N],emits:["confirm","close"],props:{value:{type:[String,Number],default:""},placeholder:{type:[String,Number],default:""},type:{type:String,default:"error"},mode:{type:String,default:"base"},title:{type:String,default:""},content:{type:String,default:""},beforeClose:{type:Boolean,default:!1},cancelText:{type:String,default:""},confirmText:{type:String,default:""}},data:()=>({dialogType:"error",focus:!1,val:""}),computed:{okText(){return this.confirmText||E("uni-popup.ok")},closeText(){return this.cancelText||E("uni-popup.cancel")},placeholderText(){return this.placeholder||E("uni-popup.placeholder")},titleText(){return this.title||E("uni-popup.title")}},watch:{type(e){this.dialogType=e},mode(e){"input"===e&&(this.dialogType="info")},value(e){this.val=e}},created(){this.popup.disableMask(),"input"===this.mode?(this.dialogType="info",this.val=this.value):this.dialogType=this.type},mounted(){this.focus=!0},methods:{onOk(){"input"===this.mode?this.$emit("confirm",this.val):this.$emit("confirm"),this.beforeClose||this.popup.close()},closeDialog(){this.$emit("close"),this.beforeClose||this.popup.close()},close(){this.popup.close()}}},[["render",function(e,d,f,g,_,h){const m=p,y=c,k=r;return t(),a(y,{class:"uni-popup-dialog"},{default:s((()=>[l(y,{class:"uni-dialog-title"},{default:s((()=>[l(m,{class:o(["uni-dialog-title-text",["uni-popup__"+_.dialogType]])},{default:s((()=>[n(i(h.titleText),1)])),_:1},8,["class"])])),_:1}),"base"===f.mode?(t(),a(y,{key:0,class:"uni-dialog-content"},{default:s((()=>[u(e.$slots,"default",{},(()=>[l(m,{class:"uni-dialog-content-text"},{default:s((()=>[n(i(f.content),1)])),_:1})]),!0)])),_:3})):(t(),a(y,{key:1,class:"uni-dialog-content"},{default:s((()=>[u(e.$slots,"default",{},(()=>[l(k,{class:"uni-dialog-input",modelValue:_.val,"onUpdate:modelValue":d[0]||(d[0]=e=>_.val=e),type:"text",placeholder:h.placeholderText,focus:_.focus},null,8,["modelValue","placeholder","focus"])]),!0)])),_:3})),l(y,{class:"uni-dialog-button-group"},{default:s((()=>[l(y,{class:"uni-dialog-button",onClick:h.closeDialog},{default:s((()=>[l(m,{class:"uni-dialog-button-text"},{default:s((()=>[n(i(h.closeText),1)])),_:1})])),_:1},8,["onClick"]),l(y,{class:"uni-dialog-button uni-border-left",onClick:h.onOk},{default:s((()=>[l(m,{class:"uni-dialog-button-text uni-button-color"},{default:s((()=>[n(i(h.okText),1)])),_:1})])),_:1},8,["onClick"])])),_:1})])),_:3})}],["__scopeId","data-v-90d75db5"]]),A=P({__name:"chat",setup(e){let o=d(!0),u=d(null);const p=()=>{o.value=!0},r=e=>{0==e.detail.value&&(u.value.open(),o.value=!1)};let P=d("");z((e=>{P.value=e.workorder}));const N=async()=>{let e={WorkOrder:P.value};const t=await $(e);m(t,(()=>{console.log(t),t.data.status?(S({title:"工单成功关闭",duration:2e3,icon:"none"}),J()):S({title:t.data.msg,duration:2e3,icon:"none"})}))};let W=d(""),E=d([]),A=d("");const F=async()=>{if(""==W.value)return;let e={MsgInfo:{WorkOrder:P.value,Content:W.value}};W.value="";const t=await w(e);m(t,(()=>{console.log(t),t.data.status?J():S({title:t.data.msg,duration:2e3,icon:"none"})}))};let G=d(1);const J=async()=>{let e={Page:G.value,WorkOrder:P.value};g({title:"加载中"});const t=await _(e);h(),m(t,(()=>{console.log(t),E.value=t.data.list.reverse(),A.value=t.data.workorder_status,L()}))},K=d(null),L=()=>{y((()=>{document.getElementById("container").scrollIntoView(!1)}))};return f((()=>{J()})),(e,d)=>{const f=c,g=O,_=V,h=H(j("uni-easyinput"),D),m=I,y=H(j("uni-popup-dialog"),U),$=H(j("uni-popup"),B);return t(),a(f,{class:"chatk"},{default:s((()=>[l(f,{class:"msg_list",ref_key:"scrollContainer",ref:K,id:"container"},{default:s((()=>[(t(!0),k(b,null,v(x(E),((e,o)=>(t(),a(f,null,{default:s((()=>[0==e.msg_type?(t(),a(f,{key:0,class:"sendMsg"},{default:s((()=>[l(f,{class:"sendMsg_left"},{default:s((()=>[l(f,{class:"sendMsg_left_time"},{default:s((()=>[n(i(e.created_at.substring(5,19)),1)])),_:2},1024),l(f,{class:"sendMsg_left_msg"},{default:s((()=>[n(i(e.content),1)])),_:2},1024)])),_:2},1024),l(f,{class:"sendMsg_right"},{default:s((()=>[l(g,{class:"user_img",src:"/h5/assets/user-d068667d.png"})])),_:1})])),_:2},1024)):T("",!0),1==e.msg_type?(t(),a(f,{key:1,class:"receiveMsg"},{default:s((()=>[l(f,{class:"receiveMsg_left"},{default:s((()=>[l(g,{class:"user_img",src:"/h5/assets/kefu-54da46bf.png"}),l(f,{class:"username"},{default:s((()=>[n("客服")])),_:1})])),_:1}),l(f,{class:"receiveMsg_right"},{default:s((()=>[l(f,{class:"receiveMsg_right_time"},{default:s((()=>[n(i(e.created_at.substring(5,19)),1)])),_:2},1024),l(f,{class:"receiveMsg_right_msg"},{default:s((()=>[n(i(e.content),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)):T("",!0)])),_:2},1024)))),256)),0==x(E).length?(t(),a(f,{key:0,class:"tishi"},{default:s((()=>[n("暂未留言")])),_:1})):T("",!0),3==x(A).status?(t(),a(f,{key:1,class:"tishi"},{default:s((()=>[n("工单已关闭,如遇到问题请重新提交工单")])),_:1})):T("",!0),l(f,{class:"ding"})])),_:1},512),l(f,{class:"end"},{default:s((()=>[1==x(A).status||2==x(A).status?(t(),a(f,{key:0},{default:s((()=>[l(_,{checked:x(o),color:"#ff7c2e",onChange:r,style:{transform:"scale(0.7)","margin-bottom":"10rpx"}},null,8,["checked"]),C("span",{style:{color:"#808080","font-size":"22rpx"}},"关闭此工单")])),_:1})):T("",!0),l(f,{class:"msg_k"},{default:s((()=>[l(f,{class:"msg_k_left"},{default:s((()=>[l(h,{disabled:3==x(A).status,type:"textarea",modelValue:x(W),"onUpdate:modelValue":d[0]||(d[0]=e=>M(W)?W.value=e:W=e),placeholder:"请输入留言信息"},null,8,["disabled","modelValue"])])),_:1}),l(f,{class:"msg_k_right"},{default:s((()=>[l(m,{type:"primary",size:"mini",plain:"true",onClick:F},{default:s((()=>[n("发送")])),_:1})])),_:1})])),_:1})])),_:1}),l(f,null,{default:s((()=>[l($,{ref_key:"alertDialog",ref:u,type:"dialog"},{default:s((()=>[l(y,{cancelText:"取消",confirmText:"确定",title:"提示",content:"确定关闭此工单吗?",onConfirm:N,onClose:p})])),_:1},512)])),_:1})])),_:1})}}},[["__scopeId","data-v-daf1fcaa"]]);export{A as default};