/*! * build: admin-pro * copyright: chuzhixin 1204505056@qq.com * time: 2022-11-22 15:52:37 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-08a32a90"],{"65ba":function(e,t,s){e.exports=s.p+"static/img/user.3349243a.gif"},c6ba:function(e,t,s){},d117:function(e,t,s){"use strict";s("c6ba")},f483:function(e,t,s){"use strict";s.r(t);var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"personal-center-container"},[t("el-page-header",{staticClass:"goback",attrs:{content:"个人中心"},on:{back:e.goBack}}),t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{lg:8,md:12,sm:24,xl:8,xs:24}},[t("el-card",{attrs:{shadow:"hover"}},[t("div",{staticClass:"personal-center-user-info"},[t("el-avatar",{staticClass:"img",attrs:{size:100,src:e.avatar}}),t("div",{staticClass:"personal-center-user-info-full-name"},[e._v(" "+e._s(e.form.name)+" ")]),t("ul",{staticClass:"personal-center-user-info-list"},[t("li",[t("vab-icon",{attrs:{icon:"open-arm-line"}}),e._v(" "+e._s(e.translateTitle("学号:"))+e._s(e.form.username)+" ")],1),t("li",[t("vab-icon",{attrs:{icon:"bug-2-line"}}),e._v(" "+e._s(e.translateTitle("状态:"))+e._s(0==e.form.status?"禁用":"正常")+" ")],1),t("li",[t("vab-icon",{attrs:{icon:"community-line"}}),e._v(" "+e._s(e.translateTitle("学院:"))+e._s(e.form.faculty)+" ")],1),t("li",[t("vab-icon",{attrs:{icon:"stack-line"}}),e._v(" "+e._s(e.translateTitle("班级:"))+e._s(e.form.class)+" ")],1),t("li",[t("vab-icon",{attrs:{icon:"bubble-chart-line"}}),e._v(" "+e._s(e.translateTitle("年级:"))+e._s(e.form.period)+" ")],1),t("li",[t("vab-icon",{attrs:{icon:"emotion-line"}}),e._v(" "+e._s(e.translateTitle("真实姓名:"))+e._s(e.form.turename)+" ")],1),t("li",[t("vab-icon",{attrs:{icon:"women-line"}}),e._v(" "+e._s(e.translateTitle("性别:"))+e._s(0==e.form.sex?"未知":1==e.form.sex?"男":"女")+" ")],1),t("li",[t("vab-icon",{attrs:{icon:"smartphone-line"}}),e._v(" "+e._s(e.translateTitle("手机号:"))+e._s(e.form.mobile)+" ")],1),t("li",[t("vab-icon",{attrs:{icon:"time-line"}}),e._v(" "+e._s(e.translateTitle("创建时间:"))+e._s(e.form.created_at)+" ")],1)])],1)])],1),t("el-col",{attrs:{lg:16,md:12,sm:24,xl:16,xs:24}},[t("el-card",{attrs:{shadow:"hover"}},[t("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"基本信息",name:"first"}},[t("el-col",{attrs:{lg:12,md:16,sm:24,xl:12,xs:24}},[t("el-form",{ref:"form",attrs:{"label-width":"80px",model:e.studentArr,rules:e.rules}},[t("el-form-item",{attrs:{label:e.translateTitle("头像"),prop:"headimg"}},[t("el-avatar",{staticClass:"img",attrs:{size:100,src:e.avatar},nativeOn:{click:function(t){return e.openDialog.apply(null,arguments)}}})],1),t("div",{staticClass:"student"},[t("el-form-item",{attrs:{label:e.translateTitle("昵称"),required:""}},[t("el-input",{model:{value:e.studentArr.name,callback:function(t){e.$set(e.studentArr,"name",t)},expression:"studentArr.name"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("学号"),required:""}},[t("el-input",{model:{value:e.studentArr.username,callback:function(t){e.$set(e.studentArr,"username",t)},expression:"studentArr.username"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("性别"),required:""}},[t("el-radio-group",{model:{value:e.studentArr.sex,callback:function(t){e.$set(e.studentArr,"sex",t)},expression:"studentArr.sex"}},[t("el-radio",{attrs:{label:0}},[e._v(" "+e._s(e.translateTitle("未知"))+" ")]),t("el-radio",{attrs:{label:1}},[e._v(" "+e._s(e.translateTitle("男性"))+" ")]),t("el-radio",{attrs:{label:2}},[e._v(" "+e._s(e.translateTitle("女性"))+" ")])],1)],1),t("el-form-item",{attrs:{label:e.translateTitle("真实姓名"),required:""}},[t("el-input",{model:{value:e.studentArr.turename,callback:function(t){e.$set(e.studentArr,"turename",t)},expression:"studentArr.turename"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("学院"),required:""}},[t("el-input",{model:{value:e.studentArr.faculty,callback:function(t){e.$set(e.studentArr,"faculty",t)},expression:"studentArr.faculty"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("年级"),required:""}},[t("el-input",{model:{value:e.studentArr.period,callback:function(t){e.$set(e.studentArr,"period",t)},expression:"studentArr.period"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("班级"),required:""}},[t("el-input",{model:{value:e.studentArr.class,callback:function(t){e.$set(e.studentArr,"class",t)},expression:"studentArr.class"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("手机号"),prop:"mobile"}},[t("el-input",{model:{value:e.studentArr.mobile,callback:function(t){e.$set(e.studentArr,"mobile",t)},expression:"studentArr.mobile"}})],1)],1),t("el-form-item",{attrs:{label:e.translateTitle("密码"),prop:"password"}},[t("el-input",{attrs:{"show-password":"",type:"password"},model:{value:e.studentArr.password,callback:function(t){e.$set(e.studentArr,"password",t)},expression:"studentArr.password"}})],1),t("el-form-item",{attrs:{label:e.translateTitle("确认密码"),prop:"password_confirmation"}},[t("el-input",{attrs:{"show-password":"",type:"password"},model:{value:e.studentArr.password_confirmation,callback:function(t){e.$set(e.studentArr,"password_confirmation",t)},expression:"studentArr.password_confirmation"}})],1),t("el-form-item",[t("el-button",{attrs:{plain:!0,type:"primary"},on:{click:e.onSubmit}},[e._v(" "+e._s(e.translateTitle("保存"))+" ")])],1)],1)],1)],1),t("el-tab-pane",{attrs:{label:"观看历史",name:"second"}},[t("div",{staticClass:"crouse"},[e.empty?t("el-empty",{attrs:{description:e.translateTitle("空空如也~")}}):e._e(),t("el-row",{attrs:{gutter:20}},e._l(e.record_course,(function(s,r){return t("el-col",{key:r,attrs:{lg:8,md:12,sm:6,xl:8}},[t("el-card",{staticClass:"card",attrs:{"body-style":{padding:"0px",position:"static"},shadow:"hover"}},[t("div",{on:{click:function(t){return e.toDetail(s.id)}}},[t("div",{staticClass:"img"},[t("el-image",{attrs:{fit:"cover",lazy:!0,src:s.thumb_resource.url}})],1),t("div",{staticClass:"card-title"},[e._v(e._s(s.title))]),t("div",{staticClass:"card-bottom"},[t("div",{staticClass:"left_nums"},[e._v(" "+e._s(s.user_count)+"人观看 ")]),t("div",{staticClass:"right"},[e._v(" "+e._s("false"==s.watch_progress.toString()?e.translateTitle("立即学习"):e.translateTitle("继续学习"))+" ")])])])])],1)})),1),t("el-pagination",{attrs:{background:"","current-page":e.queryForm.current_page,layout:e.layout,"page-size":e.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:e.queryForm.total_pages},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}})],1)])],1)],1)],1)],1),t("vab-cropper",{ref:"vabCropper"})],1)},a=[],l=(s("24b8"),s("7736")),i=s("4236"),o=s("79fa"),n=s("3f52"),c=s("9f2e"),u={name:"PersonalCenter",components:{VabCropper:i["default"]},data(){return{activeName:"second",form:{fullName:unescape("楚芝馨"),nickname:"good luck",sex:2,description:unescape("富在术数,不在劳身;利在势居,不在力耕。")},record_course1:[{watch_progress:25,is_rec:1,title:"Linux",user_count:2,thumb_resource:{url:"https://all.meedu.tech/storage/images/Xm0X9xAlgKtaz9s6XUeWVgURASqC9LZp9gCntaCr.png"}},{watch_progress:25,is_rec:1,title:"Linux",user_count:2,thumb_resource:{url:"https://all.meedu.tech/storage/images/Xm0X9xAlgKtaz9s6XUeWVgURASqC9LZp9gCntaCr.png"}},{watch_progress:25,is_rec:1,title:"Linux",user_count:2,thumb_resource:{url:"https://all.meedu.tech/storage/images/Xm0X9xAlgKtaz9s6XUeWVgURASqC9LZp9gCntaCr.png"}},{watch_progress:25,is_rec:1,title:"Linux",user_count:2,thumb_resource:{url:"https://all.meedu.tech/storage/images/Xm0X9xAlgKtaz9s6XUeWVgURASqC9LZp9gCntaCr.png"}},{watch_progress:25,is_rec:1,title:"Linux",user_count:2,thumb_resource:{url:"https://all.meedu.tech/storage/images/Xm0X9xAlgKtaz9s6XUeWVgURASqC9LZp9gCntaCr.png"}}],record_course:[],queryForm:{page:1,per_page:15,total_pages:0},empty:!1,layout:"total, sizes, prev, pager, next, jumper",rules:{headimg:[{required:!0,trigger:"change",message:"请选择头像"}],name:[{required:!0,trigger:"blur",message:"请输入昵称"}],status:[{required:!0,trigger:"change",message:"请选择状态"}]},studentArr:{}}},computed:{...Object(l["c"])({avatar:"user/avatar"})},created(){this.getRecord(),this.getPerson()},methods:{...Object(l["b"])({_logout:"user/logout",setAvatar:"user/setAvatar",delVisitedRoute:"tabs/delVisitedRoute"}),translateTitle:o["translateTitle"],goBack(){this.delVisitedRoute(Object(c["handleActivePath"])(this.$route,!0)),this.$router.push("/index")},async onSubmit(){this.studentArr.headimg=this.avatar;const{message:e}=await Object(n["getEdit"])(this.studentArr);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),this.getPerson(),console.log(this.avatar)},openDialog(){this.$refs["vabCropper"].showImg(this.studentArr.headimg)},handleSizeChange(e){this.queryForm.per_page=e,this.getRecord(this.queryForm)},handleCurrentChange(e){this.queryForm.page=e,this.getRecord(this.queryForm)},async getRecord(){const{data:e}=await Object(n["getRecord"])();console.log(e,"观看记录"),this.record_course=e.list,console.log(this.record_course,1111),void 0==this.record_course?(this.queryForm.total_pages,this.empty=!0):(this.empty=!1,this.queryForm.total_pages=e.meta.pagination.total)},async getPerson(e){this.form.headimg=e;const{data:t}=await Object(n["getPerson"])();this.form=t,this.studentArr=t,console.log(this.form,"个人中心form")},async getEdit(e){this.form.headimg=e,await Object(n["getEdit"])(e)},toDetail(e){console.log(e,"e"),this.$router.push({path:"/course/videodetail",query:{course_id:e}})}}},d=u,m=(s("d117"),s("0b56")),p=Object(m["a"])(d,r,a,!1,null,"6237c76a",null);t["default"]=p.exports}}]);