3.5b05af36bd728a129d6e.js 11 KB

12
  1. webpackJsonp([3],{JWpi:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("mvHQ"),s=i.n(a),o={data:function(){return{id:this.$route.query.id,name:this.$route.query.name,type:this.$route.query.type,tableHeight:"500px",isLoading:!1,formLabelWidth:"100px",dialogVisible:!1,page:1,total:0,tableData:[],dialogVisible1:!1,dialogVisible2:!1,subject:"",sClass:"",subjectJuri:[],projectJuri:[],grade:[],rateList:{score:0,content:""},rateParams:[],easyCommentAarry:["太棒了,再接再励","思维敏捷,聪慧好学","知识丰富,好学好问","同学很耐心,讲解很清晰","你是小天才","同学很细心,做的特别细致"],workDetail:{},pictureDialog:!1,dialogImageUrl:"",playerO:{},playerOptions:{playbackRates:[.7,1,1.5,2],autoplay:!1,muted:!1,loop:!1,preload:"auto",language:"zh-CN",aspectRatio:"16:9",fluid:!0,sources:[{type:"video/mp4",src:""}],notSupportedMessage:"此视频暂无法播放,请稍后再试",controlBar:{timeDivider:!0,durationDisplay:!0,remainingTimeDisplay:!1,fullscreenToggle:!0}},worksUpdateB:!1,isRate:!1}},mounted:function(){this.$nextTick(function(){this.tableHeight=window.innerHeight-this.$refs.table.$el.offsetTop-200,this.tableHeight<=530&&(this.tableHeight=530);var t=this;window.onresize=function(){t.tableHeight=window.innerHeight-t.$refs.table.$el.offsetTop-200,t.tableHeight<=530&&(t.tableHeight=530)}})},methods:{handleClose:function(t){t()},tableRowClassName:function(t){t.row;return(t.rowIndex+1)%2==0?"even_row":""},deletew:function(t){var e=this,i=[{id:t}];this.$confirm("确定删除此作业吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.ajax.post(e.$store.state.api+"deleteHomeworks",i).then(function(t){e.$message.success("删除成功"),1!=e.page&&1==e.tableData.length&&e.page--,e.getWork()}).catch(function(t){console.error(t)})}).catch(function(){})},lookWork:function(t){var e=this,i={id:t};this.ajax.get(this.$store.state.api+"getHomeSchoolDetail",i).then(function(t){var i=t.data[0][0],a=JSON.parse(i.content);i.text=a.content,i.photo=a.photo.split(","),i.media=a.media,i.rate?(e.isRate=!0,e.rateList=JSON.parse(i.rate)):e.rateList={score:0,content:""},e.playerOptions.poster=i.photo[0],e.playerOptions.sources[0].src=i.media,e.playerO=e.playerOptions,e.workDetail=i,e.dialogVisible=!0}).catch(function(t){console.error(t)})},doingAssess:function(){this.dialogVisible1=!0},giveScore:function(){this.dialogVisible2=!0},right:function(){this.dialogVisible2=!1},easyComment:function(t){this.rateList.content+=t.target.innerText+"。"},handleCurrentChange:function(t){this.page=t,this.getWork(),console.log("当前页: "+t)},handlePictureCardPreview:function(t){this.dialogImageUrl=t,this.pictureDialog=!0},getWork:function(){var t=this;this.isLoading=!0;var e={hid:this.id,page:this.page};this.ajax.get(this.$store.state.api+"getHomeSchoolByHid",e).then(function(e){t.isLoading=!1,t.total=e.data[0].length>0?e.data[0][0].num:0,t.tableData=e.data[0]}).catch(function(t){console.error(t)})},rate:function(){var t=this;if(!this.isRate||this.worksUpdateB){""==this.rateList.content?this.$message.error("请填写评价内容"):0==this.rateList.score&&this.$message.error("请评分");var e=[{rate:s()(this.rateList),s:this.$store.state.userInfo.userid,wid:this.workDetail.id}];this.ajax.post(this.$store.state.api+"rateHomeWork",e).then(function(e){t.isRate?t.$message.success("修改成功"):t.$message.success("评分成功"),t.isRate=!1,t.worksUpdateB=!1,t.dialogVisible1&&(t.dialogVisible1=!1),t.lookWork(t.workDetail.id),t.dialogVisible2=!1}).catch(function(e){t.isRate?t.$message.success("修改失败"):t.$message.success("评分失败"),console.error(e)})}else this.worksUpdateB=!0}},created:function(){this.getWork()}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{width:"100%"}},[a("el-main",[a("div",{staticClass:"pb_head"},[a("span",[t._v("家校社")])]),t._v(" "),a("div",{staticClass:"pb_content_body"},[a("div",{staticClass:"student_head"},[a("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},[a("el-breadcrumb-item",{attrs:{to:{path:"/home"}}},[t._v("家校社")]),t._v(" "),a("el-breadcrumb-item",[t._v(t._s(t.name))])],1)],1),t._v(" "),a("div",{staticStyle:{"margin-bottom":"15px","font-size":"20px"}},[t._v(t._s(t.name))]),t._v(" "),a("div",{staticClass:"student_table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.isLoading,expression:"isLoading"}],ref:"table",staticStyle:{width:"100%"},attrs:{data:t.tableData,border:"",stripe:"",height:t.tableHeight,fit:!0,"row-class-name":t.tableRowClassName,"header-cell-style":{background:"rgb(238,238,238)"}}},[a("el-table-column",{attrs:{prop:"name",label:"姓名","min-width":"20",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"classname",label:"班级","min-width":"20",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"time",label:"上传时间","min-width":"20",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"30"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(i){return t.lookWork(e.row.id)}}},[t._v("查看作业")]),t._v(" "),a("el-button",{staticStyle:{background:"#c4c4c4",border:"none"},attrs:{type:"primary",size:"small"},on:{click:function(i){return t.deletew(e.row.id)}}},[t._v("删除")])]}}])})],1)],1),t._v(" "),a("div",{staticClass:"student_page"},[a("el-pagination",{attrs:{background:"",layout:"prev, pager, next","page-size":10,total:t.total},on:{"current-change":t.handleCurrentChange}})],1)]),t._v(" "),a("el-dialog",{staticClass:"dialog_diy",attrs:{title:"查看作业",visible:t.dialogVisible,"append-to-body":!0,width:"750px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("div",{staticClass:"work_white"},[a("div",{staticClass:"pb_head",staticStyle:{width:"100%"}},[a("span",[t._v(t._s(t.name+"-"+t.workDetail.name))]),t._v(" "),a("span",{staticStyle:{"font-size":"16px"}},[t._v(t._s("关联课程:"+t.workDetail.title))])]),t._v(" "),a("div",{staticClass:"works_score_box"},[a("div",{staticClass:"works_score_work"},[a("div",{staticClass:"score_head"},[a("div",[a("div",{staticClass:"score_work"},t._l(t.workDetail.photo,function(e){return a("el-image",{key:e,staticStyle:{width:"100px",height:"100px","margin-right":"10px"},attrs:{src:e},on:{click:function(i){return t.handlePictureCardPreview(e)}}})}),1),t._v(" "),a("div",{staticClass:"work_content"},[a("span",[t._v(t._s(t.workDetail.text))])])]),t._v(" "),a("div",{staticStyle:{"min-width":"215px"}},[a("el-button",{staticClass:"store",attrs:{type:"primary"},on:{click:t.doingAssess}},[t._v("查看视频")]),t._v(" "),"2"!=t.type?a("el-button",{staticClass:"store",class:{stored:""!=t.workDetail.rate&&null!=t.workDetail.rate},attrs:{type:"primary"},on:{click:t.giveScore}},[t._v(t._s(""==t.workDetail.rate||null==t.workDetail.rate?"立即评分":"已评分"))]):t._e()],1)])])])]),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.dialogVisible=!1}}},[t._v("关 闭")])],1)]),t._v(" "),a("el-dialog",{staticClass:"dialog_diy",attrs:{title:"查看视频",visible:t.dialogVisible1,"append-to-body":!0,width:"750px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible1=e}}},[a("div",{staticClass:"assess_top"},[a("div",[t._v(t._s(t.name))])]),t._v(" "),a("div",{staticClass:"student_Answer"},[a("div",{staticClass:"toux"},[a("img",{attrs:{src:t.workDetail.smailheadportrait?t.workDetail.smailheadportrait:i("oX3U"),alt:""}})]),t._v(" "),a("div",{staticClass:"nav"},[a("div",{staticClass:"studentName"},[t._v(t._s(t.workDetail.name))]),t._v(" "),a("div",{staticClass:"studentAnswer"},[t._v("\n "+t._s(t.workDetail.text)+"\n ")])])]),t._v(" "),a("div",{staticClass:"assess_Img"},[a("video-player",{ref:"videoPlayer",staticClass:"video-player vjs-custom-skin",staticStyle:{width:"100%",height:"100%"},attrs:{playsinline:!0,options:t.playerO}})],1),t._v(" "),t.isRate||2==t.type?2!=t.type?a("div",{staticClass:"doingAssess",on:{click:t.giveScore}},[t._v("\n 查看评分\n ")]):t._e():a("div",{staticClass:"doingAssess",on:{click:t.giveScore}},[t._v("\n 进行评分\n ")])]),t._v(" "),a("el-dialog",{staticClass:"dialog_diy",attrs:{title:"评分",visible:t.dialogVisible2,"append-to-body":!0,width:"750px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible2=e}}},[a("div",{staticClass:"score_top",staticStyle:{"justify-content":"space-between","align-items":"center"}},[a("div",{staticStyle:{display:"flex"}},[a("div",{staticClass:"userTou"},[a("img",{attrs:{src:t.workDetail.smailheadportrait?t.workDetail.smailheadportrait:i("oX3U"),alt:""}})]),t._v(" "),a("div",{staticClass:"score_user_name"},[t._v(t._s(t.workDetail.name))])]),t._v(" "),t.workDetail.tn?a("div",[t._v(t._s(t.workDetail.tn+"老师批改"))]):t._e()]),t._v(" "),a("div",{staticClass:"course_top",staticStyle:{"margin-top":"10px"}},[a("div",[t._v("作业名称")]),t._v(" "),a("div",[t._v(t._s(t.name))])]),t._v(" "),a("div",{staticClass:"sd_score"},[a("div",{staticClass:"score_box"},[a("span",[t._v(t._s(t.workDetail.classname))]),a("el-rate",{attrs:{disabled:!t.worksUpdateB&&t.isRate},model:{value:t.rateList.score,callback:function(e){t.$set(t.rateList,"score",e)},expression:"rateList.score"}})],1)]),t._v(" "),a("div",{staticClass:"displayBox"},[a("span",[t._v("更多评价")]),t._v(" "),t.isRate?t._e():a("div",{staticClass:"easy_comment"},t._l(t.easyCommentAarry,function(e,i){return a("div",{key:i,on:{click:function(e){return t.easyComment(e)}}},[t._v("\n "+t._s(e)+"\n ")])}),0)]),t._v(" "),a("div",{staticClass:"more_say_input"},[a("el-input",{staticStyle:{background:"#fafafa"},attrs:{type:"textarea",placeholder:"还有要说的吗...",rows:6,disabled:!t.worksUpdateB&&t.isRate,resize:"none"},model:{value:t.rateList.content,callback:function(e){t.$set(t.rateList,"content",e)},expression:"rateList.content"}})],1),t._v(" "),t.isRate?a("div",{staticClass:"assess_right",on:{click:function(e){return t.rate()}}},[t._v("\n "+t._s(t.worksUpdateB?"确认修改":"修改评分")+"\n ")]):a("div",{staticClass:"assess_right",on:{click:function(e){return t.rate()}}},[t._v("进行评分")])]),t._v(" "),a("el-dialog",{attrs:{visible:t.pictureDialog,size:"tiny"},on:{"update:visible":function(e){t.pictureDialog=e}}},[a("img",{attrs:{width:"100%",src:t.dialogImageUrl,alt:""}})])],1)],1)},staticRenderFns:[]};var l=i("VU/8")(o,r,!1,function(t){i("my/F")},"data-v-5f26fc06",null);e.default=l.exports},"my/F":function(t,e){}});
  2. //# sourceMappingURL=3.5b05af36bd728a129d6e.js.map