sk_gm_server/public/static/js/chunk-f2affb0e.110b66df.js

1 line
15 KiB
Go
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f2affb0e"],{1410: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("div",{staticClass:"app-container"},[a("div",{staticClass:"div-tree"},[a("el-tree",{attrs:{data:e.treeData,"node-key":"id","default-expand-all":"","expand-on-click-node":!1},on:{"node-click":e.filterDepart},scopedSlots:e._u([{key:"default",fn:function(t){t.node;var r=t.data;return a("span",{staticClass:"custom-tree-node"},[a("span",[e._v(e._s(r.name))])])}}])})],1),e._v(" "),a("div",{staticClass:"div-table"},[a("div",{staticClass:"search-form",staticStyle:{"margin-bottom":"15px"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"small",clearable:"",placeholder:"用户名称"},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}}),e._v(" "),a("el-input",{staticStyle:{width:"200px"},attrs:{size:"small",clearable:"",placeholder:"真实姓名"},model:{value:e.searchForm.realName,callback:function(t){e.$set(e.searchForm,"realName",t)},expression:"searchForm.realName"}}),e._v(" "),a("el-select",{attrs:{size:"small",clearable:"",filterable:"",placeholder:"请选择用户类型"},model:{value:e.searchForm.userType,callback:function(t){e.$set(e.searchForm,"userType",t)},expression:"searchForm.userType"}},e._l(e.userTypeMaps,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(){return e.fetchData()}}},[e._v("查询")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(){return e.reset()}}},[e._v("重置")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(){return e.addOrUpdate()}}},[e._v("新增")])],1),e._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:e.currentDepart,expression:"currentDepart"}]},[e._v("当前选择机构:"+e._s(e.currentDepart))]),e._v(" "),a("el-table",{attrs:{data:e.list,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""},on:{"sort-change":e.sortTable}},[a("el-table-column",{attrs:{label:"序号",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.$index+1))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"所属部门",prop:"departName",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.departName))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"用户名称",prop:"username",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.username))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"真实姓名",prop:"realName",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.realName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{"class-name":"status-col",label:"用户类型",width:"120",prop:"userType",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tag",[e._v(e._s(e._f("userTypeFilter")(t.row.userType)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"手机号码"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.tel))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间",prop:"createTime",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-time"}),e._v(" "),a("span",[e._v(e._s(t.row.createTime))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建人",prop:"createName",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.createName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"220"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(){return e.addOrUpdate(t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{size:"small",type:"danger"},on:{click:function(){return e.del(t.row)}}},[e._v("删除")]),e._v(" "),1!==t.row.userType?a("el-button",{attrs:{size:"small",type:"success"},on:{click:function(){return e.setAuth(t.row)}}},[e._v("授权")]):e._e()]}}])})],1),e._v(" "),a("div",[a("pagination",{attrs:{pagination:e.pagination}})],1)],1),e._v(" "),a("el-dialog",{attrs:{title:e.activeTitle,visible:e.dialogFormVisible},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"ruleForm",attrs:{model:e.form,rules:e.formrules}},[a("el-form-item",{attrs:{label:"所属部门","label-width":e.formLabelWidth,prop:"departId"}},[a("el-select",{attrs:{size:"small",clearable:"",filterable:"",placeholder:"请选择所属部门"},model:{value:e.form.departId,callback:function(t){e.$set(e.form,"departId",t)},expression:"form.departId"}},e._l(e.departList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"用户类型","label-width":e.formLabelWidth,prop:"userType"}},[a("el-select",{attrs:{size:"small",clearable:"",filterable:"",placeholder:"请选择用户类型"},model:{value:e.form.userType,callback:function(t){e.$set(e.form,"userType",t)},expression:"form.userType"}},e._l(e.userTypeMaps,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"用户名称","label-width":e.formLabelWidth,prop:"username"}},[a("el-input",{attrs:{clearable:"",autocomplete:"off"},model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"真实姓名","label-width":e.formLabelWidth}},[a("el-input",{attrs:{clearable:"",autocomplete:"off"},model:{value:e.form.realName,callback:function(t){e.$set(e.form,"realName",t)},expression:"form.realName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"手机号码","label-width":e.formLabelWidth}},[a("el-input",{attrs:{clearable:"",autocomplete:"off"},model:{value:e.form.tel,callback:function(t){e.$set(e.form,"tel",t)},expression:"form.tel"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"备注","label-width":e.formLabelWidth}},[a("el-input",{attrs:{clearable:"",autocomplete:"off"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.save}},[e._v("确 定")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"用户权限",visible:e.dialogAuthVisible},on:{"update:visible":function(t){e.dialogAuthVisible=t}}},[a("el-form",{attrs:{model:e.form}},[a("el-form-item",{attrs:{label:"角色授权","label-width":e.formLabelWidth}},[a("el-checkbox-group",{model:{value:e.authRole,callback:function(t){e.authRole=t},expression:"authRole"}},e._l(e.roleList,(function(t,r){return a("el-checkbox",{key:r,attrs:{label:t.id,disabled:2===t.status}},[e._v(e._s(t.name))])})),1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogAuthVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.saveRole}},[e._v("确 定")])],1)],1)],1)},s=[],n=(a("c5f6"),a("28a5"),a("5530")),i=(a("7f7f"),a("333d")),l=a("b775");function o(e){return Object(l["a"])({url:"/system/user/page",method:"post",data:e})}function c(e){return Object(l["a"])({url:"/system/user/get/".concat(e),method:"get"})}function u(e){return Object(l["a"])({url:"/system/user/roleinfo",method:"post",data:e})}function d(e){return Object(l["a"])({url:"/system/user/rolesave",method:"post",data:e})}function m(e){return Object(l["a"])({url:"/system/user/save",method:"post",data:e})}function f(e){return Object(l["a"])({url:"/system/user/delete/".concat(e),method:"post"})}var p=a("92d5"),h=a("ed08"),b=a("83d6"),g={components:{pagination:i["a"]},filters:{typeFilter:function(e){var t={1:"目录",2:"菜单"};return t[e]},userTypeFilter:function(e){var t={1:"管理员",2:"普通用户",3:"前台用户"};return t[e]},statusTypeFilter:function(e){var t={1:"success",2:"danger"};return t[e]}},data:function(){return{userTypeMaps:[{id:1,name:"管理员"},{id:2,name:"普通用户"},{id:3,name:"前台用户"}],treeData:null,list:null,listLoading:!0,currentDepart:null,defaultProps:{children:"children",label:"name",id:"id"},searchForm:{sidx:"",sord:"",username:"",realName:"",userType:"",rows:"10",page:"1",departId:""},activeTitle:"新增用户",dialogFormVisible:!1,formLabelWidth:"100px",departList:[],form:{departId:"",userType:"",username:"",realName:"",tel:"",remark:""},formrules:{departId:[{required:!0,message:"请选择部门",trigger:"change"}],userType:[{required:!0,message:"请选择用户类型",trigger:"change"}],username:[{required:!0,message:"请输入用户名称",trigger:"blur"},{min:2,max:20,message:"长度在 2 到 20 个字符",trigger:"blur"}]},dialogAuthVisible:!1,roleList:null,authRole:[],authForm:{userid:"",roleids:""},pagination:b["pageParams"]}},watch:{"pagination.currentPage":function(){this.searchForm.page=this.pagination.currentPage,this.fetchData()},"pagination.pageSize":function(){this.searchForm.rows=this.pagination.pageSize,this.searchForm.page=1,this.fetchData()}},created:function(){this.fetchData(),this.fetchTreeData()},methods:{filterDepart:function(e){this.searchForm.departId=e.id,this.currentDepart=e.name,this.fetchData(e.id)},reset:function(){this.searchForm={sidx:"",sord:"",username:"",realName:"",userType:"",rows:"10",page:"1",departId:""},this.currentDepart=null,this.fetchData()},fetchData:function(){var e=this;this.listLoading=!0,o(Object(n["a"])({},this.searchForm)).then((function(t){e.list=t.data.rows,e.pagination.total=t.data.records,e.listLoading=!1}))},sortTable:function(e){console.log(e);var t=e.prop,a=e.order,r={"":"",ascending:"asc",descending:"desc"};this.searchForm.sidx=t,this.searchForm.sord=r[a],this.fetchData()},fetchTreeData:function(){var e=this;this.listLoading=!0,Object(p["d"])().then((function(t){e.departList=t.data,e.treeData=Object(h["b"])(t.data),e.listLoading=!1}))},setAuth:function(e){var t=this;this.dialogAuthVisible=!0,this.authForm.userid=e.id,u({userId:e.id}).then((function(e){t.roleList=e.data.list,t.authForm.roleids=e.data.roleIds,t.authRole=t.authForm.roleids?t.authForm.roleids.split(",").map(Number):[]}))},saveRole:function(){var e=this;this.authForm.roleids=this.authRole.join(","),d(Object(n["a"])({},this.authForm)).then((function(t){0===t.code?(e.$message({message:"授权成功",type:"success"}),e.dialogAuthVisible=!1,e.fetchData()):e.$message({message:t.msg,type:"error"})}))},del:function(e){var t=this;this.$confirm("是否确定删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){f(e.id).then((function(e){0===e.code?(t.$message({message:"删除成功",type:"success"}),t.dialogFormVisible=!1,t.fetchData()):t.$message({message:e.msg,type:"error"})}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},addOrUpdate:function(e){var t=this;this.resetFileds(),this.form={departId:"",userType:"",username:"",realName:"",tel:"",remark:""},this.dialogFormVisible=!0,this.activeTitle="新增用户",this.fetchTreeData(),e&&(this.activeTitle="编辑用户",c(e.id).then((function(e){t.form=e.data})))},save:function(){var e=this;this.$refs["ruleForm"].validate((function(t){if(!t)return!1;m(Object(n["a"])({},e.form)).then((function(t){0===t.code?(e.$message({message:"操作成功",type:"success"}),e.dialogFormVisible=!1,e.fetchData()):e.$message({message:t.msg,type:"error"})}))}))},resetFileds:function(){this.$refs["ruleForm"]&&this.$refs["ruleForm"].resetFields()}}},v=g,_=(a("b154"),a("2877")),y=Object(_["a"])(v,r,s,!1,null,"cb871062",null);t["default"]=y.exports},"333d":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{layout:"total, sizes, prev, pager, next, jumper",pagination:e.pagination,"page-size":e.pagination.pageSize,"current-page":e.pagination.currentPage,total:e.pagination.total,"page-sizes":e.pagination.pageSizes},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}})],1)},s=[],n={props:{pagination:{type:Object,default:function(){return{pageSizes:[],pageSize:10,currentPage:1,total:0}}}},methods:{handleCurrentChange:function(e){this.pagination.currentPage=e},handleSizeChange:function(e){this.pagination.pageSize=e}}},i=n,l=(a("5c29"),a("2877")),o=Object(l["a"])(i,r,s,!1,null,null,null);t["a"]=o.exports},"5c29":function(e,t,a){"use strict";a("90b0")},"8b08":function(e,t,a){},"90b0":function(e,t,a){},"92d5":function(e,t,a){"use strict";a.d(t,"c",(function(){return s})),a.d(t,"d",(function(){return n})),a.d(t,"b",(function(){return i})),a.d(t,"e",(function(){return l})),a.d(t,"a",(function(){return o}));var r=a("b775");function s(e){return Object(r["a"])({url:"/system/department/page",method:"post",data:e})}function n(){return Object(r["a"])({url:"/system/department/list",method:"post"})}function i(e){return Object(r["a"])({url:"/system/department/get/".concat(e),method:"get"})}function l(e){return Object(r["a"])({url:"/system/department/save",method:"post",data:e})}function o(e){return Object(r["a"])({url:"/system/department/delete/".concat(e),method:"post"})}},aa77:function(e,t,a){var r=a("5ca1"),s=a("be13"),n=a("79e5"),i=a("fdef"),l="["+i+"]",o="…",c=RegExp("^"+l+l+"*"),u=RegExp(l+l+"*$"),d=function(e,t,a){var s={},l=n((function(){return!!i[e]()||o[e]()!=o})),c=s[e]=l?t(m):i[e];a&&(s[a]=c),r(r.P+r.F*l,"String",s)},m=d.trim=function(e,t){return e=String(s(e)),1&t&&(e=e.replace(c,"")),2&t&&(e=e.replace(u,"")),e};e.exports=d},b154:function(e,t,a){"use strict";a("8b08")},c5f6:function(e,t,a){"use strict";var r=a("7726"),s=a("69a8"),n=a("2d95"),i=a("5dbc"),l=a("6a99"),o=a("79e5"),c=a("9093").f,u=a("11e9").f,d=a("86cc").f,m=a("aa77").trim,f="Number",p=r[f],h=p,b=p.prototype,g=n(a("2aeb")(b))==f,v="trim"in String.prototype,_=function(e){var t=l(e,!1);if("string"==typeof t&&t.length>2){t=v?t.trim():m(t,3);var a,r,s,n=t.charCodeAt(0);if(43===n||45===n){if(a=t.charCodeAt(2),88===a||120===a)return NaN}else if(48===n){switch(t.charCodeAt(1)){case 66:case 98:r=2,s=49;break;case 79:case 111:r=8,s=55;break;default:return+t}for(var i,o=t.slice(2),c=0,u=o.length;c<u;c++)if(i=o.charCodeAt(c),i<48||i>s)return NaN;return parseInt(o,r)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,a=this;return a instanceof p&&(g?o((function(){b.valueOf.call(a)})):n(a)!=f)?i(new h(_(t)),a,p):_(t)};for(var y,F=a("9e1e")?c(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;F.length>k;k++)s(h,y=F[k])&&!s(p,y)&&d(p,y,u(h,y));p.prototype=b,b.constructor=p,a("2aba")(r,f,p)}},fdef:function(e,t){e.exports="\t\n\v\f\r    \u2028\u2029\ufeff"}}]);