| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[3564],{43564:function(e,t,r){r.r(t),r.d(t,{default:function(){return m}});var o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-button",{attrs:{size:"small",type:"primary",icon:"el-icon-plus"},on:{click:e.onShow}},[e._v("新 建")]),r("el-drawer",{attrs:{title:"创建用户",visible:e.drawer,size:"664px",direction:"rtl","append-to-body":"","show-close":!1},on:{"update:visible":function(t){e.drawer=t},close:e.onClose}},[r("div",{staticClass:"drawer__panel"},[r("el-row",[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,size:"mini","label-position":"right"}},[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"账号","label-width":"80px"}},[r("el-input",{attrs:{autocomplete:"off",placeholder:"编辑账号"},model:{value:e.form.accountno,callback:function(t){e.$set(e.form,"accountno",t)},expression:"form.accountno"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"手机号码","label-width":"80px",prop:"phonenumber"}},[r("el-input",{attrs:{autocomplete:"off",placeholder:"输入手机号码"},model:{value:e.form.phonenumber,callback:function(t){e.$set(e.form,"phonenumber",t)},expression:"form.phonenumber"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"用户名称","label-width":"80px",prop:"name"}},[r("el-input",{attrs:{autocomplete:"off",placeholder:"输入用户名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"授权角色","label-width":"80px",prop:"roleids"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择",multiple:""},model:{value:e.form.roleids,callback:function(t){e.$set(e.form,"roleids",t)},expression:"form.roleids"}},e._l(e.options,(function(t){return r("el-option",{key:t.index,attrs:{label:t.rolename,value:t.roleid}},[r("span",{staticStyle:{float:"left"}},[e._v(e._s(t.rolename))]),r("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"12px"}},[e._v(e._s(t.remarks?t.remarks:"暂无描述"))])])})),1)],1)],1)],1)],1)],1),r("div",{staticClass:"fixed__btn__panel"},[r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.drawer=!1}}},[e._v("取 消")]),r("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},s=[],l={data(){return{drawer:!1,rules:{phonenumber:[{required:!0,message:"请输入手机号码",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"请输入正确手机号码",trigger:"blur"}],name:[{required:!0,message:"请输入用户名称",trigger:"blur"}],roleids:[{required:!0,message:"请选择授权角色",trigger:"change"}]},form:{userid:0,name:"",phonenumber:"",status:1,remarks:"",roleids:[],accountno:""},options:[]}},methods:{onShow(){this.drawer=!0,this.rolelist()},async rolelist(){let e={classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:20,typename:"role",parameter:{}}};const t=await this.$api.requested(e);this.options=t.data},onSubmit(){this.$refs["form"].validate((e=>{if(!e)return!1;this.$api.requested({classname:"webmanage.users.users",method:"insertormodify_user",content:this.form}).then((e=>{1===e.code?(this.$notify({title:"成功",message:"账号添加成功",type:"success"}),this.drawer=!1,this.$emit("onSuccess")):this.$notify({title:"失败",message:e.msg,type:"error"})}))}))},onClose(){this.$refs["form"].resetFields()}}},a=l,n=r(43736),i=(0,n.Z)(a,o,s,!1,null,"77a7dfd3",null),m=i.exports}}]);
|