1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-033cd262"],{3827:function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"studentEvaluate",on:{click:t.col}},[s("bar",{attrs:{tit:"学生评价",num:1},scopedSlots:t._u([{key:"btn",fn:function(){return[t.shareShow?s("div",{on:{click:t.amend}},[t._v("修改")]):s("div",{on:{click:t.save}},[t._v("发布")])]},proxy:!0}])}),s("div",{staticStyle:{height:"50px","z-index":"30",overflow:"hidden"}}),s("div",{staticClass:"bigBlock"},[s("div",{staticClass:"claName"},[s("div",{staticClass:"tit"},[t._v("学生")]),s("div",{staticClass:"studentName"},[t._v(t._s(t.studentInfo.name))])]),s("div",{staticClass:"claName"},[s("div",{staticClass:"tit"},[t._v("班级")]),s("div",{staticClass:"studentName"},[t._v(t._s(t.studentInfo.cname))])]),s("div",{staticClass:"claName"},[s("div",{staticClass:"tit"},[t._v("关联")]),s("div",{staticClass:"studentName"},[s("selects",{ref:"StuSel",attrs:{listContent:t.studentList,tit:"请选择关联学生",choosePer:t.selectSData}})],1)]),s("div",{staticClass:"claName"},[s("div",{staticClass:"tit"},[t._v("学期")]),s("div",{staticClass:"studentName",staticStyle:{position:"relative"}},[s("radioSelect",{ref:"claSel",attrs:{listCont:t.termList,tit:"请选择学期",choose:t.termData}}),s("div",{directives:[{name:"show",rawName:"v-show",value:t.term,expression:"term"}],staticStyle:{position:"absolute",bottom:"-100%",color:"red","font-size":"10px"}},[t._v("请选择学期")])],1)]),s("div",{directives:[{name:"show",rawName:"v-show",value:t.term,expression:"term"}],staticStyle:{height:"10px"}}),s("div",{staticClass:"claName"},[s("div",{staticClass:"tit"},[t._v("维度")]),s("div",{staticClass:"studentName",staticStyle:{position:"relative"}},[s("selects",{ref:"WeiSel",attrs:{listContent:t.weiList,tit:"请选择评价维度",choosePer:t.selectWData}}),s("div",{directives:[{name:"show",rawName:"v-show",value:t.wei,expression:"wei"}],staticStyle:{position:"absolute",bottom:"-100%",color:"red","font-size":"10px"}},[t._v("请选择评价维度")])],1)]),s("div",{directives:[{name:"show",rawName:"v-show",value:t.wei,expression:"wei"}],staticStyle:{height:"10px"}}),s("div",{staticClass:"claName",staticStyle:{position:"relative"}},[s("div",{staticClass:"tit"},[t._v("时间")]),s("div",{staticClass:"studentName2"},[s("van-field",{staticClass:"xx",attrs:{clickable:"",name:"datetimePicker",label:"",placeholder:"请选择时间","input-align":"left",value:t.visitTime,rules:[{required:!0,message:""}],readonly:""},on:{click:t.choseTime}}),s("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker,callback:function(e){t.showPicker=e},expression:"showPicker"}},[s("van-datetime-picker",{attrs:{type:"datetime","min-date":t.minDate,"max-date":t.maxDate},on:{cancel:t.cancel,confirm:t.onConfirm},model:{value:t.currentDate,callback:function(e){t.currentDate=e},expression:"currentDate"}})],1)],1),s("img",{staticClass:"rl",attrs:{src:i("1072"),alt:""}}),s("div",{directives:[{name:"show",rawName:"v-show",value:t.tim,expression:"tim"}],staticStyle:{position:"absolute",bottom:"0%",transform:"translate(0,100%)",left:"40px",color:"red","font-size":"10px"}},[t._v(" 请设置时间 ")])]),s("div",{directives:[{name:"show",rawName:"v-show",value:t.tim,expression:"tim"}],staticStyle:{height:"10px"}}),s("div",{staticClass:"claName"},[s("div",{staticClass:"tit"},[t._v("地点")]),s("div",{staticClass:"inpBlock studentName"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.place,expression:"place"}],staticClass:"inp",attrs:{type:"text",placeholder:"请输入"},domProps:{value:t.place},on:{input:function(e){e.target.composing||(t.place=e.target.value)}}})])]),s("div",{staticClass:"claName"},[s("div",{staticStyle:{width:"70px"}},[t._v("观察内容")]),s("div",{staticClass:"inpBlock studentName"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.observeCon,expression:"observeCon"}],staticClass:"inp",attrs:{type:"text",placeholder:"请输入"},domProps:{value:t.observeCon},on:{input:function(e){e.target.composing||(t.observeCon=e.target.value)}}})])]),s("div",{staticClass:"claName"},[t._v(" 观察记录 ")]),s("div",{staticClass:"EvaluateTxt"},[s("textarea",{directives:[{name:"model",rawName:"v-model",value:t.recordCon,expression:"recordCon"}],staticStyle:{width:"100%",height:"100%",border:"none"},attrs:{name:"",id:""},domProps:{value:t.recordCon},on:{input:function(e){e.target.composing||(t.recordCon=e.target.value)}}})]),s("div",{staticClass:"uploadImgTit"},[s("div",[t._v("图片上传")]),s("div",[t._v(t._s(t.imgList.length)+"/10")])]),s("div",{staticClass:"uploadImg"},[s("image-component",{attrs:{imgList:t.imgList},on:{getImage:t.getImage,"update:imgList":function(e){t.imgList=e},"update:img-list":function(e){t.imgList=e}}})],1)]),s("div",{staticClass:"submitBtn"},[t.shareShow?s("div",{staticClass:"btn",on:{click:t.amend}},[t._v("修改并返回")]):s("div",{staticClass:"btn",on:{click:t.save}},[t._v("发布并返回")])]),s("pop",{directives:[{name:"show",rawName:"v-show",value:t.isShowMask,expression:"isShowMask"}],scopedSlots:t._u([{key:"tit",fn:function(){return[t._v("确定")]},proxy:!0},{key:"con",fn:function(){return[t._v("确定"+t._s(t.shareShow?"修改":"发布")+"吗")]},proxy:!0},{key:"btn1",fn:function(){return[s("div",{staticClass:"btn",staticStyle:{color:"rgba(136,136,136,1)"},on:{click:function(e){t.isShowMask=!1}}},[t._v("取消")])]},proxy:!0},{key:"btn2",fn:function(){return[t.shareShow?s("div",{staticClass:"btn",staticStyle:{color:"rgba(251,67,25,1)"},on:{click:t.updateRecord}},[t._v("确认")]):s("div",{staticClass:"btn",staticStyle:{color:"rgba(251,67,25,1)"},on:{click:t.uploadRecord}},[t._v("确认")])]},proxy:!0}])})],1)},a=[],o=(i("4160"),i("a15b"),i("d3b7"),i("ac1f"),i("25f0"),i("4d90"),i("5319"),i("1276"),i("159b"),i("3c70")),n=i("63b8"),c=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"selcts",on:{click:function(e){return e.stopPropagation(),t.icoIsShow(e)}}},[s("div",{staticStyle:{flex:"1"}},[t.choose.length?t._e():s("div",{staticStyle:{color:"rgba(0, 0, 0, 0.40)"}},[t._v(t._s(t.tit))]),s("div",{staticClass:"choosePerCon"},t._l(t.listCont,(function(e,i){return s("div",{key:i+"p"},[e.id===t.choose[0]?s("div",{staticClass:"choosePerTxt"},[t._v(" "+t._s(e.name)+" ")]):t._e()])})),0)]),s("div",{staticClass:"ico"},[s("van-icon",{attrs:{size:"14px",name:t.ico?"arrow-down":"arrow-left"}})],1),t.ico?t._e():s("div",{staticClass:"list"},t._l(t.listCont,(function(e,a){return s("div",{key:a+"w",staticClass:"ol",on:{click:function(i){return t.cho(e)}}},[s("div",{style:{color:t.choose.includes(e.id)?"#3894FF":"none"}},[t._v(" "+t._s(e.name)+" ")]),s("div",[s("img",{style:{display:t.choose.includes(e.id)?"":"none"},attrs:{src:i("87f1"),alt:""}})])])})),0)])},r=[],l=(i("a9e3"),{props:{tit:{type:String,default:""},num:{type:Number},listCont:{type:Array,default:function(){return[]}},choose:{type:Array,default:function(){return[]}}},data:function(){return{ico:1,txtColor:"txtColor"}},methods:{icoIsShow:function(){this.ico=!this.ico,this.$emit("selBtn",this.num)},cho:function(t){this.choose[0]=t.id},fuClick:function(){this.ico="false"}}}),d=l,u=(i("51ee"),i("2877")),h=Object(u["a"])(d,c,r,!1,null,"7c10f934",null),v=h.exports,m=i("9ac3"),p=i("feb1"),f=i("cc0e"),g=(i("5038"),{components:{bar:o["a"],selects:n["a"],imageComponent:m["a"],pop:p["a"],radioSelect:v},data:function(){return{studentInfo:{},stuName:{},studentList:[],weiList:[],termList:[],selectSData:[],selectWData:[],termData:[],visitTime:"",place:"",observeCon:"",recordCon:"",imgList:[],isShowMask:!1,isShowMask2:!1,shareShow:0,currentDate:new Date,showPicker:!1,minDate:"",maxDate:"",wei:!1,tim:!1,term:!1}},methods:{getData:function(){var t=this,e={uid:localStorage.getItem("userId")};Object(f["i"])(e).then((function(e){t.studentInfo=e[0][0],console.log("获取学生信息",t.studentInfo);var i={cid:t.studentInfo.classid,uid:localStorage.getItem("userId")};console.log("获取班学生列表",i),Object(f["c"])(i).then((function(e){t.studentList=e[0],console.log("this.studentList",t.studentList)}))}));var i={oid:this.$store.state.user.userinfo.organizeid,cla:0};Object(f["k"])(i).then((function(e){t.weiList=e[0],console.log("this.weiList",t.weiList)})),Object(f["j"])().then((function(e){console.log("获取学期筛选框",e),e[0].forEach((function(e){1===e.defaultC&&t.termData.push(e.id)})),t.termList=e[0]}))},col:function(){this.$refs.StuSel.fuClick(),this.$refs.WeiSel.fuClick(),this.$refs.claSel.fuClick()},getImage:function(t){this.imgList=t,this.$forceUpdate()},save:function(){var t=0;0===this.selectWData.length&&(this.wei=!0,t=1),""===this.visitTime&&(this.tim=!0,t=1),1!==t&&(this.isShowMask=!0)},amend:function(){var t=0;0===this.selectWData.length&&(this.wei=!0,t=1),""===this.visitTime&&(this.tim=!0,t=1),1!==t&&(this.isShowMask=!0)},uploadRecord:function(){var t=this,e=[{uid:localStorage.getItem("userId"),tid:this.$store.state.user.userinfo.userid,contact:this.selectSData.join(","),type:this.selectWData.join(","),timing:this.visitTime,place:this.place,observeCon:this.observeCon,recordCon:this.recordCon,imgList:this.imgList.join(","),term:this.termData[0]}];this.isShowMask=!1,Object(f["a"])(e).then((function(e){console.log(e),1===e&&(t.$toast({message:"发布成功",type:"success"}),setTimeout((function(){t.$router.replace("/searchstuDetail")}),1e3))}))},updateRecord:function(){var t=this,e=[{rid:this.$route.query.rid,tid:this.$store.state.user.userinfo.userid,contact:this.selectSData.join(","),type:this.selectWData.join(","),timing:this.visitTime,place:this.place,observeCon:this.observeCon,recordCon:this.recordCon,imgList:this.imgList.join(","),term:this.termData[0]}];Object(f["n"])(e).then((function(e){console.log(e),1===e&&(t.$toast({message:"修改成功",type:"success"}),setTimeout((function(){t.$router.replace("/searchstuDetail")}),1e3))}))},getRecord:function(){var t=this,e={id:this.$route.query.rid};console.log("getRecord",this.$route.query.rid),Object(f["e"])(e).then((function(e){console.log("获取单个学生记录详情",e[0][0]);var i=e[0][0];""!==i.contact&&(t.selectSData=i.contact.split(",")),""!==i.type&&(t.selectWData=i.type.split(",")),t.visitTime=i.recordDate,t.place=i.place,t.recordCon=i.recordCon,t.observeCon=i.recordTit,t.recordCon=i.recordContent,""!==i.recordImg&&(t.imgList=i.recordImg.split(",")),t.termData=[i.term]}))},onConfirm:function(){this.showPicker=!1;var t=this.currentDate,e="-",i=":",s=t.getMonth()+1,a=t.getDate();s>=1&&s<=9&&(s="0"+s),a>=0&&a<=9&&(a="0"+a);var o=t.getHours().toString().padStart(2,"0"),n=t.getMinutes().toString().padStart(2,"0");this.currentdate=t.getFullYear()+e+s+e+a+" "+o+i+n,this.visitTime=this.currentdate},cancel:function(){this.showPicker=!1,this.currentDate=new Date},choseTime:function(){this.showPicker=!0,this.minDate=new Date(2020,0,1),this.maxDate=new Date(2099,11,1)}},watch:{selectWData:function(t){0===t.length?this.wei=!0:this.wei=!1},termData:function(t){this.term=""===t},visitTime:function(t){console.log("val",t),this.tim=""===t}},created:function(){this.shareShow=1*this.$route.query.shareShow,console.log(this.shareShow),1*this.$route.query.shareShow===1&&this.getRecord(),this.getData()}}),C=g,w=(i("bf0b"),Object(u["a"])(C,s,a,!1,null,"d6f0ce5e",null));e["default"]=w.exports},"51ee":function(t,e,i){"use strict";var s=i("6b17"),a=i.n(s);a.a},"6b17":function(t,e,i){},"711a":function(t,e,i){},bf0b:function(t,e,i){"use strict";var s=i("711a"),a=i.n(s);a.a}}]);
|