279-legacy.12bdd03b.js 3.3 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[279],{2389:function(e,t,r){r.r(t),r.d(t,{default:function(){return c}});var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-button",{attrs:{size:"mini",type:"default"},on:{click:e.editBtn}},[e._v("编 辑")]),r("el-drawer",{attrs:{title:"编辑角色",visible:e.drawer,"append-to-body":"",size:"30%",direction:"rtl"},on:{"update:visible":function(t){e.drawer=t}}},[r("div",{staticClass:"drawer__panel"},[r("div",[r("el-row",[r("el-form",{ref:"form",staticClass:"demo-form-inline",attrs:{inline:!0,model:e.form,rules:e.rules,size:"small","label-width":"100px","label-position":"right"}},[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"角色名称",prop:"rolename"}},[r("el-input",{attrs:{placeholder:"输入角色名称"},model:{value:e.form.rolename,callback:function(t){e.$set(e.form,"rolename",t)},expression:"form.rolename"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"角色描述",prop:"remarks"}},[r("el-input",{attrs:{placeholder:"输入角色描述"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1),r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"角色类型",prop:"usertype"}},[r("el-select",{attrs:{placeholder:"角色类型"},model:{value:e.form.usertype,callback:function(t){e.$set(e.form,"usertype",t)},expression:"form.usertype"}},e._l(e.options,(function(e){return r("el-option",{key:e.index,attrs:{label:e.remarks,value:Number(e.value)}})})),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=[],n=r(48534),o=(r(35666),r(99901)),i={data:function(){return{dialogFormVisible:!1,drawer:!1,options:[],form:{roleid:0,rolename:"",remarks:"",usertype:""},rules:{rolename:[{required:!0,message:"请输入角色名称",trigger:"blur"}],remarks:[{required:!0,message:"请输入角色描述",trigger:"blur"}],usertype:[{required:!0,message:"请选择角色类型",trigger:"change"}]}}},props:["data"],components:{roleContentTemp:o.Z},created:function(){this.usertype()},methods:{editBtn:function(){this.drawer=!0,this.form=Object.assign({},this.form,this.data)},onSuccess:function(){this.drawer=!1,this.$emit("onSuccess")},usertype:function(){var e=this;return(0,n.Z)(regeneratorRuntime.mark((function t(){var r,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r={classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:20,typename:"usertype",parameter:{}}},t.next=3,e.$api.requested(r);case 3:a=t.sent,e.options=a.data;case 5:case"end":return t.stop()}}),t)})))()},onSubmit:function(){var e=this;this.$refs["form"].validate((function(t){if(!t)return!1;e.$api.requested({classname:"webmanage.role.role",method:"insertormodify_role",content:e.form}).then((function(t){e.tool.showMessage(t,(function(){e.drawer=!1,e.$emit("onSuccess")}))}))}))}}},l=i,m=r(43736),u=(0,m.Z)(l,a,s,!1,null,"081ea50e",null),c=u.exports}}]);