2 lines
6.0 KiB
Vue
2 lines
6.0 KiB
Vue
import{p as F,T as R,a7 as T,a8 as M,a as r,o as e,c as o,b as a,ab as s,e as c,w as _,g as d,i as A,d as b,aa as D,a9 as y,j as N,ae as B,af as U}from"./vendor.3937d42d.js";import{e as X}from"./esignButton.bad9b793.js";import{g as j}from"./opinion.fad0ac94.js";import{h as z}from"./baseInfo.d9edf97e.js";import{g as E}from"./goMap.cc8a9c70.js";import{_ as J}from"./my_default.3c8a5442.js";import{_ as K}from"./index.e47da145.js";import"./index.dc54a726.js";const O=F();O.use(R);const P={setup(i,h){const l=T({schoolDetail:{},evaluateList:[],busiStatus:window.userInfo.busiStatus?parseInt(window.userInfo.busiStatus):0});return l.coachDetail=JSON.parse(sessionStorage.getItem("coachDetail")),console.log(l.coachDetail.coachId),l.complaintRecord=[],M(async()=>{console.log("onMounted"),l.complaintRecord=await j({coachId:l.coachDetail.coachId});let t=await z({coachId:l.coachDetail.coachId,schoolId:""});t=t.appraiseRecordVoList||[],t.map(m=>{for(let v=1;v<m.appraiseDetailList.length;v++)m.appraiseDetailList[v].value/=.15}),l.evaluateList=t,console.log(l.complaintRecord),console.log(l.evaluateList)}),{state:l}},components:{esignButton:X},methods:{goToMap(i){if(console.log(111),!i.gpsX)R("\u672A\u914D\u7F6E\u7ECF\u7EAC\u5EA6");else{let h={latitude:parseFloat(i.gpsY),longitude:parseFloat(i.gpsX),name:i.schoolName,address:i.schoolAddress};E(h)}}}},k=i=>(B("data-v-117cb882"),i=i(),U(),i),Y={id:"school-detail"},q={class:"school-top"},G={class:"school-des"},H={class:"des-left"},Q={class:"left-title"},W={class:"left-rate"},Z={class:"rate"},$=N("\u6EE1\u610F\u5EA6\uFF1A"),tt={class:"left-num"},at={key:0},et=k(()=>a("span",null,"\u5408\u683C\u7387\uFF1A",-1)),ot={class:"left-num"},st={key:0},ct={class:"rate"},it=N("\u5E26\u6559\u8F66\u578B\uFF1A"),lt={class:"left-num"},nt={key:0,class:"rate"},dt={class:"des-right"},_t={class:"school-content"},rt={class:"detail"},ht={key:0},vt={key:0,class:"detail-describe"},pt=["src"],mt={key:1},ut={class:"instrbox"},ft={class:"ts"},gt={class:"topArea"},Dt={class:"time"},yt={class:"comment"},kt={key:0,class:"replay"},It=k(()=>a("div",null,"\u6559\u7EC3\u56DE\u590D\uFF1A",-1)),bt={key:0,class:"evaluate"},Rt={class:"evaluate-list"},Nt=k(()=>a("img",{class:"stu_head",src:J},null,-1)),wt={class:"content"},Ct={class:"details"},Lt={class:"item-rate-grade"},St={key:0,class:"has_more_pay"},Vt={key:0,class:"has_more_pay1"},xt={key:1,class:"has_more_pay2"},Ft={key:1,class:"appraiseItems"},Tt={class:"title"},Mt={key:0,class:"more"},At={class:"list-right"},Bt={key:1};function Ut(i,h,l,t,m,v){const u=r("van-col"),I=r("van-row"),w=r("van-image"),f=r("van-empty"),g=r("van-tab"),C=r("van-rate"),L=r("van-tabs"),S=r("esign-button");return e(),o("div",Y,[a("div",q,[a("div",G,[a("div",H,[a("div",Q,s(t.state.coachDetail.coachName),1),a("div",W,[a("div",Z,[c(I,null,{default:_(()=>[c(u,{span:"13"},{default:_(()=>[a("span",null,[$,a("span",tt,s(parseFloat(t.state.coachDetail.satisfactionRate)>=0?t.state.coachDetail.satisfactionRate:"\u6682\u65E0"),1),parseFloat(t.state.coachDetail.satisfactionRate)>=0?(e(),o("span",at,"%")):d("v-if",!0)])]),_:1}),c(u,{span:"11"},{default:_(()=>[a("span",null,[et,a("span",ot,s(parseFloat(t.state.coachDetail.passRate)>=0?t.state.coachDetail.passRate:"\u6682\u65E0"),1),parseFloat(t.state.coachDetail.passRate)>=0?(e(),o("span",st,"%")):d("v-if",!0)])]),_:1})]),_:1})]),a("div",ct,[c(I,null,{default:_(()=>[c(u,{span:"13"},{default:_(()=>[a("span",null,[it,a("span",lt,s(t.state.coachDetail.teachVehicleKind||0),1)])]),_:1})]),_:1})]),t.state.coachDetail.schoolName?(e(),o("div",nt,s(t.state.coachDetail.schoolName),1)):d("v-if",!0)]),a("div",{class:"left-address",onClick:h[0]||(h[0]=A(n=>v.goToMap(t.state.coachDetail),["stop"]))},s(t.state.coachDetail.schoolAddress),1)]),a("div",dt,[c(w,{src:t.state.coachDetail.coachPhotoUrl},null,8,["src"])])])]),a("div",_t,[a("div",rt,[c(L,{active:"{{ active }}","bind:change":"onChange"},{default:_(()=>[c(g,{title:"\u81EA\u6211\u4ECB\u7ECD"},{default:_(()=>[t.state.coachDetail.description||t.state.coachDetail.video?(e(),o("div",ht,[t.state.coachDetail.description?(e(),o("div",vt,s(t.state.coachDetail.description),1)):d("v-if",!0),t.state.coachDetail.video?(e(),o("video",{key:1,src:t.state.coachDetail.video,controls:"controls"},null,8,pt)):d("v-if",!0)])):(e(),o("div",mt,[c(f,{image:"error",description:"\u6682\u65E0\u6570\u636E"})]))]),_:1}),c(g,{title:"\u5B66\u5458\u6295\u8BC9"},{default:_(()=>[(e(!0),o(D,null,y(t.state.complaintRecord,n=>(e(),o("div",ut,[a("div",ft,[a("div",gt,[a("div",null,[a("div",Dt,"\u6295\u8BC9\u65F6\u95F4\uFF1A"+s(n.createdTime),1)])]),a("div",yt,"\u6295\u8BC9\u5185\u5BB9\uFF1A"+s(n.comment),1)]),n.replyInfo?(e(),o("div",kt,[It,a("div",null,s(n.replyInfo),1)])):d("v-if",!0)]))),256)),!t.state.complaintRecord||t.state.complaintRecord.length==0?(e(),b(f,{key:0,image:"error",description:"\u6682\u65E0\u6570\u636E"})):d("v-if",!0)]),_:1}),c(g,{title:"\u5B66\u5458\u8BC4\u4EF7"},{default:_(()=>[t.state.evaluateList.length>0?(e(),o("div",bt,[(e(!0),o(D,null,y(t.state.evaluateList,(n,Xt)=>(e(),o("div",Rt,[Nt,a("div",wt,[a("div",null,s("\u5B66\u5458_"+n.userId),1),a("div",Ct,[(e(!0),o(D,null,y(n.appraiseDetailList,(p,V)=>(e(),o("div",Lt,[V===0?(e(),o("div",St,[p.value==2?(e(),o("div",Vt,"\u65E0\u4E8C\u6B21\u6536\u8D39")):d("v-if",!0),p.value==1?(e(),o("div",xt,"\u6709\u4E8C\u6B21\u6536\u8D39")):d("v-if",!0)])):(e(),o("div",Ft,[a("div",Tt,s(p.appraiseItemName),1),c(C,{modelValue:p.value,"onUpdate:modelValue":x=>p.value=x,size:20,"void-icon":"star","void-color":"#eee",readonly:""},null,8,["modelValue","onUpdate:modelValue"])]))]))),256))]),n.content?(e(),o("div",Mt,s("\u5176\u4ED6\u53CD\u9988\uFF1A"+n.content),1)):d("v-if",!0)]),a("div",At,s(n.appraiseTime.slice(0,-3)),1)]))),256))])):(e(),o("div",Bt,[c(f,{image:"error",description:"\u6682\u65E0\u6570\u636E"})]))]),_:1})]),_:1})])]),t.state.coachDetail.schoolName?(e(),b(S,{key:0,schoolName:t.state.coachDetail.schoolName,coachId:t.state.coachDetail.coachId,openChat:t.state.coachDetail.openChat},null,8,["schoolName","coachId","openChat"])):d("v-if",!0)])}var qt=K(P,[["render",Ut],["__scopeId","data-v-117cb882"]]);export{qt as default};
|