6990226.js 5.2 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[13],{466:function(e,t,n){},608:function(e,t,n){"use strict";n(466)},748:function(e,t,n){"use strict";n.r(t);var r=n(6),c=(n(30),n(191),n(41),{data:function(){return{tableData:[],options:[{value:"0",label:"已注销"},{value:"1",label:"待注销"}],value:"1",totalCount:0,currentPage:1,currentPageSize:10}},watch:{$route:function(e,t){this.handleRouteParams()}},created:function(){this.getTableData()},methods:{clickUID:function(e){Number(e.status)>0?window.open(this.$store.state.domainConfig.siteUrl+"/rooter/user/".concat(e.uid)):window.open(this.$store.state.domainConfig.siteUrl+"/rooter/canceluser/".concat(e.uid))},changePagination:function(e){this.$router.replace({path:"/main/cancel_account",query:{page:e,value:this.value}})},changePageSize:function(e){this.currentPageSize=e},changeSelect:function(){this.$router.replace({path:"/main/cancel_account",query:{page:this.currentPage,value:this.value}})},dateFormatStart:function(e){var t=new Date(1e3*Number(e.create_time));return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+t.getHours()+":"+t.getMinutes()+":"+t.getSeconds()},dateFormat:function(e){if(e.update_time>0){var t=new Date(1e3*Number(e.update_time));return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+t.getHours()+":"+t.getMinutes()+":"+t.getSeconds()}},handleRouteParams:function(){this.currentPage=Number(this.$route.query.page),this.value=this.$route.query.value,this.getTableData()},getTableData:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){var n,r,c,body,o,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.tableData=[],n=e.currentPage,r=e.currentPageSize,c=e.value,body={page:n,limit:r,status:c},t.next=7,e.$post("/api/admin/cancelAccount/findWaitCancelAccount",body);case 7:o=t.sent,data=o.data,e.tableData=o.data.list,e.totalCount=Number(data.count),e.currentPage=data.page;case 12:case"end":return t.stop()}}),t)})))()},cancelAccount:function(e){var t=this;return Object(r.a)(regeneratorRuntime.mark((function n(){var r,body,c;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=e.uid,body={uid:r},n.next=4,t.$post("/api/admin/cancelAccount/cancelAccount",body);case 4:(c=n.sent).status>0&&t.$message({message:c.info,type:"success"}),t.getTableData();case 7:case"end":return n.stop()}}),n)})))()},refuseCancelAccount:function(e){var t=this;return Object(r.a)(regeneratorRuntime.mark((function n(){var r,body,c;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=e.uid,body={uid:r},n.next=4,t.$post("/api/admin/cancelAccount/refuseCancelAccount",body);case 4:(c=n.sent).status>0&&t.$message({message:c.info,type:"success"}),t.getTableData();case 7:case"end":return n.stop()}}),n)})))()}}}),o=(n(608),n(4)),component=Object(o.a)(c,(function(){var e=this,t=e._self._c;return t("section",{attrs:{id:"dev_check"}},[t("el-select",{attrs:{placeholder:"请选择"},on:{change:e.changeSelect},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.options,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),e._v(" "),t("section",{staticClass:"table"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[t("el-table-column",{attrs:{prop:"uid",label:"用户uid"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{attrs:{type:"text"},on:{click:function(t){return e.clickUID(n.row)}}},[e._v(e._s(n.row.uid))])]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"create_time",label:"申请时间",formatter:e.dateFormatStart}}),e._v(" "),t("el-table-column",{attrs:{label:"来源",formatter:e.dateFormatStart},scopedSlots:e._u([{key:"default",fn:function(n){return[n.row.source_type?t("span",[t("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:n.row.version,placement:"top"}},[t("el-link",{attrs:{type:"primary"}},[e._v(e._s(n.row.source_type||"--"))])],1)],1):t("span",[e._v("--")])]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"update_time",label:"注销时间",formatter:e.dateFormat}}),e._v(" "),t("el-table-column",{attrs:{prop:"reason",label:"注销理由"}}),e._v(" "),t("el-table-column",{attrs:{prop:"status",label:"当前状态"},scopedSlots:e._u([{key:"default",fn:function(n){return[1==n.row.status?[t("p",[e._v("待注销")])]:[t("p",[e._v("已注销")])]]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"nickname",label:"操作人"}}),e._v(" "),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(n){return[1==n.row.status?[t("el-button",{attrs:{type:"text"},on:{click:function(t){return e.cancelAccount(n.row)}}},[e._v("确认注销")]),e._v(" "),t("el-button",{attrs:{type:"text"},on:{click:function(t){return e.refuseCancelAccount(n.row)}}},[e._v("拒绝注销")])]:e._e()]}}])})],1)],1),e._v(" "),t("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":20,layout:"total, sizes, prev, pager, next, jumper",total:e.totalCount},on:{"current-change":e.changePagination,"size-change":e.changePageSize,"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t}}})],1)}),[],!1,null,"c45b8e44",null);t.default=component.exports}}]);