fuliqi
2024-10-17 8546b3d285af4235a0ef615a0c6e89486ae2c806
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4f968f6e"],{"129f":function(t,e,a){"use strict";t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!==t&&e!==e}},"333d":function(t,e,a){"use strict";var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pagination-container",class:{hidden:t.hidden}},[e("el-pagination",t._b({attrs:{background:t.background,"current-page":t.currentPage,"page-size":t.pageSize,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e},"update:pageSize":function(e){t.pageSize=e},"update:page-size":function(e){t.pageSize=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},r=[];a("a9e3");Math.easeInOutQuad=function(t,e,a,n){return t/=n/2,t<1?a/2*t*t+e:(t--,-a/2*(t*(t-2)-1)+e)};var s=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function u(t){document.documentElement.scrollTop=t,document.body.parentNode.scrollTop=t,document.body.scrollTop=t}function i(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function o(t,e,a){var n=i(),r=t-n,o=20,l=0;e="undefined"===typeof e?500:e;var c=function t(){l+=o;var i=Math.easeInOutQuad(l,n,r,e);u(i),l<e?s(t):a&&"function"===typeof a&&a()};c()}var l={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:10},pageSizes:{type:Array,default:function(){return[5,10,20,30,50]}},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(t){this.$emit("update:page",t)}},pageSize:{get:function(){return this.limit},set:function(t){this.$emit("update:limit",t)}}},methods:{handleSizeChange:function(t){this.$emit("pagination",{page:this.currentPage,limit:t}),this.autoScroll&&o(0,800)},handleCurrentChange:function(t){this.$emit("pagination",{page:t,limit:this.pageSize}),this.autoScroll&&o(0,800)}}},c=l,m=(a("fb6a7"),a("2877")),d=Object(m["a"])(c,n,r,!1,null,"90fd946a",null);e["a"]=d.exports},"6bdc":function(t,e,a){},"822e":function(t,e,a){"use strict";a.r(e);a("ac1f"),a("841c");var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-container"},[e("el-form",{ref:"queryForm",attrs:{model:t.queryParam,inline:!0}},[e("el-form-item",{attrs:{label:"用户名:"}},[e("el-input",{model:{value:t.queryParam.userName,callback:function(e){t.$set(t.queryParam,"userName",e)},expression:"queryParam.userName"}})],1),e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v("查询")]),e("router-link",{staticClass:"link-left",attrs:{to:{path:"/user/student/edit"}}},[e("el-button",{attrs:{type:"primary"}},[t._v("添加")])],1)],1)],1),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData,border:"",fit:"","highlight-current-row":""}},[e("el-table-column",{attrs:{prop:"id",label:"Id"}}),e("el-table-column",{attrs:{prop:"userName",label:"用户名"}}),e("el-table-column",{attrs:{prop:"realName",label:"真实姓名"}}),e("el-table-column",{attrs:{prop:"userLevel",label:"学级",formatter:t.levelFormatter}}),e("el-table-column",{attrs:{prop:"sex",label:"性别",width:"60px;",formatter:t.sexFormatter}}),e("el-table-column",{attrs:{prop:"phone",label:"手机号"}}),e("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"160px"}}),e("el-table-column",{attrs:{label:"状态",prop:"status",width:"70px"},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("el-tag",{attrs:{type:t.statusTagFormatter(n.status)}},[t._v(" "+t._s(t.statusFormatter(n.status))+" ")])]}}])}),e("el-table-column",{attrs:{width:"270px",label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){var n=a.row;return[e("el-button",{staticClass:"link-left",attrs:{size:"mini"},on:{click:function(e){return t.changeStatus(n)}}},[t._v(" "+t._s(t.statusBtnFormatter(n.status))+" ")]),e("router-link",{staticClass:"link-left",attrs:{to:{path:"/user/student/edit",query:{id:n.id}}}},[e("el-button",{attrs:{size:"mini"}},[t._v("编辑")])],1),e("router-link",{staticClass:"link-left",attrs:{to:{path:"/log/user/list",query:{userId:n.id}}}},[e("el-button",{attrs:{size:"mini"}},[t._v("日志")])],1),e("el-button",{staticClass:"link-left",attrs:{size:"mini",type:"danger"},on:{click:function(e){return t.deleteUser(n)}}},[t._v("删除")])]}}])})],1),e("pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total>0"}],attrs:{total:t.total,page:t.queryParam.pageIndex,limit:t.queryParam.pageSize},on:{"update:page":function(e){return t.$set(t.queryParam,"pageIndex",e)},"update:limit":function(e){return t.$set(t.queryParam,"pageSize",e)},pagination:t.search}})],1)},r=[],s=a("5530"),u=a("2f62"),i=a("333d"),o=a("c24f"),l={components:{Pagination:i["a"]},data:function(){return{queryParam:{userName:"",role:1,pageIndex:1,pageSize:10},listLoading:!0,tableData:[],total:0}},created:function(){this.search()},methods:{search:function(){var t=this;this.listLoading=!0,o["a"].getUserPageList(this.queryParam).then((function(e){var a=e.response;t.tableData=a.list,t.total=a.total,t.queryParam.pageIndex=a.pageNum,t.listLoading=!1}))},changeStatus:function(t){var e=this;o["a"].changeStatus(t.id).then((function(a){1===a.code?(t.status=a.response,e.$message.success(a.message)):e.$message.error(a.message)}))},deleteUser:function(t){var e=this;o["a"].deleteUser(t.id).then((function(t){1===t.code?(e.search(),e.$message.success(t.message)):e.$message.error(t.message)}))},submitForm:function(){this.queryParam.pageIndex=1,this.search()},levelFormatter:function(t,e,a,n){return this.enumFormat(this.levelEnum,a)},sexFormatter:function(t,e,a,n){return this.enumFormat(this.sexEnum,a)},statusFormatter:function(t){return this.enumFormat(this.statusEnum,t)},statusTagFormatter:function(t){return this.enumFormat(this.statusTag,t)},statusBtnFormatter:function(t){return this.enumFormat(this.statusBtn,t)}},computed:Object(s["a"])(Object(s["a"])({},Object(u["c"])("enumItem",["enumFormat"])),Object(u["e"])("enumItem",{sexEnum:function(t){return t.user.sexEnum},statusEnum:function(t){return t.user.statusEnum},statusTag:function(t){return t.user.statusTag},statusBtn:function(t){return t.user.statusBtn},levelEnum:function(t){return t.user.levelEnum}}))},c=l,m=a("2877"),d=Object(m["a"])(c,n,r,!1,null,null,null);e["default"]=d.exports},"841c":function(t,e,a){"use strict";var n=a("c65b"),r=a("d784"),s=a("825a"),u=a("7234"),i=a("1d80"),o=a("129f"),l=a("577e"),c=a("dc4a"),m=a("14c3");r("search",(function(t,e,a){return[function(e){var a=i(this),r=u(e)?void 0:c(e,t);return r?n(r,e,a):new RegExp(e)[t](l(a))},function(t){var n=s(this),r=l(t),u=a(e,n,r);if(u.done)return u.value;var i=n.lastIndex;o(i,0)||(n.lastIndex=0);var c=m(n,r);return o(n.lastIndex,i)||(n.lastIndex=i),null===c?-1:c.index}]}))},fb6a7:function(t,e,a){"use strict";a("6bdc")}}]);