(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6012dd6a"],{"0d7a":function(e,t,r){"use strict";r.d(t,"a",function(){return i}),r.d(t,"b",function(){return s});var n=r("c1df"),a=r.n(n),i="DD/MM/YYYY";function s(e){return e?a()(e).format(i):""}},"0f8a":function(e,t,r){"use strict";r.d(t,"a",function(){return n});r("a481");function n(e){return e=e.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/g,"a"),e=e.replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/g,"e"),e=e.replace(/ì|í|ị|ỉ|ĩ/g,"i"),e=e.replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ/g,"o"),e=e.replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/g,"u"),e=e.replace(/ỳ|ý|ỵ|ỷ|ỹ/g,"y"),e=e.replace(/đ/g,"d"),e=e.replace(/À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ/g,"A"),e=e.replace(/È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ/g,"E"),e=e.replace(/Ì|Í|Ị|Ỉ|Ĩ/g,"I"),e=e.replace(/Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ/g,"O"),e=e.replace(/Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ/g,"U"),e=e.replace(/Ỳ|Ý|Ỵ|Ỷ|Ỹ/g,"Y"),e=e.replace(/Đ/g,"D"),e=e.replace(/\u0300|\u0301|\u0303|\u0309|\u0323/g,""),e=e.replace(/\u02C6|\u0306|\u031B/g,""),e}},1898:function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("a-layout-content",{staticClass:"Dashboard"},[r("a-breadcrumb",{staticStyle:{margin:"16px 24px"}},[r("a-breadcrumb-item",[e._v("Trang chủ")]),r("a-breadcrumb-item",[e._v(e._s(e.isEditScreen?"Cập nhật sơ ứng viên":"Tạo hồ sơ ứng viên"))])],1),r("h2",{staticStyle:{"text-align":"center"}},[e._v("\n "+e._s(e.isEditScreen?"Cập nhật hồ sơ":"Tạo hồ sơ")+"\n ")]),r("a-divider",{attrs:{type:"horizontal"}}),r("div",{staticClass:"content"},[r("div",{staticClass:"content-form-cadidate"},[r("a-form",{attrs:{form:e.form}},[r("a-divider",{attrs:{orientation:"left"}},[e._v("\n Hồ sơ ứng viên\n ")]),r("a-form-item",e._b({attrs:{label:"Họ tên: "}},"a-form-item",e.formItemLayout,!1),[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["fullName",{rules:[{required:!0,message:"Nhập đầy đủ họ tên ứng viên!"}]}],expression:"[\n 'fullName',\n {\n rules: [\n {\n required: true,\n message:\n 'Nhập đầy đủ họ tên ứng viên!',\n },\n ],\n },\n ]"}]})],1),r("a-form-item",e._b({attrs:{label:"Số điện thoại: "}},"a-form-item",e.formItemLayout,!1),[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["phone",{rules:[{required:!0,message:"Số điện thoại là bắt buộc"},{pattern:/((09|03|07|08|05)+([0-9]{8})\b)/g,message:"Số điện thoại sai"}]}],expression:"[\n 'phone',\n {\n rules: [\n {\n required: true,\n message:\n 'Số điện thoại là bắt buộc',\n },\n {\n pattern: /((09|03|07|08|05)+([0-9]{8})\\b)/g,\n message: 'Số điện thoại sai',\n },\n ],\n },\n ]"}]})],1),r("a-form-item",e._b({attrs:{label:"Vị trí: "}},"a-form-item",e.formItemLayout,!1),[r("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["staffType",{rules:[{required:!0,message:"Vui lòng chọn vị trí ứng tuyển"}]}],expression:"[\n 'staffType',\n {\n rules: [\n {\n required: true,\n message:\n 'Vui lòng chọn vị trí ứng tuyển',\n },\n ],\n },\n ]"}],attrs:{placeholder:"Chọn vị trí"}},e._l(e.getPositions,function(t){return r("a-select-option",{key:t.id,attrs:{value:JSON.stringify(t)}},[e._v("\n "+e._s(t.name)+"\n ")])}),1)],1),r("a-form-item",e._b({attrs:{label:"Khu vực: "}},"a-form-item",e.formItemLayout,!1),[r("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["city",{rules:[{required:!0,message:"Vui lòng chọn tỉnh thành"}]}],expression:"[\n 'city',\n {\n rules: [\n {\n required: true,\n message: 'Vui lòng chọn tỉnh thành',\n },\n ],\n },\n ]"}],attrs:{placeholder:"Chọn tỉnh thành","show-search":"","filter-option":e.filterOption}},e._l(e.getCities,function(t){return r("a-select-option",{key:t.id,attrs:{value:JSON.stringify(t)}},[e._v("\n "+e._s(t.name)+"\n ")])}),1)],1),r("a-form-item",e._b({attrs:{label:"Nguồn tuyển dụng: "}},"a-form-item",e.formItemLayout,!1),[r("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["source",{rules:[{required:!0,message:"Vui lòng chọn nguồn tuyển dụng"}]}],expression:"[\n 'source',\n {\n rules: [\n {\n required: true,\n message:\n 'Vui lòng chọn nguồn tuyển dụng',\n },\n ],\n },\n ]"}],attrs:{placeholder:"Chọn nguồn hồ sơ"}},e._l(e.getSources,function(t){return r("a-select-option",{key:t.id,attrs:{value:JSON.stringify(t)}},[e._v("\n "+e._s(t.name)+"\n ")])}),1)],1),r("a-divider",{attrs:{orientation:"left"}},[e._v("\n Thông tin ứng viên\n ")]),r("a-form-item",e._b({attrs:{label:"Số CMND: "}},"a-form-item",e.formItemLayout,!1),[r("a-row",{attrs:{gutter:8}},[r("a-col",{attrs:{span:16,xs:16}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["idNumber",{rules:[{pattern:/^[0-9]+$/g,message:"Số CMND phải là số"}],validateTrigger:["blur"]}],expression:"[\n 'idNumber',\n {\n rules: [\n {\n pattern: /^[0-9]+$/g,\n message:\n 'Số CMND phải là số',\n },\n ],\n validateTrigger: ['blur'],\n },\n ]"}]})],1),r("a-col",{attrs:{span:8,xs:8}},[r("a-button",{staticClass:"fullwidth",attrs:{icon:"search"},on:{click:e.handleCheckExistIdCard}},[e._v("\n Kiểm tra\n ")])],1)],1)],1),r("a-form-item",e._b({attrs:{label:"Ngày cấp/Nơi cấp: "}},"a-form-item",e.formItemLayout,!1),[r("a-row",{attrs:{gutter:8}},[r("a-col",{attrs:{span:12}},[r("a-date-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["idDateCreated"],expression:"['idDateCreated']"}],staticClass:"fullwidth",attrs:{placeholder:"Ngày cấp (dd/mm/yyyy)",format:e.dateFormat}})],1),r("a-col",{attrs:{span:12}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["idCity"],expression:"['idCity']"}],attrs:{placeholder:"Nơi cấp"}})],1)],1)],1),r("a-form-item",e._b({attrs:{label:"Ngày sinh"}},"a-form-item",e.formItemLayout,!1),[r("a-date-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["birthDay"],expression:"['birthDay']"}],staticClass:"fullwidth",attrs:{placeholder:"Ngày sinh (dd/mm/yyyy)",format:e.dateFormat}})],1),r("a-form-item",e._b({attrs:{label:"Giới tính"}},"a-form-item",e.formItemLayout,!1),[r("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["gender",{rules:[{required:!0,message:"Vui lòng chọn giới tính"}]}],expression:"[\n 'gender',\n {\n rules: [\n {\n required: true,\n message: 'Vui lòng chọn giới tính',\n },\n ],\n },\n ]"}]},e._l(e.genderOptions,function(t){return r("a-radio",{key:t.id,attrs:{value:t.value}},[e._v("\n "+e._s(t.label)+"\n ")])}),1)],1),r("a-form-item",e._b({attrs:{label:"Chiều cao: "}},"a-form-item",e.formItemLayout,!1),[r("a-row",{attrs:{gutter:8}},[r("a-col",{attrs:{span:12}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["height",{rules:[{pattern:/^[0-9]+$/g,message:"Phải là số"}]}],expression:"[\n 'height',\n {\n rules: [\n {\n pattern: /^[0-9]+$/g,\n message: 'Phải là số',\n },\n ],\n },\n ]"}],attrs:{"addon-before":"cm",type:"number"}})],1)],1)],1),r("a-form-item",e._b({attrs:{label:"Cân nặng: "}},"a-form-item",e.formItemLayout,!1),[r("a-row",{attrs:{gutter:8}},[r("a-col",{attrs:{span:12}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["weight",{rules:[{pattern:/^[0-9]+$/g,message:"Phải là số"}]}],expression:"[\n 'weight',\n {\n rules: [\n {\n pattern: /^[0-9]+$/g,\n message: 'Phải là số',\n },\n ],\n },\n ]"}],attrs:{"addon-before":"kg",type:"number"}})],1)],1)],1),r("a-form-item",e._b({attrs:{label:"Tình trạng hôn nhân: "}},"a-form-item",e.formItemLayout,!1),[r("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["maritalStatus",{rules:[{required:!0,message:"Vui lòng chọn tình trạng hôn nhân"}]}],expression:"[\n 'maritalStatus',\n {\n rules: [\n {\n required: true,\n message:\n 'Vui lòng chọn tình trạng hôn nhân',\n },\n ],\n },\n ]"}],attrs:{placeholder:"Chọn tình trạng"}},e._l(e.relationshipOption,function(t){return r("a-select-option",{key:t.id,attrs:{value:t.value}},[e._v("\n "+e._s(t.label)+"\n ")])}),1)],1),r("a-form-item",e._b({attrs:{label:"Địa chỉ: "}},"a-form-item",e.formItemLayout,!1),[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["address"],expression:"['address']"}]})],1),r("a-form-item",e._b({attrs:{label:"Ghi chú: "}},"a-form-item",e.formItemLayout,!1),[r("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["adminNote"],expression:"['adminNote']"}],attrs:{rows:"4","allow-clear":""}})],1),r("a-form-item",{attrs:{"wrapper-col":{xs:{span:24,offset:0},sm:{span:12,offset:7},md:10}}},[r("a-button",{attrs:{type:"primary"},on:{click:e.handleSubmit}},[e._v("\n "+e._s(e.isEditScreen?"Cập nhật":"Tạo hồ sơ")+"\n ")])],1)],1)],1)]),r("Spinner",{attrs:{visible:e.isLoading}})],1)},a=[],i=(r("8e6e"),r("ac6a"),r("456d"),r("bd86")),s=(r("96cf"),r("3b8d")),o=r("2f62"),c=r("c1df"),u=r.n(c),d=r("0f8a"),l=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("a-modal",{staticClass:"SpinModal",attrs:{bodyStyle:{height:300},visible:e.visible,centered:"",footer:null,closable:!1}},[r("div",{staticStyle:{"text-align":"center"}},[r("a-spin",{attrs:{size:"large"}})],1)])},m=[],h={name:"Spinner",props:["visible"]},p=h,f=(r("bd5c"),r("2877")),g=Object(f["a"])(p,l,m,!1,null,null,null),v=g.exports,b=r("4012"),y=r("0d7a");function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function w(e){for(var t=1;t=0},success:function(){var e=this,t=this.isEditScreen?"Cập nhật hồ sơ ứng viên thành công!":"Thêm mới hồ sơ ứng viên thành công!";this.$success({title:t,okText:"Tiếp tục",centered:!0,onOk:function(){var t=e.$route.query.redirectUrl||"/candidate";e.$router.push({path:t})}})},error:function(){var e=this.isEditScreen?"Cập nhật hồ sơ ứng viên thất bại, hãy thử lại!":"Thêm mới hồ sơ ứng viên thất bại, hãy thử lại!";this.$error({title:e,okText:"Tiếp tục",centered:!0,onOk:function(){}})},errorExisted:function(e){this.$message.error(e,5)},handleCheckExistIdCard:function(){var e=Object(s["a"])(regeneratorRuntime.mark(function e(){var t,r,n,a,i,s,o,c,u,d,l,m,h=this,p=arguments;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(t=!(p.length>0&&void 0!==p[0])||p[0],r=this.form,n=r.getFieldError,a=r.getFieldValue,i=!a("idNumber"),!i){e.next=6;break}return this.$message.error("CMND không được để trống"),e.abrupt("return");case 6:if(!n("idNumber")){e.next=8;break}return e.abrupt("return");case 8:if(s=a("idNumber"),!this.isEditScreen){e.next=14;break}if(o=this.candidateEditOrigin.idNumber,o!=s){e.next=14;break}return t&&this.$message.success("Chứng minh nhân dân hợp lệ!",4),e.abrupt("return",Promise.resolve());case 14:return this.isLoading=!0,e.prev=15,e.next=18,C.checkExist(s);case 18:return c=e.sent,u=c.data.data,d=u.id,this.$confirm({title:"Chứng minh nhân dân đã tồn tại! Chuyển đến trang cập nhật hồ sơ.",okText:"Đồng ý",cancelText:"Hủy",centered:!0,onOk:function(){h.$router.push({path:"/candidate/edit/".concat(d)})},onCancel:function(){var e=h.form.setFieldsValue;e({idNumber:""})}}),e.abrupt("return",Promise.reject());case 25:if(e.prev=25,e.t0=e["catch"](15),l=e.t0.response||{},m=l.status,400!=m){e.next=32;break}t&&this.$message.success("Chứng minh nhân dân hợp lệ!",4),e.next=34;break;case 32:return this.$message.error("Có lỗi xảy ra, hãy thử lại",4),e.abrupt("return",Promise.reject());case 34:return e.prev=34,this.isLoading=!1,e.finish(34);case 37:case"end":return e.stop()}},e,this,[[15,25,34,37]])}));function t(){return e.apply(this,arguments)}return t}()},computed:w({},Object(o["c"])("city",["getCities"]),{},Object(o["c"])("position",["getPositions"]),{},Object(o["c"])("source",["getSources"]))},k=S,_=(r("4ff4"),Object(f["a"])(k,n,a,!1,null,"761fd59c",null));t["default"]=_.exports},"4ff4":function(e,t,r){"use strict";var n=r("6e70"),a=r.n(n);a.a},"6e70":function(e,t,r){},"96e1":function(e,t,r){},bd5c:function(e,t,r){"use strict";var n=r("96e1"),a=r.n(n);a.a}}]); //# sourceMappingURL=chunk-6012dd6a.1f6f64cd.js.map