/*! * build: Hopaheal * copyright: Mead * time: 2023-9-18 16:18:17 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-01686f82"],{"005d":function(e,t,s){},"026f":function(e,t,s){},"1cc50":function(e,t,s){},4034:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.downLoading,expression:"downLoading"}],staticClass:"department-management-container",attrs:{"element-loading-spinner":"el-icon-loading","element-loading-text":"拼命加载中"}},[a("vab-query-form",[a("vab-query-form-left-panel",{attrs:{span:8}},[a("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:e.handleAdd}},[e._v(" "+e._s(e.translateTitle("添加"))+" ")]),a("el-button",{attrs:{icon:"el-icon-delete",type:"danger"},on:{click:e.handleDelete}},[e._v(" "+e._s(e.translateTitle("批量删除"))+" ")]),a("el-button",{attrs:{icon:"el-icon-upload2",type:"success"},on:{click:function(t){e.importVisible=!0}}},[e._v(" "+e._s(e.translateTitle("批量导入"))+" ")]),a("el-dropdown",{staticStyle:{"margin-top":"-10px"},on:{command:e.handleCommand}},[a("el-button",{attrs:{icon:"el-icon-download",type:"warning"}},[e._v(" "+e._s(e.translateTitle("批量导出"))+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"1"}},[e._v(" "+e._s(e.translateTitle("当前页"))+" ")]),a("el-dropdown-item",{attrs:{command:"2"}},[e._v(" "+e._s(e.translateTitle("选择项"))+" ")])],1)],1)],1),a("vab-query-form-right-panel",{attrs:{span:16}},[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:e.translateTitle("请输入姓名")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData(t)}},model:{value:e.queryForm.name,callback:function(t){e.$set(e.queryForm,"name","string"===typeof t?t.trim():t)},expression:"queryForm.name"}})],1),a("el-form-item",[a("el-input",{staticStyle:{width:"160px"},attrs:{clearable:"",placeholder:e.translateTitle("请输入账号")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData(t)}},model:{value:e.queryForm.username,callback:function(t){e.$set(e.queryForm,"username","string"===typeof t?t.trim():t)},expression:"queryForm.username"}})],1),a("el-form-item",[a("el-input",{staticStyle:{width:"160px"},attrs:{clearable:"",placeholder:e.translateTitle("请输入专业")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData(t)}},model:{value:e.queryForm.class,callback:function(t){e.$set(e.queryForm,"class","string"===typeof t?t.trim():t)},expression:"queryForm.class"}})],1),a("el-form-item",[a("el-input",{staticStyle:{width:"160px"},attrs:{clearable:"",placeholder:e.translateTitle("请输入手机号")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData(t)}},model:{value:e.queryForm.mobile,callback:function(t){e.$set(e.queryForm,"mobile","string"===typeof t?t.trim():t)},expression:"queryForm.mobile"}})],1),a("el-form-item",[a("el-input",{staticStyle:{width:"160px"},attrs:{clearable:"",placeholder:e.translateTitle("请输入标签")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData(t)}},model:{value:e.queryForm.tag,callback:function(t){e.$set(e.queryForm,"tag","string"===typeof t?t.trim():t)},expression:"queryForm.tag"}})],1),a("el-form-item",[a("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:e.queryData}},[e._v(" "+e._s(e.translateTitle("查询"))+" ")])],1)],1)],1)],1),a("el-dialog",{attrs:{"before-close":e.handleClose,center:"",title:e.translateTitle("导入人员信息"),visible:e.importVisible,width:"50%"},on:{"update:visible":function(t){e.importVisible=t}}},[a("el-upload",{staticClass:"upload-demo",attrs:{accept:".xls,.xlsx",action:e.action,data:e.uploadData,"file-list":e.fileList,multiple:"","on-error":e.uploadError,"on-remove":e.uploadMove,"on-success":e.uploadSuccess}},[a("el-button",{staticClass:"btn-import",attrs:{slot:"trigger",size:"mini",type:"primary"},slot:"trigger"},[e._v(" "+e._s(e.translateTitle("选择"))+"excel ")]),a("a",{staticClass:"btn-template",attrs:{download:"学生信息导入模板.xlsx",href:"./import_user_template.xlsx"}},[e._v(" "+e._s(e.translateTitle("点击下载模板"))+" ")])],1),a("div",{staticClass:"model"},[a("div",{staticClass:"import-msg"},[a("p",{staticStyle:{"margin-bottom":"5px"}},[e._v(e._s(e.translateTitle("注意:")))]),a("p",[e._v(" 1."+e._s(e.translateTitle("请严格按照模板中提供的数据案例格式进行填写"))+"; ")]),a("p",[e._v(" 2."+e._s(e.translateTitle("其中姓名、学号必须填写,学号不能重复,否则数据不能导入"))+"; ")])])]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancelImport}},[e._v(" "+e._s(e.translateTitle("取 消"))+" ")]),a("el-button",{attrs:{type:"primary"},on:{click:e.batchImport}},[e._v(" "+e._s(e.translateTitle("确 定"))+" ")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{border:"",data:e.list,"default-expand-all":"","row-key":"id","tree-props":{children:"children"}},on:{"selection-change":e.setSelectRows},scopedSlots:e._u([{key:"empty",fn:function(){return[a("el-image",{staticClass:"vab-data-empty",attrs:{src:s("f1f0")}})]},proxy:!0}])},[a("el-table-column",{attrs:{align:"center","show-overflow-tooltip":"",type:"selection"}}),a("el-table-column",{attrs:{align:"center",label:e.translateTitle("头像")},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[a("el-image",{attrs:{"preview-src-list":e.imageList,src:s.headimg}})]}}])}),a("el-table-column",{attrs:{align:"center",label:e.translateTitle("账号"),prop:"username","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:e.translateTitle("姓名"),prop:"name","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:e.translateTitle("标签"),"min-width":"120",prop:"tags","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[s.tags.length>0?a("span",e._l(s.tags,(function(t,s){return a("el-tag",{key:s},[e._v(" "+e._s(t)+" ")])})),1):a("span",[e._v("--")])]}}])}),a("el-table-column",{attrs:{align:"center",label:e.translateTitle("性别"),prop:"sex","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[0==s.sex?a("div",[e._v("未知")]):e._e(),1==s.sex?a("div",[e._v("男")]):e._e(),2==s.sex?a("div",[e._v("女")]):e._e()]}}])}),a("el-table-column",{attrs:{align:"center",label:e.translateTitle("个性签名"),prop:"personal_signature","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[s.personal_signature?a("span",[e._v(" "+e._s(s.personal_signature)+" ")]):a("span",[e._v("--")])]}}])}),a("el-table-column",{attrs:{align:"center",label:e.translateTitle("专业"),prop:"class","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[s.class?a("span",[e._v(" "+e._s(s.class)+" ")]):a("span",[e._v("--")])]}}])}),a("el-table-column",{attrs:{align:"center",label:e.translateTitle("手机号"),prop:"mobile","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[s.mobile?a("span",[e._v(" "+e._s(s.mobile)+" ")]):a("span",[e._v("--")])]}}])}),a("el-table-column",{attrs:{align:"center",label:e.translateTitle("邮箱"),prop:"email","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[s.email?a("span",[e._v(" "+e._s(s.email)+" ")]):a("span",[e._v("--")])]}}])}),a("el-table-column",{attrs:{align:"center",label:e.translateTitle("操作"),width:"160"},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleDetail(s)}}},[e._v(" "+e._s(e.translateTitle("详情"))+" ")]),a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleEdit(s)}}},[e._v(" "+e._s(e.translateTitle("编辑"))+" ")]),a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleDelete(s)}}},[e._v(" "+e._s(e.translateTitle("删除"))+" ")])]}}])})],1),a("el-dialog",{attrs:{"before-close":e.handleClose1,center:"",title:e.translateTitle("学生详情"),visible:e.detail_visable,width:"800px"},on:{"update:visible":function(t){e.detail_visable=t}}},[a("div",{staticClass:"detail_wrap"},[a("div",{staticClass:"top"},[a("div",{staticClass:"img clearfix"},[a("img",{attrs:{alt:"",src:e.d_list.headimg}})]),a("div",{staticClass:"list clearfix"},[a("span",[e._v(e._s(e.translateTitle("用户名"))+":"+e._s(e.d_list.username))]),a("span",[e._v(e._s(e.translateTitle("姓名"))+":"+e._s(e.d_list.name))]),a("span",[e._v(e._s(e.translateTitle("性别"))+":"+e._s(e.d_list.sex_text))]),a("span",[e._v(" "+e._s(e.translateTitle("邮箱"))+":"+e._s(e.d_list.email?e.d_list.email:"--")+" ")]),a("span",[e._v(e._s(e.translateTitle("角色"))+":"+e._s(e.d_list.role))]),a("span",[e._v(" "+e._s(e.translateTitle("手机号"))+":"+e._s(e.d_list.mobile?e.d_list.mobile:"--")+" ")]),a("span",{staticClass:"class_student"},[e._v(" "+e._s(e.translateTitle("专业"))+": "),e.d_list.class?a("el-tooltip",{attrs:{content:e.d_list.class,effect:"dark",placement:"top-start"}},[a("div",{staticClass:"more_name"},[e._v(e._s(e.d_list.class))])]):a("span",[e._v("--")])],1)])]),a("div",{staticClass:"top_s"},[a("div",{staticClass:"intro_title"},[e._v(e._s(e.translateTitle("个人简介"))+":")]),e.d_list.intro?a("div",{staticClass:"intro_content",domProps:{innerHTML:e._s(e.d_list.intro)}}):a("el-empty",{staticClass:"intro_content",attrs:{description:"暂无个人简介","image-size":80}})],1)]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.detail_visable=!1}}},[e._v(" "+e._s(e.translateTitle("确 定"))+" ")])],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.total},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}}),a("edit",{ref:"edit",on:{"fetch-data":e.getList}}),a("add",{ref:"add",on:{"fetch-data":e.getList}})],1)},l=[],i=(s("2760"),s("e878")),o=s("6e6f"),r=s("e7b7"),n=s("79fa"),c=s("f121"),m=s("4ff3c"),d=s.n(m),p=s("7736"),u={name:"SortManage",components:{Edit:o["default"],Add:r["default"]},data(){return{detail_visable:!1,d_list:{},imageList:[],status:[{id:1,name:"正常"},{id:2,name:"暂停"}],action:"",uploadData:{file_type:"file",type:"import_students"},fileList:[],importVisible:!1,list:[],fileId:"",listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,selectRows:"",queryForm:{page:1,per_page:15,role_id:0},downLoading:!1}},computed:{...Object(p["c"])({token:"user/token",language:"settings/language"})},created(){this.getList(),this.action=c["baseURL"]+"/common/upload",this.fileList=[]},methods:{translateTitle:n["translateTitle"],setSelectRows(e){this.selectRows=e},handleAdd(){this.$refs["add"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleDetail(e){this.detail_visable=!0,this.d_list=e,console.log(e,"详情")},handleDelete(e){if(e.id)this.$baseConfirm("你确定要删除当前项吗",null,async()=>{const{message:t}=await Object(i["doDelete"])({id:e.id});this.$baseMessage(t,"success",!1,"vab-hey-message-success"),await this.getList()});else if(this.selectRows.length>0){const e=this.selectRows.map(e=>e.id);console.log(e,"ids"),this.$baseConfirm("你确定要删除选中项吗",null,async()=>{const{message:t}=await Object(i["doDeletes"])({ids:e});this.$baseMessage(t,"success",!1,"vab-hey-message-success"),await this.getList()})}else this.$baseMessage("未选中任何行","error",!1,"vab-hey-message-error")},handleSizeChange(e){console.log(e,"handleSizeChange"),this.queryForm.per_page=e,this.getList()},handleCurrentChange(e){console.log(e,"handleCurrentChange"),this.queryForm.page=e,this.getList()},queryData(){this.queryForm.page=1,this.getList()},async getList(){this.listLoading=!0;const{data:e}=await Object(i["getList"])(this.queryForm);console.log(e,"学生信息");const{list:t,meta:s}=e;this.list=t,console.log(this.list,"this.list"),this.total=s.pagination.total,this.listLoading=!1},async batchImport(){this.downLoading=!0;let e={id:this.fileId,role_id:0};if(e.id){const{status:t}=await Object(i["importStudent"])(e);"success"==t?(this.downLoading=!1,this.importVisible=!1,this.fileList=[],this.fileId="",await this.getList()):(this.fileList=[],this.fileId="",this.downLoading=!1,this.$message.error("网络较差请您重新导入"))}else this.$message.error("导入学生不能为空"),this.downLoading=!1},uploadError(){this.$message.error("文件上传失败,请重新上传")},uploadSuccess(e){console.log(e,"文件上传成功"),this.fileId=e.data.id},uploadMove(){this.fileList=[],this.fileId=""},cancelImport(){this.importVisible=!1,this.fileList=[],this.fileId=""},handleClose(){this.importVisible=!1,this.fileList=[],this.fileId=""},handleClose1(){this.detail_visable=!1},handleCommand(e){console.log(e,"导出类型"),this.importFieldsVisible=!0,this.command=e;let t=[],s=[];if(1==e)s=this.list;else if(2==e){if(0==this.selectRows.length)return void this.$message.error("请勾选需要导出的内容");s=this.selectRows}s.forEach(e=>(e.id,t.push(e.id),t)),this.download(t)},download(e){console.log(e,"test"),d()({baseURL:c["baseURL"],timeout:5e3,method:"post",url:"/user/export",headers:{Authorization:"Bearer "+this.token},params:{ids:e},responseType:"blob"}).then(e=>{this.convertRes2Blob(e)})},convertRes2Blob(e){const t=e.headers["content-disposition"].match(/filename=(.*)(.*)/);console.log(t,"Mead");const s=t[1],a=new Blob([e.data],{type:"application/vnd.ms-excel"});if("undefined"!==typeof window.navigator.msSaveBlob)window.navigator.msSaveBlob(a,decodeURI(s));else{const e=window.URL.createObjectURL(a),t=document.createElement("a");t.style.display="none",t.href=e,t.setAttribute("download",decodeURI(s)),"undefined"===typeof t.download&&t.setAttribute("target","_blank"),document.body.appendChild(t),t.click(),document.body.removeChild(t),window.URL.revokeObjectURL(e)}}}},f=u,h=(s("7349"),s("0b56")),g=Object(h["a"])(f,a,l,!1,null,"0cbf9041",null);t["default"]=g.exports},"42d8":function(e,t,s){"use strict";s("1cc50")},"6e6f":function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("el-dialog",{attrs:{"close-on-click-modal":!1,title:e.translateTitle(e.title),visible:e.dialogFormVisible,width:"800px"},on:{"update:visible":function(t){e.dialogFormVisible=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[s("el-button",{on:{click:function(t){return e.close("form")}}},[e._v(" "+e._s(e.translateTitle("取 消"))+" ")]),s("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v(" "+e._s(e.translateTitle("确 定"))+" ")])]},proxy:!0}])},[s("el-form",{ref:"form",attrs:{"label-width":"120px",model:e.form,rules:e.rules}},[s("el-form-item",{attrs:{label:e.translateTitle("账号"),prop:"username"}},[s("el-input",{model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",e._n(t))},expression:"form.username"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("姓名"),prop:"name"}},[s("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("标签"),prop:"tags"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"","default-first-option":"",filterable:"",multiple:"",placeholder:e.translateTitle("请选择标签")},on:{change:e.deleteRule},model:{value:e.form.tags,callback:function(t){e.$set(e.form,"tags",t)},expression:"form.tags"}},e._l(e.form.tags,(function(e){return s("el-option",{key:e,attrs:{label:e,value:e}})})),1)],1),s("el-form-item",{attrs:{label:e.translateTitle("照片"),prop:"headimg"}},[s("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}},[s("img",{staticClass:"yulan",attrs:{alt:"",src:e.form.headimg}}),s("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.clearFile}},[e._v(" "+e._s(e.translateTitle("添加"==e.title?"上传照片":"重新上传"))+" ")]),s("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(" "+e._s(e.translateTitle("只能上传jpg/png文件,且不超过500kb"))+" ")])],1)],1),s("el-form-item",{attrs:{label:e.translateTitle("专业"),prop:"class"}},[s("el-input",{model:{value:e.form.class,callback:function(t){e.$set(e.form,"class",t)},expression:"form.class"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("个性签名"),prop:"personal_signature"}},[s("el-input",{attrs:{type:"textarea"},model:{value:e.form.personal_signature,callback:function(t){e.$set(e.form,"personal_signature",t)},expression:"form.personal_signature"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("密码"),prop:"password"}},[s("el-input",{attrs:{"show-password":"",type:"password"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("确认密码"),prop:"password_confirmation"}},[s("el-input",{attrs:{"show-password":"",type:"password"},model:{value:e.form.password_confirmation,callback:function(t){e.$set(e.form,"password_confirmation",t)},expression:"form.password_confirmation"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("性别"),prop:"sex"}},[s("el-radio-group",{model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},[s("el-radio",{attrs:{label:1}},[e._v(e._s(e.translateTitle("男")))]),s("el-radio",{attrs:{label:2}},[e._v(e._s(e.translateTitle("女")))])],1)],1),s("el-form-item",{attrs:{label:e.translateTitle("手机号"),prop:"mobile"}},[s("el-input",{attrs:{type:"number"},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("邮箱"),prop:"email"}},[s("el-input",{model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("学生简介"),prop:"intro"}},[s("tiny-mce",{attrs:{content:e.form.intro,"tiny-height":300},on:{childByValue:e.getTnyMac}})],1)],1)],1)},l=[],i=s("e878"),o=s("f121"),r=s("79fa"),n={name:"DepartmentManagementEdit",data(){return{action:"",uploadData:{file_type:"img",type:"student_headimg"},limit:1,fileList:[],form:{sex:1,role_id:0},rules:{name:[{required:!0,trigger:"blur",message:this.translateTitle("请输入姓名")}],username:[{required:!0,trigger:"blur",message:this.translateTitle("请输入账号")}],sex:[{required:!0,trigger:"blur",message:this.translateTitle("请选择性别")}]},title:"",dialogFormVisible:!1}},created(){this.action=o["baseURL"]+"/common/upload",this.fileList=[]},methods:{translateTitle:r["translateTitle"],getTnyMac(e){this.form.intro=e,this.$refs.form.clearValidate("intro")},showEdit(e){this.title="编辑",this.form=Object.assign({},e),this.dialogFormVisible=!0,console.log(this.form,"this.form")},uploadSuccess(e){console.log(e,"图片上传成功"),this.form.headimg=e.data.url,this.fileList=[]},clearFile(){console.log("上传之前"),this.imageUrl=""},close(e){console.log(e,"我的个天"),this.$refs["form"].resetFields(),this.fileList=[],this.dialogFormVisible=!1},save(){console.log(this.form,"this.form"),this.form.password||this.form.password_confirmation?this.form.password_confirmation!==this.form.password?this.$message.error("请检查两次输入的密码"):this.$refs["form"].validate(async e=>{if(e){const{message:e}=await Object(i["doEdit"])(this.form);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}}):this.$refs["form"].validate(async e=>{if(e){const{message:e}=await Object(i["doEdit"])(this.form);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}})}}},c=n,m=(s("42d8"),s("0b56")),d=Object(m["a"])(c,a,l,!1,null,"6ce8d970",null);t["default"]=d.exports},7349:function(e,t,s){"use strict";s("026f")},d43f:function(e,t,s){"use strict";s("005d")},e7b7:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("el-dialog",{attrs:{"close-on-click-modal":!1,title:e.translateTitle(e.title),visible:e.dialogFormVisible,width:"800px"},on:{"update:visible":function(t){e.dialogFormVisible=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[s("el-button",{on:{click:function(t){return e.close("form")}}},[e._v(" "+e._s(e.translateTitle("取 消"))+" ")]),s("el-button",{attrs:{type:"primary"},on:{click:e.add}},[e._v(" "+e._s(e.translateTitle("添 加"))+" ")])]},proxy:!0}])},[s("el-form",{ref:"form",attrs:{"label-width":"120px",model:e.form,rules:e.rules}},[s("el-form-item",{attrs:{label:e.translateTitle("账号"),prop:"username"}},[s("el-input",{model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",e._n(t))},expression:"form.username"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("姓名"),prop:"name"}},[s("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("标签"),prop:"tags"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"","default-first-option":"",filterable:"",multiple:"",placeholder:e.translateTitle("请选择标签")},on:{change:e.deleteRule},model:{value:e.form.tags,callback:function(t){e.$set(e.form,"tags",t)},expression:"form.tags"}},e._l(e.form.tags,(function(e){return s("el-option",{key:e,attrs:{label:e,value:e}})})),1)],1),s("el-form-item",{attrs:{label:e.translateTitle("照片"),prop:"headimg"}},[s("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}},[s("img",{staticClass:"yulan",attrs:{alt:"",src:e.form.headimg}}),s("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.clearFile}},[e._v(" "+e._s(e.translateTitle("添加"==e.title?"上传照片":"重新上传"))+" ")]),s("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(" "+e._s(e.translateTitle("只能上传jpg/png文件,且不超过500kb"))+" ")])],1)],1),s("el-form-item",{attrs:{label:e.translateTitle("专业"),prop:"class"}},[s("el-input",{model:{value:e.form.class,callback:function(t){e.$set(e.form,"class",t)},expression:"form.class"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("个性签名"),prop:"personal_signature"}},[s("el-input",{attrs:{type:"textarea"},model:{value:e.form.personal_signature,callback:function(t){e.$set(e.form,"personal_signature",t)},expression:"form.personal_signature"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("密码"),prop:"password"}},[s("el-input",{attrs:{"show-password":"",type:"password"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("确认密码"),prop:"password_confirmation"}},[s("el-input",{attrs:{"show-password":"",type:"password"},model:{value:e.form.password_confirmation,callback:function(t){e.$set(e.form,"password_confirmation",t)},expression:"form.password_confirmation"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("性别"),prop:"sex"}},[s("el-radio-group",{model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},[s("el-radio",{attrs:{label:1}},[e._v(e._s(e.translateTitle("男")))]),s("el-radio",{attrs:{label:2}},[e._v(e._s(e.translateTitle("女")))])],1)],1),s("el-form-item",{attrs:{label:e.translateTitle("手机号"),prop:"mobile"}},[s("el-input",{attrs:{type:"number"},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("邮箱"),prop:"email"}},[s("el-input",{model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("学生简介"),prop:"intro"}},[s("tiny-mce",{attrs:{content:e.form.intro,"tiny-height":300},on:{childByValue:e.getTnyMac}})],1)],1)],1)},l=[],i=s("e878"),o=s("f121"),r=s("79fa"),n={name:"DepartmentManagementEdit",data(){return{action:"",uploadData:{file_type:"img",type:"student_headimg"},limit:1,fileList:[],form:{sex:1,role_id:0},rules:{name:[{required:!0,trigger:"blur",message:this.translateTitle("请输入姓名")}],username:[{required:!0,trigger:"blur",message:this.translateTitle("请输入账号")}],sex:[{required:!0,trigger:"blur",message:this.translateTitle("请选择性别")}],password:[{required:!0,trigger:"blur",message:this.translateTitle("请输入密码")}],password_confirmation:[{required:!0,trigger:"blur",message:this.translateTitle("请输入确认密码")}]},title:"",dialogFormVisible:!1}},created(){this.action=o["baseURL"]+"/common/upload",this.fileList=[]},methods:{translateTitle:r["translateTitle"],getTnyMac(e){this.form.intro=e,this.$refs.form.clearValidate("intro")},showEdit(){this.title="添加",this.dialogFormVisible=!0},uploadSuccess(e){console.log(e,"图片上传成功"),this.form.headimg=e.data.url,this.fileList=[]},clearFile(){console.log("上传之前"),this.imageUrl=""},close(e){console.log(e,"我的个天"),this.$refs["form"].resetFields(),this.fileList=[],this.dialogFormVisible=!1},add(){this.form.password===this.form.password_confirmation?this.$refs["form"].validate(async e=>{if(e){const{message:e}=await Object(i["doAdd"])(this.form);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}}):this.$message.error("输入的两次密码不一致")}}},c=n,m=(s("d43f"),s("0b56")),d=Object(m["a"])(c,a,l,!1,null,"3b6c820c",null);t["default"]=d.exports}}]);