28.68675c5095565fa5ce46.js 5.2 KB

1
  1. webpackJsonp([28],{BO1k:function(e,t,a){e.exports={default:a("fxRn"),__esModule:!0}},fxRn:function(e,t,a){a("+tPU"),a("zQR9"),e.exports=a("g8Ux")},g8Ux:function(e,t,a){var i=a("77Pl"),n=a("3fs2");e.exports=a("FeBl").getIterator=function(e){var t=n(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return i(t.call(e))}},jHHT:function(e,t){},qdrP:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("BO1k"),n=a.n(i),r=(a("9l1i"),a("+MQa")),l=(a("OWWB"),a("1fWZ")),s=(a("i0mo"),a("Hkar")),o=(a("cZ0s"),a("fIxc")),d=(a("RIEG"),a("zjGD")),_=(a("mMXg"),a("qYlo")),c=(a("81cA"),a("uGb/")),m=a("vLgD"),p=a("PJh5"),u=a.n(p),f=a("EUN7");a("7+uW").a.use(r.a).use(l.a).use(s.a).use(o.a).use(d.a).use(_.a).use(c.a);var v={data:function(){return{title:"PK设置",start_time_show:!1,end_time_show:!1,get_id:this.$route.query.id,employee_list:[],pk_detail:{},result:[],show_manager:"",manager_ids:[],employee_map:this.$getEmployeeMap()}},components:{EmployeeSelectorCell:f.a},methods:{startConfirm:function(e){this.start_time_show=!1,this.pk_detail.start_time=u()(e).format("YYYY-MM-DD")},endConfirm:function(e){this.end_time_show=!1,this.pk_detail.end_time=u()(e).format("YYYY-MM-DD")},get_pk_detail:function(e){var t=this;t.showLoading(),Object(m.a)("get","/api/integral/pk/info",{pk_id:e}).then(function(e){if("1"==e.data.code){t.pk_detail=e.data.data,t.pk_detail.name=e.data.data.name,t.pk_detail.start_time=e.data.data.start_time,t.pk_detail.end_time=e.data.data.end_time,t.pk_detail.leader_can_record=e.data.data.leader_can_record;var a=!0,i=!1,r=void 0;try{for(var l,s=n()(t.pk_detail.manager_ids);!(a=(l=s.next()).done);a=!0){var o=l.value;t.employee_map[o].id==o&&t.manager_ids.push(t.employee_map[o])}}catch(e){i=!0,r=e}finally{try{!a&&s.return&&s.return()}finally{if(i)throw r}}}else t.$toast(e.data.msg)})},get_employee_list:function(){var e=this;e.showLoading(),Object(m.a)("get","/api/integral/pk/members",{pk_id:e.get_id}).then(function(t){"1"==t.data.code?e.employee_list=t.data.data.list:(e.$toast(t.data.msg),Toast.clear())})},post_data:function(){var e=this,t=this;t.pk_detail.leader_can_record?t.pk_detail.leader_can_record=1:t.pk_detail.leader_can_record=0;var a={pk_id:t.pk_detail.id,name:t.pk_detail.name,start_time:t.pk_detail.start_time,end_time:t.pk_detail.end_time,manager_ids:[],leader_can_record:t.pk_detail.leader_can_record};t.manager_ids.length>0&&t.manager_ids.forEach(function(e){a.manager_ids.push(e.id)}),t.showLoading(),Object(m.a)("post","/api/integral/pk",a).then(function(i){1===i.data.code?(t.$toast.clear(),t.$keep_alive_update("update_list_pk",a),e.$route_back()):(t.$toast.clear(),t.$toast(i.data.msg))}).catch(function(e){t.$toast.clear()})},save_btn:function(){var e=this;e.$validator.validate().then(function(t){t?u()(e.pk_detail.start_time).isAfter(e.pk_detail.end_time)?e.$notify({type:"danger",message:"结束时间必须比时间开始大"}):e.post_data():e.$notify({type:"danger",message:e.$validator.errors.items[0].msg})})},showLoading:function(){this.$toast.loading({loadingType:"spinner",message:"正在处理"})}},created:function(){this.get_employee_list(),this.get_pk_detail(this.get_id)}},k={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"edit_pk_box"},[a("van-nav-bar",{attrs:{title:e.title,"left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),a("div",{staticClass:"body_com has_header"},[a("van-cell-group",[a("van-field",{directives:[{name:"validate",rawName:"v-validate",value:"required|min:3|max:20",expression:"'required|min:3|max:20'"}],attrs:{required:"",label:"PK名称",name:"PK名称",maxlength:"20",type:"text",placeholder:"请输入PK名称"},model:{value:e.pk_detail.name,callback:function(t){e.$set(e.pk_detail,"name",t)},expression:"pk_detail.name"}}),e._v(" "),a("van-cell",{attrs:{required:"",title:"开始时间",value:e.pk_detail.start_time,"is-link":""},on:{click:function(t){e.start_time_show=!0}}}),e._v(" "),a("van-cell",{attrs:{required:"",title:"结束时间",value:e.pk_detail.end_time,"is-link":""},on:{click:function(t){e.end_time_show=!0}}}),e._v(" "),a("EmployeeSelectorCell",{attrs:{title:"管理员",employee_list:e.employee_list,max:0},model:{value:e.manager_ids,callback:function(t){e.manager_ids=t},expression:"manager_ids"}})],1),e._v(" "),a("van-cell-group",{staticClass:"cell_group",attrs:{title:"积分权限"}},[a("van-checkbox",{staticClass:"credit_authority",attrs:{"is-link":""},model:{value:e.pk_detail.leader_can_record,callback:function(t){e.$set(e.pk_detail,"leader_can_record",t)},expression:"pk_detail.leader_can_record"}},[e._v("队长可以为队员录积分")])],1),e._v(" "),a("van-cell-group",{staticClass:"create_pk_box"},[a("van-button",{staticClass:"create_pk",attrs:{type:"info",block:""},on:{click:e.save_btn}},[e._v("保存")])],1),e._v(" "),a("van-calendar",{attrs:{color:"#238dfa"},on:{confirm:e.startConfirm},model:{value:e.start_time_show,callback:function(t){e.start_time_show=t},expression:"start_time_show"}}),e._v(" "),a("van-calendar",{attrs:{color:"#238dfa"},on:{confirm:e.endConfirm},model:{value:e.end_time_show,callback:function(t){e.end_time_show=t},expression:"end_time_show"}})],1)],1)},staticRenderFns:[]};var h=a("VU/8")(v,k,!1,function(e){a("jHHT")},"data-v-61e5185e",null);t.default=h.exports}});