| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[44],{503:function(t,e,r){},644:function(t,e,r){"use strict";r(503)},776:function(t,e,r){"use strict";r.r(e);r(15),r(19),r(31),r(32);var n=r(10),o=r(6);r(61),r(22),r(191),r(30);function c(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function l(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var f=["创建者","群组ID","群组名称","管理人员","关联工作","创建时间","最近更新","操作"],d=["nickname","id","name","managers","jobs","create_date","update_date","ctrl"],m={data:function(){return{options:[{value:-1,label:"全部"},{value:0,label:"提交"},{value:1,label:"成功"},{value:2,label:"失败"},{value:3,label:"进行中"}],selectValue:-1,totalCount:0,currentPage:1,tableHeaders:f,tableProps:d,tableData:[],env:"test",isSuper:!1,pageSize:20}},computed:{isTest:function(){return"test"===this.env}},mounted:function(){this.getTableData()},methods:{changeSelect:function(t){this.getTableData()},clickSuper:function(t){var e=this;return Object(o.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(e.isSuper){r.next=3;break}return e.$message({message:"不是超管, 没有权限"}),r.abrupt("return");case 3:window.open(e.$store.state.domainConfig.siteUrl+"/rooter/loginmember?uid=".concat(t.uid,"&next=/group/").concat(t.id));case 4:case"end":return r.stop()}}),r)})))()},clickUID:function(t){window.open(this.$store.state.domainConfig.siteUrl+"/rooter/user/".concat(t.uid))},tableRowClassName:function(t){var e=t.row,r=(t.rowIndex,"");return"1"===e.status&&(r="success-row"),r},formatTableData:function(data){return data.map((function(i){return l(l({},i),{},{managers:i.managers.map((function(t){return t?t.nickname:""})).join(";"),jobs:Object.keys(i.jobs).map((function(t){var e=i.jobs[t];return e?"".concat(e.nickname,"(").concat(e.id,")"):""})).join(";")})}))},getTableData:function(){var t=arguments,e=this;return Object(o.a)(regeneratorRuntime.mark((function r(){var n,o,data;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:e.currentPage,e.tableData=[],r.next=4,e.$post("/api/admin/group/list",{page:n,page_size:20});case 4:o=r.sent,data=o.data,e.env=data.current_env,e.isSuper=data.is_super_admin,e.tableData=e.formatTableData(data.list),e.totalCount=Number(data.total),e.totalPage=data.totalPage;case 11:case"end":return r.stop()}}),r)})))()}}},w=m,v=(r(644),r(4)),component=Object(v.a)(w,(function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"withdraw"}},[e("div",{staticClass:"table"},[t.tableData.length?e("el-table",{staticStyle:{width:"100%"},attrs:{border:"",data:t.tableData,"row-class-name":t.tableRowClassName}},t._l(t.tableProps,(function(r,n){return e("el-table-column",{key:n,attrs:{prop:r,label:t.tableHeaders[n]},scopedSlots:t._u([{key:"default",fn:function(n){return["nickname"===r?e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.clickUID(n.row)}}},[t._v(t._s(n.row[r]))]):"ctrl"===r&&"1"!==n.row.status?e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.clickSuper(n.row)}}},[t._v("超管查看")]):e("span",[t._v(t._s(n.row[r]))])]}}],null,!0)})})),1):t._e()],1),t._v(" "),e("el-pagination",{attrs:{"current-page":t.currentPage,"page-size":t.pageSize,layout:"total, prev, pager, next",total:t.totalCount},on:{"current-change":t.getTableData,"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e}}})],1)}),[],!1,null,"46aa7c5c",null);e.default=component.exports}}]);
|