webpackJsonp([54],{HvyO:function(e,t){},jb8l:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});a("i0mo");var i=a("Hkar"),n=(a("MY4N"),a("0zAV")),s=a("7+uW"),o=a("vLgD"),r=a("7Lix"),l=a("EUN7");s.a.use(i.a).use(n.a);var c={name:"issue_lottery_ticket",data:function(){return{message:"",loading:!1,employeeList:[]}},components:{EmployeeSelectorCell:l.a,EventSelector:r.a},computed:{manageScope:function(){return this.$store.getters.user_info.employee_detail.manage_scope}},methods:{onRelatedEvents:function(e){this.message=e.remark},submitHandle:function(){var e=this;this.validator(function(t){if(t)e.$toast.fail(t.message);else{e.loading=!0;var a=e.getFormData();Object(o.a)({url:"/api/integral/ticket",method:"put",data:a}).then(function(t){1===t.data.code?(e.$toast.success("发放成功"),e.$route_back()):e.$toast.fail("发放失败,请稍后再试.")}).finally(function(){return e.loading=!1})}})},getFormData:function(){var e=this;return{items:this.employeeList.map(function(t){return{employee_id:t.id,count:1,remark:e.message}})}},validator:function(e){if("function"!=typeof e)throw new Error("callback is not a function");0===this.employeeList.length?e(new Error("必须选择发放对象")):this.message&&this.message.trim()?e():e(new Error("奖票原因为必填项"))}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"issue-ticket__container"},[a("van-nav-bar",{attrs:{title:"发放奖票","left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),a("div",{staticClass:"issue-ticket__content"},[a("van-cell-group",[a("EmployeeSelectorCell",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{required:"",title:"发放对象",name:"发放对象",max:10,use_employee_list:"",employee_list:e.manageScope},model:{value:e.employeeList,callback:function(t){e.employeeList=t},expression:"employeeList"}})],1),e._v(" "),a("div",{staticClass:"related-events__wrap"},[a("EventSelector",{attrs:{title:"关联已有事件",point_type:"all"},on:{confirm:e.onRelatedEvents}})],1),e._v(" "),a("div",[a("van-field",{attrs:{required:"",rows:"4",label:"奖票原因",type:"textarea",maxlength:"50",placeholder:"请输入","show-word-limit":""},model:{value:e.message,callback:function(t){e.message=t},expression:"message"}})],1),e._v(" "),a("div",{staticClass:"submit-button__wrap"},[a("van-button",{attrs:{round:"",block:"",type:"info",loading:e.loading},on:{click:e.submitHandle}},[e._v("提交")])],1)],1)],1)},staticRenderFns:[]};var m=a("VU/8")(c,u,!1,function(e){a("HvyO")},"data-v-7d295e60",null);t.default=m.exports}});