| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["resign"],{"1b95":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()}},"80b6":function(e,t,a){"use strict";a("9c3f")},"9c3f":function(e,t,a){},c5eb:function(e,t,a){"use strict";a("1b95")},e6f2:function(e,t,a){"use strict";a.r(t);a("b0c0"),a("ac1f"),a("841c"),a("498a");var r=function(){var e,t,a=this,r=a._self._c;return r("div",{directives:[{name:"loading",rawName:"v-loading",value:a.pictLoading,expression:"pictLoading"}],staticClass:"view",attrs:{id:"user_Resign","element-loading-background":"rgba(43, 48, 67, 0.65)","element-loading-spinner":"el-icon-loading"}},[r("div",{staticClass:"crm_search"},[r("el-form",{ref:"form",attrs:{"label-position":"",model:a.search}},[r("el-form-item",{staticStyle:{"margin-right":"10px"}},[r("el-select",{attrs:{placeholder:a.$t("Label.ResignStatus"),size:"small"},on:{change:a.searchFunc},model:{value:a.search.resignStatus,callback:function(e){a.$set(a.search,"resignStatus",e)},expression:"search.resignStatus"}},[r("el-option",{attrs:{label:a.$t("Label.ResignStatus"),value:null}}),r("el-option",{attrs:{label:a.$t("State.ToBeProcessed"),value:"1"}}),r("el-option",{attrs:{label:a.$t("State.Pass"),value:"2"}}),r("el-option",{attrs:{label:a.$t("State.Refused"),value:"3"}})],1)],1),r("el-row",[r("el-col",{attrs:{span:24,md:24,lg:24}},[r("el-form-item",[r("el-select",{staticClass:"crm_search_down crm-border-radius-no",attrs:{size:"small",placeholder:a.$t("Placeholder.Choose")},model:{value:a.search.tag,callback:function(e){a.$set(a.search,"tag",e)},expression:"search.tag"}},[r("el-option",{attrs:{label:a.$t("Label.Name"),value:4}}),r("el-option",{attrs:{label:a.$t("Label.UserName"),value:5}})],1)],1),r("el-form-item",{staticClass:"el-range-editor crm-border-radius-no"},[4==a.search.tag?r("el-input",{staticClass:"crm-border-left-no crm-border-radius-no",attrs:{size:"small",placeholder:a.$t("Placeholder.Input")},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&a._k(e.keyCode,"enter",13,e.key,"Enter")?null:a.toSearch.apply(null,arguments)}},model:{value:a.search.name,callback:function(e){a.$set(a.search,"name","string"===typeof e?e.trim():e)},expression:"search.name"}}):a._e(),5==a.search.tag?r("el-input",{staticClass:"crm-border-left-no crm-border-radius-no",attrs:{size:"small",placeholder:a.$t("Placeholder.Input")},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&a._k(e.keyCode,"enter",13,e.key,"Enter")?null:a.toSearch.apply(null,arguments)}},model:{value:a.search.userName,callback:function(e){a.$set(a.search,"userName","string"===typeof e?e.trim():e)},expression:"search.userName"}}):a._e()],1),r("el-form-item",{staticClass:"el-range-editor crm-border-radius-no"},[r("el-button",{staticClass:"crm-border-left-no crm-border-radius-no",attrs:{size:"small",icon:"el-icon-search"},on:{click:a.toSearch}})],1)],1)],1),r("el-form-item",[r("div",{staticClass:"search_action_btn"},[a.display["R-Resign-Export"]&&null!==(e=a.display["R-Resign-Export"])&&void 0!==e&&e.show?r("span",{staticClass:"crm-cursor",on:{click:a.exportData}},[r("i",{staticClass:"el-icon-download"}),r("span",{directives:[{name:"t",rawName:"v-t",value:"R-Resign-Export",expression:"'R-Resign-Export'"}]})]):a._e(),null!==(t=a.display["R-Resign-Update"])&&void 0!==t&&t.show?r("span",{staticClass:"crm-cursor",on:{click:a.addResign}},[r("i",{staticClass:"el-icon-plus"}),r("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Add",expression:"'Btn.Add'"}]})]):a._e()])])],1)],1),r("el-table",{staticStyle:{width:"100%"},attrs:{data:a.mock_tableData,stripe:""}},[r("el-table-column",{attrs:{prop:"resignName",align:"left",label:a.$t("Label.Name")},scopedSlots:a._u([{key:"default",fn:function(e){return[a._v(" "+a._s(e.row.resignName||"--")+" ")]}}])}),r("el-table-column",{attrs:{prop:"resignDate",align:"left",label:a.$t("Label.ResignDate")},scopedSlots:a._u([{key:"default",fn:function(e){return[a._v(" "+a._s(e.row.resignDate||"--")+" ")]}}])}),r("el-table-column",{attrs:{prop:"userName",align:"left",label:a.$t("Label.UserName")},scopedSlots:a._u([{key:"default",fn:function(e){return[a._v(" "+a._s(e.row.userName||"--")+" ")]}}])}),r("el-table-column",{attrs:{prop:"email",align:"left",label:a.$t("Label.Email")},scopedSlots:a._u([{key:"default",fn:function(e){return[a._v(" "+a._s(e.row.email||"--")+" ")]}}])}),r("el-table-column",{attrs:{prop:"ibNo",align:"left",label:a.$t("Label.IbNo")},scopedSlots:a._u([{key:"default",fn:function(e){return[a._v(" "+a._s(e.row.ibNo||"--")+" ")]}}])}),r("el-table-column",{attrs:{prop:"resignStatus",align:"center",width:"120",label:a.$t("Label.ResignStatus")},scopedSlots:a._u([{key:"default",fn:function(e){return[1==e.row.resignStatus?r("div",{staticClass:"state crm_state_yellow"},[r("span",{directives:[{name:"t",rawName:"v-t",value:"State.ToBeProcessed",expression:"'State.ToBeProcessed'"}]})]):a._e(),2==e.row.resignStatus?r("div",{staticClass:"state crm_state_blue"},[r("span",{directives:[{name:"t",rawName:"v-t",value:"State.Pass",expression:"'State.Pass'"}]})]):a._e(),3==e.row.resignStatus?r("div",{staticClass:"state crm_state_gray"},[r("span",{directives:[{name:"t",rawName:"v-t",value:"State.Refused",expression:"'State.Refused'"}]})]):a._e()]}}])}),r("el-table-column",{attrs:{prop:"",align:"center",label:a.$i18n.t("Label.Action")},scopedSlots:a._u([{key:"default",fn:function(e){var t,s;return[r("el-dropdown",{attrs:{trigger:"click"},on:{command:a.handleCommand}},[r("span",{staticClass:"el-dropdown-link crm-cursor"},[r("i",{staticClass:"iconfont iconcaidan",staticStyle:{"font-weight":"bold","font-size":"20px"}})]),r("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[null!==(t=a.display["R-Resign-Check"])&&void 0!==t&&t.show?r("el-dropdown-item",{attrs:{command:{type:"check",row:e.row}}},[r("i",{staticClass:"el-icon-view"}),r("span",{directives:[{name:"t",rawName:"v-t",value:"Label.ViewDetails",expression:"'Label.ViewDetails'"}]})]):a._e(),null!==(s=a.display["R-Resign-Update-Hr"])&&void 0!==s&&s.show&&1==e.row.resignStatus?r("el-dropdown-item",{attrs:{command:{type:"audit",row:e.row}}},[r("i",{staticClass:"el-icon-s-operation"}),r("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Audit",expression:"'Btn.Audit'"}]})]):a._e()],1)],1)]}}])})],1),a.pagerInfo.rowTotal?r("div",{staticClass:"crm_pagination"},[r("div",{staticClass:"crm_page_total"},[r("span",{directives:[{name:"t",rawName:"v-t",value:"Page.total.item1",expression:"'Page.total.item1'"}]}),r("span",[a._v(a._s(a.pagerInfo.rowTotal))]),r("span",{directives:[{name:"t",rawName:"v-t",value:"Page.total.item2",expression:"'Page.total.item2'"}]})]),r("el-pagination",{staticClass:"page",attrs:{background:"",layout:"sizes, prev, pager, next","page-sizes":[10,20,50,100],"page-size":a.pagerInfo.row,total:a.pagerInfo.rowTotal},on:{"current-change":a.handleCurrentChange,"size-change":a.handleSizeChange}})],1):a._e(),r("el-dialog",{attrs:{title:a.$t("Label.ViewDetails"),visible:a.dialogCheck,center:"",top:"5vh","custom-class":"dialog_header_w"},on:{"update:visible":function(e){a.dialogCheck=e}}},[r("div",{staticClass:"dia-content"},[r("el-form",{ref:"dialogCheck_form",staticClass:"dialogCheck_form",attrs:{model:a.dialogCheck_form,"label-width":"150px"}},[r("el-form-item",{attrs:{prop:"",label:a.$t("Label.Name")+":"}},[a._v(" "+a._s(a.dialogCheck_form.resignName||"--")+" ")]),r("el-form-item",{attrs:{prop:"",label:a.$t("Label.UserName")+":"}},[a._v(" "+a._s(a.dialogCheck_form.userName||"--")+" ")]),r("el-form-item",{attrs:{prop:"",label:a.$t("Label.Email")+":"}},[a._v(" "+a._s(a.dialogCheck_form.email||"--")+" ")]),r("el-form-item",{attrs:{prop:"",label:a.$t("Label.IbNo")+":"}},[a._v(" "+a._s(a.dialogCheck_form.ibNo||"--")+" ")]),r("el-form-item",{attrs:{prop:"",label:a.$t("Label.SalesSupervisor")+":"}},[a._v(" "+a._s(a.dialogCheck_form.salesSupervisorName||"--")+" ")]),r("el-form-item",{attrs:{prop:"",label:a.$t("Label.ResignStatus")+":"}},[1==a.dialogCheck_form.resignStatus?r("span",{directives:[{name:"t",rawName:"v-t",value:"State.ToBeProcessed",expression:"'State.ToBeProcessed'"}]}):a._e(),2==a.dialogCheck_form.resignStatus?r("span",{directives:[{name:"t",rawName:"v-t",value:"State.Pass",expression:"'State.Pass'"}]}):a._e(),3==a.dialogCheck_form.resignStatus?r("span",{directives:[{name:"t",rawName:"v-t",value:"State.Refused",expression:"'State.Refused'"}]}):a._e()])],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:function(e){a.dialogCheck=!1}}}),r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(e){a.dialogCheck=!1}}})],1)],1)]),r("el-dialog",{attrs:{title:a.$t("Btn.Audit"),top:"5vh",visible:a.dialogAudit,center:"","custom-class":"dialog_header_w"},on:{"update:visible":function(e){a.dialogAudit=e}}},[r("div",{staticClass:"dia-content"},[r("el-form",{ref:"dialogAudit_form",staticClass:"dialogAudit_form",attrs:{model:a.dialogAudit_form,rules:a.rules,"label-width":"150px"}},[r("el-form-item",{attrs:{prop:"resignStatus",label:a.$t("Label.State")+":"}},[r("el-select",{staticClass:"crm_search_down crm-border-radius-no",attrs:{size:"small",placeholder:a.$t("Placeholder.Choose")},on:{change:a.changeStatus},model:{value:a.dialogAudit_form.resignStatus,callback:function(e){a.$set(a.dialogAudit_form,"resignStatus",e)},expression:"dialogAudit_form.resignStatus"}},[r("el-option",{attrs:{label:a.$t("State.hireStatus3"),value:2}}),r("el-option",{attrs:{label:a.$t("State.hireStatus4"),value:3}})],1)],1),2==a.dialogAudit_form.resignStatus?r("el-form-item",{attrs:{prop:"pid",label:a.$t("Label.SalesSupervisor")+":"}},[r("el-select",{staticClass:"crm_search_down",attrs:{size:"small",filterable:"",placeholder:a.$t("Placeholder.Choose")},model:{value:a.dialogAudit_form.pid,callback:function(e){a.$set(a.dialogAudit_form,"pid",e)},expression:"dialogAudit_form.pid"}},a._l(a.userSales,(function(e,t){return r("el-option",{key:t,attrs:{label:e.name+"("+e.ibNo+")",value:e.id}})})),1)],1):a._e(),r("el-form-item",{attrs:{prop:"approveDesc",label:a.$t("Label.Descr")+":"}},[r("el-select",{staticClass:"crm_search_down",attrs:{size:"small",filterable:"","allow-create":"","default-first-option":"",placeholder:a.$t("Placeholder.Choose")},on:{change:a.selectChange},model:{value:a.dialogAudit_form.approveDesc,callback:function(e){a.$set(a.dialogAudit_form,"approveDesc",e)},expression:"dialogAudit_form.approveDesc"}},a._l(a.refusalList,(function(e,t){return r("el-option",{key:t,attrs:{label:"cn"==a.Session.Get("lang")?e.content:e.enContent,value:e.id}})})),1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:a.clickAudit}}),r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(e){a.dialogAudit=!1}}})],1)],1)]),r("el-dialog",{attrs:{title:a.$t("R-Info-Add"),visible:a.dialogAdd,center:"",top:"5vh","custom-class":"dialog_header_w"},on:{"update:visible":function(e){a.dialogAdd=e}}},[r("div",{staticClass:"dia-content"},[r("el-form",{ref:"dialogAdd_form",staticClass:"dialogAdd_form",attrs:{model:a.dialogAdd_form,rules:a.addRules,"label-width":"150px"}},[r("el-form-item",{attrs:{prop:"userId",label:a.$t("Label.Name")+":"}},[r("el-select",{staticClass:"crm_search_down",attrs:{size:"small",filterable:"","filter-method":a.filterMethod,placeholder:a.$t("Placeholder.Choose")},on:{change:a.handleUserChange},model:{value:a.dialogAdd_form.userId,callback:function(e){a.$set(a.dialogAdd_form,"userId",e)},expression:"dialogAdd_form.userId"}},a._l(a.userList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.name+"--"+e.ibNo,value:e.id}})})),1)],1),r("el-form-item",{attrs:{prop:"userName",label:a.$t("Label.UserName")+":"}},[r("el-input",{attrs:{size:"small",disabled:!0},model:{value:a.dialogAdd_form.userName,callback:function(e){a.$set(a.dialogAdd_form,"userName",e)},expression:"dialogAdd_form.userName"}})],1),r("el-form-item",{attrs:{prop:"email",label:a.$t("Label.Email")+":"}},[r("el-input",{attrs:{size:"small",disabled:!0},model:{value:a.dialogAdd_form.email,callback:function(e){a.$set(a.dialogAdd_form,"email",e)},expression:"dialogAdd_form.email"}})],1),r("el-form-item",{attrs:{prop:"ibNo",label:a.$t("Label.IbNo")+":"}},[r("el-input",{attrs:{size:"small",disabled:!0},model:{value:a.dialogAdd_form.ibNo,callback:function(e){a.$set(a.dialogAdd_form,"ibNo",e)},expression:"dialogAdd_form.ibNo"}})],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary",loading:a.dialogAdd_loading},on:{click:a.submitAdd}}),r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(e){a.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("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 this.Session.GetDisplay()}},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("c5eb"),a("80b6"),a("2877")),v=Object(h["a"])(b,r,s,!1,null,"4e54f6f3",null);t["default"]=v.exports}}]);
|