| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[12],{1004:function(e,t,r){"use strict";var n={props:["title","desc","cancleBtnDesc","submitBtnDesc","isShowToast"],components:{},data:function(){return{name:"",phone:"",mobile:this.$deviceType.isMobile()}},computed:{},mounted:function(){},methods:{close:function(){this.$emit("close")},submit:function(){this.$emit("submit")}}},o=(r(1141),r(10)),component=Object(o.a)(n,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"showToast"},[r("el-dialog",{attrs:{title:e.title,visible:e.isShowToast,width:"520px",center:!0},on:{"update:visible":function(t){e.isShowToast=t},close:e.close}},[r("div",{staticClass:"content"},[e._v("\n "+e._s(e.desc)+"\n ")]),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.close}},[e._v(e._s(e.cancleBtnDesc||"取 消"))]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v(e._s(e.submitBtnDesc||"确 定"))])],1)])],1)}),[],!1,null,null,null);t.a=component.exports},1005:function(e,t,r){"use strict";r(30),r(35);var n=r(8),o=r(548),l=r(665),c={props:["idx","item","handleDelete","handleCancel","handleConfirm"],components:{uploader:o.a,dateRange:l.a},data:function(){return{rules:{name:[{required:!0,message:"作品名称不得为空",trigger:"blur"},{max:50,message:"作品名称不得超过50字符",trigger:"blur"},{validator:function(e,t,r){/[&¥%\/\*]+/.test(t)?r(new Error("作品名称不包含特殊字符")):r()},trigger:"blur"}],description:[{required:!0,message:"作品简介不得为空",trigger:"blur"},{min:60,message:"作品简介不得低于60字符",trigger:"blur"}],industry_id:[{required:!0,message:"行业类型不得为空",trigger:"change"}],function_ops:[{required:!0,message:"关键功能不得为空",trigger:"change"}],duty:[{required:!0,message:"作品职责不得为空",trigger:"blur"},{min:15,message:"作品职责不得低于15字符",trigger:"blur"},{max:200,message:"作品职责不得高于200字符",trigger:"blur"}]},companys:[],loadingCompany:!1,titles:[],loadingTitle:!1}},computed:{},mounted:function(){return Object(n.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},methods:{handleSubmit:function(e){var t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:t.$refs.form.validate(function(){var r=Object(n.a)(regeneratorRuntime.mark((function r(n){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!n){r.next=6;break}console.log("submit!",t.item),t.item,t.onSubmit(t.item,e),r.next=8;break;case 6:return console.log("error submit!!"),r.abrupt("return",!1);case 8:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}());case 1:case"end":return r.stop()}}),r)})))()},fetchCompany:function(e){var t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var n,data;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t.loadingCompany=!0,r.next=3,t.$axios.$post("/api/simple_data/select_company",{keyword:e});case 3:n=r.sent,t.loadingCompany=!1,data=n.data||[],t.companys=data.map((function(e){return{value:e.id,label:e.name}}));case 7:case"end":return r.stop()}}),r)})))()},fetchTitle:function(e){var t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var n,data;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t.loadingTitle=!0,r.next=3,t.$axios.$post("/api/simple_data/select_title",{keyword:e});case 3:n=r.sent,t.loadingTitle=!1,data=n.data||[],t.titles=data.map((function(e){return{value:e.id,label:e.name}}));case 7:case"end":return r.stop()}}),r)})))()},handleImageUrl:function(e,t){this.item.work_certify_img=t}}},m=(r(1127),r(10)),component=Object(m.a)(c,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"edit"},[r("el-form",{ref:"form",attrs:{rules:e.rules,model:e.item,"label-width":"147px"}},[r("div",{staticClass:"header"},[r("date-range",{staticClass:"range",model:{value:e.item.date,callback:function(t){e.$set(e.item,"date",t)},expression:"item.date"}}),e._v(" "),r("el-select",{attrs:{"allow-create":"",filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入公司名称","remote-method":e.fetchCompany,loading:e.loadingCompany},model:{value:e.item.company,callback:function(t){e.$set(e.item,"company",t)},expression:"item.company"}},e._l(e.companys,(function(e){return r("el-option",{key:e.label,attrs:{label:e.label,value:e.label}})})),1),e._v(" "),r("el-select",{attrs:{"allow-create":"",filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入职位","remote-method":e.fetchTitle,loading:e.loadingTitle},model:{value:e.item.title,callback:function(t){e.$set(e.item,"title",t)},expression:"item.title"}},e._l(e.titles,(function(e){return r("el-option",{key:e.label,attrs:{label:e.label,value:e.label}})})),1),e._v(" "),r("span",{staticClass:"opts"},[r("el-button",{attrs:{type:"danger"},on:{click:function(t){return e.handleDelete(e.item,e.idx)}}},[e._v("删除")]),e._v(" "),r("el-button",{attrs:{type:"info"},on:{click:function(t){return e.handleCancel(e.item,e.idx)}}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleConfirm(e.item,e.idx)}}},[e._v("保存")])],1)],1),e._v(" "),r("div",{staticClass:"content"},[r("el-input",{attrs:{type:"textarea",rows:7,maxlength:"5000",minlength:"60",placeholder:"请从主要工作内容、成就等方面,描述你的工作经历,字数要求:60-5000字符"},model:{value:e.item.description,callback:function(t){e.$set(e.item,"description",t)},expression:"item.description"}}),e._v(" "),r("uploader",{attrs:{imageUrl:e.item.work_certify_img,title:"工作证明"},on:{change:function(t){return e.handleImageUrl(e.idx,t)}}})],1),e._v(" "),r("footer",[r("p",[e._v("注:有效的工作证明包括:工牌/入职通知邮件/在职证明/公司邮箱截图/公司获奖证书/钉钉截图/离职证明/社保公积金证明等(其中之一即可,截图中需同时出现公司信息和个人信息,才能作为有效工作证明,并与目前公司相一致)")])])])],1)}),[],!1,null,"cf23329a",null);t.a=component.exports},1006:function(e,t,r){"use strict";r(35);var n=r(8),o={props:["idx","industries","functions","work","handleDelete","handleCancel","onSubmit"],components:{multiUploader:r(545).a},data:function(){return{rules:{name:[{required:!0,message:"作品名称不得为空",trigger:"blur"},{max:50,message:"作品名称不得超过50字符",trigger:"blur"},{validator:function(e,t,r){/[&¥%\/\*]+/.test(t)?r(new Error("作品名称不包含特殊字符")):r()},trigger:"blur"}],description:[{required:!0,message:"作品简介不得为空",trigger:"blur"},{min:60,message:"作品简介不得低于60字符",trigger:"blur"},{max:200,message:"作品简介不得高于200字符",trigger:"blur"}],industry_id:[{required:!0,message:"行业类型不得为空",trigger:"blur"}],function_ops:[{required:!0,message:"关键功能不得为空",trigger:"blur"}],duty:[{required:!0,message:"作品职责不得为空",trigger:"blur"},{min:15,message:"作品职责不得低于15字符",trigger:"blur"},{max:200,message:"作品职责不得高于200字符",trigger:"blur"}]}}},computed:{realname_verify_status:function(){return this.userInfo?this.userInfo.realname_verify_status:""}},mounted:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getUserInfo();case 2:e.userInfo=t.sent;case 3:case"end":return t.stop()}}),t)})))()},methods:{handleSubmit:function(e){var t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:t.$refs.form.validate(function(){var r=Object(n.a)(regeneratorRuntime.mark((function r(n){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!n){r.next=6;break}console.log("submit!",t.work),t.work,t.onSubmit(t.work,e),r.next=8;break;case 6:return console.log("error submit!!"),r.abrupt("return",!1);case 8:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}());case 1:case"end":return r.stop()}}),r)})))()},handleImageUrl:function(e,t){this.work.diploma_photo=t},industryChange:function(e){console.log(e)}}},l=(r(1133),r(10)),component=Object(l.a)(o,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"edit"},[r("el-form",{ref:"form",attrs:{rules:e.rules,model:e.work,"label-width":"147px"}},[r("el-form-item",{attrs:{label:"作品名称",prop:"name"}},[r("el-input",{style:{width:"440px"},attrs:{placeholder:"50字以内 不能包含 & ¥ % / \\ *"},model:{value:e.work.name,callback:function(t){e.$set(e.work,"name",t)},expression:"work.name"}}),e._v(" "),r("span",{staticClass:"opts"},[r("el-button",{attrs:{type:"danger"},on:{click:function(t){return e.handleDelete(e.work,e.idx)}}},[e._v("删除")]),e._v(" "),r("el-button",{attrs:{type:"info"},on:{click:function(t){return e.handleCancel(e.work,e.idx)}}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleSubmit(e.work,e.idx)}}},[e._v("保存")])],1)],1),e._v(" "),r("div",{staticClass:"inline"}),e._v(" "),r("el-form-item",{attrs:{label:"作品描述",prop:"description"}},[r("el-input",{attrs:{type:"textarea",rows:5,placeholder:"请输入60~200字的作品描述"},model:{value:e.work.description,callback:function(t){e.$set(e.work,"description",t)},expression:"work.description"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"作品地址",prop:"url"}},[r("el-input",{attrs:{placeholder:"例如:https://www.proginn.com 若无法添加作品有效链接,请添加作品截图"},model:{value:e.work.url,callback:function(t){e.$set(e.work,"url",t)},expression:"work.url"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"作品截图",prop:"image_list"}},[r("multi-uploader",{model:{value:e.work.image_list,callback:function(t){e.$set(e.work,"image_list",t)},expression:"work.image_list"}})],1)],1)],1)}),[],!1,null,"6ab791ec",null);t.a=component.exports},1126:function(e,t,r){"use strict";var n=r(811);r.n(n).a},1127:function(e,t,r){"use strict";var n=r(812);r.n(n).a},1133:function(e,t,r){"use strict";var n=r(816);r.n(n).a},1141:function(e,t,r){"use strict";var n=r(819);r.n(n).a},392:function(e,t,r){"use strict";var n=r(19),o=r(55),l=r(63),c=r(243),m=r(135),d=r(36),f=r(94).f,h=r(136).f,v=r(34).f,_=r(393).trim,w=n.Number,y=w,k=w.prototype,x="Number"==l(r(174)(k)),C="trim"in String.prototype,$=function(e){var t=m(e,!1);if("string"==typeof t&&t.length>2){var r,n,o,l=(t=C?t.trim():_(t,3)).charCodeAt(0);if(43===l||45===l){if(88===(r=t.charCodeAt(2))||120===r)return NaN}else if(48===l){switch(t.charCodeAt(1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+t}for(var code,c=t.slice(2),i=0,d=c.length;i<d;i++)if((code=c.charCodeAt(i))<48||code>o)return NaN;return parseInt(c,n)}}return+t};if(!w(" 0o1")||!w("0b1")||w("+0x1")){w=function(e){var t=arguments.length<1?0:e,r=this;return r instanceof w&&(x?d((function(){k.valueOf.call(r)})):"Number"!=l(r))?c(new y($(t)),r,w):$(t)};for(var I,E=r(32)?f(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),S=0;E.length>S;S++)o(y,I=E[S])&&!o(w,I)&&v(w,I,h(y,I));w.prototype=k,k.constructor=w,r(37)(n,"Number",w)}},393:function(e,t,r){var n=r(25),o=r(62),l=r(36),c=r(394),m="["+c+"]",d=RegExp("^"+m+m+"*"),f=RegExp(m+m+"*$"),h=function(e,t,r){var o={},m=l((function(){return!!c[e]()||"
"!="
"[e]()})),d=o[e]=m?t(v):c[e];r&&(o[r]=d),n(n.P+n.F*m,"String",o)},v=h.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(d,"")),2&t&&(e=e.replace(f,"")),e};e.exports=h},394:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},397:function(e,t,r){},536:function(e,t,r){"use strict";var n=r(397);r.n(n).a},539:function(e,t,r){},545:function(e,t,r){"use strict";r(30),r(392);var n={name:"multi-uploader",props:{value:{type:Array},showTips:{type:Boolean,default:!0},limit:{type:Number,default:9},tips:{type:String,default:"最多添加9张作品图片"},fileSize:{type:Number,default:5}},model:{prop:"value",event:"change"},components:{},data:function(){return{uploading:!1,fileList:[],dialogImageUrl:"",dialogVisible:!1}},watch:{value:{handler:function(e,t){console.log("watch1:",e),this.fileList=e},deep:!0},fileList:{handler:function(e,t){console.log("watch2:",e),this.$emit("change",e)},deep:!0}},computed:{},mounted:function(){this.fileList=this.value},methods:{beforeUpload:function(e){console.log("beforeUpload",e),console.log("before",this.$refs.multiUploader);var t=e.type?e.type:e.raw?e.raw.type:"";return"image/png"!==t&&"image/jpg"!==t&&"image/jpeg"!==t&&"image/gif"!==t?(this.$message.error("请上传png,jp(e)g,gif格式的图片"),!1):!(e.size/1024/1024>this.fileSize)||(this.$message.error("图片大小不可超过5M"),!1)},handleRemove:function(e,t){console.log(e,t),this.fileList=t},handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},handleSuccess:function(e,t,r){if(console.log(e,t,r,this.fileList),!e.error&&e.filename){console.log("上传成功");var n=[];r.forEach((function(e){n.push({name:e.name,url:e.response?e.response.filename:e.url,uid:e.uid,status:"success"})})),this.fileList=n}else{this.$refs.multiUploader.abort(t);var o=[];r.forEach((function(e){t.uid!==e.uid&&o.push({name:e.name,url:e.response?e.response.filename:e.url,uid:e.uid,status:"success"})})),this.fileList=o,console.log("上传失败 abort")}}}},o=(r(536),r(10)),component=Object(o.a)(n,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"multi-uploader",class:e.fileList&&e.fileList.length>=e.limit?"multi-uploader-limit":""},[r("el-upload",{ref:"multiUploader",attrs:{action:"/upload_image","list-type":"picture-card",limit:e.limit,accept:".jpg,.jpeg,.png,.JPG,.PNG,.JPEG","with-credentials":"","file-list":e.fileList,"before-upload":e.beforeUpload,"on-preview":e.handlePictureCardPreview,"on-remove":e.handleRemove,"on-success":e.handleSuccess}},[r("i",{staticClass:"el-icon-plus"})]),e._v(" "),r("el-dialog",{attrs:{visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})]),e._v(" "),e.showTips?r("div",{staticClass:"el-upload__tip",class:e.fileList.length?"el-upload__tip-active":"",attrs:{slot:"tip"},slot:"tip"},[e._v("\n "+e._s(e.tips)+"\n ")]):e._e()],1)}),[],!1,null,null,null);t.a=component.exports},548:function(e,t,r){"use strict";r(17),r(30);var n={props:["imageUrl","title","limitFileSize"],components:{},data:function(){return{uploading:!1}},computed:{},mounted:function(){},methods:{handleDeleteFile:function(){this.$emit("change","")},handleFileChange:function(e){var t=this;if(this.limitFileSize&&this.limitFileSize>0){if(e.size/1048576>this.limitFileSize)return this.$message.error("图片大小不得超过".concat(this.limitFileSize,"M,请重新选择")),!1}else if(e.size/1024>2048)return this.$message.error("图片大小不得超过2M,请重新选择"),!1;var r=new FormData;r.append("file",e),r.append("original_filename",e.name),this.uploading=!0,this.$axios.$post("/upload_image",r,{headers:{"Content-Type":"multipart/form-data"}}).then((function(e){t.$emit("change",e.filename)})).finally((function(){t.uploading=!1}))}}},o=(r(595),r(10)),component=Object(o.a)(n,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"uploader"},[r("el-upload",{staticClass:"avatar-uploader",attrs:{action:"#","show-file-list":!1,multiple:!1,accept:"image/png, image/jpeg","before-upload":e.handleFileChange}},[e.imageUrl?r("i",{staticClass:"el-icon-delete avatar-uploader-icon",on:{click:function(t){return t.stopPropagation(),e.handleDeleteFile(t)}}}):e._e(),e._v(" "),e.imageUrl?r("img",{staticClass:"avatar",attrs:{src:e.imageUrl}}):r("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),e._v(" "),e.title?r("span",{staticClass:"title"},[e._v(e._s(e.title))]):e._e()])],1)}),[],!1,null,null,null);t.a=component.exports},574:function(e,t,r){"use strict";r(17);var n=r(78),o=r.n(n).a.create({timeout:15e3,withCredentials:!0});o.interceptors.request.use((function(e){return e}),(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.log("request Error",e),Promise.reject(e)})),o.interceptors.response.use((function(e){return e}),(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.log("response Error",e),Promise.reject(e)})),t.a=o},595:function(e,t,r){"use strict";var n=r(539);r.n(n).a},665:function(e,t,r){"use strict";var n={model:{prop:"value",event:"change"},props:["value"],components:{},data:function(){return{}},computed:{},mounted:function(){console.log(this.value,this.change)},methods:{handleDeleteFile:function(){this.$emit("change","")}}},o=(r(1126),r(10)),component=Object(o.a)(n,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"date-range"},[r("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"起始日期"},model:{value:e.value[0],callback:function(t){e.$set(e.value,0,t)},expression:"value[0]"}}),e._v(" "),r("span",{staticClass:"to"},[e._v("至")]),e._v(" "),r("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"至今"},model:{value:e.value[1],callback:function(t){e.$set(e.value,1,t)},expression:"value[1]"}})],1)}),[],!1,null,null,null);t.a=component.exports},811:function(e,t,r){},812:function(e,t,r){},816:function(e,t,r){},819:function(e,t,r){}}]);
|