101.db1a1e3fbb734786e9aa.js 2.7 KB

1
  1. webpackJsonp([101],{"02u/":function(e,t){},iRGH:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("vLgD"),n=a("rZyd"),i=(a("7+uW"),{name:"employee_edit",data:function(){return{submit_loading:!1,employee_info:{},depts:[]}},components:{DeptSelectorCell:n.a},created:function(){},methods:{invite:function(e){var t=this;this.$toast.loading({message:"正在处理"}),Object(o.a)({url:"/api/invite/create",method:"post",data:{id:e}}).then(function(e){t.$toast.clear(),1==e.data.code?(t.$toast("已发送邀请,员工收到邀请并确认后将自动进入企业"),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,Object(o.a)({url:"/api/employee/create",method:"post",data:e.employee_info}).then(function(t){e.submit_loading=!1,1==t.data.code?(e.$toast.clear(),e.invite(t.data.data.id),e.$keep_alive_update("add_employee",t.data)):e.$toast(t.data.msg)}).catch(function(t){e.$toast(t)})},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})})}}}),l={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 r=a("VU/8")(i,l,!1,function(e){a("02u/")},"data-v-2918878f",null);t.default=r.exports}});