/*! * build: Hopaheal * copyright: Mead * time: 2022-8-18 15:39:42 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ac6f8a10"],{"0ab4":function(e,t,r){"use strict";r("ca90")},"479a":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"content"},[r("vab-query-form",[r("vab-query-form-left-panel",{attrs:{span:4}},[r("el-button",{attrs:{type:"danger"},on:{click:e.handleDelete}},[e._v("批量删除")]),r("el-button",{attrs:{type:"warning"},on:{click:e.batchCheckout}},[e._v("批量审核")])],1),r("vab-query-form-right-panel",{attrs:{span:20}},[r("el-form",{attrs:{inline:!0,model:e.queryForm},nativeOn:{submit:function(e){e.preventDefault()}}},[r("el-form-item",[r("el-input",{attrs:{clearable:"",placeholder:"请输入部门"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData.apply(null,arguments)}},model:{value:e.queryForm.department,callback:function(t){e.$set(e.queryForm,"department","string"===typeof t?t.trim():t)},expression:"queryForm.department"}})],1),r("el-form-item",[r("el-input",{attrs:{clearable:"",placeholder:"请输入申请人姓名"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData.apply(null,arguments)}},model:{value:e.queryForm.name,callback:function(t){e.$set(e.queryForm,"name","string"===typeof t?t.trim():t)},expression:"queryForm.name"}})],1),r("el-form-item",[r("el-input",{attrs:{clearable:"",placeholder:"请输入申请人手机号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData.apply(null,arguments)}},model:{value:e.queryForm.mobile,callback:function(t){e.$set(e.queryForm,"mobile","string"===typeof t?t.trim():t)},expression:"queryForm.mobile"}})],1),r("el-form-item",[r("el-input",{attrs:{clearable:"",placeholder:"请输入申请人工号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData.apply(null,arguments)}},model:{value:e.queryForm.account,callback:function(t){e.$set(e.queryForm,"account","string"===typeof t?t.trim():t)},expression:"queryForm.account"}})],1),r("el-form-item",[r("el-select",{ref:"selectblur",attrs:{clearable:"",placeholder:"状态"},model:{value:e.queryForm.check_status,callback:function(t){e.$set(e.queryForm,"check_status",t)},expression:"queryForm.check_status"}},e._l(e.status_list,(function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),r("el-form-item",[r("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:e.queryData}},[e._v(" 查询 ")])],1)],1)],1)],1),r("div",[r("el-table",{staticStyle:{width:"100%"},attrs:{border:"",data:e.list},on:{"selection-change":e.setSelectRows}},[r("el-table-column",{attrs:{"show-overflow-tooltip":"",type:"selection"}}),r("el-table-column",{attrs:{align:"center",label:"序号",prop:"date",type:"index",width:"50"}}),r("el-table-column",{attrs:{align:"center",label:"工号","min-width":"120",prop:"account"}}),r("el-table-column",{attrs:{align:"center",label:"申请人","min-width":"120",prop:"name"}}),r("el-table-column",{attrs:{align:"center",label:"联系方式","min-width":"120",prop:"mobile"}}),r("el-table-column",{attrs:{align:"center",label:"部门","min-width":"120",prop:"department"}}),r("el-table-column",{attrs:{align:"center",label:"审核状态","min-width":"120",prop:"check_status"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[0==a.check_status?r("el-tag",[e._v("待审核")]):e._e(),1==a.check_status?r("el-tag",{attrs:{type:"success"}},[e._v(" 审核通过 ")]):e._e(),2==a.check_status?r("el-tag",{attrs:{type:"danger"}},[e._v("审核失败")]):e._e()]}}])}),r("el-table-column",{attrs:{align:"center",label:"审核人员","min-width":"120",prop:"check_admin"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v(" "+e._s(r.check_admin?r.check_admin.name:"--")+" ")]}}])}),r("el-table-column",{attrs:{align:"center",label:"申请时间","min-width":"120",prop:"created_at"}}),r("el-table-column",{attrs:{align:"center",fixed:"right",label:"操作","min-width":"180"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[0==a.check_status?r("el-button",{attrs:{type:"text"},on:{click:function(t){return e.checkOut(a)}}},[e._v(" 审批 ")]):e._e(),r("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleDelete(a)}}},[e._v("删除")])]}}])})],1),r("el-pagination",{attrs:{background:"","current-page":e.queryForm.page,layout:e.layout,"page-size":e.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:e.total},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}})],1),r("checkOut",{ref:"check-out",on:{"fetch-data":e.getList}})],1)},n=[],c=r("1da1"),s=(r("d81d"),r("96cf"),r("b023")),l=r("9d7b"),o={components:{checkOut:s["default"]},data:function(){return{listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",total:1,queryForm:{page:1,per_page:15},list:[],selectRows:[],status_list:[{id:0,name:"待审核"},{id:1,name:"审核成功"},{id:2,name:"审核失败"}]}},created:function(){this.getList()},methods:{clearRow:function(){this.selectRows=[]},getList:function(){var e=this;return Object(c["a"])(regeneratorRuntime.mark((function t(){var r,a,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.listLoading=!0,t.next=3,Object(l["accountList"])(e.queryForm);case 3:r=t.sent,a=r.data,e.list=a.list,n=a.meta.pagination,e.total=n.total,e.listLoading=!1;case 9:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.queryForm.per_page=e,this.getList()},handleCurrentChange:function(e){this.queryForm.page=e,this.getList()},queryData:function(){this.queryForm.page=1,this.getList()},checkOut:function(e){this.$refs["check-out"].showEdit(e.id,1)},batchCheckout:function(){if(this.selectRows.length>0){var e=this.selectRows.map((function(e){return e.id}));this.$refs["check-out"].showEdit(e,2)}else this.$baseMessage("请选择要审核的项!","error",!1,"vab-hey-message-error")},setSelectRows:function(e){this.selectRows=e},handleDelete:function(e){var t=this;if(e.id)this.$baseConfirm("你确定要删除当前申请吗",null,Object(c["a"])(regeneratorRuntime.mark((function r(){var a,n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Object(l["accountDelete"])({ids:[e.id]});case 2:return a=r.sent,n=a.message,t.$baseMessage(n,"success",!1,"vab-hey-message-success"),r.next=7,t.getList();case 7:case"end":return r.stop()}}),r)}))));else if(this.selectRows.length>0){var r=this.selectRows.map((function(e){return e.id}));this.$baseConfirm("你确定要删除选中数据吗",null,Object(c["a"])(regeneratorRuntime.mark((function e(){var a,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(l["accountBatchDelete"])({ids:r});case 2:return a=e.sent,n=a.message,t.$baseMessage(n,"success",!1,"vab-hey-message-success"),e.next=7,t.getList();case 7:case"end":return e.stop()}}),e)}))))}else this.$baseMessage("请先选择要删除的项!","error",!1,"vab-hey-message-error")}}},i=o,u=(r("0ab4"),r("2877")),h=Object(u["a"])(i,a,n,!1,null,"548adcd4",null);t["default"]=h.exports},6615:function(e,t,r){"use strict";r("e94b")},"9d7b":function(e,t,r){"use strict";r.r(t),r.d(t,"accountList",(function(){return n})),r.d(t,"accountDelete",(function(){return c})),r.d(t,"accountBatchDelete",(function(){return s})),r.d(t,"accountCheck",(function(){return l})),r.d(t,"accountBatchCheck",(function(){return o})),r.d(t,"roleList",(function(){return i}));var a=r("b775");function n(e){return Object(a["default"])({url:"/lab/account",method:"get",params:e})}function c(e){return Object(a["default"])({url:"/lab/account/info/"+e,method:"delete",data:e})}function s(e){return Object(a["default"])({url:"/lab/account-delete",method:"post",data:e})}function l(e){return Object(a["default"])({url:"/lab/account/check",method:"post",data:e})}function o(e){return Object(a["default"])({url:"/lab/account/approve-check",method:"post",data:e})}function i(e){return Object(a["default"])({url:"/base/role-lists",method:"get",params:e})}},b023:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{"before-close":e.handleClose,title:"审核",visible:e.dialogVisible,width:"800px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("div",{staticClass:"content_1"},[r("el-form",{ref:"form",attrs:{"label-width":"85px",model:e.checkForm,rules:e.rule}},[r("el-form-item",{attrs:{label:"角色",prop:"roles"}},[r("el-select",{attrs:{multiple:"",placeholder:"请选择角色"},model:{value:e.checkForm.roles,callback:function(t){e.$set(e.checkForm,"roles",t)},expression:"checkForm.roles"}},e._l(e.roleData,(function(e){return r("el-option",{key:e.id,attrs:{label:e.nickname,value:e.id}})})),1)],1),r("el-form-item",{attrs:{label:"审核状态:",prop:"check_status"}},[r("el-radio-group",{model:{value:e.checkForm.check_status,callback:function(t){e.$set(e.checkForm,"check_status",t)},expression:"checkForm.check_status"}},[r("el-radio",{attrs:{label:1}},[e._v("通过")]),r("el-radio",{attrs:{label:2}},[e._v("驳回")])],1)],1),r("el-form-item",{attrs:{label:"备注:"}},[2==e.checkForm.check_status?r("span",{staticClass:"star"},[e._v("*")]):e._e(),r("el-input",{attrs:{rows:8,type:"textarea"},model:{value:e.checkForm.check_result,callback:function(t){e.$set(e.checkForm,"check_result",t)},expression:"checkForm.check_result"}})],1)],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.doCheckOut}},[e._v("确 定")])],1)])},n=[],c=r("1da1"),s=(r("96cf"),r("9d7b")),l={name:"TemplateClassdialog",data:function(){return{dialogVisible:!1,checkForm:{id:"",check_status:1,remark:"",roles:[]},type:1,rule:{check_status:[{required:!0,trigger:"change",message:"请选择审核状态"}],roles:[{required:!0,trigger:"change",message:"请选择角色"}]},roleData:[]}},methods:{roleList:function(){var e=this;return Object(c["a"])(regeneratorRuntime.mark((function t(){var r,a,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r={status:1},t.next=3,Object(s["roleList"])(r);case 3:a=t.sent,n=a.data,e.roleData=n;case 6:case"end":return t.stop()}}),t)})))()},showEdit:function(e,t){this.type=t,1==t&&(delete this.checkForm.ids,this.checkForm.id=e),2==t&&(delete this.checkForm.id,this.checkForm.ids=e),this.roleList(),this.dialogVisible=!0},handleClose:function(){this.checkForm={check_status:1,id:"",roles:[],check_result:""},this.$emit("fetch-data"),this.$refs["form"].resetFields(),this.$refs["form"].clearValidate(),this.dialogVisible=!1},doCheckOut:function(){var e=this;this.$refs["form"].validate(function(){var t=Object(c["a"])(regeneratorRuntime.mark((function t(r){var a,n,c,l;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=19;break}if(2!=e.checkForm.check_status||e.checkForm.check_result){t.next=4;break}return e.$message.warning("请填写驳回原因!"),t.abrupt("return");case 4:if(1!=e.type){t.next=10;break}return t.next=7,Object(s["accountCheck"])(e.checkForm);case 7:a=t.sent,n=a.message,e.$baseMessage(n,"success",!1,"vab-hey-message-success");case 10:if(2!=e.type){t.next=16;break}return t.next=13,Object(s["accountBatchCheck"])(e.checkForm);case 13:c=t.sent,l=c.message,e.$baseMessage(l,"success",!1,"vab-hey-message-success");case 16:e.$emit("fetch-data"),e.$refs["form"].resetFields(),e.handleClose();case 19:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}},o=l,i=(r("6615"),r("2877")),u=Object(i["a"])(o,a,n,!1,null,"1560c80c",null);t["default"]=u.exports},ca90:function(e,t,r){},e94b:function(e,t,r){}}]);