1 |
- import{C as d}from"./changeAvatar.345d30e9.js";import{n as l,k as u,a as _,l as g,m as i}from"./index.4fdc1c7a.js";import{_ as $}from"./edit.eaac4fbf.js";import{U as C,_ as y}from"./upload-gray.abf79f0c.js";const k={name:"space-person",data(){return{showChangeAvatar:!1,form:{data:{name:"",introduce:"",nickname:""},rules:{name:[{required:!0,trigger:"blur"}],introduce:[{required:!0,trigger:"blur"}],nickname:[{required:!0,trigger:"blur"}]}}}},components:{ChangeAvatar:d},mounted(){u(this.userInfo,this.form.data)},computed:{userInfo(){return this.$store.state.userInfo},disabled(){const{name:r,introduce:e,nickname:t}=this.form.data;return!(r&&e&&t)}},methods:{toggleShowChangeAvatar(r){this.showChangeAvatar=r},doReset(){this.$refs.form.resetFields()},doSubmit(){const{name:r,introduce:e,nickname:t}=this.form.data,a=this.$t("common.failure");this.$refs.form.validate(s=>{s&&this.$axios.post("/api/users/up_user_info",{name:r,introduce:e,nickname:t}).then(n=>{const{code:c,msg:o}=n.data;c==0?(this.$message.success(o),this.$store.dispatch("syncUserinfo")):this.$message.error(o||a)})})}}};var x=function(){var e=this,t=e._self._c;return t("div",{staticClass:"space-person"},[t("ChangeAvatar",{attrs:{display:e.showChangeAvatar},on:{toggleShowChangeAvatar:e.toggleShowChangeAvatar}}),t("div",{staticClass:"top"},[t("div",{staticClass:"title"},[t("b",[e._v(e._s(e.$t("me.menu.space")))]),e._v(" "+e._s(e.$t("me.space.tip"))+" ")]),t("div",{staticClass:"member"},[t("el-button",{attrs:{type:"primary",round:""}},[e._v(e._s(e.$t("me.space.level")))]),t("div",{staticClass:"edit-region"},[t("router-link",{attrs:{to:"/me/member/join"}},[t("img",{attrs:{src:$,alt:"edit"}})]),t("div",{staticClass:"tip-btn"},[t("el-button",{attrs:{type:"primary",round:""}},[e._v(e._s(e.$t("me.space.join")))])],1)],1)],1)]),t("div",{staticClass:"thumb"},[e.userInfo.avatar?t("img",{attrs:{src:e.userInfo.avatar,alt:"thumb"}}):t("img",{attrs:{src:_,alt:"thumb"}}),t("el-button",{attrs:{type:"primary",round:""},on:{click:function(a){e.showChangeAvatar=!0}}},[e._v(e._s(e.$t("common.change")))])],1),t("div",{staticClass:"form"},[t("el-form",{ref:"form",attrs:{model:e.form.data,rules:e.form.rules}},[t("el-form-item",{staticClass:"name",attrs:{prop:"name",label:e.$t("me.space.name")}},[t("el-input",{attrs:{placeholder:"PARK BEOMSOO",clearable:""},model:{value:e.form.data.name,callback:function(a){e.$set(e.form.data,"name",a)},expression:"form.data.name"}})],1),t("el-form-item",{staticClass:"desc",attrs:{prop:"introduce",label:e.$t("me.space.desc")}},[t("el-input",{attrs:{placeholder:e.$t("me.space.makeup"),clearable:""},model:{value:e.form.data.introduce,callback:function(a){e.$set(e.form.data,"introduce",a)},expression:"form.data.introduce"}})],1),t("el-form-item",{staticClass:"nick",attrs:{prop:"nickname",label:e.$t("me.space.nick")}},[t("el-input",{attrs:{placeholder:"fashiney88@huabook.net",clearable:""},model:{value:e.form.data.nickname,callback:function(a){e.$set(e.form.data,"nickname",a)},expression:"form.data.nickname"}})],1),t("el-form-item",{staticClass:"button"},[t("el-button",{staticClass:"reset",attrs:{type:"primary",round:""},on:{click:e.doReset}},[e._v(e._s(e.$t("common.reset")))]),t("el-button",{staticClass:"change",attrs:{type:"primary",disabled:e.disabled,round:""},on:{click:e.doSubmit}},[e._v(e._s(e.$t("common.change")))])],1)],1)],1)],1)},A=[],q=l(k,x,A,!1,null,"65bf6317",null,null);const m=q.exports;const w={name:"space-enterprise",data(){return{showChangeAvatar:!1,data:{tag:"avatar"},form:{data:{company_image:"",avatar:"",name:"",email:"",nickname:"",introduce:"",company_card_color:"blue",company_name:"",production_project:"",company_url:"",company_phone:"",other_contacts:""},rules:{name:[{required:!0,trigger:"blur"}],email:[{required:!0,trigger:"blur"},{pattern:g.email,trigger:"blur"}],nickname:[{required:!0,trigger:"blur"}],introduce:[{required:!0,trigger:"blur"}],company_name:[{required:!0,trigger:"blur"}],production_project:[{required:!0,trigger:"blur"}],company_url:[{required:!0,trigger:"blur"}],company_phone:[{required:!0,trigger:"blur"}],other_contacts:[{required:!0,trigger:"blur"}]}}}},mounted(){u(this.userInfo,this.form.data)},methods:{resetForm(){this.$refs.form.resetFields()},onSubmit(){const r=this.$t("common.failure");this.$refs.form.validate(e=>{e&&this.$axios.post("/api/users/up_user_info",{...this.form.data}).then(t=>{const{code:a,msg:s}=t.data;a==0?(this.$message.success(s),this.$store.dispatch("syncUserinfo")):this.$message.error(s||r)})})},toggleShowChangeAvatar(r){this.showChangeAvatar=r},changeColor(r){this.form.data.company_card_color=r},onAvatarUpload(r){this.form.data.avatar=r},onCompanyImageUpload(r){this.form.data.company_image=r}},components:{ChangeAvatar:d,Upload:C},computed:{disabled(){const{company_image:r,avatar:e,name:t,email:a,nickname:s,introduce:n,company_card_color:c,company_name:o,production_project:f,company_url:v,company_phone:h,other_contacts:b}=this.form.data;return!(r&&e&&t&&a&&s&&n&&c&&o&&f&&v&&h&&b)},userInfo(){return this.$store.state.userInfo}}};var S=function(){var e=this,t=e._self._c;return t("div",{staticClass:"space-enterprise"},[t("ChangeAvatar",{attrs:{callback:e.onAvatarUpload,display:e.showChangeAvatar},on:{toggleShowChangeAvatar:e.toggleShowChangeAvatar}}),t("div",{staticClass:"top"},[t("div",{staticClass:"title"},[t("b",[e._v(e._s(e.$t("me.menu.space")))]),e._v(" "+e._s(e.$t("me.space.tip"))+" ")]),t("div",{staticClass:"member"},[t("el-button",{attrs:{type:"primary",round:""}},[e._v(e._s(e.$t("me.space.enterpriseMember"))+"MY ROOM")]),t("router-link",{attrs:{to:"/me/remain"}},[e._v(e._s(e.$t("me.space.remain"))+" >")])],1)]),t("div",{staticClass:"picture"},[t("div",{staticClass:"title"},[t("b",[e._v(e._s(e.$t("me.space.enterprisePic")))])]),t("Upload",{attrs:{data:e.data},on:{onupload:e.onCompanyImageUpload}},[t("div",{staticClass:"content"},[e.form.data&&e.form.data.company_image?t("img",{staticClass:"avatar",attrs:{src:e.form.data.company_image}}):e._e(),t("img",{staticClass:"icon",attrs:{src:y,alt:"upload icon"}}),t("br"),e._v(" "+e._s(e.$t("me.space.dragUpload"))+" ")])]),t("div",{staticClass:"upload-tip"},[e._v(e._s(e.$t("me.space.uploadTip")))])],1),t("div",{staticClass:"thumb"},[t("div",{staticClass:"title"},[t("b",[e._v(e._s(e.$t("me.space.enterpriseLogo")))])]),t("div",{staticClass:"content"},[e.form.data.avatar?t("img",{attrs:{src:e.form.data.avatar,alt:"thumb"}}):t("img",{attrs:{src:_,alt:"thumb"}}),t("el-button",{attrs:{type:"primary",round:""},on:{click:function(a){e.showChangeAvatar=!0}}},[e._v(e._s(e.$t("common.change")))])],1)]),t("div",{staticClass:"form"},[t("el-form",{ref:"form",attrs:{model:e.form.data,rules:e.form.rules}},[t("el-form-item",{staticClass:"name",attrs:{prop:"name",label:e.$t("me.space.name")}},[t("el-input",{attrs:{placeholder:"PARK BEOMSOO",clearable:""},model:{value:e.form.data.name,callback:function(a){e.$set(e.form.data,"name",a)},expression:"form.data.name"}})],1),t("el-form-item",{staticClass:"email",attrs:{prop:"email",label:e.$t("me.space.email")}},[t("el-input",{attrs:{placeholder:"name@qq.com",clearable:""},model:{value:e.form.data.email,callback:function(a){e.$set(e.form.data,"email",a)},expression:"form.data.email"}})],1),t("el-form-item",{staticClass:"nick",attrs:{prop:"nickname",label:e.$t("me.space.enterpriseNick")}},[t("el-input",{attrs:{clearable:""},model:{value:e.form.data.nickname,callback:function(a){e.$set(e.form.data,"nickname",a)},expression:"form.data.nickname"}})],1),t("el-form-item",{staticClass:"siteDesc",attrs:{prop:"introduce",label:e.$t("me.space.siteDesc")}},[t("el-input",{attrs:{clearable:""},model:{value:e.form.data.introduce,callback:function(a){e.$set(e.form.data,"introduce",a)},expression:"form.data.introduce"}})],1),t("div",{staticClass:"card"},[t("div",{staticClass:"region-type card"},[e._v(e._s(e.$t("me.space.card")))]),t("div",{staticClass:"card-content"},[e._v(" \uBA85\uD568 "),t("div",{staticClass:"enterprise"},[t("div",{class:["enterprise-content",e.form.data.company_card_color]},[e._v(" "+e._s(e.form.data.production_project)+" "),t("br"),t("b",[e._v(e._s(e.form.data.company_name))])])]),t("div",{staticClass:"color-selection"},[e._v(" "+e._s(e.$t("me.space.cardTip"))+" "),t("br"),t("ul",[t("li",{staticClass:"color-item blue",on:{click:function(a){return e.changeColor("blue")}}}),t("li",{staticClass:"color-item red",on:{click:function(a){return e.changeColor("red")}}}),t("li",{staticClass:"color-item yellow",on:{click:function(a){return e.changeColor("yellow")}}}),t("li",{staticClass:"color-item green",on:{click:function(a){return e.changeColor("green")}}})])])])]),t("el-form-item",{staticClass:"companyName",attrs:{prop:"company_name",label:e.$t("me.space.enterpriseName")}},[t("el-input",{attrs:{clearable:""},model:{value:e.form.data.company_name,callback:function(a){e.$set(e.form.data,"company_name",a)},expression:"form.data.company_name"}})],1),t("el-form-item",{staticClass:"productName",attrs:{prop:"production_project",label:e.$t("me.space.productName")}},[t("el-input",{attrs:{placeholder:e.$t("me.space.productNameTip"),clearable:""},model:{value:e.form.data.production_project,callback:function(a){e.$set(e.form.data,"production_project",a)},expression:"form.data.production_project"}})],1),t("div",{staticClass:"region-type member"},[e._v(e._s(e.$t("me.space.contact")))]),t("el-form-item",{staticClass:"siteUrl",attrs:{prop:"company_url",label:e.$t("me.space.siteUrl")}},[t("el-input",{attrs:{placeholder:e.$t("me.space.productNameTip"),clearable:""},model:{value:e.form.data.company_url,callback:function(a){e.$set(e.form.data,"company_url",a)},expression:"form.data.company_url"}})],1),t("el-form-item",{staticClass:"enterprisePhone",attrs:{prop:"company_phone",label:e.$t("me.space.enterprisePhone")}},[t("el-input",{attrs:{clearable:""},model:{value:e.form.data.company_phone,callback:function(a){e.$set(e.form.data,"company_phone",a)},expression:"form.data.company_phone"}})],1),t("el-form-item",{staticClass:"otherContact",attrs:{prop:"other_contacts",label:e.$t("me.space.otherContact")}},[t("el-input",{attrs:{clearable:""},model:{value:e.form.data.other_contacts,callback:function(a){e.$set(e.form.data,"other_contacts",a)},expression:"form.data.other_contacts"}})],1),t("el-form-item",{staticClass:"button"},[t("el-button",{staticClass:"reset",attrs:{type:"primary",round:""},on:{click:e.resetForm}},[e._v(e._s(e.$t("common.reset")))]),t("el-button",{staticClass:"change",attrs:{type:"primary",disabled:e.disabled,round:""},on:{click:e.onSubmit}},[e._v(e._s(e.$t("common.change")))])],1)],1)],1)],1)},I=[],U=l(w,S,I,!1,null,"b4268024",null,null);const p=U.exports;const j={name:"me-space",components:{PersonSpace:m,EnterpriseSpace:p},data(){return{userInfo:this.$store.state.userInfo}},computed:{memberType(){return this.$route.query.type||"person"},component(){const{member_type:r=i.person}=this.userInfo;return{[i.person]:m,[i.enterprise]:p}[r]}}};var E=function(){var e=this,t=e._self._c;return t("div",{staticClass:"me-space"},[t(e.component,{tag:"component",attrs:{data:e.userInfo}})],1)},R=[],O=l(j,E,R,!1,null,"9c28123c",null,null);const T=O.exports;export{T as default};
|