| 1 |
- !function(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function t(t){for(var o=1;o<arguments.length;o++){var r=null!=arguments[o]?arguments[o]:{};o%2?e(Object(r),!0).forEach((function(e){n(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t,n,o,r,a,l){try{var c=e[a](l),i=c.value}catch(s){return void n(s)}c.done?t(i):Promise.resolve(i).then(o,r)}function r(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var l=e.apply(t,n);function c(e){o(l,r,a,c,i,"next",e)}function i(e){o(l,r,a,c,i,"throw",e)}c(void 0)}))}}var a=document.createElement("style");a.innerHTML="._searchBand_p2lg0_1{display:inline-block;font-size:.37333rem;font-weight:600;color:#333}._manageCell_p2lg0_7{padding:.4rem .34667rem}._manageCell_p2lg0_7 .van-cell__title{flex:1 auto;flex-basis:48%}._manageCell_p2lg0_7 ._teacherContent_p2lg0_14{display:flex;align-items:center;justify-content:space-between}._manageCell_p2lg0_7 ._teacherContent_p2lg0_14 ._content_p2lg0_19{width:1.86667rem}._manageCell_p2lg0_7 ._teacherContent_p2lg0_14 ._name_p2lg0_22{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem;max-width:1.86667rem}._manageCell_p2lg0_7 ._teacherContent_p2lg0_14 ._classNum_p2lg0_29{text-align:center;width:1.6rem}._manageCell_p2lg0_7 ._teacherContent_p2lg0_14 ._num_p2lg0_33{font-size:.53333rem;font-weight:700;color:#f67146;line-height:.64rem}._manageCell_p2lg0_7 ._teacherContent_p2lg0_14 ._numText_p2lg0_39{font-size:.32rem;color:#333;line-height:.45333rem}._manageCell_p2lg0_7 ._teacherContent_p2lg0_14 ._messageImg_p2lg0_44{margin-top:.13333rem;width:.64rem;height:.64rem}._manageCell_p2lg0_7 ._img_p2lg0_49{width:1.28rem;height:1.28rem;overflow:hidden;border-radius:50%;margin-right:.26667rem}._manageCell_p2lg0_7 ._name_p2lg0_22{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._manageCell_p2lg0_7 ._phone_p2lg0_62{font-size:.37333rem;color:#777;line-height:.53333rem}._manageCell_p2lg0_7 ._status_p2lg0_67{font-size:.42667rem;font-weight:500;color:#333}._manageCell_p2lg0_7 ._frozen_p2lg0_72{color:#f44541}._codeContainer_p2lg0_75 ._codeImg_p2lg0_75{width:8.61333rem;height:12.4rem;background:url(./assets/download.275aac0e.png) no-repeat center center;background-size:contain;margin:0 auto}._codeContainer_p2lg0_75 ._codeImg_p2lg0_75 ._codeContent_p2lg0_82{padding-left:.21333rem}._codeContainer_p2lg0_75 ._codeImg_p2lg0_75 ._codeTitle_p2lg0_85{text-align:center;padding-top:.34667rem;font-size:.64rem;font-weight:700;color:#fff;text-shadow:.02667rem .02667rem .18667rem #f4672a}._codeContainer_p2lg0_75 ._codeImg_p2lg0_75 ._codeName_p2lg0_93{padding:.96rem .21333rem 0;font-size:.48rem;font-weight:600;color:#fff}._codeContainer_p2lg0_75 ._codeImg_p2lg0_75 ._codeQr_p2lg0_99{margin:.61333rem auto 0;width:6.16rem;height:6.16rem;padding:.26667rem;background:linear-gradient(180deg,#ffffff 0%,#ffffff 100%);border-radius:.29333rem;overflow:hidden}._codeContainer_p2lg0_75 ._codeImg_p2lg0_75 ._codeQr_p2lg0_99 img{width:100%;height:100%}._codeContainer_p2lg0_75 ._codeImg_p2lg0_75 ._codeBtnText_p2lg0_112{margin:.4rem auto 0;display:inline-block;background:linear-gradient(135deg,#ff9c63 0%,#ff7144 100%);border-radius:.48rem;padding:.16rem .42667rem;font-size:.42667rem;font-weight:600;color:#fff}._codeContainer_p2lg0_75 ._codeImg_p2lg0_75 ._codeTips_p2lg0_122{padding-top:.26667rem;font-size:.34667rem;font-weight:600;color:#f16437;line-height:.48rem;text-align:center}._codeContainer_p2lg0_75 ._close_p2lg0_130{position:absolute;top:.32rem;right:.4rem}._codeContainer_p2lg0_75 ._codeBottom_p2lg0_135{position:relative;margin-top:.85333rem;background:#ffffff;border-radius:.53333rem .53333rem 0 0;padding-bottom:.26667rem}._codeContainer_p2lg0_75 ._title_p2lg0_142{font-size:.42667rem;font-weight:600;color:#333;line-height:.58667rem;padding:.4rem .4rem 0}._codeContainer_p2lg0_75 ._title_p2lg0_142 i{display:inline-block;margin-right:.16rem;width:.10667rem;height:.32rem;background:#ff8057;border-radius:.05333rem}._codeContainer_p2lg0_75 ._shareImg_p2lg0_157{width:1.25333rem;height:1.25333rem}._codeContainer_p2lg0_75 ._shareText_p2lg0_161{padding-top:.16rem;font-size:.37333rem;color:#333;line-height:.53333rem}\n",document.head.appendChild(a),System.register(["./index-legacy.c52b7cbb.js","./index-legacy.a7e7ca32.js","./index-legacy.fb25da3a.js","./index-legacy.4e7f0184.js","./icon-message-legacy.a5fad892.js","./icon_teacher-legacy.42ba77b1.js","./index-legacy.2ae28dc5.js","./index-legacy.ca3a829d.js","./index-legacy.d11fa8f4.js","./index-legacy.9fb17640.js","./index-legacy.51e5b886.js","./index-legacy.d61b8a1f.js","./index-legacy.ef15ba2a.js","./index-legacy.f657fbb5.js","./index-legacy.97665c37.js","./index-legacy.261ae52e.js","./use-tab-status-legacy.17f6d490.js","./index-legacy.1fccc4ce.js","./index-legacy.13f9f10f.js","./index-legacy.f900000d.js"],(function(e){"use strict";var n,o,a,l,c,i,s,u,_,d,g,p,m,f,h,b,w,v,x,C,y,j,I,k,T,S,O,P,N,z,B,L,Q;return{setters:[function(e){n=e.O},function(e){o=e.O,a=e.i,l=e.a},function(e){c=e.O},function(e){i=e.O},function(e){s=e.i,u=e.a,_=e.b},function(e){d=e.i},function(e){g=e.d,p=e.aQ,m=e.R,f=e.X,h=e.s,b=e.k,w=e.a2,v=e.l,x=e.be,C=e.P,y=e.p,j=e.F,I=e.ad,k=e.g},function(e){T=e.a},function(e){S=e.A},function(e){O=e.L},function(e){P=e.C},function(e){N=e.I},function(e){z=e.T},function(e){B=e.G,L=e.a},function(e){Q=e.P},function(){},function(){},function(){},function(){},function(){}],execute:function(){var A={searchBand:"_searchBand_p2lg0_1",manageCell:"_manageCell_p2lg0_7",teacherContent:"_teacherContent_p2lg0_14",content:"_content_p2lg0_19",name:"_name_p2lg0_22",classNum:"_classNum_p2lg0_29",num:"_num_p2lg0_33",numText:"_numText_p2lg0_39",messageImg:"_messageImg_p2lg0_44",img:"_img_p2lg0_49",phone:"_phone_p2lg0_62",status:"_status_p2lg0_67",frozen:"_frozen_p2lg0_72",codeContainer:"_codeContainer_p2lg0_75",codeImg:"_codeImg_p2lg0_75",codeContent:"_codeContent_p2lg0_82",codeTitle:"_codeTitle_p2lg0_85",codeName:"_codeName_p2lg0_93",codeQr:"_codeQr_p2lg0_99",codeBtnText:"_codeBtnText_p2lg0_112",codeTips:"_codeTips_p2lg0_122",close:"_close_p2lg0_130",codeBottom:"_codeBottom_p2lg0_135",title:"_title_p2lg0_142",shareImg:"_shareImg_p2lg0_157",shareText:"_shareText_p2lg0_161"};function M(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!I(e)}e("default",g({name:"companion-teacher",setup:function(){var e=p(),g=m({showMessage:!1,showPopover:!1,oPopover:!1,showQrcode:!1,schoolName:null,schoolId:null,url:null,subjectList:[],list:[],listState:{dataShow:!0,loading:!1,finished:!1},subjectText:"全部声部",statusText:"状态",params:{keyword:null,status:null,subjectId:null,page:1,rows:20},selectItem:{}}),I=function(){var e=r(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,k.post("/api-school/subject/page",{data:{page:1,rows:50}});case 3:t=e.sent,n=t.data,(n.rows||[]).forEach((function(e){g.subjectList.push({text:e.name,value:e.id})})),e.next=11;break;case 9:e.prev=9,e.t0=e.catch(0);case 11:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=r(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,k.get("/api-school/schoolStaff/detail/"+t);case 3:n=e.sent,console.log(n,"res"),g.schoolName=n.data.schoolName,g.schoolId=n.data.schoolId,g.url=location.origin+"/orchestra-school/#/companion-teacher-register?id="+n.data.schoolId+"&name="+n.data.schoolName,e.next=12;break;case 10:e.prev=10,e.t0=e.catch(0);case 12:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=r(regeneratorRuntime.mark((function e(){var n,o,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,k.post("/api-school/teacher/page",{data:t(t({},g.params),{},{schoolId:h.user.data.school.id})});case 3:if(n=e.sent,g.listState.loading=!1,o=n.data||{},!(g.list.length>0&&1===o.pageNo)){e.next=8;break}return e.abrupt("return");case 8:(r=o.rows||[]).forEach((function(e){e.subjectNames=e.subjectName?e.subjectName.split(","):[]})),g.list=g.list.concat(r),g.listState.finished=o.current>=o.pages,g.params.page=o.current+1,g.listState.dataShow=g.list.length>0,e.next=20;break;case 16:e.prev=16,e.t0=e.catch(0),g.listState.dataShow=!1,g.listState.finished=!0;case 20:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),R=function(){g.params.page=1,g.list=[],g.listState.dataShow=!0,g.listState.loading=!1,g.listState.finished=!1,D()};return f((function(){E(h.user.data.id),I(),D()})),function(){var t;return b(j,null,[b(i,{position:"top"},{default:function(){return[b(n,{border:!1},{right:function(){return b(w,{name:"plus",size:19,onClick:function(){return g.showQrcode=!0}},null)}}),b(c,{placeholder:"请输入伴学老师姓名",inputBackground:"white",background:"#f6f8f9",onSearch:function(e){g.params.keyword=e,R()}},null),b("div",{style:{padding:"12px 13px 16px",background:"#F8F8F8"}},[b("div",{class:A.searchBand,onClick:function(){return g.showPopover=!0}},[g.subjectText,v(" "),b(w,{name:g.showPopover?"arrow-up":"arrow-down"},null)]),b("div",{class:A.searchBand,style:"margin-left: 16px",onClick:function(){return g.oPopover=!0}},[g.statusText,v(" "),b(w,{name:g.oPopover?"arrow-up":"arrow-down"},null)])])]}}),g.listState.dataShow?b(O,{loading:g.listState.loading,"onUpdate:loading":function(e){return g.listState.loading=e},finished:g.listState.finished,finishedText:" ",class:[A.liveList],onLoad:D,immediateCheck:!1},M(t=g.list.map((function(t){return b(P,{center:!0,isLink:!0,class:A.manageCell,onClick:function(){return function(t){e.push({path:"/companion-teacher-detail",query:{id:t.id}})}(t)}},{icon:function(){return b(N,{class:A.img,src:t.avatar?t.avatar:d},null)},title:function(){return b("div",{class:A.teacherContent},[b("div",{class:A.content},[b("p",{class:[A.name,"van-ellipsis"]},[t.nickname]),b("p",{class:A.subjects},[t.subjectNames&&t.subjectNames.length>0&&t.subjectNames.map((function(e){return b(z,{type:"primary"},M(e)?e:{default:function(){return[e]}})}))])]),b("div",{class:A.classNum},[b("p",{class:A.num},[t.completedCourseScheduleNum||0,v("/"),t.totalCourseScheduleNum||0]),b("p",{class:A.numText},[v("课时")])]),b("div",{class:A.message,onClick:function(e){e.stopPropagation(),e.preventDefault(),g.showMessage=!0,g.selectItem=t}},[b(N,{class:A.messageImg,src:s},null)])])},value:function(){return b("span",{class:[A.status,"LOCKED"===t.status?A.frozen:""]},[T[t.status]])}})})))?t:{default:function(){return[t]}}):b(x,{btnStatus:!1,classImgSize:"SMALL",tips:"暂无伴学老师"},null),b(C,{show:g.showQrcode,"onUpdate:show":function(e){return g.showQrcode=e},position:"bottom",style:{background:"transparent"},safeAreaInsetBottom:!0},{default:function(){return[b("div",{class:A.codeContainer},[b("div",{class:A.codeImg},[b("div",{class:A.codeContent},[b("h2",{class:A.codeTitle},[g.schoolName]),b("div",{class:A.codeName},[v("邀请您成为乐团伴学老师")]),b("div",{class:A.codeQr},[b(o,{text:g.url,size:"100%"},null)]),b("div",{style:{textAlign:"center"}},[b("span",{class:A.codeBtnText},[v("扫描上方二维码完成资料填写")])]),b("div",{class:A.codeTips},[v("二维码将在两小时后失效,请及时登记")])])]),b("div",{class:A.codeBottom},[b(w,{name:"cross",size:22,class:A.close,color:"#666",onClick:function(){return g.showQrcode=!1}},null),b("h3",{class:A.title},[b("i",null,null),v("分享方式")]),b(B,{columnNum:2,border:!1},{default:function(){return[b(L,null,{icon:function(){return b(N,{class:A.shareImg,src:a},null)},text:function(){return b("div",{class:A.shareText},[v("保存图片")])}}),b(L,null,{icon:function(){return b(N,{class:A.shareImg,src:l},null)},text:function(){return b("div",{class:A.shareText},[v("微信")])}})]}})])])]}}),b(C,{show:g.showMessage,"onUpdate:show":function(e){return g.showMessage=e},position:"bottom",style:{background:"transparent"},safeAreaInsetBottom:!0},{default:function(){return[b("div",{class:A.codeContainer},[b("div",{class:A.codeBottom},[b(w,{name:"cross",size:22,class:A.close,color:"#666",onClick:function(){return g.showMessage=!1}},null),b("h3",{class:A.title},[b("i",null,null),v("联系方式")]),b(B,{columnNum:2,border:!1},{default:function(){return[b(L,{onClick:function(){y({api:"joinChatGroup",content:{type:"single",id:g.selectItem.id}}),g.showMessage=!1}},{icon:function(){return b(N,{class:A.shareImg,src:u},null)},text:function(){return b("div",{class:A.shareText},[v("发送消息")])}}),b(L,{onClick:function(){y({api:"callPhone",content:{id:g.selectItem.phone}}),g.showMessage=!1}},{icon:function(){return b(N,{class:A.shareImg,src:_},null)},text:function(){return b("div",{class:A.shareText},[v("拨打电话")])}})]}})])])]}}),b(S,{show:g.oPopover,"onUpdate:show":function(e){return g.oPopover=e},cancelText:"取消",actions:[{name:"全部",id:"ALL"},{name:"注销",id:"CANCEL"},{name:"冻结",id:"LOCKED"},{name:"正常",id:"ACTIVATION"}],onSelect:function(e){g.statusText=e.name,g.params.status="ALL"===e.id?null:e.id,g.oPopover=!1,R()}},null),b(C,{show:g.showPopover,"onUpdate:show":function(e){return g.showPopover=e},round:!0,position:"bottom"},{default:function(){return[b(Q,{columns:g.subjectList,onCancel:function(){return g.showPopover=!1},onConfirm:function(e){return function(e){g.subjectText=e.selectedOptions[0].text,g.params.subjectId=e.selectedOptions[0].value,g.showPopover=!1,R()}(e)}},null)]}})])}}}))}}}))}();
|