123456 |
- /*!
- * build: Hopaheal
- * copyright: Mead
- * time: 2022-6-7 11:38:49
- */
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2e0ff522"],{"264a":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"teacherlist-container"},[0==t.is_choosing_teacher?a("div",{staticClass:"unauth"},[a("el-image",{staticClass:"pic-error-parent",attrs:{src:s("4f51")}}),a("div",{staticClass:"auth-text"},[t._v("您暂无操作权限")])],1):t._e(),1==t.is_choosing_teacher?a("div",[a("vab-query-form",[a("vab-query-form-left-panel",{attrs:{span:22}},[a("el-form",{staticClass:"search",attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",[a("el-input",{staticStyle:{width:"250px","margin-right":"5px"},attrs:{clearable:"",placeholder:"请输入导师姓名"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.queryData.apply(null,arguments)}},model:{value:t.queryForm.truename,callback:function(e){t.$set(t.queryForm,"truename","string"===typeof e?e.trim():e)},expression:"queryForm.truename"}})],1),a("el-form-item",[a("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" 查询 ")])],1)],1)],1)],1),t.list.length>0?a("div",[a("el-row",{staticClass:"wrap",attrs:{gutter:20}},t._l(t.list,(function(e,s){return a("el-col",{key:s,staticClass:"box_card",attrs:{lg:8,md:8,sm:24,xl:8,xs:24}},[a("div",{staticClass:"bg"},[a("div",{staticClass:"top"},[a("div",{staticClass:"img"},[a("img",{attrs:{alt:"",src:e.headimg}})]),a("div",{staticClass:"name"},[a("ul",[a("li",[a("span",[t._v("姓名:")]),t._v(" "+t._s(e.truename)+" ")]),a("li",[a("span",[t._v("毕业院校:")]),t._v(" "+t._s(e.school||"--")+" ")]),a("li",[a("span",[t._v("联系方式:")]),t._v(" "+t._s(e.mobile||"--")+" ")]),a("li",[a("span",[t._v("担任课程:")]),t._v(" "+t._s(e.class||"--")+" ")]),a("li",[a("span",[t._v("预约人数:")]),a("span",{staticStyle:{color:"red"}},[t._v(t._s(e.student_nums))]),a("span",[t._v("/"+t._s(e.max_student_nums))])])])])]),a("div",{staticClass:"introduce"},[a("div",[a("span",[t._v("研究方向:")]),t._v(" "+t._s(e.direction||"--")+" ")]),a("div",[a("span",[t._v("代表项目:")]),t._v(" "+t._s(e.project||"--")+" ")])]),t.is_test?t._e():a("div",{staticClass:"btn"},[0==e.is_subscribe_status?a("div",{on:{click:function(s){return t.appointment(e)}}},[a("span",[t._v("暂未开始")])]):t._e(),1==e.is_subscribe_status?a("div",{class:t.mytea&&t.mytea.id==e.id?"":"red",on:{click:function(s){return t.appointment(e)}}},[t.mytea&&t.mytea.id==e.id?a("span",[t._v("取消选择")]):a("span",[t._v("选择导师")])]):t._e(),2==e.is_subscribe_status?a("div",{class:t.mytea&&t.mytea.id==e.id?"":"select",on:{click:function(s){return t.appointment(e)}}},[t.mytea&&t.mytea.id==e.id?a("span",{staticStyle:{color:"red"}},[t._v(" 取消选择 ")]):a("span",[t._v("名额已满")])]):t._e(),a("div",{staticClass:"detail",on:{click:function(s){return t.detail(e)}}},[t._v("查看详情")])])])])})),1)],1):a("el-empty",{attrs:{description:"暂无导师"}}),a("el-dialog",{attrs:{"before-close":t.handleClose1,center:"",title:"",visible:t.detail_visable,width:"60%"},on:{"update:visible":function(e){t.detail_visable=e}}},[a("div",{staticClass:"detail_wrap"},[a("div",{staticClass:"top"},[a("div",{staticClass:"img clearfix"},[a("img",{attrs:{alt:"",src:t.d_list.headimg}})]),a("div",{staticClass:"list clearfix"},[a("span",[t._v("教工号:"+t._s(t.d_list.account||"--"))]),a("span",[t._v("姓名:"+t._s(t.d_list.truename))]),a("span",[t._v("手机号:"+t._s(t.d_list.mobile||"--"))]),a("span",[t._v("邮箱:"+t._s(t.d_list.email||"--"))]),a("span",[t._v("毕业院校:"+t._s(t.d_list.school||"--"))]),a("span",[t._v(" 预约人数: "),a("span",{staticClass:"num"},[t._v(t._s(t.d_list.student_nums))]),a("span",{staticClass:"total_nums"},[t._v("/"+t._s(t.d_list.max_student_nums))])]),a("span",[t._v("学科:"+t._s(t.d_list.subject||"--"))]),a("span",[t._v("担任课程:"+t._s(t.d_list.class||"--"))])])]),a("div",{staticClass:"bottom",attrs:{if:t.d_list.direction}},[a("div",{staticClass:"b_wrap"},[a("span"),a("div",[t._v("研究方向")]),a("span")]),a("div",{staticClass:"content"},[t._v(t._s(t.d_list.direction))])]),a("div",{staticClass:"bottom",attrs:{if:t.d_list.project}},[a("div",{staticClass:"b_wrap"},[a("span"),a("div",[t._v("承担项目")]),a("span")]),a("div",{staticClass:"content"},[t._v(t._s(t.d_list.project))])]),a("div",{staticClass:"bottom",attrs:{if:t.d_list.results}},[a("div",{staticClass:"b_wrap"},[a("span"),a("div",[t._v("代表成果")]),a("span")]),a("div",{staticClass:"content"},[t._v(t._s(t.d_list.results))])])]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.detail_visable=!1}}},[t._v(" 关 闭 ")])],1)]),a("el-dialog",{attrs:{"before-close":t.handleClose,center:"",title:"",visible:t.detail_choose,width:"400px"},on:{"update:visible":function(e){t.detail_choose=e}}},[null==t.mytea||t.mytea.id!=t.myteacher.id?a("div",{staticClass:"choose_wrap"},[t._v(" 是否选择 "),a("span",[t._v(t._s(t.myteacher.truename))]),t._v(" 老师为您的导师 ")]):a("div",{staticClass:"choose_wrap"},[t._v(" 是否取消选择 "),a("span",[t._v(t._s(t.myteacher.truename))]),t._v(" 老师为您的导师 ")]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.detail_choose=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.sure}},[t._v("确 定")])],1)]),a("el-pagination",{attrs:{background:"","current-page":t.queryForm.page,layout:t.layout,"page-size":t.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:t.total},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}})],1):t._e()])},i=[],n=s("1da1"),r=s("5530"),c=(s("96cf"),s("6646")),o=s("2f62"),l={data:function(){return{list:[],layout:"total, sizes, prev, pager, next, jumper",total:0,queryForm:{page:1,per_page:15,type:1,with:"student_number"},detail_visable:!1,d_list:{},myteacher:{},detail_choose:!1,mytea:{},subscribe:{},is_choosing_teacher:0}},computed:Object(r["a"])({},Object(o["c"])({type_id:"user/type_id",is_test:"user/is_test"})),created:function(){this.is_choosing_teacher=this.$store.state.user.type.is_choosing_teacher,this.getList(),this.getMyteacher(),console.log(this.type_id,"type_id")},methods:{detail:function(t){this.detail_visable=!0,this.d_list=t},handleClose1:function(){this.detail_visable=!1},handleSizeChange:function(t){console.log(t,"handleSizeChange"),this.queryForm.per_page=t,this.getList()},handleCurrentChange:function(t){console.log(t,"handleCurrentChange"),this.queryForm.page=t,this.getList()},appointment:function(t){var e=this;return Object(n["a"])(regeneratorRuntime.mark((function s(){return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(e.is_test){s.next=10;break}if(e.myteacher=t,console.log(t,"item------------"),0!=t.is_subscribe_status){s.next=5;break}return s.abrupt("return");case 5:if(2!=t.is_subscribe_status||e.mytea&&e.mytea.id==t.id){s.next=7;break}return s.abrupt("return");case 7:e.type_id>0?(console.log(e.type_id,"1item"),e.detail_choose=!0,e.listLoading=!1):e.$message({message:"当前身份不可选择导师",type:"warning"}),s.next=11;break;case 10:e.$message.warning("游客模式,暂无权限!");case 11:case"end":return s.stop()}}),s)})))()},sure:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s,a,i,n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.is_test){e.next=23;break}if(null==t.mytea||t.mytea.id!=t.myteacher.id){e.next=12;break}return t.listLoading=!0,e.next=5,Object(c["deltea"])(t.subscribe.id);case 5:s=e.sent,a=s.message,t.$baseMessage(a,"success",!1,"vab-hey-message-success"),t.getList(),location.reload(),e.next=21;break;case 12:return i={teacher_id:t.myteacher.id,student_id:t.type_id},t.listLoading=!0,e.next=16,Object(c["appointment"])(i);case 16:n=e.sent,r=n.message,t.$baseMessage(r,"success",!1,"vab-hey-message-success"),t.getList(),location.reload();case 21:e.next=24;break;case 23:t.$message.warning("游客模式,暂无权限!");case 24:t.handleClose();case 25:case"end":return e.stop()}}),e)})))()},handleClose:function(){this.detail_choose=!1},queryData:function(){this.queryForm.page=1,this.getList()},getMyteacher:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.listLoading=!0,e.next=3,Object(c["getMyteacher"])(t.queryForm);case 3:s=e.sent,a=s.data,console.log(a,"我的导师1111"),t.mytea=a.teacher,t.subscribe=a.subscribe,t.listLoading=!1;case 9:case"end":return e.stop()}}),e)})))()},getList:function(){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function e(){var s,a,i,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.listLoading=!0,e.next=3,Object(c["getList"])(t.queryForm);case 3:s=e.sent,a=s.data,console.log(a,"导师列表"),i=a.list,n=a.meta,t.list=i,console.log(t.list,"this.list"),t.total=n.pagination.total,t.listLoading=!1;case 11:case"end":return e.stop()}}),e)})))()}}},u=l,d=(s("66b3"),s("2877")),_=Object(d["a"])(u,a,i,!1,null,"62bcefa9",null);e["default"]=_.exports},"4f51":function(t,e,s){t.exports=s.p+"static/img/403.4f9dbde6.png"},6646:function(t,e,s){"use strict";s.r(e),s.d(e,"getList",(function(){return i})),s.d(e,"appointment",(function(){return n})),s.d(e,"getMyteacher",(function(){return r})),s.d(e,"deltea",(function(){return c})),s.d(e,"leaveMessage",(function(){return o}));var a=s("b775");function i(t){return Object(a["default"])({url:"/mentor/teacher",method:"get",params:t})}function n(t){return Object(a["default"])({url:"/mentor/subscribe",method:"post",data:t})}function r(t){return Object(a["default"])({url:"/mentor/subscribe-teacher",method:"get",params:t})}function c(t){return Object(a["default"])({url:"/mentor/subscribe/"+t,method:"delete"})}function o(t){return Object(a["default"])({url:"/mentor/leave-message",method:"post",data:t})}},"66b3":function(t,e,s){"use strict";s("718f")},"718f":function(t,e,s){}}]);
|