57.3e554afab41e83c129e9.js 4.7 KB

1
  1. webpackJsonp([57],{feXi:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});a("nI2B");var n=a("qWG/"),o=a("7+uW"),s=a("TIfe"),i=a("l9V+");o.a.use(n.a);var c={name:"create_company",data:function(){return{submit_loading:!1,formdata:{tel:"",employee_name:"",name:"",industry:"互联网",scale:"1-10人"},industry_columns:["互联网","外贸","加工制造","教育培训","餐饮","酒店旅游","医疗","环保","其它"],industry_columns_show:!1,scale_columns:["1-10人","10-50人","50-200人","200-500人","500-1000人","1000人以上"],scale_columns_show:!1}},created:function(){document.body.addEventListener("blur",function(t){setTimeout(function(){t.target.parentNode.parentNode.parentNode.classList.remove("field-focus"),self.input_focus=!1},100)},!0),document.body.addEventListener("focus",function(t){t.target.parentNode.parentNode.parentNode.classList.add("field-focus"),setTimeout(function(){self.input_focus=!0},100)},!0)},methods:{get_company_info:function(t){var e=this;Object(i.a)("get","/addons/ems/index/get_company_info",{id:t}).then(function(t){1==t.data.code?e.company_info=t.data.data:999==t.data.code&&e.$router.push({name:"create_company"})})},company_change:function(){var t=this,e=this;e.submit_loading=!0,Object(i.a)("post","/api/site/create",e.formdata).then(function(a){e.submit_loading=!1,1===a.data.code?t.$nextTick(function(){e.$router.push({name:"login_company_list"})}):e.$toast(a.data.msg)}).finally(function(t){e.submit_loading=!1})},create_company_btn:function(){var t=this,e=this.$getCache("account");if(e&&!e.tel)return this.$dialog.confirm({title:"完善信息",message:"创建企业需先完善基础信息,去完善?"}).then(function(){t.$router.push({name:"perfectMsg"})}),!1;var a=this;a.$validator.validate().then(function(t){t?a.company_change():a.$notify({type:"danger",message:a.$validator.errors.items[0].msg})})},login:function(t){var e=this;Object(i.a)("post","/api/employee-login",{site_id:t},"token").then(function(t){1==t.data.code?(Object(s.x)(t.data.data.token),e.$router.push({name:"home"})):e.$toast(t.data.msg)})},onIndustryChange:function(t){this.formdata.industry=t,this.industry_columns_show=!1},onScaleChange:function(t){this.formdata.scale=t,this.scale_columns_show=!1}}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("van-nav-bar",{attrs:{title:"创建组织","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),a("div",{staticClass:"body_com has_header"},[a("div",{staticClass:"body_com_bg"}),t._v(" "),a("van-cell-group",[a("div",{staticClass:"company_name"},[t._v("企业名称")]),t._v(" "),a("van-field",{directives:[{name:"validate",rawName:"v-validate",value:"required|min:2",expression:"'required|min:2'"}],staticStyle:{"letter-spacing":"0.005rem"},attrs:{required:"",name:"企业名称",clearable:"","input-align":"left",placeholder:"公司名/组织名称"},model:{value:t.formdata.name,callback:function(e){t.$set(t.formdata,"name",e)},expression:"formdata.name"}}),t._v(" "),a("div",{staticClass:"company_scale"},[t._v("企业规模")]),t._v(" "),a("van-cell",{staticStyle:{color:"#b8b8b8","letter-spacing":"0.005rem"},attrs:{required:"",title:"人数",value:t.formdata.scale,clickable:"","is-link":""},on:{click:function(e){t.scale_columns_show=!0}}}),t._v(" "),a("van-cell",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],attrs:{required:"",title:"行业",value:t.formdata.industry,clickable:""},on:{click:function(e){t.industry_columns_show=!0}}})],1),t._v(" "),a("div",{staticClass:"submit_btn_box login_butto"},[a("van-button",{attrs:{type:"info",disabled:t.submit_loading,loading:t.submit_loading,block:"",size:"large"},on:{click:t.create_company_btn}},[t._v("创 建")])],1),t._v(" "),a("div",{staticClass:"submit_btn_box login_butto"},[a("van-button",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],attrs:{hairline:"",plain:"",type:"info",size:"small",round:"",block:""},on:{click:function(e){return t.$router.push({name:"scanqr"})}}},[t._v("加入已有组织")])],1)],1),t._v(" "),a("van-popup",{attrs:{position:"bottom"},model:{value:t.industry_columns_show,callback:function(e){t.industry_columns_show=e},expression:"industry_columns_show"}},[a("van-picker",{attrs:{columns:t.industry_columns,"show-toolbar":""},on:{confirm:t.onIndustryChange}})],1),t._v(" "),a("van-popup",{attrs:{position:"bottom"},model:{value:t.scale_columns_show,callback:function(e){t.scale_columns_show=e},expression:"scale_columns_show"}},[a("van-picker",{attrs:{columns:t.scale_columns,"show-toolbar":""},on:{confirm:t.onScaleChange,cancel:function(e){t.scale_columns_show=!1}}})],1)],1)},staticRenderFns:[]};var r=a("VU/8")(c,l,!1,function(t){a("pLZl")},"data-v-e8d0c5b2",null);e.default=r.exports},pLZl:function(t,e){}});