mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
4f79e10bd6
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
1 line
5.9 KiB
JavaScript
1 line
5.9 KiB
JavaScript
webpackJsonp([160],{"/0HR":function(e,t,a){var n=a("HW8Q");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);a("rjj0")("7bba3ce6",n,!0)},HW8Q:function(e,t,a){(e.exports=a("FZ+f")(!1)).push([e.i,"\n.left[data-v-b54a06d4] {\n display: inline-block;\n margin-right: 20px;\n position: absolute;\n right: 110px;\n}\n",""])},rqHb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});a("yfAY");var n=a("vMX1"),s=a("BUOS"),r={data:function(){return{total:0,tableData:[],tableLoading:!1,bools:[],orgTypes:[],statusOptions:[],roles:[],form:{type:"",role:"",status:"",name:"",rowsOfPage:10,currentPage:1}}},created:function(){this.fetchData()},methods:{fetchData:function(){var e=this;this.tableLoading=!0,s.a.search(this.form).then(function(t){setTimeout(function(){e.tableData=t.data,e.total=t.total,e.tableLoading=!1},500)}).catch(function(t){e.tableLoading=!1})},reset:function(e){var t=this;this.$confirm("是否确定重置密码?","确认重置",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$set(e,"loading",!0),s.a.reset(e.userId).then(function(a){t.$set(e,"loading",!1),t.$alert("密码已还原为初始密码123456,请通知用户尽快登录进行密码修改!","重置密码",{confirmButtonText:"确定"}),t.fetchData()}).catch(function(a){t.$set(e,"loading",!1),t.$message.error(a.message),t.fetchData()})}).catch(function(){})},goDetail:function(e){var t=e.id;this.$router.push({path:"/role/detail",query:{id:t}})},enable:function(e){var t=this;this.$set(e,"loading",!0),s.a.enable(e.id).then(function(a){t.$message({message:"启用成功",type:"success"}),t.$set(e,"loading",!1),t.fetchData()}).catch(function(a){t.$message.error(a.message),t.$set(e,"loading",!1),t.fetchData()})},disable:function(e){var t=this,a="";s.a.ifUsed(e.id).then(function(n){a=1==n.data?"当前角色已关联人员,确认是否禁用?":"是否确定禁用?",t.$confirm(a,"确认禁用",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$set(e,"loading",!0),s.a.disable(e.id).then(function(a){t.$message({message:"禁用成功",type:"success"}),t.$set(e,"loading",!1),t.fetchData()}).catch(function(a){t.$set(e,"loading",!1),t.$message.error(a.message),t.fetchData()})}).catch(function(){})}).catch(function(e){t.$message.error(e.message)})},handleDelete:function(e){var t=this;this.$confirm("是否确定删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$set(e,"deleting",!0),s.a.delete(e.id).then(function(a){t.$message({message:"删除成功",type:"success"}),t.$set(e,"deleting",!1),1==t.tableData.length&&t.form.currentPage>1&&t.form.currentPage--,t.fetchData()}).catch(function(a){t.$message.error(a.message),t.$set(e,"deleting",!1),t.fetchData()})}).catch(function(){})},handleReset:function(){this.$refs.queryForm.resetFields(),this.fetchData()},handleQuery:function(){this.form.pageNum=1,this.fetchData()}},components:{searchPage:n.a}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-card",{attrs:{shadow:"hover"}},[a("search-page",{attrs:{pageSize:e.form.rowsOfPage,pageNum:e.form.currentPage,total:e.total},on:{"update:pageSize":function(t){return e.$set(e.form,"rowsOfPage",t)},"update:page-size":function(t){return e.$set(e.form,"rowsOfPage",t)},"update:pageNum":function(t){return e.$set(e.form,"currentPage",t)},"update:page-num":function(t){return e.$set(e.form,"currentPage",t)},change:e.fetchData}},[a("router-link",{attrs:{to:"/role/add"}},[a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[e.$auth.roleAdd],expression:"[$auth.roleAdd]"}],attrs:{type:"primary"}},[e._v("新建")])],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"}],staticClass:"table_expand",staticStyle:{"margin-top":"24px"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{type:"index",label:"序号",align:"center",width:"80px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"角色名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"remark","show-overflow-tooltip":"",label:"角色描述"}}),e._v(" "),a("el-table-column",{attrs:{prop:"status",label:"角色状态"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("status-point",{attrs:{disabled:2==e.row.status,value:e.row.status}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"status",width:216,label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[e.$auth.roleDetail],expression:"[$auth.roleDetail]"}],staticClass:"btn-border-right",attrs:{size:"middle",type:"text"},on:{click:function(a){return e.goDetail(t.row)}}},[e._v("详情")]),e._v(" "),1===t.row.status&&1!==t.row.builtIn?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[e.$auth.roleEnable],expression:"[$auth.roleEnable]"}],staticClass:"btn-border-right",attrs:{size:"middle",type:"text",loading:t.row.loading},on:{click:function(a){return e.disable(t.row)}}},[e._v("禁用")]):e._e(),e._v(" "),1!==t.row.status&&1!==t.row.builtIn?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[e.$auth.roleEnable],expression:"[$auth.roleEnable]"}],staticClass:"btn-border-right",attrs:{size:"middle",type:"text",loading:t.row.loading},on:{click:function(a){return e.enable(t.row)}}},[e._v("启用")]):e._e(),e._v(" "),1!==t.row.builtIn&&2==t.row.status?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[e.$auth.roleDelete],expression:"[$auth.roleDelete]"}],staticClass:"btn-border-right",attrs:{size:"middle",type:"text",loading:t.row.deleting},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1)],1)],1)},staticRenderFns:[]};var i=a("VU/8")(r,o,!1,function(e){a("/0HR")},"data-v-b54a06d4",null);t.default=i.exports}}); |