1 |
- webpackJsonp([69],{eTrz:function(e,t){},y5QF:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("NzR9"),n=(a("7+uW"),{name:"employee_edit",data:function(){return{submit_loading:!1,employee_info:{},depts:[]}},components:{DeptSelectorCell:i.a},created:function(){},methods:{invite:function(e){var t=this;this.$toast.loading({message:"正在处理"}),this.$axiosUser("POST","/api/pro/invite/create",{id:e}).then(function(e){t.$toast.clear(),1==e.data.code?(t.$toast("已发送邀请,员工收到邀请并确认后将自动进入企业"),t.$store.dispatch("get_employee_map",!0).then(function(e){}),setTimeout(function(){t.$route_back()},1500)):t.$toast(e.data.msg)}).catch(function(e){})},employee_create:function(){var e=this;e.submit_loading=!0,e.$toast.loading({mask:!0,message:"正在处理"}),e.depts.forEach(function(e){delete e.avatar}),e.employee_info.dept_list=e.depts,this.$axiosUser("POST","/api/pro/employee/create",e.employee_info,"v2").then(function(t){e.submit_loading=!1,1==t.data.code?(e.$toast.clear(),e.invite(t.data.data.id)):e.$toast(t.data.msg)}).catch(function(e){})},save_btn:function(){var e=this;e.$validator.validateAll().then(function(t){t?e.employee_create():e.$notify({type:"danger",message:e.$validator.errors.items[0].msg})})}}}),o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("van-nav-bar",{attrs:{title:"添加员工","left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),a("div",{staticClass:"body_com"},[a("scroller",[a("van-cell-group",{staticStyle:{"margin-top":"0"}},[a("van-field",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{required:"",label:"姓名",name:"姓名",placeholder:"请输入姓名"},model:{value:e.employee_info.name,callback:function(t){e.$set(e.employee_info,"name",t)},expression:"employee_info.name"}}),e._v(" "),a("van-field",{directives:[{name:"validate",rawName:"v-validate",value:"required|phone",expression:"'required|phone'"}],attrs:{required:"",label:"手机",type:"Number",name:"手机",placeholder:"请输入手机号码"},model:{value:e.employee_info.tel,callback:function(t){e.$set(e.employee_info,"tel",t)},expression:"employee_info.tel"}}),e._v(" "),a("DeptSelectorCell",{attrs:{title:"选择部门",max:0,multi:!1},model:{value:e.depts,callback:function(t){e.depts=t},expression:"depts"}})],1),e._v(" "),a("div",{staticStyle:{padding:"0.32rem"}},[a("van-button",{attrs:{type:"info",block:""},on:{click:e.save_btn}},[e._v("保存并发送邀请")])],1)],1)],1)],1)},staticRenderFns:[]};var l=a("VU/8")(n,o,!1,function(e){a("eTrz")},"data-v-a7fb616e",null);t.default=l.exports}});
|