6 lines
1.7 KiB
Vue
6 lines
1.7 KiB
Vue
import{a as p,o as a,c as o,g as c,b as t,aa as v,a9 as _,e as u,ae as h,af as m,ab as n,j as y}from"./vendor.3937d42d.js";import{_ as f}from"./index.e47da145.js";import{k as g}from"./baseInfo.d9edf97e.js";const b={data(){return{type:1,evaluateList:[]}},async mounted(){this.type=this.$route.query.type,await this.getStudentAppraise(this.type)},methods:{async getStudentAppraise(e){let s=await g({type:e});console.log(s),this.evaluateList=s||[]},score(e,s){this.$router.push({path:"evaluate",query:{type:this.type}})}}},k=e=>(h("data-v-0984bb06"),e=e(),m(),e),L={class:"evaluatePage"},S=k(()=>t("div",{class:"line"},null,-1)),x={key:0},A={class:"evaluate-entry"},C={class:"evaluate-list"},N={class:"list-left"},I={class:"list-left"},P={key:0},V={class:"list-right"},w={key:1},B={class:"btns"};function E(e,s,R,q,r,d){const l=p("van-empty");return a(),o("div",L,[S,r.evaluateList.length>0?(a(),o("div",x,[c(` <div class="evaluate-sort">
|
|
<div class="sort">\u597D\u8BC4({{evaluateParams.goodAppraiseCount||0}})</div>
|
|
<div class="sort">\u4E2D\u8BC4({{evaluateParams.midAppraiseCount||0}})</div>
|
|
<div class="sort">\u5DEE\u8BC4({{evaluateParams.badAppraiseCount||0}})</div>
|
|
</div> `),t("div",A,[(a(!0),o(v,null,_(r.evaluateList,(i,T)=>(a(),o("div",C,[t("div",N,n(i.appraiseTime.slice(0,10)),1),t("div",I,[r.type==2?(a(),o("span",P,"\u6559\u7EC3-")):c("v-if",!0),y(n(i.coachName),1)]),t("div",V," \u8BC4\u5206"+n(i.satisfiedLevel||0),1)]))),256))])])):(a(),o("div",w,[u(l,{image:"error",description:"\u6682\u65E0\u6570\u636E"})])),t("div",B,[t("div",{class:"btn",onClick:s[0]||(s[0]=(...i)=>d.score&&d.score(...i))}," \u53BB\u8BC4\u4EF7 ")])])}var $=f(b,[["render",E],["__scopeId","data-v-0984bb06"]]);export{$ as default};
|