1 |
- webpackJsonp([113],{"6AQX":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("mvHQ"),i=a.n(s),o=(a("9l1i"),a("+MQa")),_=(a("UuFX"),a("J1XP")),n=(a("dKK0"),a("balU")),l=(a("HZGa"),a("pykS")),c=(a("nI2B"),a("qWG/")),r=(a("le1z"),a("hZxG")),d=a("rZyd"),p=a("XN3Z"),u=a("vLgD"),v=a("aEz7"),k=a("7+uW"),h=a("mrPP"),m=a("EUN7"),y=a("YWRX");k.a.use(r.a),k.a.use(c.a),k.a.use(l.a),k.a.use(o.a).use(_.a).use(n.a).use(y.a);var f={data:function(){return{bar_height:0,task_expire_day_text:"",task_expire_day:1,show_task_expire_day:!1,columns1:["01:00","02:00","03:00","04:00","05:00","06:00","07:00","08:00","09:00","10:00","11:00","12:00","13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00","23:00","24:00"],columns2:["周一","周二","周三","周四","周五","周六","周日"],columns3:["1号","2号","3号","4号","5号","6号","7号","8号","9号","10号","11号","12号","13号","14号","15号","16号","17号","18号","19号","20号","21号","22号","23号","24号","25号","26号","27号","28号","29号","30号","31号"],reviewer:[this.$store.getters.user_info],data:{task_type:1,pt_id:0,task_name:"",task_remark:"",base_point:0,expire_time:"",file_list:[],reviewer_id:this.$store.getters.user_info.id,timeout_deduction_point:0,dept_ids:[],task_cycle:0,task_expire_day:1},title:"发布悬赏任务",post_data:{},depts:[],show_task_cycle:!1,show_task_super_satisfied:!1,show_timeout_deduction_point:!1,show_task_remark:!1,show_task_cycle_popup:!1,show_task_super_satisfied_popup:!1,show_timeout_deduction_point_popup:!1,show_task_remark_popup:!1}},components:{EmployeeSelectorCell:m.a,Mtextarea:h.a,DateTimeCell:p.a,DeptSelectorCell:d.a,smallTip:y.a,NumberInput:v.a},watch:{"data.task_cycle":function(t){this.data.task_expire_day=1,this.task_expire_day=0,1==this.data.task_cycle?this.task_expire_day_text=this.columns1[this.data.task_expire_day-1]:2==this.data.task_cycle?this.task_expire_day_text=this.columns2[this.data.task_expire_day-1]:3==this.data.task_cycle&&(this.task_expire_day_text=this.columns3[this.data.task_expire_day-1])},reviewer:function(t,e){0==t.length?this.data.reviewer_id=0:this.data.reviewer_id=t[0].id},depts:function(t){if(0==t.length)this.data.dept_ids=[];else for(var e in this.data.dept_ids=[],t)this.data.dept_ids.push(t[e].dept_id)}},methods:{del_task_cycle:function(){this.show_task_cycle=!1,this.data.task_cycle=0},del_timeout_deduction_point:function(){this.show_timeout_deduction_point=!1,this.data.timeout_deduction_point=0},del_task_remark:function(){this.data.task_remark="",this.show_task_remark=!1},del_task_super_satisfied:function(){this.data.unqualified=1,this.data.qualified=1,this.data.satisfied=1,this.data.super_satisfied=1,this.show_task_super_satisfied=!1,this.depts=[],this.data.dept_ids=[]},task_expire_dayonChange:function(t,e){this.task_expire_day=e,1==this.data.task_cycle?this.task_expire_day_text=this.columns1[e]:2==this.data.task_cycle?this.task_expire_day_text=this.columns2[e]:3==this.data.task_cycle&&(this.task_expire_day_text=this.columns3[e]),this.data.task_expire_day=e+1,this.show_task_expire_day=!1},save_remark:function(){this.show_task_remark=!0,this.show_task_remark_popup=!1},save_timeout_deduction_point:function(){this.show_timeout_deduction_point=!0,this.show_timeout_deduction_point_popup=!1},save_task_super_satisfied:function(){this.show_task_super_satisfied=!0,this.show_task_super_satisfied_popup=!1},save_show_task_cycle:function(){this.show_task_cycle=!0,this.show_task_cycle_popup=!1},showLoading:function(){this.$toast.loading({loadingType:"spinner",message:"正在处理"})},sub:function(){var t=this,e=this;e.showLoading();var a="";a=0==e.data.task_cycle?"/api/integral/task/publish":"/api/integral/schedule/publish/task";var s=JSON.parse(i()(e.data));""==s.task_remark&&delete s.task_remark,0==s.unqualified&&delete s.unqualified,0==s.satisfied&&delete s.satisfied,0==s.qualified&&delete s.qualified,0==s.super_satisfied&&delete s.super_satisfied,Object(u.a)({url:a,method:"post",data:s}).then(function(a){1==a.data.code?(e.$toast.clear(),e.data={task_type:1,pt_id:0,task_name:"",task_remark:"",base_point:0,expire_time:"",file_list:[],reviewer_id:0,timeout_deduction_point:0,dept_ids:[],task_cycle:0,task_expire_day:1},e.reviewer=[],window.plus&&setTimeout(function(){plus.navigator.setStatusBarStyle("dark"),document.documentElement.style.backgroundColor="#fff"},100),localStorage.setItem("callback_data",i()({title:"发布成功",detail_url:""})),t.$router.replace({path:"/callback?replace=1"})):(e.$toast.clear(),e.$toast(a.data.msg))}).catch(function(t){e.$toast.clear(),e.$toast(t.data.msg)})},sava_btn:function(){var t=this;t.$validator.validate().then(function(e){e?0==t.data.base_point?t.$notify({type:"danger",message:"任务积分必须大约0"}):t.sub():t.$notify({type:"danger",message:t.$validator.errors.items[0].msg})})}},created:function(){for(var t in this.$store.getters.point_types)"BF"==this.$store.getters.point_types[t].code&&(this.data.pt_id=this.$store.getters.point_types[t].id);window.plus&&(this.bar_height=window.plus.navigator.getStatusbarHeight())}},w={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"temp_task_box"},[a("van-nav-bar",{attrs:{title:t.title,"left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),a("div",{staticClass:"body_com has_header short_task_box"},[a("scroller",[a("van-cell-group",[a("van-cell",[a("Mtextarea",{directives:[{name:"validate",rawName:"v-validate",value:"required|max:20",expression:"'required|max:20'"}],attrs:{placeholder:"请输入关于任务内容",required:"",name:"任务内容",text_max:20,imgs_max:3,images:"",imgs:t.data.file_list},on:{"update:imgs":function(e){return t.$set(t.data,"file_list",e)}},model:{value:t.data.task_name,callback:function(e){t.$set(t.data,"task_name",e)},expression:"data.task_name"}})],1)],1),t._v(" "),a("van-cell-group",{staticClass:"point-field"},[a("van-cell",{staticStyle:{padding:"0 0.32rem","padding-top":"0.16rem"},attrs:{title:"任务积分",border:!1,required:""}}),t._v(" "),a("NumberInput",{attrs:{chosePoint:!1,maxlength:6},model:{value:t.data.base_point,callback:function(e){t.$set(t.data,"base_point",e)},expression:"data.base_point"}})],1),t._v(" "),a("van-cell-group",[a("EmployeeSelectorCell",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{title:"审批人",name:"审批人",required:"",multi:!1},model:{value:t.reviewer,callback:function(e){t.reviewer=e},expression:"reviewer"}}),t._v(" "),a("van-cell",{attrs:{title:"任务类型",required:""}},[a("template",{slot:"right-icon"},[a("van-radio-group",{staticClass:"radio_button",attrs:{direction:"horizontal"},model:{value:t.data.pt_id,callback:function(e){t.$set(t.data,"pt_id",e)},expression:"data.pt_id"}},t._l(t.$store.getters.point_types,function(e,s){return"JX"!=e.code?a("van-radio",{key:s,staticClass:"list",class:{changeRadio:e.id===t.data.pt_id},attrs:{name:e.id}},[t._v(t._s(e.name))]):t._e()}),1),t._v(" "),a("smallTip",{attrs:{icon:"question-o",position:"30%"}},[a("p",{staticStyle:{margin:"0","line-height":"0.6rem"}},[t._v("A分:物质分,与钱直接挂钩")]),t._v(" "),a("p",{staticStyle:{margin:"0","line-height":"0.6rem"}},[t._v("B分:福利分,与福利待遇挂钩")]),t._v(" "),a("p",{staticStyle:{margin:"0","line-height":"0.6rem"}},[t._v("绩效分:工作分,与绩效考核挂钩")])])],1)],2),t._v(" "),0==t.data.task_cycle?a("DateTimeCell",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{title:"截止时间",required:"",name:"截止时间"},model:{value:t.data.expire_time,callback:function(e){t.$set(t.data,"expire_time",e)},expression:"data.expire_time"}}):t._e(),t._v(" "),1==t.data.task_cycle?a("van-cell",{attrs:{value:"每天"+t.task_expire_day_text,"is-link":"",title:"截止时间"},on:{click:function(e){t.show_task_expire_day=!0}}}):t._e(),t._v(" "),2==t.data.task_cycle?a("van-cell",{attrs:{value:"每"+t.task_expire_day_text,"is-link":"",title:"截止时间"},on:{click:function(e){t.show_task_expire_day=!0}}}):t._e(),t._v(" "),3==t.data.task_cycle?a("van-cell",{attrs:{value:"每月"+t.task_expire_day_text,"is-link":"",title:"截止时间"},on:{click:function(e){t.show_task_expire_day=!0}}}):t._e()],1),t._v(" "),a("van-cell-group",{attrs:{border:!1}},[t.show_task_cycle?a("van-cell",{attrs:{icon:"underway-o"},on:{click:function(e){e.stopPropagation(),t.show_task_cycle_popup=!0}}},[a("template",{slot:"right-icon"},[a("van-icon",{attrs:{name:"close"},on:{click:function(e){return e.stopPropagation(),t.del_task_cycle(e)}}})],1),t._v(" "),a("template",{slot:"title"},[0==t.data.task_cycle?a("span",[t._v("不重复")]):t._e(),t._v(" "),1==t.data.task_cycle?a("span",[t._v("每天重复")]):t._e(),t._v(" "),2==t.data.task_cycle?a("span",[t._v("每周重复")]):t._e(),t._v(" "),3==t.data.task_cycle?a("span",[t._v("每月重复")]):t._e()])],2):t._e(),t._v(" "),t.show_task_remark?a("van-cell",{attrs:{icon:"records",title:"任务备注",label:t.data.task_remark},on:{click:function(e){t.show_task_remark_popup=!0}}},[a("template",{slot:"right-icon"},[a("van-icon",{attrs:{name:"close"},on:{click:function(e){return e.stopPropagation(),t.del_task_remark(e)}}})],1)],2):t._e(),t._v(" "),t.show_task_super_satisfied?a("van-cell",{staticClass:"depts_cell",attrs:{icon:"eye-o",title:"可见范围"},on:{click:function(e){t.show_task_super_satisfied_popup=!0}}},[a("template",{slot:"right-icon"},[a("van-icon",{attrs:{name:"close"},on:{click:function(e){return e.stopPropagation(),t.del_task_super_satisfied(e)}}})],1),t._v(" "),a("template",{slot:"label"},[t.depts.length<=2?a("div",{staticClass:"employee_cell_value",staticStyle:{display:"inline"}},t._l(t.depts,function(e,s){return a("span",{key:s},[a("em",{directives:[{name:"show",rawName:"v-show",value:s>0,expression:"index > 0"}]},[t._v(",")]),t._v(t._s(e.dept_name))])}),0):t._e(),t._v(" "),t.depts.length>2?a("div",{staticClass:"employee_cell_value",staticStyle:{display:"inline"}},[t._l(t.depts,function(e,s){return s<2?a("span",{key:s},[a("em",{directives:[{name:"show",rawName:"v-show",value:s>0,expression:"index > 0"}]},[t._v(",")]),t._v(t._s(e.dept_name))]):t._e()}),t._v("\n 等"+t._s(t.depts.length)+"个\n ")],2):t._e()])],2):t._e(),t._v(" "),t.show_timeout_deduction_point?a("van-cell",{attrs:{icon:"bulb-o",title:"逾期每天扣"+t.data.timeout_deduction_point+"分"},on:{click:function(e){t.show_timeout_deduction_point_popup=!0}}},[a("template",{slot:"right-icon"},[a("van-icon",{attrs:{name:"close"},on:{click:function(e){return e.stopPropagation(),t.del_timeout_deduction_point(e)}}})],1)],2):t._e()],1),t._v(" "),a("div",{staticStyle:{padding:"0.32rem"}},[a("van-row",{staticClass:"choose_button",attrs:{gutter:"5"}},[t.show_task_cycle?t._e():a("van-col",{staticClass:"list",attrs:{span:"8"}},[a("van-button",{attrs:{type:"default",block:"",icon:"underway-o"},on:{click:function(e){t.show_task_cycle_popup=!0}}},[t._v("重复周期")])],1),t._v(" "),t.show_task_remark?t._e():a("van-col",{staticClass:"list",attrs:{span:"8"}},[a("van-button",{attrs:{type:"default",block:"",icon:"records"},on:{click:function(e){t.show_task_remark_popup=!0}}},[t._v("任务描述")])],1),t._v(" "),t.show_task_super_satisfied?t._e():a("van-col",{staticClass:"list",attrs:{span:"8"}},[a("van-button",{attrs:{type:"default",block:"",icon:"eye-o"},on:{click:function(e){t.show_task_super_satisfied_popup=!0}}},[t._v("可见范围")])],1),t._v(" "),t.show_timeout_deduction_point?t._e():a("van-col",{staticClass:"list",attrs:{span:"8"}},[a("van-button",{attrs:{type:"default",block:"",icon:"bulb-o"},on:{click:function(e){t.show_timeout_deduction_point_popup=!0}}},[t._v("逾期扣分")])],1)],1)],1),t._v(" "),a("div",{staticStyle:{padding:"0.32rem"}},[a("van-button",{attrs:{type:"info",block:""},on:{click:t.sava_btn}},[t._v("提交")])],1),t._v(" "),a("div",{staticStyle:{height:"1rem"}})],1)],1),t._v(" "),a("van-popup",{staticStyle:{height:"100%",width:"100%"},attrs:{position:"right"},model:{value:t.show_task_cycle_popup,callback:function(e){t.show_task_cycle_popup=e},expression:"show_task_cycle_popup"}},[a("div",{style:"padding-top:"+t.bar_height+"px;background-color: #238dfa;"}),t._v(" "),a("van-nav-bar",{attrs:{title:"重复周期","left-text":"返回","left-arrow":"","right-arrow":"","right-text":"保存"},on:{"click-left":function(e){t.show_task_cycle_popup=!1},"click-right":t.save_show_task_cycle}}),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:0==t.data.task_cycle,expression:"data.task_cycle == 0"}],staticClass:"color_ccc",staticStyle:{padding:"0.2rem 0.32rem 0","font-size":"0.26rem"}},[t._v("任务为一次性任务")]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:1==t.data.task_cycle,expression:"data.task_cycle == 1"}],staticClass:"color_ccc",staticStyle:{padding:"0.2rem 0.32rem 0","font-size":"0.26rem"}},[t._v("任务每天0点自动发布")]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:2==t.data.task_cycle,expression:"data.task_cycle == 2"}],staticClass:"color_ccc",staticStyle:{padding:"0.2rem 0.32rem 0","font-size":"0.26rem"}},[t._v("任务每周周一自动发布")]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:3==t.data.task_cycle,expression:"data.task_cycle == 3"}],staticClass:"color_ccc",staticStyle:{padding:"0.2rem 0.32rem 0","font-size":"0.26rem"}},[t._v("任务每月1号自动发布")]),t._v(" "),a("van-radio-group",{model:{value:t.data.task_cycle,callback:function(e){t.$set(t.data,"task_cycle",e)},expression:"data.task_cycle"}},[a("van-cell-group",[a("van-cell",{attrs:{title:"不重复",clickable:""},on:{click:function(e){t.data.task_cycle=0}}},[a("template",{slot:"right-icon"},[a("van-radio",{attrs:{name:0}})],1)],2),t._v(" "),a("van-cell",{attrs:{title:"每天重复",clickable:""},on:{click:function(e){t.data.task_cycle=1}}},[a("template",{slot:"right-icon"},[a("van-radio",{attrs:{name:1}})],1)],2),t._v(" "),a("van-cell",{attrs:{title:"每周重复",clickable:""},on:{click:function(e){t.data.task_cycle=2}}},[a("template",{slot:"right-icon"},[a("van-radio",{attrs:{name:2}})],1)],2),t._v(" "),a("van-cell",{attrs:{title:"每月重复",clickable:""},on:{click:function(e){t.data.task_cycle=3}}},[a("template",{slot:"right-icon"},[a("van-radio",{attrs:{name:3}})],1)],2)],1)],1)],1),t._v(" "),a("van-popup",{staticStyle:{height:"100%",width:"100%"},attrs:{position:"right"},model:{value:t.show_task_super_satisfied_popup,callback:function(e){t.show_task_super_satisfied_popup=e},expression:"show_task_super_satisfied_popup"}},[a("div",{style:"padding-top:"+t.bar_height+"px;background-color: #238dfa;"}),t._v(" "),a("van-nav-bar",{attrs:{title:"可见范围","left-text":"返回","left-arrow":"","right-arrow":"","right-text":"保存"},on:{"click-left":function(e){t.show_task_super_satisfied_popup=!1},"click-right":t.save_task_super_satisfied}}),t._v(" "),t.show_task_super_satisfied_popup?a("van-cell-group",[a("DeptSelectorCell",{attrs:{title:"可见范围"},model:{value:t.depts,callback:function(e){t.depts=e},expression:"depts"}})],1):t._e()],1),t._v(" "),a("van-popup",{staticStyle:{height:"100%",width:"100%"},attrs:{position:"right"},model:{value:t.show_timeout_deduction_point_popup,callback:function(e){t.show_timeout_deduction_point_popup=e},expression:"show_timeout_deduction_point_popup"}},[a("div",{style:"padding-top:"+t.bar_height+"px;background-color: #238dfa;"}),t._v(" "),a("van-nav-bar",{attrs:{title:"逾期扣分","left-text":"返回","left-arrow":"","right-arrow":"","right-text":"保存"},on:{"click-left":function(e){t.show_timeout_deduction_point_popup=!1},"click-right":t.save_timeout_deduction_point}}),t._v(" "),t.show_timeout_deduction_point_popup?a("van-cell-group",[a("div",{staticClass:"point_popup_tip red",attrs:{slot:"title"},slot:"title"},[t._v("每逾期一天扣多少分")]),t._v(" "),a("van-field",{attrs:{type:"number",placeholder:"请输入积分",label:"扣除分值"},model:{value:t.data.timeout_deduction_point,callback:function(e){t.$set(t.data,"timeout_deduction_point",e)},expression:"data.timeout_deduction_point"}})],1):t._e()],1),t._v(" "),a("van-popup",{staticStyle:{height:"100%",width:"100%"},attrs:{position:"right"},model:{value:t.show_task_remark_popup,callback:function(e){t.show_task_remark_popup=e},expression:"show_task_remark_popup"}},[a("div",{style:"padding-top:"+t.bar_height+"px;background-color: #238dfa;"}),t._v(" "),a("van-nav-bar",{attrs:{title:"任务描述","left-text":"返回","left-arrow":"","right-arrow":"","right-text":"保存"},on:{"click-left":function(e){t.show_task_remark_popup=!1},"click-right":t.save_remark}}),t._v(" "),t.show_task_remark_popup?a("van-cell-group",[a("van-cell",[a("Mtextarea",{attrs:{placeholder:"请输入关于任务的描述",text_max:100},model:{value:t.data.task_remark,callback:function(e){t.$set(t.data,"task_remark",e)},expression:"data.task_remark"}})],1)],1):t._e()],1),t._v(" "),a("van-popup",{attrs:{position:"bottom"},model:{value:t.show_task_expire_day,callback:function(e){t.show_task_expire_day=e},expression:"show_task_expire_day"}},[a("van-picker",{directives:[{name:"show",rawName:"v-show",value:1==t.data.task_cycle,expression:"data.task_cycle == 1"}],attrs:{columns:t.columns1,"default-index":t.task_expire_day,"show-toolbar":""},on:{cancel:function(e){t.show_task_expire_day=!1},confirm:t.task_expire_dayonChange}}),t._v(" "),a("van-picker",{directives:[{name:"show",rawName:"v-show",value:2==t.data.task_cycle,expression:"data.task_cycle == 2"}],attrs:{columns:t.columns2,"default-index":t.task_expire_day,"show-toolbar":""},on:{cancel:function(e){t.show_task_expire_day=!1},confirm:t.task_expire_dayonChange}}),t._v(" "),a("van-picker",{directives:[{name:"show",rawName:"v-show",value:3==t.data.task_cycle,expression:"data.task_cycle == 3"}],attrs:{columns:t.columns3,"default-index":t.task_expire_day,"show-toolbar":""},on:{cancel:function(e){t.show_task_expire_day=!1},confirm:t.task_expire_dayonChange}})],1)],1)},staticRenderFns:[]};var g=a("VU/8")(f,w,!1,function(t){a("btny")},"data-v-08c1a534",null);e.default=g.exports},btny:function(t,e){}});
|