resign.b3d7d82b.js 23 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["resign"],{"0f0b":function(e,t,a){},1833:function(e,t,a){"use strict";a("28fd")},"28fd":function(e,t,a){},2909:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var r=a("6b75");function s(e){if(Array.isArray(e))return Object(r["a"])(e)}a("a4d3"),a("e01a"),a("d28b"),a("a630"),a("d3b7"),a("3ca3"),a("ddb0");function i(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var o=a("06c5");a("d9e2");function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e){return s(e)||i(e)||Object(o["a"])(e)||n()}},e190:function(e,t,a){"use strict";a("0f0b")},e6f2:function(e,t,a){"use strict";a.r(t);a("b0c0"),a("ac1f"),a("841c"),a("498a");var r=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.pictLoading,expression:"pictLoading"}],staticClass:"view",attrs:{id:"user_Resign","element-loading-background":"rgba(43, 48, 67, 0.65)","element-loading-spinner":"el-icon-loading"}},[t("div",{staticClass:"crm_search"},[t("el-form",{ref:"form",attrs:{"label-position":"",model:e.search}},[t("el-form-item",{staticStyle:{"margin-right":"10px"}},[t("el-select",{attrs:{placeholder:e.$t("Label.ResignStatus"),size:"small"},on:{change:e.searchFunc},model:{value:e.search.resignStatus,callback:function(t){e.$set(e.search,"resignStatus",t)},expression:"search.resignStatus"}},[t("el-option",{attrs:{label:e.$t("Label.ResignStatus"),value:null}}),t("el-option",{attrs:{label:e.$t("State.ToBeProcessed"),value:"1"}}),t("el-option",{attrs:{label:e.$t("State.Pass"),value:"2"}}),t("el-option",{attrs:{label:e.$t("State.Refused"),value:"3"}})],1)],1),t("el-row",[t("el-col",{attrs:{span:24,md:24,lg:24}},[t("el-form-item",[t("el-select",{staticClass:"crm_search_down crm-border-radius-no",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},model:{value:e.search.tag,callback:function(t){e.$set(e.search,"tag",t)},expression:"search.tag"}},[t("el-option",{attrs:{label:e.$t("Label.Name"),value:4}}),t("el-option",{attrs:{label:e.$t("Label.UserName"),value:5}})],1)],1),t("el-form-item",{staticClass:"el-range-editor crm-border-radius-no"},[4==e.search.tag?t("el-input",{staticClass:"crm-border-left-no crm-border-radius-no",attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toSearch.apply(null,arguments)}},model:{value:e.search.name,callback:function(t){e.$set(e.search,"name","string"===typeof t?t.trim():t)},expression:"search.name"}}):e._e(),5==e.search.tag?t("el-input",{staticClass:"crm-border-left-no crm-border-radius-no",attrs:{size:"small",placeholder:e.$t("Placeholder.Input")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toSearch.apply(null,arguments)}},model:{value:e.search.userName,callback:function(t){e.$set(e.search,"userName","string"===typeof t?t.trim():t)},expression:"search.userName"}}):e._e()],1),t("el-form-item",{staticClass:"el-range-editor crm-border-radius-no"},[t("el-button",{staticClass:"crm-border-left-no crm-border-radius-no",attrs:{size:"small",icon:"el-icon-search"},on:{click:e.toSearch}})],1)],1)],1),t("el-form-item",[t("div",{staticClass:"search_action_btn"},[e.display["R-Resign-Export"]&&e.display["R-Resign-Export"].show?t("span",{staticClass:"crm-cursor",on:{click:e.exportData}},[t("i",{staticClass:"el-icon-download"}),t("span",{directives:[{name:"t",rawName:"v-t",value:"R-Resign-Export",expression:"'R-Resign-Export'"}]})]):e._e(),e.display["R-Resign-Update"].show?t("span",{staticClass:"crm-cursor",on:{click:e.addResign}},[t("i",{staticClass:"el-icon-plus"}),t("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Add",expression:"'Btn.Add'"}]})]):e._e()])])],1)],1),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.mock_tableData,stripe:""}},[t("el-table-column",{attrs:{prop:"resignName",align:"left",label:e.$t("Label.Name")},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.resignName||"--")+" ")]}}])}),t("el-table-column",{attrs:{prop:"resignDate",align:"left",label:e.$t("Label.ResignDate")},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.resignDate||"--")+" ")]}}])}),t("el-table-column",{attrs:{prop:"userName",align:"left",label:e.$t("Label.UserName")},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.userName||"--")+" ")]}}])}),t("el-table-column",{attrs:{prop:"email",align:"left",label:e.$t("Label.Email")},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.email||"--")+" ")]}}])}),t("el-table-column",{attrs:{prop:"ibNo",align:"left",label:e.$t("Label.IbNo")},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.ibNo||"--")+" ")]}}])}),t("el-table-column",{attrs:{prop:"resignStatus",align:"center",width:"120",label:e.$t("Label.ResignStatus")},scopedSlots:e._u([{key:"default",fn:function(a){return[1==a.row.resignStatus?t("div",{staticClass:"state crm_state_yellow"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"State.ToBeProcessed",expression:"'State.ToBeProcessed'"}]})]):e._e(),2==a.row.resignStatus?t("div",{staticClass:"state crm_state_blue"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"State.Pass",expression:"'State.Pass'"}]})]):e._e(),3==a.row.resignStatus?t("div",{staticClass:"state crm_state_gray"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"State.Refused",expression:"'State.Refused'"}]})]):e._e()]}}])}),t("el-table-column",{attrs:{prop:"",align:"center",label:e.$i18n.t("Label.Action")},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-dropdown",{attrs:{trigger:"click"},on:{command:e.handleCommand}},[t("span",{staticClass:"el-dropdown-link crm-cursor"},[t("i",{staticClass:"iconfont iconcaidan",staticStyle:{"font-weight":"bold","font-size":"20px"}})]),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[e.display["R-Resign-Check"].show?t("el-dropdown-item",{attrs:{command:{type:"check",row:a.row}}},[t("i",{staticClass:"el-icon-view"}),t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.ViewDetails",expression:"'Label.ViewDetails'"}]})]):e._e(),e.display["R-Resign-Update-Hr"].show&&1==a.row.resignStatus?t("el-dropdown-item",{attrs:{command:{type:"audit",row:a.row}}},[t("i",{staticClass:"el-icon-s-operation"}),t("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Audit",expression:"'Btn.Audit'"}]})]):e._e()],1)],1)]}}])})],1),e.pagerInfo.rowTotal?t("div",{staticClass:"crm_pagination"},[t("div",{staticClass:"crm_page_total"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Page.total.item1",expression:"'Page.total.item1'"}]}),t("span",[e._v(e._s(e.pagerInfo.rowTotal))]),t("span",{directives:[{name:"t",rawName:"v-t",value:"Page.total.item2",expression:"'Page.total.item2'"}]})]),t("el-pagination",{staticClass:"page",attrs:{background:"",layout:"sizes, prev, pager, next","page-sizes":[10,20,50,100],"page-size":e.pagerInfo.row,total:e.pagerInfo.rowTotal},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}})],1):e._e(),t("el-dialog",{attrs:{title:e.$t("Label.ViewDetails"),visible:e.dialogCheck,center:"",top:"5vh","custom-class":"dialog_header_w"},on:{"update:visible":function(t){e.dialogCheck=t}}},[t("div",{staticClass:"dia-content"},[t("el-form",{ref:"dialogCheck_form",staticClass:"dialogCheck_form",attrs:{model:e.dialogCheck_form,"label-width":"150px"}},[t("el-form-item",{attrs:{prop:"",label:e.$t("Label.Name")+":"}},[e._v(" "+e._s(e.dialogCheck_form.resignName||"--")+" ")]),t("el-form-item",{attrs:{prop:"",label:e.$t("Label.UserName")+":"}},[e._v(" "+e._s(e.dialogCheck_form.userName||"--")+" ")]),t("el-form-item",{attrs:{prop:"",label:e.$t("Label.Email")+":"}},[e._v(" "+e._s(e.dialogCheck_form.email||"--")+" ")]),t("el-form-item",{attrs:{prop:"",label:e.$t("Label.IbNo")+":"}},[e._v(" "+e._s(e.dialogCheck_form.ibNo||"--")+" ")]),t("el-form-item",{attrs:{prop:"",label:e.$t("Label.SalesSupervisor")+":"}},[e._v(" "+e._s(e.dialogCheck_form.salesSupervisorName||"--")+" ")]),t("el-form-item",{attrs:{prop:"",label:e.$t("Label.ResignStatus")+":"}},[1==e.dialogCheck_form.resignStatus?t("span",{directives:[{name:"t",rawName:"v-t",value:"State.ToBeProcessed",expression:"'State.ToBeProcessed'"}]}):e._e(),2==e.dialogCheck_form.resignStatus?t("span",{directives:[{name:"t",rawName:"v-t",value:"State.Pass",expression:"'State.Pass'"}]}):e._e(),3==e.dialogCheck_form.resignStatus?t("span",{directives:[{name:"t",rawName:"v-t",value:"State.Refused",expression:"'State.Refused'"}]}):e._e()])],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:function(t){e.dialogCheck=!1}}}),t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(t){e.dialogCheck=!1}}})],1)],1)]),t("el-dialog",{attrs:{title:e.$t("Btn.Audit"),top:"5vh",visible:e.dialogAudit,center:"","custom-class":"dialog_header_w"},on:{"update:visible":function(t){e.dialogAudit=t}}},[t("div",{staticClass:"dia-content"},[t("el-form",{ref:"dialogAudit_form",staticClass:"dialogAudit_form",attrs:{model:e.dialogAudit_form,rules:e.rules,"label-width":"150px"}},[t("el-form-item",{attrs:{prop:"resignStatus",label:e.$t("Label.State")+":"}},[t("el-select",{staticClass:"crm_search_down crm-border-radius-no",attrs:{size:"small",placeholder:e.$t("Placeholder.Choose")},on:{change:e.changeStatus},model:{value:e.dialogAudit_form.resignStatus,callback:function(t){e.$set(e.dialogAudit_form,"resignStatus",t)},expression:"dialogAudit_form.resignStatus"}},[t("el-option",{attrs:{label:e.$t("State.hireStatus3"),value:2}}),t("el-option",{attrs:{label:e.$t("State.hireStatus4"),value:3}})],1)],1),2==e.dialogAudit_form.resignStatus?t("el-form-item",{attrs:{prop:"pid",label:e.$t("Label.SalesSupervisor")+":"}},[t("el-select",{staticClass:"crm_search_down",attrs:{size:"small",filterable:"",placeholder:e.$t("Placeholder.Choose")},model:{value:e.dialogAudit_form.pid,callback:function(t){e.$set(e.dialogAudit_form,"pid",t)},expression:"dialogAudit_form.pid"}},e._l(e.userSales,(function(e,a){return t("el-option",{key:a,attrs:{label:e.name+"("+e.ibNo+")",value:e.id}})})),1)],1):e._e(),t("el-form-item",{attrs:{prop:"approveDesc",label:e.$t("Label.Descr")+":"}},[t("el-select",{staticClass:"crm_search_down",attrs:{size:"small",filterable:"","allow-create":"","default-first-option":"",placeholder:e.$t("Placeholder.Choose")},on:{change:e.selectChange},model:{value:e.dialogAudit_form.approveDesc,callback:function(t){e.$set(e.dialogAudit_form,"approveDesc",t)},expression:"dialogAudit_form.approveDesc"}},e._l(e.refusalList,(function(a,r){return t("el-option",{key:r,attrs:{label:"cn"==e.Session.Get("lang")?a.content:a.enContent,value:a.id}})})),1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:e.clickAudit}}),t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(t){e.dialogAudit=!1}}})],1)],1)]),t("el-dialog",{attrs:{title:e.$t("R-Info-Add"),visible:e.dialogAdd,center:"",top:"5vh","custom-class":"dialog_header_w"},on:{"update:visible":function(t){e.dialogAdd=t}}},[t("div",{staticClass:"dia-content"},[t("el-form",{ref:"dialogAdd_form",staticClass:"dialogAdd_form",attrs:{model:e.dialogAdd_form,rules:e.addRules,"label-width":"150px"}},[t("el-form-item",{attrs:{prop:"userId",label:e.$t("Label.Name")+":"}},[t("el-select",{staticClass:"crm_search_down",attrs:{size:"small",filterable:"","filter-method":e.filterMethod,placeholder:e.$t("Placeholder.Choose")},on:{change:e.handleUserChange},model:{value:e.dialogAdd_form.userId,callback:function(t){e.$set(e.dialogAdd_form,"userId",t)},expression:"dialogAdd_form.userId"}},e._l(e.userList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name+"--"+e.ibNo,value:e.id}})})),1)],1),t("el-form-item",{attrs:{prop:"userName",label:e.$t("Label.UserName")+":"}},[t("el-input",{attrs:{size:"small",disabled:!0},model:{value:e.dialogAdd_form.userName,callback:function(t){e.$set(e.dialogAdd_form,"userName",t)},expression:"dialogAdd_form.userName"}})],1),t("el-form-item",{attrs:{prop:"email",label:e.$t("Label.Email")+":"}},[t("el-input",{attrs:{size:"small",disabled:!0},model:{value:e.dialogAdd_form.email,callback:function(t){e.$set(e.dialogAdd_form,"email",t)},expression:"dialogAdd_form.email"}})],1),t("el-form-item",{attrs:{prop:"ibNo",label:e.$t("Label.IbNo")+":"}},[t("el-input",{attrs:{size:"small",disabled:!0},model:{value:e.dialogAdd_form.ibNo,callback:function(t){e.$set(e.dialogAdd_form,"ibNo",t)},expression:"dialogAdd_form.ibNo"}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary",loading:e.dialogAdd_loading},on:{click:e.submitAdd}}),t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(t){e.dialogAdd=!1}}})],1)],1)])],1)},s=[],i=a("2909"),o=a("c7eb"),n=a("1da1"),l=a("5530"),c=(a("4de4"),a("7db0"),a("caad"),a("d81d"),a("e9f5"),a("910d"),a("f665"),a("ab43"),a("b64b"),a("d3b7"),a("2532"),a("3ca3"),a("466d"),a("5319"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("88a7"),a("271a"),a("5494"),a("9a1b")),d=a("f121"),u=a.n(d),p=a("bc3a"),m=a.n(p),g=u.a.Code,f={name:"ResignList",data:function(){return{dialogCheck:!1,dialogAudit:!1,dialogAdd:!1,pictLoading:!1,exportLoading:!1,mock_tableData:[],dialogCheck_form:{},dialogAudit_form:{},dialogAdd_form:{},dialogAdd_loading:!1,search:{tag:4,name:"",userName:"",resignStatus:null},dialogAudit_loading:!1,pagerInfo:{row:10,current:1,pageTotal:0,rowTotal:0},refusalList:[],userList:[],originalUserList:[],rules:{resignStatus:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],pid:[{required:!1,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],approveDesc:[{required:!1,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}]},addRules:{userId:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"blur"}]},isOk:!1,userSales:[]}},computed:{display:function(){return JSON.parse(this.Session.Get("display",!0))}},watch:{"search.tag":function(){this.search.name="",this.search.userName=""},dialogAudit:function(){this.dialogAudit||(this.dialogAudit_form={},this.dialogAudit_loading=!1)}},methods:{handleCommand:function(e){console.log(e),"check"==e.type?(this.dialogCheck=!0,this.dialogCheck_form=e.row):"audit"==e.type&&(this.dialogAudit=!0,this.dialogAudit_form=Object(l["a"])(Object(l["a"])({},e.row),{},{resignStatus:"",approveDesc:"",pid:""}),this.getRoleSuperiorList(),this.reasonsRefusalList())},reasonsRefusalList:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){var a;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].reasonsRefusalList({type:15,page:{current:1,row:10}});case 2:a=t.sent,a.code==g.StatusOK&&(e.refusalList=a.data);case 4:case"end":return t.stop()}}),t)})))()},clickAudit:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.dialogAudit_loading){t.next=2;break}return t.abrupt("return");case 2:e.$refs["dialogAudit_form"].validate(function(){var t=Object(n["a"])(Object(o["a"])().mark((function t(a){var r;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=9;break}return e.dialogAudit_loading=!0,t.next=4,c["a"].updateResignStatus(Object(l["a"])({},e.dialogAudit_form));case 4:r=t.sent,r.code==g.StatusOK?(e.dialogAudit=!1,e.searchFunc(),e.$pigeon.MessageOK(e.$i18n.t("Msg.SearchSuccess"))):e.$pigeon.MessageError(r.msg),e.dialogAudit_loading=!1,t.next=11;break;case 9:return e.dialogAudit_loading=!1,t.abrupt("return",!1);case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}());case 3:case"end":return t.stop()}}),t)})))()},searchFunc:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){var a,r,s;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.pictLoading=!0,a={page:{current:e.pagerInfo.current,row:e.pagerInfo.row},resignStatus:e.search.resignStatus},t.t0=e.search.tag,t.next=4===t.t0?5:5===t.t0?7:9;break;case 5:return e.search.name&&(a.name=e.search.name),t.abrupt("break",9);case 7:return e.search.userName&&(a.userName=e.search.userName),t.abrupt("break",9);case 9:return t.next=11,c["a"].ResignList(a);case 11:r=t.sent,e.pictLoading=!1,r.code==g.StatusOK?(s=Array.isArray(r.data)?r.data:[],e.mock_tableData=s.map((function(e){return{id:e.id,resignDate:e.resignDate||"--",resignName:e.name||"--",userName:e.userName||"--",email:e.email||"--",ibNo:e.ibNo||"--",resignStatus:e.resignStatus||1,salesSupervisorName:e.salesSupervisorName||"--",pid:e.pid,approveDesc:e.approveDesc}})),null!=r.page?(e.pagerInfo.rowTotal=r.page.rowTotal,e.pagerInfo.pageTotal=r.page.pageTotal):(e.pagerInfo.rowTotal=s.length,e.pagerInfo.pageTotal=Math.ceil(s.length/e.pagerInfo.row)||1)):e.$pigeon.MessageError(r.msg);case 14:case"end":return t.stop()}}),t)})))()},toSearch:function(){this.pagerInfo.current=1,this.searchFunc()},handleSizeChange:function(e){this.pagerInfo.row=e,this.pagerInfo.current=1,this.searchFunc()},handleCurrentChange:function(e){this.pagerInfo.current=e,this.searchFunc()},getUserList:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){var a,r;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.pictLoading=!0,t.prev=1,t.next=4,c["a"].ResignList(Object(l["a"])({page:{current:e.pagerInfo.current,row:e.pagerInfo.row}},e.search));case 4:a=t.sent,a.code==g.StatusOK?(r=Array.isArray(a.data)?a.data:[],e.mock_tableData=r.map((function(e){return{id:e.id,resignDate:e.resignDate||"--",resignName:e.name||"--",userName:e.userName||"--",email:e.email||"--",ibNo:e.ibNo||"--",resignStatus:e.resignStatus||1,salesSupervisorName:e.salesSupervisorName||"--",pid:e.pid,approveDesc:e.approveDesc}})),null!=a.page?(e.pagerInfo.rowTotal=a.page.rowTotal,e.pagerInfo.pageTotal=a.page.pageTotal):(e.pagerInfo.rowTotal=r.length,e.pagerInfo.pageTotal=Math.ceil(r.length/e.pagerInfo.row)||1)):e.$pigeon.MessageError(a.msg),t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](1),e.$pigeon.MessageError("获取离职申请列表失败");case 11:return t.prev=11,e.pictLoading=!1,t.finish(11);case 14:case"end":return t.stop()}}),t,null,[[1,8,11,14]])})))()},filterMethod:function(e){if(e){var t=e.toLowerCase();this.userList=this.originalUserList.filter((function(e){var a=e.name&&e.name.toLowerCase().includes(t),r=e.ibNo&&e.ibNo.toLowerCase().includes(t),s=e.email&&e.email.toLowerCase().includes(t),i=e.userName||e.username,o=i&&i.toLowerCase().includes(t);return a||r||s||o}))}else this.userList=Object(i["a"])(this.originalUserList)},getAvailableUsers:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){var a;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,c["a"].getEntryUserList({page:{current:1,row:1e3}});case 3:a=t.sent,a.code===g.StatusOK?(e.originalUserList=a.data||[],e.userList=Object(i["a"])(e.originalUserList)):e.$pigeon.MessageError(a.msg||"获取用户列表失败"),t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](0),e.$pigeon.MessageError("获取用户列表失败");case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},handleUserChange:function(e){var t=this.userList.find((function(t){return t.id===e}));t&&(this.dialogAdd_form={userId:t.id,name:t.name,userName:t.userName||t.username,email:t.email,ibNo:t.ibNo||"",departmentId:t.departmentId})},addResign:function(){this.dialogAdd=!0,this.dialogAdd_form={},this.getUserList(),this.getAvailableUsers()},submitAdd:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.dialogAdd_loading){t.next=2;break}return t.abrupt("return");case 2:e.$refs["dialogAdd_form"].validate(function(){var t=Object(n["a"])(Object(o["a"])().mark((function t(a){var r,s;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=10;break}return e.dialogAdd_loading=!0,r={userId:e.dialogAdd_form.userId,name:e.dialogAdd_form.name,userName:e.dialogAdd_form.userName,email:e.dialogAdd_form.email,ibNo:e.dialogAdd_form.ibNo,departmentId:e.dialogAdd_form.departmentId},t.next=5,c["a"].addResign(r);case 5:s=t.sent,s.code==g.StatusOK?(e.dialogAdd=!1,e.getUserList(),e.$pigeon.MessageOK(e.$i18n.t("Msg.AddSuccess"))):e.$pigeon.MessageError(s.msg),e.dialogAdd_loading=!1,t.next=11;break;case 10:return t.abrupt("return",!1);case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}());case 3:case"end":return t.stop()}}),t)})))()},selectChange:function(){this.$forceUpdate()},changeStatus:function(e){this.isOk=3==e},getRoleSuperiorList:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){var a;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].userSales({});case 2:a=t.sent,a.code==g.StatusOK?e.userSales=a.data:e.$pigeon.MessageError(a.msg);case 4:case"end":return t.stop()}}),t)})))()},exportData:function(){var e=this;return Object(n["a"])(Object(o["a"])().mark((function t(){var a,r,s,i,n,l,c,d;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.exportLoading=!0,t.prev=1,a={resignStatus:e.search.resignStatus||"",userName:e.search.userName,name:e.search.name},t.next=5,m.a.get("/user/resign/search/list/export",{params:a,responseType:"blob",baseURL:u.a.Host85,headers:{"Access-Token":sessionStorage.getItem("access_token"),Language:sessionStorage.getItem("lang"),CLIENT:sessionStorage.getItem("CLIENT"),"Content-Type":"application/json"}});case 5:r=t.sent,s=new Blob([r.data],{type:r.headers["content-type"]||"application/octet-stream"}),i=window.URL.createObjectURL(s),n=document.createElement("a"),n.href=i,l=r.headers&&r.headers["content-disposition"],c="resign_list_export.xlsx",l&&(d=l.match(/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/),d&&d[1]&&(c=d[1].replace(/['"]/g,""))),n.download=c,document.body.appendChild(n),n.click(),document.body.removeChild(n),window.URL.revokeObjectURL(i),t.next=23;break;case 20:t.prev=20,t.t0=t["catch"](1),console.error("Export error:",t.t0);case 23:return t.prev=23,e.exportLoading=!1,t.finish(23);case 26:case"end":return t.stop()}}),t,null,[[1,20,23,26]])})))()}},mounted:function(){this.getUserList()}},b=f,h=(a("1833"),a("e190"),a("2877")),v=Object(h["a"])(b,r,s,!1,null,"0939babd",null);t["default"]=v.exports}}]);