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 E,j as m,bt as F,e4 as G,i as R,o as a,c as i,a as _,w as d,d as e,b as u,t as r,l as o,F as w,n as I,h as U,f as b,bw as k,m as j,e as M,e6 as q,$ as y,e7 as H,e8 as z,y as J,D as K,p as P,g as Q,ab as X}from"./index.d7dad953.js";import{a as Y,_ as Z}from"./RadioGroup.ce1c3bc1.js";import{_ as ee}from"./Input.c775a647.js";import"./Suffix.67b68c08.js";const c=p=>(P("data-v-60689118"),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)),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"},ge=["src"],ve=c(()=>e("div",{class:"username"},"\u5BA2\u670D",-1)),me={key:1,class:"receiveMsg"},he={class:"receiveMsg_left"},fe=["src"],ke=c(()=>e("div",{class:"username"},"\u987E\u5BA2",-1)),ye={class:"receiveMsg_right"},we={class:"receiveMsg_right_time"},Ie={class:"receiveMsg_right_msg"},be={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",g=m(""),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}];g.value=F.currentRoute.value.query.id;const h=G(),L=m(null),S=()=>{X(()=>{const s=document.getElementById("container");s.scrollTop=s.scrollHeight})};let n=m({chatList:[],workOrderInfo:[]}),l=m("");const f=async()=>{const s=await q({WorkOrder:g.value});y(s,()=>{n.value.chatList=s.data.list,n.value.workOrderInfo=s.data.workOrderInfo}),S()},W=async()=>{if(l.value=="")return!1;const s=await H({WorkOrder:g.value,Content:l.value});l.value="",y(s,()=>{s.data.status?f():h.error(s.data.msg)})},A=async()=>{const s=await z({WorkOrderId:g.value,Status:n.value.workOrderInfo.status});y(s,()=>{s.data.status?(h.success(s.data.msg),f()):h.error(s.data.msg)})};return R(()=>{f()}),(s,v)=>{const N=Y,V=J,D=Z,T=ee,$=K;return a(),i("div",null,[_($,{title:"\u5DE5\u5355\u8BE6\u60C5"},{default:d(()=>[e("div",se,[e("div",te,[oe,u(r(o(n).workOrderInfo.userid)+" ",1),ne,u(r(o(n).workOrderInfo.nickname),1)]),e("div",null,[ae,_(D,{value:o(n).workOrderInfo.status,"onUpdate:value":v[0]||(v[0]=t=>o(n).workOrderInfo.status=t),name:"radiogroup"},{default:d(()=>[_(V,null,{default:d(()=>[(a(!0),i(w,null,I(o(B),t=>(a(),U(N,{key:t.value,value:t.value},{default:d(()=>[u(r(t.label),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1},8,["value"]),_(o(b),{type:"info",onClick:A},{default:d(()=>[u("\u4FEE\u6539")]),_:1})])]),e("div",re,[le,e("span",ie,r(o(n).workOrderInfo.title),1)]),e("div",{class:"chatlist",ref_key:"scrollContainer",ref:L,id:"container"},[(a(!0),i(w,null,I(o(n).chatList,(t,xe)=>(a(),i("div",null,[t.msg_type==1?(a(),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,ge),ve])])):k("",!0),t.msg_type==0?(a(),i("div",me,[e("div",he,[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",Ie,r(t.content),1)])])):k("",!0)]))),256)),o(n).chatList.length==0?(a(),i("div",be," \u6682\u65E0\u5185\u5BB9 ")):k("",!0)],512),e("div",Me,[e("div",null,[_(T,{style:{width:"100%"},value:o(l),"onUpdate:value":v[1]||(v[1]=t=>j(l)?l.value=t:l=t),type:"textarea",placeholder:"\u6D88\u606F..."},null,8,["value"])]),e("div",null,[_(o(b),{strong:"",secondary:"",type:"success",class:"sendButton",onClick:W},{default:d(()=>[u("\u53D1\u9001")]),_:1})])]),Oe]),_:1})])}}};typeof M=="function"&&M(O);var We=E(O,[["__scopeId","data-v-60689118"]]);export{We as default};
|