1 line
8.6 KiB
JavaScript
1 line
8.6 KiB
JavaScript
webpackJsonp([7,45],{HxWD:function(n,e,t){var r=t("utwo");"string"==typeof r&&(r=[[n.i,r,""]]),r.locals&&(n.exports=r.locals);t("Xatw")("11975c3c",r,!0)},Lep5:function(n,e,t){(n.exports=t("uszS")(!1)).push([n.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",""])},"bd+d":function(n,e,t){var r=t("Lep5");"string"==typeof r&&(r=[[n.i,r,""]]),r.locals&&(n.exports=r.locals);t("Xatw")("46b92b9d",r,!0)},f7mC:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=t("vvmr"),l=t.n(r),a=t("Swn3"),o=t("EwHo"),s={components:{employeeDialog:t("s6D0").default},mixins:[a.a],data:function(){return{rules:{},ruleForm:{}}},methods:{listCallback:function(){return o.a.getUsers(this.ruleForm,this.listQuery.current,this.listQuery.size)},deleteCallback:function(n){return o.a.deleteEmployee(n)},getInitForm:function(n){var e=n.role_strings,t=void 0===e?"":e;return l()({},n,{role_strings_array:t?t.split(",").filter(function(n){return!!n}):[]})},handleCreate:function(){this.$refs.employeeDialog.showDialog(1,this.getInitForm({}))},handleEdit:function(n,e){console.log(e.role_strings),this.$refs.employeeDialog.showDialog(2,this.getInitForm(l()({},e)))}}},i={render:function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"common-main"},[t("el-form",{ref:"ruleForm",staticClass:"search-container",attrs:{rules:n.rules,model:n.ruleForm,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"手机号",prop:"mobile"}},[t("el-input",{staticClass:"form-input",attrs:{clearable:""},model:{value:n.ruleForm.mobile,callback:function(e){n.$set(n.ruleForm,"mobile",e)},expression:"ruleForm.mobile"}})],1),n._v(" "),t("el-form-item",{attrs:{label:"姓名",prop:"fullname"}},[t("el-input",{staticClass:"form-input",attrs:{clearable:""},model:{value:n.ruleForm.fullname,callback:function(e){n.$set(n.ruleForm,"fullname",e)},expression:"ruleForm.fullname"}})],1),n._v(" "),t("div",{staticClass:"operation-container"},[t("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(e){n.submitForm("ruleForm")}}},[n._v("搜索\n ")]),n._v(" "),t("el-button",{attrs:{type:"primary",icon:"el-icon-edit"},on:{click:n.handleCreate}},[n._v("新建")]),n._v(" "),t("el-button",{attrs:{type:"danger",icon:"el-icon-delete"},on:{click:n.handleDelete}},[n._v("删除")])],1)],1),n._v(" "),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:n.listLoading,expression:"listLoading"}],ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:n.listData,"tooltip-effect":"dark"},on:{"selection-change":n.handleSelectionChange}},[t("el-table-column",{attrs:{type:"selection",width:"55"}}),n._v(" "),t("el-table-column",{attrs:{prop:"username",label:"用户名"}}),n._v(" "),t("el-table-column",{attrs:{prop:"fullname",label:"姓名"}}),n._v(" "),t("el-table-column",{attrs:{prop:"mobile",width:"250",label:"手机号"}}),n._v(" "),t("el-table-column",{attrs:{prop:"email",width:"250",label:"邮箱"}}),n._v(" "),t("el-table-column",{attrs:{prop:"status",width:"100",label:"状态"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("el-tag",{attrs:{type:n._f("elTagFilter")(e.row.status)}},[n._v("\n "+n._s(n._f("statusFilter")(e.row.status))+"\n ")])]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"操作"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-edit"},on:{click:function(t){n.handleEdit(e.$index,e.row)}}},[n._v("编辑\n ")])]}}])})],1),n._v(" "),t("el-pagination",{staticClass:"pagination-container",attrs:{background:"",layout:"total,prev, pager, next","current-page":n.listQuery.current,"page-size":n.listQuery.size,total:n.listQuery.total},on:{"update:currentPage":function(e){n.$set(n.listQuery,"current",e)},"current-change":n.handlePageChange}}),n._v(" "),t("employeeDialog",{ref:"employeeDialog",on:{refreshList:n._getList}})],1)},staticRenderFns:[]};var u=t("rCDr")(s,i,!1,function(n){t("HxWD")},"data-v-6c19baba",null);e.default=u.exports},s6D0:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=t("vvmr"),l=t.n(r),a=t("s/F+"),o=t.n(a),s=t("yrbl"),i=t.n(s),u=t("EwHo"),c={mixins:[t("Z4qH").a],data:function(){return{dialogTitle:"新建员工",roleSelect:[],statusFlag:"",rules:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],fullname:[{required:!0,message:"请输入姓名",trigger:"blur"}],mobile:[{required:!0,message:"请输入手机号",trigger:"blur"}],email:[{required:!0,message:"请输入邮箱",trigger:"blur"}],role_strings_array:[{required:!0,message:"请选择角色",trigger:"blur"}]},ruleForm:{username:[],email:[],password:[],fullname:[],mobile:[],role_strings_array:[]}}},watch:{dialogType:function(n){1===n?(this.statusFlag=0,this.dialogTitle="新建员工"):this.dialogTitle="编辑员工"}},mounted:function(){var n=this;return i()(o.a.mark(function e(){var t,r;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.a.getRoleList({},1,100);case 2:t=e.sent,r=t.records,n.roleSelect=r;case 5:case"end":return e.stop()}},e,n)}))()},methods:{editCallback:function(n){this.statusFlag=1===n.status},getResponseData:function(){var n=l()({},this.ruleForm),e=this.roleSelect,t=n.role_strings_array,r=void 0===t?[]:t;n.role_strings=r.map(function(n){return e.find(function(e){return e.id===n}).id}).join(",");var a={};return["username","password","fullname","mobile","email","role_strings","status","id"].map(function(e){return a[e]=n[e]}),a},createCallback:function(){return u.a.createEmployee(this.getResponseData())},updateCallback:function(){return u.a.updateEmployee(this.getResponseData())}}},m={render:function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("el-dialog",{attrs:{title:n.dialogTitle,visible:n.dialogVisible,width:"50%"},on:{"update:visible":function(e){n.dialogVisible=e},close:n.closeDialog}},[t("el-form",{ref:"ruleForm",attrs:{model:n.ruleForm,rules:n.rules,"label-width":"180px"}},[t("el-form-item",{attrs:{label:"用户名",prop:"username"}},[t("el-input",{staticClass:"form-input",model:{value:n.ruleForm.username,callback:function(e){n.$set(n.ruleForm,"username",e)},expression:"ruleForm.username"}})],1),n._v(" "),t("el-form-item",{attrs:{label:"密码",prop:"password"}},[t("el-input",{staticClass:"form-input",model:{value:n.ruleForm.password,callback:function(e){n.$set(n.ruleForm,"password",e)},expression:"ruleForm.password"}})],1),n._v(" "),t("el-form-item",{attrs:{label:"姓名",prop:"fullname"}},[t("el-input",{staticClass:"form-input",model:{value:n.ruleForm.fullname,callback:function(e){n.$set(n.ruleForm,"fullname",e)},expression:"ruleForm.fullname"}})],1),n._v(" "),t("el-form-item",{attrs:{label:"手机号",prop:"mobile"}},[t("el-input",{staticClass:"form-input",model:{value:n.ruleForm.mobile,callback:function(e){n.$set(n.ruleForm,"mobile",e)},expression:"ruleForm.mobile"}})],1),n._v(" "),t("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[t("el-input",{staticClass:"form-input",model:{value:n.ruleForm.email,callback:function(e){n.$set(n.ruleForm,"email",e)},expression:"ruleForm.email"}})],1),n._v(" "),t("el-form-item",{attrs:{label:"角色",prop:"role_strings_array"}},[t("el-checkbox-group",{model:{value:n.ruleForm.role_strings_array,callback:function(e){n.$set(n.ruleForm,"role_strings_array",e)},expression:"ruleForm.role_strings_array"}},n._l(n.roleSelect,function(e){return t("el-checkbox",{key:e.id,attrs:{label:e.id}},[n._v("\n "+n._s(e.name)+"\n ")])}))],1),n._v(" "),t("el-form-item",{attrs:{label:"状态"}},[t("el-switch",{attrs:{"active-text":"开启","inactive-text":"关闭"},model:{value:n.statusFlag,callback:function(e){n.statusFlag=e},expression:"statusFlag"}})],1)],1),n._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(e){n.dialogVisible=!1}}},[n._v("取 消")]),n._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:function(e){n.submitForm("ruleForm")}}},[n._v("确 定")])],1)],1)},staticRenderFns:[]};var p=t("rCDr")(c,m,!1,function(n){t("bd+d")},"data-v-8406d224",null);e.default=p.exports},utwo:function(n,e,t){(n.exports=t("uszS")(!1)).push([n.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",""])}}); |