1 |
- import{d as F,O as L,o as z,w as M,g as e,i as j,I as E,T as w,h as i,F as x,B as A,S as _,X as N,W as O,a as g,f,R as Q}from"./index-edefc56e.js";import{M as Y}from"./index-f660bdfe.js";import{i as Z}from"./icon-timer-ac089c62.js";import{i as K}from"./icon-teacher-default-a5bec550.js";import{i as J}from"./icon-edit-9f02937c.js";import{R as $,a as ee,i as te,M as ae,b as le,d as se}from"./deep-clone-fc831520.js";import{S as oe,b as C,a as d}from"./index-ba2bf563.js";import{C as B}from"./index-075173b8.js";import{C as b}from"./index-f9a2e469.js";import{M as re}from"./index-c80d8fa0.js";import{M as ue}from"./index-974dc8a6.js";import{e as m,p as v,a as T,c as V}from"./constant-a400d214.js";import{M as ne}from"./index-c9262754.js";import{c as U}from"./toolsValidate-2f258ec3.js";import{T as H}from"./index-dbd8de2d.js";import{C as ie,a as ce}from"./index-5458b0ca.js";import{L as pe}from"./index-644ac4a1.js";import{I as G}from"./index-8b188ccb.js";import{F as de}from"./index-3e015cc7.js";import{D as me,a as ve}from"./index-0ac0ed00.js";import{T as ye,a as k}from"./index-05d74342.js";import"./use-tab-status-f5397a9c.js";const be="_searchContainer_n3b50_14",he="_searchTitle_n3b50_22",fe="_searchTypeGroup_n3b50_30",Te="_searchTypeFlex_n3b50_37",xe="_searchTypeItem_n3b50_40",Ae="_success_n3b50_49",De="_error_n3b50_52",Se="_cellGroup_n3b50_73",Ee="_timerCell_n3b50_76",ge="_iconTimer_n3b50_82",Ve="_timer_n3b50_76",He="_eStatus_n3b50_91",Fe="_iconFace_n3b50_99",Le="_iconEdit_n3b50_107",ze="_usernameCell_n3b50_115",we="_iconTeacher_n3b50_121",Ce="_classname_n3b50_127",Ue="_photoList_n3b50_137",Ge="_photo_n3b50_137",ke="_photoMore_n3b50_160",Pe="_resultCell_n3b50_175",Xe="_result_n3b50_175",Ie="_typeGroup_n3b50_185",Me="_operationCell_n3b50_219",je="_operationTitle_n3b50_222",Be="_questionContent_n3b50_239",Re="_uploadGroup_n3b50_246",We="_btnGroup_n3b50_254",a={"patrol-evaluation-detail":"_patrol-evaluation-detail_n3b50_1",searchContainer:be,searchTitle:he,searchTypeGroup:fe,searchTypeFlex:Te,searchTypeItem:xe,success:Ae,error:De,"is-active":"_is-active_n3b50_68",cellGroup:Se,timerCell:Ee,iconTimer:ge,timer:Ve,eStatus:He,iconFace:Fe,iconEdit:Le,usernameCell:ze,iconTeacher:we,classname:Ce,photoList:Ue,photo:Ge,photoMore:ke,resultCell:Pe,result:Xe,typeGroup:Ie,operationCell:Me,operationTitle:je,questionContent:Be,uploadGroup:Re,btnGroup:We},P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAACB1BMVEUAAAD9xFL+xVH+xVH/x1D+xlL/zFD/01z/yE3/yEn/2GP+x1X+xlP+xlH/4nD/yE//5Hf/1lr/5Hb/1lr9xFD+x1X/4XP/3mv/5Hb/327/2mH/4nX/5Xb/4W7+yFT9xkz/5Hb/11r/zlP/4W7/6Hz/223/0V3+xlL+xlH/zkz/01b/0E/+xlL+yFb+ylj/2GD/01T/3m//0Ez+xFNpU0L/3Gj/22XwZmn/mKD/137/2F7/2WL/3Wv/327/3mz/1lv/1VrSrVH/1Fn/2GH/z03/zUn/2Xz/4HD/0FD/3nb/0lP/23j/2Hj9xFEwMDD/23v9x1b/nZn/3nn/4nX/3nP/0WDnglz+xk//zEdzWkP/v3f/4nL/3XD/1nD/1mv9uWb/2GX/1GX8lp7/pJH/rIr/tYb9p4b+q37/13X9sXT/2nP/1nP/03D/2W/oZmb31GLlbmLgwV3xlFz9wFnlwliyXVbpo1WuXFWkW1P3vlLApFDutU7+yUy/mEqciUqWhEqTdEaMekWJbERxVER2aEBmXD1fVjpVTjg/PDP+mKD/o5n+n5P/y4XSg4TShIL/0nn/vHLSk3H/x279zGf/zGXZYmLSYWD9yF3/0FrSpFrpl1npllm1XVj9yVbvrVSfWlLvuVH4y1Dxu0zEoEyPWEyNWEzxw0u7kUv5xUmBVkl9YkRyVER+ZEONaSqYAAAAM3RSTlMA/OnZsXkzIiEOBuviuFhX+Pjr693b19fNysnEpJhubGhoWEQhFRDq3tfNxL20s6SkTkZo8FSiAAACTklEQVQ4y3XQ9VvbQBjA8bcKLe6uY+67AUkKjCGlqVGqw1tguLu7zd3d9Y/cvW0Jpb19frjcJd/nuctBqJLC3MzkxMTkzNzCEmCLz3E47PZGyi46HDnxjORYeqtdz0saxdb0y2GJNq9VxERvMolOpyia9LxerLpwAkIcz2rAxORsqKxsoHA06U2utKiQJsNJE3NlmEGzLUaqtFlttGmritA2bEs72DGvih6mgsX1hJwP/lepmecrSlm85AUpBpQxiA0bISRGi3dYxvMjZf9ho1U+jbJHeHMZmlgbO/w6tjZxEMUCROnMvFeHdqyrOsmqdQcf7wilhiIvb67127du63Q4wXHbuo+RDSMVXOzgh1tafIIg7Fk3BMmGdU+orRU6BzoJiYPs9rtNHNf0WBAWd6cPo+ndRTr2cNytPhIDKf23OarpGkMLhzplkPSA83taHamHQ30EkvoDkasmQvVNDg0QSBmi0657j64zvLrfRQ8yJYMz7R0Pu7ubrzI1997pnSIn4ZKvw2g0rrOjdYLOQVFNO42+sKMVglQQZRgyGAyfmpm7LRCkBjjrM9JqhRX9IOgUABQbXHXUJr7d+vZh7u3M3PzXP7jalBGUD9Tplxh9//tr5lm55Pn81u+PBMm1GF2pq6unPo+XHzG+RPwSwE+5XI9+ukMb90KgUUKARmHxLN+gltyjgWLU/Z4EKDQQFB1LlxaLx+OxzL6enHwzKyNBsdEgiVYQJgU2Eo2S1Sg1cFSCPDyRJ0CkgtTQJLUA2NSqOLnMYpHJ41RqCPEP2g4GwjKgkvQAAAAASUVORK5CYII=",qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAB9VBMVEUAAAD/zFL/zFD+xVH+xlH+xVH/x1D/x0f+1Vv+x1T+xlL+xk7/4nD/5HP+xVP/5Hf/5Hb+xlP+x1X/4XP/3mv/5Hb/1lr/327/4nX+yVf/5Xb/1lr9xVH/5Hb/zU//yE7/4W7/z1f/x0f/223/33D+wGD9xFH/11z/1Fj9xlX/zkz/22T/0E/+xU//4nL/32v9x1T/xlH9yFf/2mL/01P/y1n/3m//0Ez9xFP/22X/mKD/3mv/1Fj/3Gj/2WL/13//zEleSTn/1Vr/01T/327/2F7/0E7/01b/1lz/2H3/2GH/0VL/zkv/0FH/4HD/zEf+xVMwMDD/13b/3nX/3Wn/3Gf/23v/4nT/oZH/3Hf/3XH9xVX+0FT9xVD+xk//npn/pY3/2Xn/3m3/0mH9yFb+yVG2k0VoUTr/3Xn/1nH/2XD/1m3/1mr/2Wf/0mXkwVf1yE/+yUz+y0qhi0mOcT9iTDn/sIT/1nr/y3r/33f/w3T/vXL+s3H+t2r+zWf/1mX9uWXvylroxVnWt1b4zVTJrVP/z1HmvVDcs0uxlEq/mkSHa0CTdD96YDxRSjb9qn7/t3n/v3j/3nf9sXT+03L9vV/9yF3evlvxy1n9wVfCqFTSq0v0xUrMpkqTgUjHoUaLeUWWeUKCckF5akBJRDY4NzI2NDHgln3SAAAAOHRSTlMAIg7q3tmxBPvru21YIfv46+Pb19fNzcrEtKSkeWhYVkQ0MhUI+vrr6+jXxMS1mJh6eG9oaFlORrRCS2gAAAJuSURBVDjLddMHUxpBGIDhRQTsvdfEmN77ehouiHieKHII0rsBG00gxt57Se+9/s7sco0BfGbYOeZ7ZxfYAaQrbW2qrSgvr6htai0FuZU0mM3zE2PIxLzZ3FACsp2pNk/QpGDslbn6QUbSeUM3ihPaax3FrDRJj/oa89Kbc/U6L0qsNl1fnw7Bq5Ue81dJ0poaG9rG25fBarBfFqrOehs6yNadyWd7Y6/iT7zpQ5/A152Df8XeyH0vo5ekjY9ERiO/rsJ3+vsAq5lKNSYTm5gQPjdBCAsV+DcM0eRU1ynsqLqDoqtTpKHrNOMoykf3pZwjQ0rs/SdlFhzpz4K7IdIwmPKH2VQq8QNaN+LftvkI3gLN0+RM+OXCqibCMHENZ/svwzA/Bgc19uWlt7AI1E2SC26CcK+sM8w+H538jqzH/21q/BaCIF4XgouGOTeBeAZ+nXwY4GzgJVIw8JTAzoMCwzMipTcHC4EtCZG7J0tvr4fAlsElw0xq00V+RCHco2MNTyxloG56hnph8SxS1FYAjdVq/ELr/hZFjcM1j+X5x0LQHJ5WsxzJw101Z/cw6VA7IKsI3KMmtZyESnX0NarVRj//TKoS2mHIaQES7eQwZ0+FBYMqbG/4CQ7YawHXwo5+TkAlCPTzDb5g0Lbj7+cdBNkk+F1sYDFArvQMCb4EEsfHRwfRIbGRKnD0cGjncYZZp9Do20CKPCaOR0ZQ4oIiOWDlyaArhsYpszEnTCMT/sSSSvTW6XS5XGwgqpQAgUQGc5KhRpQn12cnejl7lqhdmtlI20EWRXG+Pm2X/GIFyKmj5br0AoRl0qLbHSDNf87iHbjDitxtAAAAAElFTkSuQmCC",_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAB4FBMVEUAAAD/zFD/y1H+xVL+x1T+xlL+xVH/x1D+xlL/zFD+xFD+xlP+xlL/0Vr/yEv/5Hf/5Hb/1lr+xVH/4XP/3mv/5Hb/1lr/327/4nX+yVf/5Xb/4W7+yFT9xkz/5Hb/11r/4W7/6Hz/223/33D/1lz/1Vn+xFH/zkz/22T/0E/+xU//2GD/01T/5Xf/5XT/3GX/3m//0Ez/2mL/x1D+xFP/3Gj/2mT/mKD/1Vv/01X/13//2WH/zEn/22b/3Wv/1FdeSTn/327/3mz/1Fn/0VL/2F//113/0FH/2H3/zkv/0E//z03/zEf/3Hr/4HD/3nX9xVL/23cwMDD/mp3/2Xv/13j9xVD+xk/+ykz/4nX/1HT/1W3/1GH9yFX+yVGqkktuVjpBPTP/oJb/o5L+o4z/33f/4nL/2HH/3XD/wG7/02T+z2T9xlf9zEqRcz+DaD5lTzpiTDn/rYj/yH7/3nL9s3D/2G3uzF/9vlzYt1T4zFPrwVDnvE3Rq03kuUvftUvPp0eigkOFdEJ3akByZj96YDxOSDb+n5L/qZH/wYn9rHz/tXv/v3n/w3X/0HL9tW39uGz9uGj9uWb9yF3/0FrwxlO0nFG0nFDXsE3GokrWrUmujUbKokWwjUWAZT1pUjrohlFhAAAANHRSTlMADlf76t3ZsXkz6eO7IyH46+vq19fNzcrEtKSYbmxoaEQhFQj4+NjXxMS1pKRYWFhORiIgUnXv7gAAAlNJREFUOMt104dT2lAcwPEfIALuukfVWrv3eCYQpEbLiDtsESziHkzrtlp39977X+17AR9B4+cu6/K937tcEpBraaqvKistLauqb2oBZbdqA4HJfslkIFB7UyE5VzHV7+Eoz+RUxR3I1dowNSjge4LTOUg4Bc4z2FWnApnzNQNkinNxoLNzACN7p9A/ry2WNZWLeIy38xinN5pHq9aaGbzQTNcJM8PR/KMVG7oETnigJDSP6jLP1ebBTZsSBn1CaiAqp0mjyIIQygPstkXgli2niOLqLI6uTHNe5jQjOCoEuMd4OQtDrHw1M4yZbMS3lXSEGaCZ4bxmyb4rbKbCrn1ykCI9XF/m3r5+E7LZbBHXno3ac0XwPvR+aRWhIqiefuFm2bF5u/3QtWundl2HdvvcOMu6l/DznRl2s9iC0RiOrBmptUjYaFxgMfeqBi48Zgm3UcEYS7wT4WI6GnuoYJwlPop4uecsNtuhYJbFJpAGqoPBV+MTsybTl01Tjo1108iHiWcvyYu5MRc0Sb7zv6yy5kdq04HSiqC5I2hNS/DxDWvG+g5/4BAzkR6KrcM9PQ7iSZJP7mxJZ3/+8amnj1CGAeDqnLUn7WeS5/nRRGIUH1LbtNECgNoR6s3Y+stnHNA55FPBLn/uprbjo3hY/Hcs25QDcbe7t10mFmtvH/IhSg0S3VA26evDiR9l6SBNlS/6h/BtCZkiQ38puF+IL30+v9/vE1GOwhKgSi4hRfmkoVQ6pUanglzqguNJuRpOatTKE20jKDPorxVoRFFTUKQ3gMx/THMLhyfatoAAAAAASUVORK5CYII=",Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAACSVBMVEUAAAD+xVL+xlL+xVL7y1f/yE3/zUngynb9xFH+x1T/4XH+xlL+y1T/4W//01v/5nH/43T/43b/1lqOxdT/5Hb/1lr+xlP+x1X/1lr/5Hb/4G//4nXexXT+yVf/yFD/5Xb/4G7/x1SpxrL/5HT/223/y2H/33B8xemVxcuUxcv9xlL/22j/zkz/3GT/0E/+xU//2GD/01b9xFD/xk+hxb2hxr7/y1n/3GX/yFH/0U7/3Gz/0Ez/5XT/3Wl8xOj9xFP/3Gj/mKD/137/2WNpU0L/22X/3Gv/327/2WL/1lv/3mv/zkvFxJP/2F//117/01X/0VH/0E7/zEj/2Hv/4HAwMDDHzZXwZmnHy5L/3Hv/3nj/23j/3Hb/3nXfxHX/3W39x1b/npnHyZHGyY//4XT/3XHixHH/2HD/1m3+xVP+xlCfi0qPfUfHzpj/oZHbxHr/13fezXf/1HP/1GT/0WD/0FT+zk/+yE7/y0ppn7rZqq//mZ3HzpdZgJTCx5H/qYz/u4WyfYPcz33ZxXz/ynn9snLgzHHiy2xJYGz/2GfpZmb61WD10V/lxV7jeF7yzFvev1v/0Frqxlrtx1n9wVjGrFb2y1TNqVHhuVDzuU/ctE6tjk06RElxWUJvYj5pXj5NRzZIQzU7ODI0MzHZs6H/tpDaxYzllIf/roP9rHz/vnnlpXX/xnH/0HD9tnD9s2/jyGz/ymv9zGf9uWT/x2P9yF39vl3ihVrVhVakW1OeWlHysk/ysU/ovU7ovE6LV0t8VUeJb0aJbkbWxFKJAAAAPnRSTlMA6PvaNCEOBv7r17tsaCIh/vn58evr4tvOzcrEtbSwpJl5YFgVEQj+6Ojf19fExLWkpHl4d3VZWFhYUEZERFySc+4AAAKsSURBVDjLddEHUxpBGIDhRY3YS+y9Jab33li5Q4WclBNODWIQg4KCxtg1lphoYu+9l/Tee/9l2b3Fg0HyzrDcffvM7M4ccC00OCUuMjw8Mi4lOBR4LiMhzKy/gtPrzWEJGR7IxQCzXksJafXmgPNuJDNVZ6BwxYYSlKFYS2lLjEm7Xc2ueJ0Wi3Jdbq4OhVcDVdwQE+JiAsoxyXXLUFsqElRmPDbll90zGutKY7ZOTDWiixpzPNTwFiYRcykL3TIny1M0/FB5mkcHLBSFjMcghP5iZM5kU5Ql+z9VIhWE0CELVUvTw9P0tqaH6VKEotH3orVUP03budUxvCGX4x9ex1Y5O48qfUBwP1WLhoO2jU37kFxoyL65YRuUYwTTwFEr1fP0uVKpnFjnbCqV0pGNW59QKutfvpqCMBDEWh5IpdIu1egK19epEurs41ZG35ikUtM76A+ieqS4Z2tch6RagZqcxGu1pINbe4R3TNAL7LzFo+6lVgmPFmWyRfTXLpG0LnXzWx/hFmqToNoVilkZalahKMDvbXjn5hQEUXUm/PQQDwvU6r8Y/VGreXQfoyfouFjri8c1Xe9vEzQj45sh6E5vTU0vRBc/Vm9VoxxojqA5B4J8gSBo3KrRNDbewMMizQJBC5oi/H6doDQQoqnToBzoJ0E/BEQ+Czhc38iyLEFs0/Lvr19+LTexZU60HwBwTtOA0F08LGPZz4WoTyxBV3kUBFAHxxmG4dE1hpkfKCwcmGcYJxKJMbrANDHMPQdivo+MfGNa/PIEdBbwJTfn5xOUz9dSBaGAkgHJ1xs2vyYIiWZEnMjbFzjaEQ0r8DCvigcCqoCiHQAIypsgApzIGxsh30QPaE8iOctZeoQ7ikgH2xKf2uuK9p0UA4/5HD8i8vLz8xIFnvBxnf8DTEk/7aHsCpIAAAAASUVORK5CYII=",Oe=F({name:"skeleton-modal",props:{show:{type:Boolean,default:!1},showCount:{type:Array,default:()=>[1,2,3,4,5,6]},isLink:{type:Boolean,default:!0}},setup(u,{slots:l}){const r=L({loading:!1});return z(()=>{r.loading=u.show}),M(()=>u.show,()=>{r.loading=u.show}),()=>e(oe,{loading:r.loading,style:"flex-wrap: wrap"},{template:()=>e("div",{style:{height:"calc(100vh - var(--header-height) - var(--van-tabs-line-height))",overflow:"hidden",width:"100%"}},[u.showCount.map(()=>e(B,{inset:!0,class:a.cellGroup},{default:()=>[e(b,{center:!0,class:a.timerCell,border:!1},{icon:()=>e(C,{class:a.iconTimer},null),title:()=>e("div",{class:a.timer,style:{width:"120px"}},[e(d,null,null)]),value:()=>e("div",{class:a.eStatus},[e(d,{rowWidth:"50%"},null)])}),e(b,{center:!0,class:a.usernameCell},{icon:()=>e(C,{class:a.iconTeacher},null),title:()=>e("div",null,[e("div",{class:a.classname},[e(d,{rowWidth:"50%"},null)]),e("div",{class:a.name,style:{marginTop:"4px"}},[e(d,{rowWidth:"50%"},null)])]),value:()=>e("div",{class:a.photoList},[e(d,{class:a.photo},null),e(d,{class:a.photo},null),e(d,{class:a.photo},null)])})]}))]),default:()=>l.default&&l.default()})}});function X(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!N(u)}const I=F({name:"detail-list",props:{type:{type:String,default:""},evaluateStatus:{type:String,default:""},problemType:{type:String,default:""},courseType:{type:String,default:""},status:{type:String,default:""}},setup(u){const l=O(),r=L({isClick:!1,imageShow:!1,startPosition:0,imagePreview:[],listState:{dataShow:!0,loading:!0,finished:!1,refreshing:!1},params:{evaluateFlag:u.type==="Evaluated",evaluateStatus:"",problemType:"",courseType:"",status:"",startTime:l.query.date||"",endTime:l.query.date||"",page:1,rows:20},changeType:null,questionType:null,evaluateList:[],problemTypeList:[],list:[]}),p=j([]),s=()=>{r.params.page=1,D()},D=async()=>{try{if(r.isClick)return;r.isClick=!0;const{data:t}=await g.post("/api-web/coursePatrolEvaluation/page",{data:r.params}),n=t||{},c=n.rows||[];c.forEach(o=>{const y=o.attachmentUrl?o.attachmentUrl.split(","):[],h=o.problemType?o.problemType.split(","):[];o.problemTypeList=h,o.submitEvaluateStatus=o.evaluateStatus||"",o.submitProblemType=h||[],o.submitProblemDesc=o.problemDesc||"",o.submitVideoList=[],o.submitImgList=[],y.forEach(S=>{U(S,"image")?o.submitImgList.push(S):o.submitVideoList.push(S)}),o.attachmentUrlList=y||[],o.evaluateFlag||(o.isEdit=!0)}),r.listState.refreshing?p.value=c||[]:p.value=p.value.concat(c||[]),r.listState.finished=n.pageNo>=n.totalPage,r.params.page=n.pageNo+1}catch(t){r.listState.finished=!0}finally{r.listState.dataShow=p.value.length>0,r.listState.refreshing=!1,r.listState.loading=!1,r.isClick=!1}},R=async t=>{try{const n=[...t.submitImgList,...t.submitVideoList];if(!t.submitEvaluateStatus){f("请选择评价");return}if(t.submitEvaluateStatus==="UNQUALIFIED"){if(!t.submitProblemType){f("请选择问题类型");return}if(!t.submitProblemDesc){f("请输入问题描述");return}if((t.submitProblemDesc.length<3||t.submitProblemDesc.length<=50)&&n.length<=0){f("请上传附件");return}}const c={id:t.id,evaluateStatus:t.submitEvaluateStatus,problemType:t.submitProblemType.join(","),problemDesc:t.submitProblemDesc,attachmentUrl:n.join(",")};t.evaluateFlag?await g.post("/api-web/coursePatrolEvaluation/update",{hideLoading:!1,data:c}):await g.post("/api-web/coursePatrolEvaluation/save",{hideLoading:!1,data:{...c,courseScheduleId:t.courseScheduleId}}),p.value=[],s()}catch(n){}},W=(t,n)=>{r.imagePreview=se(t),r.imageShow=!0,r.startPosition=n},q=t=>t==="EXCELLENT"?P:t==="GOOD"?qe:t==="QUALIFIED"?_e:t==="UNQUALIFIED"?Ne:P;return z(()=>{for(const t in m)Object.prototype.hasOwnProperty.call(m,t)&&r.evaluateList.push({text:m[t],value:t});for(const t in v)Object.prototype.hasOwnProperty.call(v,t)&&r.problemTypeList.push({text:v[t],value:t});D()}),M(()=>[u.evaluateStatus,u.problemType,u.courseType,u.status],()=>{r.params.evaluateStatus=u.evaluateStatus,r.params.problemType=u.problemType,r.params.courseType=u.courseType,r.params.status=u.status,p.value=[],s()}),()=>e("div",null,[e(Oe,{show:r.listState.loading,"onUpdate:show":t=>r.listState.loading=t},{default:()=>[e(ue,{modelValue:r.listState.refreshing,"onUpdate:modelValue":t=>r.listState.refreshing=t,onRefresh:()=>s(),style:{minHeight:"calc(100vh - var(--header-height) - var(--van-tabs-line-height))"}},{default:()=>[e(pe,{finished:r.listState.finished,finishedText:" ",onLoad:D,offset:100,immediateCheck:!1},{default:()=>[r.listState.dataShow?p.value.map(t=>{let n,c;return e(B,{inset:!0,class:a.cellGroup},{default:()=>[e(b,{center:!0,class:a.timerCell,border:!1},{icon:()=>e(E,{name:Z,class:a.iconTimer},null),title:()=>e("div",{class:a.timer},[w(t.startClassTime).format("YYYY-MM-DD HH:mm"),i("~"),w(t.endClassTime).format("HH:mm")]),value:()=>e("div",{class:a.eStatus,onClick:()=>{t.isEdit=!0}},[t.evaluateFlag?e(x,null,[e(E,{name:q(t.evaluateStatus),class:a.iconFace},null),e("span",{class:[a.sLevel,t.evaluateStatus==="UNQUALIFIED"?a.error:a.success]},[m[t.evaluateStatus]]),e(E,{name:J,class:a.iconEdit},null)]):e("span",{class:[a.sLevel,t.courseStatus==="UNDERWAY"?a.success:""]},[T[t.courseStatus]])])}),e(b,{center:!0,class:a.usernameCell},{icon:()=>e(G,{src:t.teacherAvatar||K,class:a.iconTeacher,fit:"cover"},null),title:()=>e("div",null,[e("div",{class:a.classname},[t.courseName]),e("div",{class:a.name},[t.teacherName])]),value:()=>e("div",{class:a.photoList},[t.attachmentUrlList.map((o,y)=>y<3&&e("div",{class:a.photo,onClick:h=>{h.stopPropagation(),h.preventDefault(),W(t.attachmentUrlList,y)}},[U(o,"image")?e(G,{src:o+"@base@tag=imgScale&w=120",fit:"cover"},null):e("video",{src:o+"#t=1,4",controls:!1},null),t.attachmentUrlList.length>3&&y===2?e("div",{class:a.photoMore},[i("+"),t.attachmentUrlList.length-3]):""]))])}),(t.submitProblemType.length>0||t.problemDesc)&&!t.isEdit?e(b,{center:!0,class:a.resultCell},{default:()=>[t.problemTypeList.length>0?e("div",{class:a.typeGroup},[t.problemTypeList.map(o=>e(H,{type:"primary",plain:!0},{default:()=>[v[o]]}))]):"",t.problemDesc?e("div",{class:a.result},[t.problemDesc]):""]}):"",t.isEdit&&t.courseStatus!="NOT_START"?e(b,{center:!0,class:a.operationCell},{default:()=>[e($,{class:a.typeGroup,modelValue:t.submitEvaluateStatus,"onUpdate:modelValue":o=>t.submitEvaluateStatus=o},X(n=r.evaluateList.map(o=>e(H,{type:t.submitEvaluateStatus===o.value?"primary":"default",plain:!0},{default:()=>[e(ee,{name:o.value},null),o.text]})))?n:{default:()=>[n]}),t.submitEvaluateStatus==="UNQUALIFIED"?e(x,null,[e("div",{class:a.operationTitle},[i("问题类型")]),e(ie,{class:a.typeGroup,modelValue:t.submitProblemType,"onUpdate:modelValue":o=>t.submitProblemType=o},X(c=r.problemTypeList.map(o=>e(H,{type:t.submitProblemType.includes(o.value)?"primary":"default",plain:!0},{default:()=>[e(ce,{name:o.value},null),o.text]})))?c:{default:()=>[c]}),e("div",{class:a.operationTitle},[i("问题描述")]),e(de,{type:"textarea",rows:2,modelValue:t.submitProblemDesc,"onUpdate:modelValue":o=>t.submitProblemDesc=o,maxlength:50,class:a.questionContent,placeholder:"请输入问题描述",border:!1},null)]):"",e("div",{class:a.operationTitle},[i("上传附件")]),e("div",{class:a.uploadGroup},[e(re,{uploadIcon:te,maxCount:5,native:!0,modelValue:t.submitImgList,"onUpdate:modelValue":o=>t.submitImgList=o},{default:()=>[e(ae,{uploadIcon:le,uploadType:"VIDEO",accept:".mp4",uploadSize:50,native:!0,maxCount:3,modelValue:t.submitVideoList,"onUpdate:modelValue":o=>t.submitVideoList=o},null)]})]),e("div",{class:a.btnGroup},[t.evaluateFlag?e(A,{type:"default",round:!0,block:!0,onClick:()=>t.isEdit=!1},{default:()=>[i("取消")]}):"",e(A,{type:"primary",round:!0,block:!0,onClick:()=>R(t)},{default:()=>[i("确认")]})])]}):""]})}):e(_,{style:{minHeight:"calc(100vh - var(--header-height))"},description:"暂无数据"},null)]})]})]}),e(ne,{teleport:"body",show:r.imageShow,"onUpdate:show":t=>r.imageShow=t,images:r.imagePreview,startPosition:r.startPosition},null)])}}),bt=F({name:"patrol-evaluation-detail",setup(){const u=j(),l=L({heightV:0,active:"NotEvaluated",listState:{loading:!0},dropDownValue:{evaluateStatus:"",problemType:"",evaluateStatus1:"",courseType:"",status:""},dropDownValueSelect:{evaluateStatus:"",problemType:"",evaluateStatus1:"",courseType:"",status:""},courseStatusType:[{text:"全部状态",value:""}],eveluationType:[{text:"全部评价",value:""}],questionType:[{text:"全部问题",value:""}],courseType:[{text:"全部类型",value:""}]}),r=s=>{s.value&&s.value.toggle()},p=()=>{l.active==="Evaluated"?(l.dropDownValue.evaluateStatus=l.dropDownValueSelect.evaluateStatus,l.dropDownValue.problemType=l.dropDownValueSelect.problemType):l.active==="NotEvaluated"&&(l.dropDownValue.evaluateStatus1=l.dropDownValueSelect.evaluateStatus1,l.dropDownValue.courseType=l.dropDownValueSelect.courseType,l.dropDownValue.status=l.dropDownValueSelect.status),r(u)};return z(()=>{for(const s in T)Object.prototype.hasOwnProperty.call(T,s)&&l.courseStatusType.push({text:T[s],value:s});for(const s in m)Object.prototype.hasOwnProperty.call(m,s)&&l.eveluationType.push({text:m[s],value:s});for(const s in v)Object.prototype.hasOwnProperty.call(v,s)&&l.questionType.push({text:v[s],value:s});for(const s in V)Object.prototype.hasOwnProperty.call(V,s)&&l.courseType.push({text:V[s],value:s})}),()=>e("div",{class:a["patrol-evaluation-detail"]},[e(Y,{position:"top",onBarHeight:s=>{l.heightV=s}},{default:()=>[e(Q,null,{right:()=>e(me,{class:a.patrolDetailDropDown,closeOnClickOutside:!1},{default:()=>[e(ve,{title:"筛选",ref:u,teleport:"body",onOpen:()=>{l.dropDownValueSelect={...l.dropDownValue}}},{default:()=>[e("div",{class:a.searchContainer},[l.active==="Evaluated"?e(x,null,[e("div",{class:a.searchTitle},[i("评价类型")]),e("div",{class:[a.searchTypeGroup,a.searchTypeFlex]},[l.eveluationType.map(s=>e("div",{class:[a.searchTypeItem,l.dropDownValueSelect.evaluateStatus===s.value&&a["is-active"]],onClick:()=>{l.dropDownValueSelect.evaluateStatus=s.value}},[s.text]))]),e("div",{class:a.searchTitle},[i("问题类型")]),e("div",{class:[a.searchTypeGroup,a.searchTypeFlex]},[l.questionType.map(s=>e("div",{class:[a.searchTypeItem,l.dropDownValueSelect.problemType===s.value&&a["is-active"]],onClick:()=>{l.dropDownValueSelect.problemType=s.value}},[s.text]))])]):null,l.active==="NotEvaluated"?e(x,null,[e("div",{class:a.searchTitle},[i("课程状态")]),e("div",{class:[a.searchTypeGroup,a.searchTypeFlex]},[l.courseStatusType.map(s=>e("div",{class:[a.searchTypeItem,l.dropDownValueSelect.status===s.value&&a["is-active"]],onClick:()=>{l.dropDownValueSelect.status=s.value}},[s.text]))]),e("div",{class:a.searchTitle},[i("课程类型")]),e("div",{class:[a.searchTypeGroup,a.searchTypeFlex]},[l.courseType.map(s=>e("div",{class:[a.searchTypeItem,l.dropDownValueSelect.courseType===s.value&&a["is-active"]],onClick:()=>{l.dropDownValueSelect.courseType=s.value}},[s.text]))])]):null]),e("div",{class:["btnGroupPopup","van-hairline--top"]},[e(A,{round:!0,onClick:()=>r(u)},{default:()=>[i("取消")]}),e(A,{type:"primary",round:!0,onClick:p},{default:()=>[i("确定")]})])]})]})})]}),e(ye,{active:l.active,"onUpdate:active":s=>l.active=s,offsetTop:l.heightV,sticky:!0,lazyRender:!0,swipeable:!0},{default:()=>[e(k,{name:"NotEvaluated",title:"未评价"},{default:()=>[e(I,{type:"NotEvaluated",evaluateStatus:l.dropDownValue.evaluateStatus1,courseType:l.dropDownValue.courseType,status:l.dropDownValue.status},null)]}),e(k,{name:"Evaluated",title:"已评价"},{default:()=>[e(I,{type:"Evaluated",evaluateStatus:l.dropDownValue.evaluateStatus,problemType:l.dropDownValue.problemType},null)]})]})])}});export{bt as default};
|