You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
3.9 KiB
JavaScript

import{_ as T,f as h,bq as E,d$ as F,e as G,o as a,c as i,a as _,w as d,h as e,j as u,y as l,bl as o,F as w,i as b,p as I,bt as k,e1 as R,d as M,e2 as U,$ as y,e3 as j,e4 as H,q as z,x as J,b as K,bC as P,bD as Q,a7 as X}from"./index.07ed9072.js";import{_ as Y,a as Z}from"./RadioGroup.6e4347ab.js";import{_ as ee}from"./Input.c8cd6a19.js";import"./Suffix.55a6bfc3.js";const c=p=>(P("data-v-73b40378"),p=p(),Q(),p),se={class:"headtools"},te={style:{"line-height":"34px"}},oe=c(()=>e("span",{class:"l_title"}," \u7528\u6237id\uFF1A",-1)),ne=c(()=>e("span",{class:"l_title"}," \xA0\xA0\u6635\u79F0\uFF1A",-1)),ae=c(()=>e("span",{class:"l_title"},"\u8BA2\u5355\u72B6\u6001\uFF1A",-1)),le=u("\u4FEE\u6539"),re={style:{"margin-bottom":"5px","margin-top":"-5px"}},ie=c(()=>e("span",{style:{"font-weight":"bolder"}},"\u5DE5\u5355\u4E3B\u9898\uFF1A",-1)),ce={style:{color:"#5c9fba"}},_e={key:0,class:"sendMsg"},de={class:"sendMsg_left"},ue={class:"sendMsg_left_time"},pe={class:"sendMsg_left_msg"},ve={class:"sendMsg_right"},ge=["src"],he=c(()=>e("div",{class:"username"},"\u5BA2\u670D",-1)),me={key:1,class:"receiveMsg"},fe={class:"receiveMsg_left"},ke=["src"],ye=c(()=>e("div",{class:"username"},"\u987E\u5BA2",-1)),we={class:"receiveMsg_right"},be={class:"receiveMsg_right_time"},Ie={class:"receiveMsg_right_msg"},Me={key:0,class:"nolist"},Oe={class:"sendk"},xe=u("\u53D1\u9001"),Ce=c(()=>e("div",null,null,-1)),O={setup(p){let x="/admin/image/user.png",C="/admin/image/kefu.png",v=h(""),B=[{label:"\u5BF9\u987E\u5BA2\u9690\u85CF",value:0},{label:"\u672A\u5904\u7406",value:1},{label:"\u5904\u7406\u4E2D",value:2},{label:"\u5904\u7406\u5B8C\u7ED3",value:3}];v.value=E.currentRoute.value.query.id;const m=F(),L=h(null),S=()=>{X(()=>{const s=document.getElementById("container");s.scrollTop=s.scrollHeight})};let n=h({chatList:[],workOrderInfo:[]}),r=h("");const f=async()=>{const s=await U({WorkOrder:v.value});y(s,()=>{n.value.chatList=s.data.list,n.value.workOrderInfo=s.data.workOrderInfo}),S()},W=async()=>{if(r.value=="")return!1;const s=await j({WorkOrder:v.value,Content:r.value});r.value="",y(s,()=>{s.data.status?f():m.error(s.data.msg)})},A=async()=>{const s=await H({WorkOrderId:v.value,Status:n.value.workOrderInfo.status});y(s,()=>{s.data.status?(m.success(s.data.msg),f()):m.error(s.data.msg)})};return G(()=>{f()}),(s,g)=>{const N=Z,V=z,$=Y,q=ee,D=J;return a(),i("div",null,[_(D,{title:"\u5DE5\u5355\u8BE6\u60C5"},{default:d(()=>[e("div",se,[e("div",te,[oe,u(l(o(n).workOrderInfo.userid)+" ",1),ne,u(l(o(n).workOrderInfo.nickname),1)]),e("div",null,[ae,_($,{value:o(n).workOrderInfo.status,"onUpdate:value":g[0]||(g[0]=t=>o(n).workOrderInfo.status=t),name:"radiogroup"},{default:d(()=>[_(V,null,{default:d(()=>[(a(!0),i(w,null,b(o(B),t=>(a(),K(N,{key:t.value,value:t.value},{default:d(()=>[u(l(t.label),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1},8,["value"]),_(o(I),{type:"info",onClick:A},{default:d(()=>[le]),_:1})])]),e("div",re,[ie,e("span",ce,l(o(n).workOrderInfo.title),1)]),e("div",{class:"chatlist",ref_key:"scrollContainer",ref:L,id:"container"},[(a(!0),i(w,null,b(o(n).chatList,(t,Be)=>(a(),i("div",null,[t.msg_type==1?(a(),i("div",_e,[e("div",de,[e("div",ue,l(t.created_at.substring(5,19)),1),e("div",pe,l(t.content),1)]),e("div",ve,[e("img",{class:"user_img",src:o(C)},null,8,ge),he])])):k("",!0),t.msg_type==0?(a(),i("div",me,[e("div",fe,[e("img",{class:"user_img",src:o(x)},null,8,ke),ye]),e("div",we,[e("div",be,l(t.created_at.substring(5,19)),1),e("div",Ie,l(t.content),1)])])):k("",!0)]))),256)),o(n).chatList.length==0?(a(),i("div",Me," \u6682\u65E0\u5185\u5BB9 ")):k("",!0)],512),e("div",Oe,[e("div",null,[_(q,{style:{width:"100%"},value:o(r),"onUpdate:value":g[1]||(g[1]=t=>R(r)?r.value=t:r=t),type:"textarea",placeholder:"\u6D88\u606F..."},null,8,["value"])]),e("div",null,[_(o(I),{strong:"",secondary:"",type:"success",class:"sendButton",onClick:W},{default:d(()=>[xe]),_:1})])]),Ce]),_:1})])}}};typeof M=="function"&&M(O);var Ne=T(O,[["__scopeId","data-v-73b40378"]]);export{Ne as default};