123456 |
- /*!
- * build: Hopaheal
- * copyright: Mead
- * time: 2022-6-7 11:38:49
- */
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-93b7fa1c"],{"065b":function(e,t,r){},3059:function(e,t,r){"use strict";r.r(t),r.d(t,"getList",(function(){return o})),r.d(t,"getType",(function(){return n})),r.d(t,"doEdit",(function(){return s})),r.d(t,"doAdd",(function(){return i})),r.d(t,"doDelete",(function(){return l})),r.d(t,"doDeletes",(function(){return u})),r.d(t,"importTeacher",(function(){return c})),r.d(t,"getPoint",(function(){return m})),r.d(t,"getPoint_freash",(function(){return f}));var a=r("b775");function o(e){return Object(a["default"])({url:"/mentor/teacher",method:"get",params:e})}function n(e){return Object(a["default"])({url:"/base/common/enums",method:"get",params:e})}function s(e){return Object(a["default"])({url:"/mentor/teacher/"+e.id,method:"put",data:e})}function i(e){return Object(a["default"])({url:"/mentor/teacher",method:"post",data:e})}function l(e){return Object(a["default"])({url:"/mentor/teacher/"+e,method:"delete"})}function u(e){return Object(a["default"])({url:"/mentor/teacher-delete",method:"post",data:e})}function c(e){return Object(a["default"])({url:"/mentor/teacher-import",method:"post",data:e})}function m(e){return Object(a["default"])({url:"/mentor/teacher-statistical",method:"get",params:e})}function f(e){return Object(a["default"])({url:"/mentor/teacher-refresh",method:"get",params:e})}},4729:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"role-management-container"},[a("vab-query-form",[a("vab-query-form-left-panel",{attrs:{span:4}},[a("el-button",{attrs:{icon:"el-icon-refresh",type:"primary"},on:{click:e.freash}},[e._v(" 更新数据 ")])],1),a("vab-query-form-right-panel",{attrs:{span:20}},[a("el-form",{attrs:{inline:!0,model:e.queryForm},nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-form-item",[a("el-input",{staticStyle:{width:"160px"},attrs:{clearable:"",placeholder:"请输入姓名"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData.apply(null,arguments)}},model:{value:e.queryForm.teacher_name,callback:function(t){e.$set(e.queryForm,"teacher_name","string"===typeof t?t.trim():t)},expression:"queryForm.teacher_name"}})],1),a("el-form-item",[a("el-input",{staticStyle:{width:"160px","margin-right":"10px"},attrs:{clearable:"",placeholder:"请输入工号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData.apply(null,arguments)}},model:{value:e.queryForm.teacher_account,callback:function(t){e.$set(e.queryForm,"teacher_account","string"===typeof t?t.trim():t)},expression:"queryForm.teacher_account"}})],1),a("el-form-item",{staticClass:"history",attrs:{label:""}},[a("el-select",{staticStyle:{width:"160px","margin-right":"10px"},attrs:{clearable:"",placeholder:"基础工作完成状态"},model:{value:e.queryForm.base,callback:function(t){e.$set(e.queryForm,"base",t)},expression:"queryForm.base"}},e._l(e.base_list,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{staticClass:"history",attrs:{label:""}},[a("el-select",{staticStyle:{width:"160px","margin-right":"10px"},attrs:{clearable:"",placeholder:"请选择学期"},model:{value:e.queryForm.term_id,callback:function(t){e.$set(e.queryForm,"term_id",t)},expression:"queryForm.term_id"}},e._l(e.term_list,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:e.queryData}},[e._v(" 查询 ")])],1)],1)],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{border:"",data:e.list},scopedSlots:e._u([{key:"empty",fn:function(){return[a("el-image",{staticClass:"vab-data-empty",attrs:{src:r("f1f0")}})]},proxy:!0}])},[a("el-table-column",{attrs:{align:"center",label:"序号",sortable:"",type:"index",width:"50"}}),a("el-table-column",{attrs:{align:"center",label:"姓名","min-width":"80",prop:"teacherModel.truename","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"工号","min-width":"80",prop:"teacherModel.account","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"基础工作完成状态",prop:"base","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[1==r.base?a("el-tag",[e._v("已完成")]):e._e(),0==r.base?a("el-tag",{attrs:{type:"danger"}},[e._v("未完成")]):e._e()]}}])}),a("el-table-column",{attrs:{align:"center",label:"附加工作(30%)[基础分/总分]","min-width":"130",prop:"mobile","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v(" "+e._s(r.append)+"/"+e._s(r.append_point)+" ")]}}])}),a("el-table-column",{attrs:{align:"center",label:"教师自评(10%)[基础分/总分]","min-width":"130",prop:"mobile","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v(" "+e._s(r.self)+"/"+e._s(r.self_point)+" ")]}}])}),a("el-table-column",{attrs:{align:"center",label:"学生评分(30%)[基础分/平均总分/评价人数]","min-width":"130",prop:"mobile","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v(" "+e._s(r.student)+"/"+e._s(r.student_point)+"/"+e._s(r.student_nums)+" ")]}}])}),a("el-table-column",{attrs:{align:"center",label:"学院评分(30%)[基础分/总分]","min-width":"130",prop:"mobile","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v(" "+e._s(r.teacher)+"/"+e._s(r.teacher_point)+" ")]}}])}),a("el-table-column",{attrs:{align:"center",label:"总分","min-width":"130",prop:"total_point","show-overflow-tooltip":""}})],1),a("el-pagination",{attrs:{background:"","current-page":e.queryForm.page,layout:e.layout,"page-size":e.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:e.queryForm.total},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}}),a("edit",{ref:"edit",attrs:{"type-date":e.typeDate},on:{"fetch-data":e.fetchData}})],1)},o=[],n=r("1da1"),s=r("5530"),i=(r("96cf"),r("6111")),l=r("3059"),u=r("73d0"),c=r("f121"),m=r("2f62"),f={name:"RoleManagement",components:{Edit:u["default"]},data:function(){return{action:"",uploadData:{file_type:"file",type:"import_teacher"},fileList:[],importVisible:!1,list:[],fileId:"",modelUrl:c["base_url"]+"/default/import_teacher_xy.xlsx",listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",selectRows:"",queryForm:{page:1,per_page:15,term_id:"",base:""},imageList:[],term_list:[{id:0,name:"暂停"}],base_list:[{id:2,name:"已完成"},{id:1,name:"尚未完成"}],detail_visable:!1,d_list:{},typeDate:[],editForm:"",editStatus:0,authForm:{id:"",menuIds:[]}}},computed:Object(s["a"])({},Object(m["c"])({token:"user/token",language:"settings/language"})),created:function(){var e=this;return Object(n["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.getTermList();case 2:e.fetchData(),e.action=c["baseURL"]+"/base/common/upload",e.fileList=[];case 5:case"end":return t.stop()}}),t)})))()},methods:{freash:function(){var e=this;return Object(n["a"])(regeneratorRuntime.mark((function t(){var r,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(l["getPoint_freash"])({term_id:e.queryForm.term_id});case 2:r=t.sent,a=r.message,e.$message({message:a+",请5分钟后再次前来查看",type:"success"});case 5:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.queryForm.per_page=e,this.fetchData()},handleCurrentChange:function(e){this.queryForm.page=e,this.fetchData()},queryData:function(){this.queryForm.page=1,this.fetchData()},fetchData:function(){var e=this;return Object(n["a"])(regeneratorRuntime.mark((function t(){var r,a,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.listLoading=!0,t.next=3,Object(l["getPoint"])(e.queryForm);case 3:r=t.sent,a=r.data,console.log(a,"导师列表"),e.list=a.list,o=a.meta,e.queryForm.total=o.pagination.total,e.listLoading=!1;case 10:case"end":return t.stop()}}),t)})))()},getTermList:function(){var e=this;return Object(n["a"])(regeneratorRuntime.mark((function t(){var r,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.listLoading=!0,t.next=3,Object(i["getTermList"])(e.queryForm);case 3:r=t.sent,a=r.data,console.log(a,"学期列表"),e.term_list=a,e.queryForm.term_id=a[0].id,e.listLoading=!1;case 9:case"end":return t.stop()}}),t)})))()}}},d=f,p=(r("bfe1"),r("2877")),b=Object(p["a"])(d,a,o,!1,null,"5e0d8e4b",null);t["default"]=b.exports},6111:function(e,t,r){"use strict";r.r(t),r.d(t,"getList",(function(){return o})),r.d(t,"getTermList",(function(){return n})),r.d(t,"getTeacherList",(function(){return s})),r.d(t,"getStudentList",(function(){return i})),r.d(t,"getIs_answer",(function(){return l})),r.d(t,"get_teaIsanswer",(function(){return u}));var a=r("b775");function o(e){return Object(a["default"])({url:"/mentor/subscribe",method:"get",params:e})}function n(e){return Object(a["default"])({url:"/mentor/term-select-options",method:"get",params:e})}function s(e){return Object(a["default"])({url:"/mentor/teacher?type=1",method:"get",params:e})}function i(e){return Object(a["default"])({url:"/mentor/student",method:"get",params:e})}function l(e){return Object(a["default"])({url:"/mentor/student-answers",method:"get",params:e})}function u(e){return Object(a["default"])({url:"/mentor/teacher-answers",method:"get",params:e})}},"73d0":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:e.title,visible:e.dialogFormVisible,width:"800px"},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.close},scopedSlots:e._u([{key:"footer",fn:function(){return[r("el-button",{on:{click:e.close}},[e._v("取 消")]),"编辑"==e.title?r("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v(" 确 定 ")]):e._e(),"添加"==e.title?r("el-button",{attrs:{type:"primary"},on:{click:e.add}},[e._v(" 添 加 ")]):e._e()]},proxy:!0}])},[r("el-form",{ref:"form",attrs:{"label-width":"100px",model:e.form,rules:e.rules}},[r("el-form-item",{attrs:{label:"姓名",prop:"truename"}},[r("el-input",{model:{value:e.form.truename,callback:function(t){e.$set(e.form,"truename",t)},expression:"form.truename"}})],1),r("el-form-item",{attrs:{label:"教工号",prop:"account"}},[r("el-input",{model:{value:e.form.account,callback:function(t){e.$set(e.form,"account",t)},expression:"form.account"}})],1),r("el-form-item",{attrs:{label:"密码",prop:"password"}},[r("el-input",{attrs:{"show-password":""},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),r("el-form-item",{attrs:{label:"性别",prop:"sex"}},[r("el-radio-group",{model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},[r("el-radio",{attrs:{label:1}},[e._v("男")]),r("el-radio",{attrs:{label:2}},[e._v("女")])],1)],1),1==e.role_id?r("el-form-item",{attrs:{label:"最大学生数",prop:"max_student_nums"}},[r("el-input",{model:{value:e.form.max_student_nums,callback:function(t){e.$set(e.form,"max_student_nums",t)},expression:"form.max_student_nums"}})],1):e._e(),r("el-form-item",{attrs:{label:"手机号",prop:"mobile"}},[r("el-input",{model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),r("el-form-item",{attrs:{label:"照片",prop:"headimg"}},[r("el-upload",{staticClass:"upload-demo",attrs:{action:e.action,data:e.uploadData,"file-list":e.fileList,limit:e.limit,"list-type":"picture",multiple:"","on-success":e.uploadSuccess}},[r("img",{staticClass:"yulan",attrs:{alt:"",src:e.form.headimg}}),r("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.clearFile}},[e._v(" "+e._s("添加"==e.title?"上传照片":"重新上传")+" ")]),r("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(" 只能上传jpg/png文件,且不超过500kb ")])],1)],1),r("el-form-item",{attrs:{label:"毕业学校",prop:"school"}},[r("el-input",{model:{value:e.form.school,callback:function(t){e.$set(e.form,"school",t)},expression:"form.school"}})],1),r("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[r("el-input",{model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1),r("el-form-item",{attrs:{label:"学科",prop:"subject"}},[r("el-input",{model:{value:e.form.subject,callback:function(t){e.$set(e.form,"subject",t)},expression:"form.subject"}})],1),r("el-form-item",{attrs:{label:"担任课程",prop:"class"}},[r("el-input",{model:{value:e.form.class,callback:function(t){e.$set(e.form,"class",t)},expression:"form.class"}})],1),r("el-form-item",{attrs:{label:"研究方向",prop:"direction"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.form.direction,callback:function(t){e.$set(e.form,"direction",t)},expression:"form.direction"}})],1),r("el-form-item",{attrs:{label:"承担项目",prop:"project"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.form.project,callback:function(t){e.$set(e.form,"project",t)},expression:"form.project"}})],1),r("el-form-item",{attrs:{label:"代表成果",prop:"results"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.form.results,callback:function(t){e.$set(e.form,"results",t)},expression:"form.results"}})],1),r("el-form-item",{attrs:{label:"状态",prop:"status"}},[r("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},[r("el-radio",{attrs:{label:1}},[e._v("正常")]),r("el-radio",{attrs:{label:0}},[e._v("暂停")])],1)],1)],1)],1)},o=[],n=r("1da1"),s=r("5530"),i=(r("96cf"),r("b0c0"),r("3059")),l=r("f121"),u=r("2f62"),c={name:"DepartmentManagementEdit",props:{typeDate:{type:Array,required:!0}},data:function(){return{action:"",fileList:[],uploadData:{file_type:"img",type:"teacher_headimg"},limit:1,form:{parent_id:0,status:1,parent_name:""},defaultProps:{children:"children",label:"name"},roleData:[{id:0,name:"无"}],lazy:!1,rules:{truename:[{required:!0,trigger:"blur",message:"请输入姓名"}],password:[{required:!0,trigger:"blur",message:"请输入密码"}],account:[{required:!0,trigger:"blur",message:"请输入教工号(登录账号)"}],sex:[{required:!0,trigger:"blur",message:"请选择性别"}],type_text:[{required:!0,trigger:"blur",message:"请选择导师类型"}],max_student_nums:[{required:!0,trigger:"blur",message:"请输入最大学生数"}],status:[{required:!0,trigger:"blur",message:"请选择状态"}]},title:"",dialogFormVisible:!1}},computed:Object(s["a"])({},Object(u["c"])({role_id:"user/role_id",type_id:"user/type_id"})),created:function(){this.action=l["baseURL"]+"/base/common/upload",console.log(this.action,"action"),this.fileList=[],console.log(this.role_id,"id")},methods:{showEdit:function(e){e?(this.title="编辑",0==e.sex&&(e.sex=""),this.rules={truename:[{required:!0,trigger:"blur",message:"请输入姓名"}],account:[{required:!0,trigger:"blur",message:"请输入教工号(登陆账号)"}],type_text:[{required:!0,trigger:"blur",message:"请选择导师类型"}],max_student_nums:[{required:!0,trigger:"blur",message:"请输入最大学生数"}],status:[{required:!0,trigger:"blur",message:"请选择状态"}],sex:[{required:!0,trigger:"blur",message:"请选择性别"}]},this.form=Object.assign({},e)):this.title="添加",this.dialogFormVisible=!0},uploadSuccess:function(e){console.log(e,"图片上传成功"),this.form.headimg=e.data.url,this.fileList=[]},clearFile:function(){console.log("上传之前"),this.imageUrl=""},close:function(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.fileList=[]},changeRole:function(e){this.form.type=e,console.log(e,"----------------")},handleNodeClick:function(e){console.log(e,"选择节点"),this.$refs.selectblur.blur(),this.form.department_name=e.name,this.form.department_id=e.id,this.$forceUpdate(),console.log(this.form,"form")},save:function(){var e=this;this.form.type=1,this.$refs["form"].validate(function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(r){var a,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=9;break}return t.next=3,Object(i["doEdit"])(e.form);case 3:a=t.sent,o=a.message,e.$baseMessage(o,"success",!1,"vab-hey-message-success"),e.$emit("fetch-data"),e.fileList=[],e.close();case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},add:function(){var e=this;this.form.type=1,this.$refs["form"].validate(function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(r){var a,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=9;break}return t.next=3,Object(i["doAdd"])(e.form);case 3:a=t.sent,o=a.message,e.$baseMessage(o,"success",!1,"vab-hey-message-success"),e.$emit("fetch-data"),e.fileList=[],e.close();case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}},m=c,f=(r("ff5e"),r("2877")),d=Object(f["a"])(m,a,o,!1,null,null,null);t["default"]=d.exports},bfe1:function(e,t,r){"use strict";r("efad")},efad:function(e,t,r){},f1f0:function(e,t,r){e.exports=r.p+"static/img/data_empty.475a2a1e.png"},ff5e:function(e,t,r){"use strict";r("065b")}}]);
|