12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-66e31d19"],{4767:function(e,r,t){"use strict";var o=t("4806"),l=t.n(o);l.a},4806:function(e,r,t){},"482b":function(e,r,t){"use strict";var o=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{attrs:{id:"login"}},[t("el-row",[t("el-col",{staticClass:"main",attrs:{span:24}},[t("div",{staticClass:"w_1200"},[t("loginMain",e._g({attrs:{form:e.form,forms:e.forms}},e.$listeners))],1)])],1)],1)},l=[],s=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{attrs:{id:"loginMain"}},[t("el-row",{staticClass:"loginMains"},[t("el-col",{staticClass:"top",attrs:{span:24}},[t("el-col",{staticClass:"info",attrs:{span:6}}),t("el-col",{staticClass:"context",attrs:{span:12}},[t("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(r){e.activeName=r},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"登录",name:"first"}},[t("el-col",{attrs:{span:24}},[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"手机号"}},[t("el-input",{attrs:{placeholder:"请输入手机号",minlength:11,maxlength:11},model:{value:e.form.phone,callback:function(r){e.$set(e.form,"phone",r)},expression:"form.phone"}})],1),t("el-form-item",{attrs:{label:"登录密码"}},[t("el-input",{attrs:{placeholder:"请输入登录密码","show-password":""},model:{value:e.form.passwd,callback:function(r){e.$set(e.form,"passwd",r)},expression:"form.passwd"}})],1),t("el-col",{staticClass:"loginSubmit",attrs:{span:24}},[t("el-button",{attrs:{type:"primary"},on:{click:e.loginSubmit}},[e._v("登录")])],1)],1)],1)],1),t("el-tab-pane",{attrs:{label:"注册",name:"second"}},[t("el-col",{attrs:{span:24}},[t("el-form",{ref:"forms",attrs:{model:e.forms,rules:e.rules,"label-width":"130px"}},[t("el-form-item",{attrs:{label:"用户名称",prop:"name"}},[t("el-input",{attrs:{placeholder:"请输入用户名称"},model:{value:e.forms.name,callback:function(r){e.$set(e.forms,"name",r)},expression:"forms.name"}})],1),t("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[t("el-input",{attrs:{placeholder:"请输入手机号",minlength:11,maxlength:11},model:{value:e.forms.phone,callback:function(r){e.$set(e.forms,"phone",r)},expression:"forms.phone"}})],1),t("el-form-item",{attrs:{label:"登录密码",prop:"password"}},[t("el-input",{attrs:{placeholder:"请输入登录密码","show-password":""},model:{value:e.forms.password,callback:function(r){e.$set(e.forms,"password",r)},expression:"forms.password"}})],1),t("el-form-item",{attrs:{label:"机构代码或邀请码",prop:"code"}},[t("el-input",{attrs:{placeholder:"请输入邀请码"},model:{value:e.forms.code,callback:function(r){e.$set(e.forms,"code",r)},expression:"forms.code"}})],1),t("el-form-item",{attrs:{label:"用户类别",prop:"role"}},[t("el-radio-group",{model:{value:e.forms.role,callback:function(r){e.$set(e.forms,"role",r)},expression:"forms.role"}},[t("el-radio",{attrs:{label:"7"}},[e._v("临时用户")]),t("el-radio",{attrs:{label:"2"}},[e._v("个人")]),t("el-radio",{attrs:{label:"3"}},[e._v("机构管理员")]),t("el-radio",{attrs:{label:"6"}},[e._v("专家")])],1)],1),"2"==e.forms.role||"3"==e.forms.role||"6"==e.forms.role?t("el-form-item",{attrs:{label:"身份证号",prop:"cardnumber"}},[t("el-input",{attrs:{placeholder:"请输入身份证号",minlength:18,maxlength:18},model:{value:e.forms.cardnumber,callback:function(r){e.$set(e.forms,"cardnumber",r)},expression:"forms.cardnumber"}})],1):e._e(),"2"==e.forms.role||"3"==e.forms.role||"6"==e.forms.role?t("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[t("el-input",{attrs:{placeholder:"请输入邮箱"},model:{value:e.forms.email,callback:function(r){e.$set(e.forms,"email",r)},expression:"forms.email"}})],1):e._e(),"2"==e.forms.role||"3"==e.forms.role||"6"==e.forms.role?t("el-form-item",{attrs:{label:"地址",prop:"addr"}},[t("el-input",{attrs:{placeholder:"请输入地址"},model:{value:e.forms.addr,callback:function(r){e.$set(e.forms,"addr",r)},expression:"forms.addr"}})],1):e._e(),"2"==e.forms.role||"3"==e.forms.role||"6"==e.forms.role?t("el-form-item",{attrs:{label:"头像图片",prop:"img_path"}},[t("upload",{attrs:{limit:1,data:e.forms.img_path,type:"img_path",url:"/files/imgpath/upload"},on:{upload:e.uploadSuccess}})],1):e._e(),"2"==e.forms.role||"3"==e.forms.role?t("el-form-item",{attrs:{label:"身份证正面",prop:"cardfile_a"}},[t("upload",{attrs:{limit:1,data:e.forms.cardfile_a,type:"cardfile_a",url:"/files/cardfilea/upload"},on:{upload:e.uploadSuccess}})],1):e._e(),"2"==e.forms.role||"3"==e.forms.role?t("el-form-item",{attrs:{label:"身份证背面",prop:"cardfile_b"}},[t("upload",{attrs:{limit:1,data:e.forms.cardfile_b,type:"cardfile_b",url:"/files/cardfileb/upload"},on:{upload:e.uploadSuccess}})],1):e._e(),"3"==e.forms.role?t("el-form-item",{attrs:{label:"组织机构图片",prop:"img_qy"}},[t("upload",{attrs:{limit:1,data:e.forms.img_qy,type:"img_qy",url:"/files/imgqy/upload"},on:{upload:e.uploadSuccess}})],1):e._e(),"3"==e.forms.role?[t("el-form-item",{attrs:{label:"机构类型",prop:"institution_type"}},[t("el-input",{attrs:{placeholder:"请输入机构类型"},model:{value:e.forms.institution_type,callback:function(r){e.$set(e.forms,"institution_type",r)},expression:"forms.institution_type"}})],1),t("el-form-item",{attrs:{label:"机构名称",prop:"institution_name"}},[t("el-input",{attrs:{placeholder:"请输入机构名称"},model:{value:e.forms.institution_name,callback:function(r){e.$set(e.forms,"institution_name",r)},expression:"forms.institution_name"}})],1),t("el-form-item",{attrs:{label:"机构代码",prop:"institution_code"}},[t("el-input",{attrs:{placeholder:"请输入机构代码"},model:{value:e.forms.institution_code,callback:function(r){e.$set(e.forms,"institution_code",r)},expression:"forms.institution_code"}})],1),t("el-form-item",{attrs:{label:"机构性质",prop:"institution_nature"}},[t("el-input",{attrs:{placeholder:"请输入机构性质"},model:{value:e.forms.institution_nature,callback:function(r){e.$set(e.forms,"institution_nature",r)},expression:"forms.institution_nature"}})],1)]:e._e(),"2"==e.forms.role||"3"==e.forms.role?t("el-form-item",{attrs:{label:"办公电话",prop:"office_phone"}},[t("el-input",{attrs:{placeholder:"请输入办公电话"},model:{value:e.forms.office_phone,callback:function(r){e.$set(e.forms,"office_phone",r)},expression:"forms.office_phone"}})],1):e._e(),"2"==e.forms.role||"3"==e.forms.role?t("el-form-item",{attrs:{label:"所属行业",prop:"profession"}},[t("el-input",{attrs:{placeholder:"请输入所属行业"},model:{value:e.forms.profession,callback:function(r){e.$set(e.forms,"profession",r)},expression:"forms.profession"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"性别",prop:"gender"}},[t("el-select",{attrs:{placeholder:"请选择民性别"},model:{value:e.forms.gender,callback:function(r){e.$set(e.forms,"gender",r)},expression:"forms.gender"}},e._l(e.gender_list,(function(e,r){return t("el-option",{key:r,attrs:{label:e.name,value:e.name}})})),1)],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"出生日期",prop:"birthday"}},[t("el-date-picker",{attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:e.forms.birthday,callback:function(r){e.$set(e.forms,"birthday",r)},expression:"forms.birthday"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"职称级别",prop:"level"}},[t("el-input",{attrs:{placeholder:"请输入职称级别"},model:{value:e.forms.level,callback:function(r){e.$set(e.forms,"level",r)},expression:"forms.level"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"职称",prop:"levelname"}},[t("el-input",{attrs:{placeholder:"请输入职称"},model:{value:e.forms.levelname,callback:function(r){e.$set(e.forms,"levelname",r)},expression:"forms.levelname"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"职务",prop:"position"}},[t("el-input",{attrs:{placeholder:"请输入职务"},model:{value:e.forms.position,callback:function(r){e.$set(e.forms,"position",r)},expression:"forms.position"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"院校",prop:"school"}},[t("el-input",{attrs:{placeholder:"请输入院校"},model:{value:e.forms.school,callback:function(r){e.$set(e.forms,"school",r)},expression:"forms.school"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"学历",prop:"xl"}},[t("el-select",{attrs:{placeholder:"请选择学历要求"},model:{value:e.forms.xl,callback:function(r){e.$set(e.forms,"xl",r)},expression:"forms.xl"}},e._l(e.edu_list,(function(e,r){return t("el-option",{key:r,attrs:{label:e.name,value:e.name}})})),1)],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"学位",prop:"xw"}},[t("el-select",{attrs:{placeholder:"请选择学位"},model:{value:e.forms.xw,callback:function(r){e.$set(e.forms,"xw",r)},expression:"forms.xw"}},e._l(e.degree_list,(function(e,r){return t("el-option",{key:r,attrs:{label:e.name,value:e.name}})})),1)],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"专业",prop:"major"}},[t("el-input",{attrs:{placeholder:"请输入专业"},model:{value:e.forms.major,callback:function(r){e.$set(e.forms,"major",r)},expression:"forms.major"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"从事专业",prop:"professional"}},[t("el-input",{attrs:{placeholder:"请输入从事专业"},model:{value:e.forms.professional,callback:function(r){e.$set(e.forms,"professional",r)},expression:"forms.professional"}})],1):e._e(),"2"==e.forms.role||"6"==e.forms.role?t("el-form-item",{attrs:{label:"个人简历",prop:"resume"}},[t("el-input",{attrs:{type:"textarea",placeholder:"请输入个人简介"},model:{value:e.forms.resume,callback:function(r){e.$set(e.forms,"resume",r)},expression:"forms.resume"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"项目",prop:"project"}},[t("el-input",{attrs:{placeholder:"请输入项目"},model:{value:e.forms.project,callback:function(r){e.$set(e.forms,"project",r)},expression:"forms.project"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"学术成就",prop:"academic"}},[t("el-input",{attrs:{placeholder:"请输入学术成就"},model:{value:e.forms.academic,callback:function(r){e.$set(e.forms,"academic",r)},expression:"forms.academic"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"论文",prop:"paper"}},[t("el-input",{attrs:{placeholder:"请输入论文"},model:{value:e.forms.paper,callback:function(r){e.$set(e.forms,"paper",r)},expression:"forms.paper"}})],1):e._e(),"6"==e.forms.role?t("el-form-item",{attrs:{label:"备注",prop:"remark"}},[t("el-input",{attrs:{placeholder:"请输入备注"},model:{value:e.forms.remark,callback:function(r){e.$set(e.forms,"remark",r)},expression:"forms.remark"}})],1):e._e(),t("el-col",{staticClass:"loginSubmit",attrs:{span:24}},[t("el-button",{attrs:{type:"primary"},on:{click:function(r){return e.registerSubmit("forms")}}},[e._v("注册")])],1)],2)],1)],1)],1)],1),t("el-col",{staticClass:"info",attrs:{span:6}})],1)],1)],1)},a=[],i=t("5c79"),n={name:"loginMain",props:{form:null,forms:null},components:{upload:i["a"]},data:function(){return{activeName:"first",gender_list:[{name:"男"},{name:"女"}],edu_list:[{name:"中专及以上"},{name:"大专及以上"},{name:"本科及以上"},{name:"研究生及以上"}],degree_list:[{name:"学士"},{name:"博士"},{name:"其他"}],rules:{name:[{required:!0,message:"请输入用户名称",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],code:[{required:!1,message:"请输入邀请码",trigger:"blur"}],cardnumber:[{required:!0,message:"请输入身份证号",trigger:"blur"}],email:[{required:!0,message:"请输入邮箱",trigger:"blur"}],addr:[{required:!0,message:"请输入地址",trigger:"blur"}],img_path:[{required:!0,message:"请输入头像",trigger:"blur"}],role:[{required:!0,message:"请输入用户类型",trigger:"blur"}],cardfile_a:[{required:!1,message:"请输入身份证正面",trigger:"blur"}],cardfile_b:[{required:!1,message:"请输入身份证反面",trigger:"blur"}],img_qy:[{required:!1,message:"请输入组织机构图片",trigger:"blur"}],institution_type:[{required:!1,message:"请输入机构类型",trigger:"blur"}],institution_name:[{required:!1,message:"请输入机构名称",trigger:"blur"}],institution_code:[{required:!1,message:"请输入机构代码",trigger:"blur"}],institution_nature:[{required:!1,message:"请输入机构性质",trigger:"blur"}],office_phone:[{required:!1,message:"请输入办公电话",trigger:"blur"}],profession:[{required:!1,message:"请输入从事专业",trigger:"blur"}],gender:[{required:!1,message:"请输入性别",trigger:"blur"}],birthday:[{required:!1,message:"请输入出生日期",trigger:"blur"}],level:[{required:!1,message:"请输入职称级别",trigger:"blur"}],levelname:[{required:!1,message:"请输入职称级别",trigger:"blur"}],position:[{required:!1,message:"请输入职务",trigger:"blur"}],school:[{required:!1,message:"请输入院校",trigger:"blur"}],xl:[{required:!1,message:"请输入学历",trigger:"blur"}],xw:[{required:!1,message:"请输入学位",trigger:"blur"}],major:[{required:!1,message:"请输入专业",trigger:"blur"}],professional:[{required:!1,message:"请输入从事专业",trigger:"blur"}],resume:[{required:!1,message:"请输入个人简介",trigger:"blur"}],project:[{required:!1,message:"请输入项目",trigger:"blur"}],academic:[{required:!1,message:"请输入学术成就",trigger:"blur"}],paper:[{required:!1,message:"请输入论文",trigger:"blur"}],remark:[{required:!1,message:"请输入备注",trigger:"blur"}]}}},created:function(){},computed:{},methods:{handleClick:function(e,r){console.log(e,r)},loginSubmit:function(){this.$emit("submitDate",this.form)},registerSubmit:function(e){var r=this;this.$refs[e].validate((function(e){if(!e)return console.log("error submit!!"),!1;r.$emit("submitDates",{data:r.forms,id:r.forms.id})}))},uploadSuccess:function(e){var r=e.type,t=e.data;this.$set(this.forms,"".concat(r),t.uri)}}},m=n,u=(t("85df"),t("2877")),c=Object(u["a"])(m,s,a,!1,null,"27f94562",null),f=c.exports,p={name:"login",props:{info:null,form:null,forms:null},components:{loginMain:f},data:function(){return{}},created:function(){},computed:{},methods:{}},d=p,g=(t("4767"),Object(u["a"])(d,o,l,!1,null,"4e7bb25e",null));r["a"]=g.exports},5899:function(e,r){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"58a8":function(e,r,t){var o=t("1d80"),l=t("5899"),s="["+l+"]",a=RegExp("^"+s+s+"*"),i=RegExp(s+s+"*$"),n=function(e){return function(r){var t=String(o(r));return 1&e&&(t=t.replace(a,"")),2&e&&(t=t.replace(i,"")),t}};e.exports={start:n(1),end:n(2),trim:n(3)}},"5c79":function(e,r,t){"use strict";var o=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{attrs:{id:"upload"}},[e.url?t("el-upload",{ref:"upload",attrs:{action:e.url,"list-type":"picture-card","file-list":e.fileList,limit:e.limit,"on-exceed":e.outLimit,"on-preview":e.handlePictureCardPreview,"before-remove":e.handleRemove,"on-success":e.onSuccess,accept:".jpg,.jpeg,.png,.bmp,.gif,.svg"}},[[t("i",{staticClass:"el-icon-plus"})]],2):e._e(),t("el-dialog",{attrs:{visible:e.dialogVisible},on:{"update:visible":function(r){e.dialogVisible=r}}},[t("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],1)},l=[],s=(t("99af"),t("a9e3"),{name:"upload",props:{url:{type:null},limit:{type:Number},data:{type:null},type:{type:String}},components:{},data:function(){return{dialogVisible:!1,dialogImageUrl:"",fileList:[]}},created:function(){this.data&&this.defalutProcess(this.data)},watch:{data:{handler:function(e){this.defalutProcess(e)}}},computed:{},methods:{handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},handleRemove:function(e){return!0},outLimit:function(){this.$message.error("只允许上传1张图片")},onSuccess:function(e,r,t){this.$emit("upload",{type:this.type,data:e})},defalutProcess:function(e){this.$set(this,"fileList",[{name:this.type,url:"".concat(this.data,"?").concat((new Date).getTime())}])}}}),a=s,i=t("2877"),n=Object(i["a"])(a,o,l,!1,null,"62e16051",null);r["a"]=n.exports},"6bc0":function(e,r,t){},7156:function(e,r,t){var o=t("861d"),l=t("d2bb");e.exports=function(e,r,t){var s,a;return l&&"function"==typeof(s=r.constructor)&&s!==t&&o(a=s.prototype)&&a!==t.prototype&&l(e,a),e}},"85df":function(e,r,t){"use strict";var o=t("6bc0"),l=t.n(o);l.a},a9e3:function(e,r,t){"use strict";var o=t("83ab"),l=t("da84"),s=t("94ca"),a=t("6eeb"),i=t("5135"),n=t("c6b6"),m=t("7156"),u=t("c04e"),c=t("d039"),f=t("7c73"),p=t("241c").f,d=t("06cf").f,g=t("9bf2").f,b=t("58a8").trim,h="Number",_=l[h],v=_.prototype,x=n(f(v))==h,k=function(e){var r,t,o,l,s,a,i,n,m=u(e,!1);if("string"==typeof m&&m.length>2)if(m=b(m),r=m.charCodeAt(0),43===r||45===r){if(t=m.charCodeAt(2),88===t||120===t)return NaN}else if(48===r){switch(m.charCodeAt(1)){case 66:case 98:o=2,l=49;break;case 79:case 111:o=8,l=55;break;default:return+m}for(s=m.slice(2),a=s.length,i=0;i<a;i++)if(n=s.charCodeAt(i),n<48||n>l)return NaN;return parseInt(s,o)}return+m};if(s(h,!_(" 0o1")||!_("0b1")||_("+0x1"))){for(var y,$=function(e){var r=arguments.length<1?0:e,t=this;return t instanceof $&&(x?c((function(){v.valueOf.call(t)})):n(t)!=h)?m(new _(k(r)),t,$):k(r)},q=o?p(_):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;q.length>w;w++)i(_,y=q[w])&&!i($,y)&&g($,y,d(_,y));$.prototype=v,v.constructor=$,a(l,h,$)}}}]);
- //# sourceMappingURL=chunk-66e31d19.571039e2.js.map
|