chunk-2d0aef1a.9f7c4ea4.js 5.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0aef1a"],{"0be7":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-container",{attrs:{direction:"vertical"}},[a("el-header",{staticStyle:{"border-bottom":"1px solid #eee"},attrs:{height:"40px"}},[e._v("运营人员管理")]),a("div",{staticStyle:{margin:"10px 0"}},[a("el-button",{directives:[{name:"show",rawName:"v-show",value:e.if_add,expression:"if_add"}],staticStyle:{"margin-left":"10px"},attrs:{icon:"el-icon-plus",type:"primary"},on:{click:function(t){e.addVisible=!0}}},[e._v("新增")]),a("el-input",{staticStyle:{width:"200px","margin-left":"10px"},attrs:{placeholder:"请输入"},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("搜索")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"danger"},on:{click:e.onReset}},[e._v("重置")])],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[a("el-table-column",{attrs:{align:"center",prop:"id",label:"记录ID"}}),a("el-table-column",{attrs:{align:"center",prop:"username",label:"管理员名称"}}),a("el-table-column",{attrs:{align:"center",prop:"create_timestamp",label:"创建时间"}}),a("el-table-column",{attrs:{align:"center",prop:"last_login_ip",label:"上次登录ip地址"}}),a("el-table-column",{attrs:{align:"center",prop:"last_login_time",label:"上次登录日期"}}),a("el-table-column",{attrs:{align:"center",prop:"update_timestamp",label:"最后修改日期"}}),a("el-table-column",{attrs:{align:"center",prop:"status_text",label:"管理员状态"}}),a("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.row.is_del,expression:"scope.row.is_del"}],staticStyle:{width:"80px","margin-left":"0"},attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.onDelUser(t.$index,t.row)}}},[e._v("删除")])]}}])})],1),a("el-row",{staticStyle:{"margin-top":"10px"},attrs:{type:"flex",justify:"end"}},[a("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:e.total,"page-size":e.pageSize,"current-page":e.pageNumber},on:{"current-change":e.onPageChange}})],1),a("el-dialog",{attrs:{title:"新增",visible:e.addVisible,width:"50%"},on:{"update:visible":function(t){e.addVisible=t},closed:e.onCloseAddDialog}},[a("el-form",{ref:"addForm",staticClass:"demo-ruleForm",attrs:{model:e.addForm,rules:e.addRules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"管理员名称:",prop:"name"}},[a("el-input",{model:{value:e.addForm.name,callback:function(t){e.$set(e.addForm,"name",t)},expression:"addForm.name"}})],1),a("el-form-item",{attrs:{label:"密码:",prop:"pwd"}},[a("el-input",{attrs:{type:"password"},model:{value:e.addForm.pwd,callback:function(t){e.$set(e.addForm,"pwd",t)},expression:"addForm.pwd"}})],1),a("el-form-item",{attrs:{label:"确认密码:",prop:"rePwd"}},[a("el-input",{attrs:{type:"password"},model:{value:e.addForm.rePwd,callback:function(t){e.$set(e.addForm,"rePwd",t)},expression:"addForm.rePwd"}})],1),a("el-form-item",{attrs:{label:"权限:",prop:"chkadm"}},[a("el-radio-group",{model:{value:e.addForm.chkadm,callback:function(t){e.$set(e.addForm,"chkadm",t)},expression:"addForm.chkadm"}},[a("el-radio",{staticClass:"radio",attrs:{label:1}},[e._v("超级管理员")]),a("el-radio",{staticClass:"radio",attrs:{label:2}},[e._v("普通管理员")])],1)],1)],1),a("span",[e._v("超级管理员具有增加管理员,删除其它管理员的权限。")]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.onCloseAddDialog}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onAddSubmit("addForm")}}},[e._v("立即添加")])],1)],1)],1)},o=[],l=(a("b0c0"),a("2909")),i=a("365c"),s={data:function(){return{editPwdId:"",tableData:[],pageSize:10,pageNumber:1,total:0,searchValue:"",addVisible:!1,addForm:{name:"",pwd:"",rePwd:"",chkadm:1},addRules:{name:[{required:!0,message:"请输入管理员名称",trigger:"blur"}],pwd:[{required:!0,message:"请输入登录密码",trigger:"blur"}],rePwd:[{required:!0,validator:this.validateRePwd,trigger:"blur"}]}}},mounted:function(){this.getUserList()},methods:{validateRePwd:function(e,t,a){""===t?a(new Error("请再次输入密码")):t!==this.addForm.pwd?a(new Error("两次输入密码不一致!")):a()},onReset:function(){this.searchValue="",this.pageNumber=1,this.getUserList()},getUserList:function(){var e=this;Object(i["t"])({pageSize:e.pageSize,pageNumber:e.pageNumber,searchText:e.searchValue}).then((function(t){console.log(t),t&&"ok"==t.msg&&(e.total=t.data.total,e.tableData=Object(l["a"])(t.data.rows),e.if_add=t.data.if_add)}))},onPageChange:function(e){var t=this;e!=this.pageNumber&&(this.pageNumber=e,setTimeout((function(){t.getActionLogList()}),0))},onSearch:function(){this.pageNumber=1,this.getUserList()},onCloseAddDialog:function(){this.addForm={},this.addVisible=!1,this.$refs.addForm.resetFields()},onAddSubmit:function(e){var t=this,a=this;this.$refs[e].validate((function(e){if(!e)return console.log("error submit!!"),!1;Object(i["r"])({username:t.addForm.name,password:t.addForm.pwd,repassword:t.addForm.rePwd,rule:t.addForm.chkadm}).then((function(e){console.log(e),e&&"ok"==e.msg&&t.$message({message:"新增成功",type:"success",center:!0,duration:1e3,onClose:function(){a.onReset(),a.onCloseAddDialog()}})}))}))},onDelUser:function(e,t){var a=this,r=this;this.$confirm("确认删除该管理员?","提示").then((function(){Object(i["s"])({id:t.id}).then((function(e){e&&"ok"==e.msg&&a.$message({message:"删除成功",type:"success",center:!0,duration:1e3,onClose:function(){r.onReset()}})}))}))},onEditUser:function(e,t){this.editPwdId=t.id,this.editVisible=!0}}},n=s,d=a("2877"),c=Object(d["a"])(n,r,o,!1,null,"67768cd3",null);t["default"]=c.exports}}]);