CEES-CMD/src/main/resources/static/web/js/4348.3ed55fc4.js

1 line
4.8 KiB
JavaScript

"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[4348],{24348:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[a("el-input",{attrs:{placeholder:"登录帐号"},model:{value:t.dataForm.userId,callback:function(e){t.$set(t.dataForm,"userId",e)},expression:"dataForm.userId"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份"}},[a("el-select",{attrs:{placeholder:"身份"},model:{value:t.dataForm.identity,callback:function(e){t.$set(t.dataForm,"identity",e)},expression:"dataForm.identity"}},t._l(t.identityes,(function(t){return a("el-option",{key:t.id,attrs:{value:t.value,label:t.name}})})),1)],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:0}},[t._v("禁用")]),a("el-radio",{attrs:{label:1}},[t._v("正常")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],i=a(89176),o=a(62015),d={data(){var t=(t,e,a)=>{(0,i._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{this.dataForm.id||/\S/.test(e)?a():a(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:"",userId:"",status:0},identityes:[{id:1,name:"管理员",value:2},{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:e,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}]}}},methods:{init(t){o.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),void 0==t&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/h5/user/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=t.user.groupId,this.dataForm.identity=t.user.identity,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/h5/user/"+(this.dataForm.id?"update":"save")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,identity:this.dataForm.identity,userId:this.dataForm.userId,status:this.dataForm.status})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},l=d,u=a(1001),n=(0,u.Z)(l,r,s,!1,null,null,null),m=n.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]);