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
2 lines
3.9 KiB
JavaScript
import{_ as $,f as h,bs as D,e6 as G,e as R,o as n,c as i,a as _,w as d,h as e,i as u,t as r,j as o,F as w,l as b,b as U,s as I,bv as k,k as j,d as M,ea as q,$ as y,eb as H,ec as z,v as J,B as K,bE as P,bF as Q,a9 as X}from"./index.0b7ff98e.js";import{a as Y,_ as Z}from"./RadioGroup.ef853a30.js";import{_ as ee}from"./Input.c4292283.js";import"./Suffix.f7c5b709.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)),ae=c(()=>e("span",{class:"l_title"}," \xA0\xA0\u6635\u79F0\uFF1A",-1)),ne=c(()=>e("span",{class:"l_title"},"\u8BA2\u5355\u72B6\u6001\uFF1A",-1)),re={style:{"margin-bottom":"5px","margin-top":"-5px"}},le=c(()=>e("span",{style:{"font-weight":"bolder"}},"\u5DE5\u5355\u4E3B\u9898\uFF1A",-1)),ie={style:{color:"#5c9fba"}},ce={key:0,class:"sendMsg"},_e={class:"sendMsg_left"},de={class:"sendMsg_left_time"},ue={class:"sendMsg_left_msg"},pe={class:"sendMsg_right"},ve=["src"],ge=c(()=>e("div",{class:"username"},"\u5BA2\u670D",-1)),he={key:1,class:"receiveMsg"},me={class:"receiveMsg_left"},fe=["src"],ke=c(()=>e("div",{class:"username"},"\u987E\u5BA2",-1)),ye={class:"receiveMsg_right"},we={class:"receiveMsg_right_time"},be={class:"receiveMsg_right_msg"},Ie={key:0,class:"nolist"},Me={class:"sendk"},Oe=c(()=>e("div",null,null,-1)),O={__name:"workorderdetail",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=D.currentRoute.value.query.id;const m=G(),L=h(null),S=()=>{X(()=>{const s=document.getElementById("container");s.scrollTop=s.scrollHeight})};let a=h({chatList:[],workOrderInfo:[]}),l=h("");const f=async()=>{const s=await q({WorkOrder:v.value});y(s,()=>{a.value.chatList=s.data.list,a.value.workOrderInfo=s.data.workOrderInfo}),S()},W=async()=>{if(l.value=="")return!1;const s=await H({WorkOrder:v.value,Content:l.value});l.value="",y(s,()=>{s.data.status?f():m.error(s.data.msg)})},A=async()=>{const s=await z({WorkOrderId:v.value,Status:a.value.workOrderInfo.status});y(s,()=>{s.data.status?(m.success(s.data.msg),f()):m.error(s.data.msg)})};return R(()=>{f()}),(s,g)=>{const N=Y,V=J,E=Z,F=ee,T=K;return n(),i("div",null,[_(T,{title:"\u5DE5\u5355\u8BE6\u60C5"},{default:d(()=>[e("div",se,[e("div",te,[oe,u(r(o(a).workOrderInfo.userid)+" ",1),ae,u(r(o(a).workOrderInfo.nickname),1)]),e("div",null,[ne,_(E,{value:o(a).workOrderInfo.status,"onUpdate:value":g[0]||(g[0]=t=>o(a).workOrderInfo.status=t),name:"radiogroup"},{default:d(()=>[_(V,null,{default:d(()=>[(n(!0),i(w,null,b(o(B),t=>(n(),U(N,{key:t.value,value:t.value},{default:d(()=>[u(r(t.label),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1},8,["value"]),_(o(I),{type:"info",onClick:A},{default:d(()=>[u("\u4FEE\u6539")]),_:1})])]),e("div",re,[le,e("span",ie,r(o(a).workOrderInfo.title),1)]),e("div",{class:"chatlist",ref_key:"scrollContainer",ref:L,id:"container"},[(n(!0),i(w,null,b(o(a).chatList,(t,xe)=>(n(),i("div",null,[t.msg_type==1?(n(),i("div",ce,[e("div",_e,[e("div",de,r(t.created_at.substring(5,19)),1),e("div",ue,r(t.content),1)]),e("div",pe,[e("img",{class:"user_img",src:o(C)},null,8,ve),ge])])):k("",!0),t.msg_type==0?(n(),i("div",he,[e("div",me,[e("img",{class:"user_img",src:o(x)},null,8,fe),ke]),e("div",ye,[e("div",we,r(t.created_at.substring(5,19)),1),e("div",be,r(t.content),1)])])):k("",!0)]))),256)),o(a).chatList.length==0?(n(),i("div",Ie," \u6682\u65E0\u5185\u5BB9 ")):k("",!0)],512),e("div",Me,[e("div",null,[_(F,{style:{width:"100%"},value:o(l),"onUpdate:value":g[1]||(g[1]=t=>j(l)?l.value=t:l=t),type:"textarea",placeholder:"\u6D88\u606F..."},null,8,["value"])]),e("div",null,[_(o(I),{strong:"",secondary:"",type:"success",class:"sendButton",onClick:W},{default:d(()=>[u("\u53D1\u9001")]),_:1})])]),Oe]),_:1})])}}};typeof M=="function"&&M(O);var We=$(O,[["__scopeId","data-v-73b40378"]]);export{We as default};
|