b8c24a384dca44e6bb8c.js 5.0 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[17],{395:function(t,e,r){},441:function(t,e,r){"use strict";var n=r(395);r.n(n).a},487:function(t,e,r){"use strict";r.r(e);r(26),r(12),r(7),r(4),r(20);var n=r(9),c=(r(170),r(31),r(30),r(3));r(32);function o(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}var l,h,d=["uid","昵称","职业方向","类型","申请时间","审核时间","申请状态","详情"],f=["uid","nickname","occupation_name","name","create_date","chk_date","status_name","ctrl"],m={data:function(){return{statuses:[],selected:"",totalCount:0,currentPage:1,currentPageSize:20,certID:"",tableHeaders:d,tableProps:f,tableData:[]}},watch:{$route:function(t,e){this.handleRouteParams()}},mounted:function(){this.getFilters()},methods:{changePagination:function(t){this.$router.replace({query:{page:t,cert_id:this.certID}})},changePageSize:function(t){this.currentPageSize=t},changeSelect:function(t){this.certID=t,this.$router.replace({query:{page:this.currentPage,cert_id:t}})},getFilters:(h=Object(c.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.$post("/api/admin/cert/getEnum");case 2:e=t.sent,(data=e.data).cert_type_list.unshift({id:0,name:"全部"}),this.statuses=data.cert_type_list||[],this.selected=this.statuses[0].name,this.handleRouteParams();case 8:case"end":return t.stop()}}),t,this)}))),function(){return h.apply(this,arguments)}),handleRouteParams:function(){this.currentPage=Number(this.$route.query.page),this.certID=this.$route.query.cert_id;for(var i=0;i<this.statuses.length;i++)this.certID==this.statuses[i].id&&(this.selected=this.statuses[i].name);this.getTableData()},clickCtrl:function(t,e){this.$router.push({path:"/main/dev_check_detail",query:{uid:t.uid,cert_id:t.cert_id}})},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 function(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?o(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):o(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}({},i,{statusShow:"1"===i.status?"到账":"失败",created_atShow:new Date(1e3*Number(i.created_at)).toLocaleString(),taken_atShow:new Date(1e3*Number(i.taken_at)).toLocaleString(),ctrl:1})}))},getTableData:(l=Object(c.a)(regeneratorRuntime.mark((function t(){var e,r,n,body,c,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.tableData=[],e=this.currentPage,r=this.currentPageSize,n=Number(this.certID),body={page:e,page_size:r,cert_id:n},t.next=7,this.$post("/api/admin/audit/getList",body);case 7:c=t.sent,data=c.data,data.current_env,this.tableData=this.formatTableData(c.data.list),this.totalCount=Number(data.total),this.totalPage=data.totalPage;case 13:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})}},_=(r(441),r(2)),component=Object(_.a)(m,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("section",{attrs:{id:"dev_check"}},[r("el-select",{attrs:{placeholder:"筛选"},on:{change:t.changeSelect},model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}},t._l(t.statuses,(function(e,n){return r("el-option",{key:n,attrs:{label:e.name,value:e.id}},[r("span",[t._v(t._s(e.name))])])})),1),t._v(" "),r("section",{staticClass:"table"},[t.tableData.length?r("el-table",{staticStyle:{width:"100%"},attrs:{border:"",data:t.tableData,"row-class-name":t.tableRowClassName}},t._l(t.tableProps,(function(e,n){return r("el-table-column",{key:n,attrs:{prop:e,label:t.tableHeaders[n]},scopedSlots:t._u([{key:"default",fn:function(c){return["uid"===e?r("el-button",{attrs:{type:"text"},on:{click:function(e){return t.clickUID(c.row)}}},[t._v(t._s(c.row[e]))]):"ctrl"===e?r("el-button",{attrs:{type:"text"},on:{click:function(e){return t.clickCtrl(c.row,n)}}},[t._v("查看详情")]):"img"===e?r("img",{staticClass:"img",attrs:{src:c.row.img,alt:"img"}}):r("span",[t._v(t._s(c.row[e]))])]}}],null,!0)})})),1):r("span",[t._v("暂无数据")])],1),t._v(" "),r("el-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[10,20,30,40],"page-size":20,layout:"total, sizes, prev, pager, next, jumper",total:t.totalCount},on:{"current-change":t.changePagination,"size-change":t.changePageSize,"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e}}})],1)}),[],!1,null,"7178cb52",null);e.default=component.exports}}]);