1 |
- webpackJsonp([13],{"7Lix":function(e,t,a){"use strict";a("4yKu");var i=a("wolx"),l=a("7+uW"),n=a("TIfe"),s=a("vLgD");l.a.use(i.a);var r={name:"EventSelector",props:{title:{type:String,default:"选择事件"},point_type:{type:String,default:"BF"}},watch:{"filter.keyword":{deep:!0,handler:Object(n.a)(function(){this.refresh(function(){})})},visible_:function(e){var t=this;e&&this.$nextTick(function(){t.$refs.scroller&&t.$refs.scroller.finishInfinite(!1)})}},data:function(){var e=0,t=this.$getTypes;for(var a in t)this.point_type==t[a].code&&(e=t[a].id);return{employee_map:this.$getEmployeeMap(),com_height:"100%",visible_:!1,list:[],data_item:null,filter:{pt_id:e,keyword:"",page_size:30,page:1}}},created:function(){"all"==this.point_type&&delete this.filter.pt_id},mounted:function(){var e=this;this.$nextTick(function(){e.$refs.scroller&&e.$refs.scroller.finishInfinite(!1)}),document.documentElement.style.height&&(this.com_height=document.documentElement.style.height)},methods:{confirm1:function(e){this.data_item=e},confirm:function(){this.$emit("confirm",this.data_item),this.visible_=!1},getContainer:function(){return document.querySelector("body")},get_list:function(e){var t=this;Object(s.a)("get","/api/integral/statistics/integral",t.filter).then(function(a){if(e(),1===a.data.code){for(var i in t.$refs.scroller.finishInfinite(30!=a.data.data.list.length),a.data.data.list)t.list.push(a.data.data.list[i]);t.filter.page++}else t.$refs.scroller.finishInfinite(!0)})},refresh:function(e){var t=this,a=this;setTimeout(function(){t.filter.page=1,t.get_list(function(){a.list=[],e()})},100)},infinite:function(e){this.get_list(e)}},keep_alive_update:{update_demo_list:function(e,t){for(var a in e.list)e.list[a].id==t.id&&(e.list[a].name=t.name)}}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"display-inline"},[a("a",{staticClass:"btn",attrs:{href:"javascript:void(0);"},on:{click:function(t){e.visible_=!0}}},[e._v(e._s(e.title))]),e._v(" "),a("van-popup",{staticClass:"employee_selector_popup",style:"height:"+e.com_height,attrs:{duration:.2,overlay:!1,position:"bottom","get-container":e.getContainer},model:{value:e.visible_,callback:function(t){e.visible_=t},expression:"visible_"}},[a("van-nav-bar",{attrs:{title:"选择B分事件","left-text":"取消","right-text":"确定"},on:{"click-right":e.confirm,"click-left":function(t){e.visible_=!1}}}),e._v(" "),a("van-search",{attrs:{placeholder:"请输入姓名或事件内容搜索"},model:{value:e.filter.keyword,callback:function(t){e.$set(e.filter,"keyword",t)},expression:"filter.keyword"}}),e._v(" "),a("div",{staticClass:"body_com has_header"},[a("scroller",{ref:"scroller",attrs:{"on-refresh":e.refresh,"on-infinite":e.infinite}},[a("van-cell-group",e._l(e.list,function(t,i){return a("van-cell",{key:i,attrs:{title:t.remark},on:{click:function(a){return e.confirm1(t)}}},[a("template",{slot:"right-icon"},[a("span",{staticClass:"point_text",class:{red:t.point>0,green:t.point<0}},[a("span",{directives:[{name:"show",rawName:"v-show",value:t.point>0,expression:"item.point > 0"}]},[e._v("+")]),e._v("\n "+e._s(t.point)+"\n ")])]),e._v(" "),a("template",{slot:"label"},[a("span",[e._v(e._s(t.event_time))]),e._v(" "),e.employee_map[t.employee_id]?a("span",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}]},[e._v(e._s(e.employee_map[t.employee_id].name))]):e._e(),e._v(" "),null!=e.data_item&&e.data_item.id==t.id?a("span",{staticStyle:{float:"right",position:"absolute",color:"#4BD964",right:"0.32rem"}},[a("van-icon",{attrs:{name:"success"}})],1):e._e()])],2)}),1),e._v(" "),0==e.list.length?a("van-empty",{attrs:{description:"暂无数据..."}}):e._e()],1)],1)],1)],1)},staticRenderFns:[]};var c=a("VU/8")(r,o,!1,function(e){a("tgdK")},"data-v-4bb6b270",null);t.a=c.exports},KteL:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("mvHQ"),l=a.n(i),n=a("vLgD"),s=a("mrPP"),r=a("EUN7"),o=a("SjT7"),c=a("//BC"),m=a("NDIM"),d=a("eeE/"),_=a("7Lix"),u=a("aEz7"),p=a("ihTP"),f=a("PJh5"),h=a.n(f),v={name:"form_demo",components:{DateCell:m.a,EventSelector:_.a,Mtextarea:s.a,EmployeeSelectorCell:r.a,RuleCategorySelectorCell:o.a,CategorySelectorCell:c.a,YearMonthPicker:d.a,NumberInput:u.a,team_item:p.a},data:function(){return{data:{date_text:"",name:"",pwd:"",num:0,text:"",imgs:[],teams:[{name:"测试队",member:[],leader:0}],employee_list:[],rule_list:[],rule_cate:[],date:""},show_dept_selector:!1,send_loading:!1}},methods:{confirm:function(e){},show_rule_selector:function(){this.show_dept_selector=!0},data_verify:function(){var e=this;e.$validator.validateAll().then(function(t){t||e.$notify({type:"danger",message:e.$validator.errors.items[0].msg})})},send:function(){var e=this;e.send_loading=!0,e.$toast.loading({message:"正在处理"}),Object(n.a)({url:"",method:"post",data:e.data}).then(function(t){e.send_loading=!1,e.$toast.clear()}).catch(function(t){e.send_loading=!1,e.$toast.clear()})},localStorageSetFun:function(){var e={data:{date:h()().format(),text:"test"},expire:h()().add(Math.floor(61*Math.random())+60,"second").format("YYYY-MM-DD HH:mm:ss")};localStorage.setItem("test",l()(e))}},created:function(){this.data.date_text="2022-10",this.localStorageSetFun(),this.$nextTick(function(){JSON.parse(localStorage.getItem("test")),h()().format("YYYY-MM-DD HH:mm:ss")})}},g={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 has_header"},[a("scroller",[a("EventSelector"),e._v(" "),a("YearMonthPicker",{model:{value:e.data.date_text,callback:function(t){e.$set(e.data,"date_text",t)},expression:"data.date_text"}}),e._v(" "),a("van-cell-group",[a("van-cell",[a("Mtextarea",{attrs:{placeholder:"输入长文本",text_max:200,imgs_max:1,images:"",speech:"",imgs:e.data.imgs},on:{"update:imgs":function(t){return e.$set(e.data,"imgs",t)}},model:{value:e.data.text,callback:function(t){e.$set(e.data,"text",t)},expression:"data.text"}})],1)],1),e._v(" "),a("van-cell-group",[a("EmployeeSelectorCell",{attrs:{show_manager_only:!0,title:"选择员工",max:6},model:{value:e.data.employee_list,callback:function(t){e.$set(e.data,"employee_list",t)},expression:"data.employee_list"}})],1),e._v(" "),a("van-cell-group",[a("RuleCategorySelectorCell",{attrs:{title:"选择分类和规则",max:2},model:{value:e.data.rule_list,callback:function(t){e.$set(e.data,"rule_list",t)},expression:"data.rule_list"}})],1),e._v(" "),a("van-cell-group",[a("CategorySelectorCell",{attrs:{title:"选择分类",max:2},model:{value:e.data.rule_cate,callback:function(t){e.$set(e.data,"rule_cate",t)},expression:"data.rule_cate"}})],1),e._v(" "),a("van-cell-group",[a("DateCell",{attrs:{title:"选择日期"},model:{value:e.data.date,callback:function(t){e.$set(e.data,"date",t)},expression:"data.date"}})],1),e._v(" "),a("van-cell-group",[a("van-field",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{name:"用户名",placeholder:"请输入用户名",required:""},model:{value:e.data.name,callback:function(t){e.$set(e.data,"name",t)},expression:"data.name"}}),e._v(" "),a("van-field",{directives:[{name:"validate",rawName:"v-validate",value:"required|min:6",expression:"'required|min:6'"}],attrs:{name:"密码",placeholder:"请输入密码"},model:{value:e.data.pwd,callback:function(t){e.$set(e.data,"pwd",t)},expression:"data.pwd"}})],1),e._v(" "),a("van-cell-group",[a("NumberInput",{attrs:{title:"积分",max:500,min:-200},model:{value:e.data.num,callback:function(t){e.$set(e.data,"num",t)},expression:"data.num"}})],1),e._v(" "),a("team_item",{model:{value:e.data.teams,callback:function(t){e.$set(e.data,"teams",t)},expression:"data.teams"}}),e._v(" "),a("div",{staticStyle:{padding:"0.32rem"}},[a("van-button",{attrs:{size:"large",type:"info"},on:{click:e.data_verify}},[e._v("提交")])],1)],1)],1)],1)},staticRenderFns:[]};var b=a("VU/8")(v,g,!1,function(e){a("OxYJ")},"data-v-351eccd0",null);t.default=b.exports},OxYJ:function(e,t){},Udd7:function(e,t){},ihTP:function(e,t,a){"use strict";var i=a("mvHQ"),l=a.n(i),n=(a("3ab0"),a("bHMa")),s=a("EUN7");a("7+uW").a.use(n.a);var r={components:{EmployeeSelectorCell:s.a},name:"team_item",model:{prop:"list",event:"value"},props:{list:{type:Array,default:function(){return[]}}},data:function(){return{employee_not_select:[],bar_height:0,title:"创建团队",show:!1,team_list:this.list,team_info:null,member_list:[],leader_list:[],index:-1,employee_map:this.$getEmployeeMap()}},created:function(){window.plus&&(this.bar_height=window.plus.navigator.getStatusbarHeight())},methods:{checkLeader:function(){var e=this.member_list;this.leader_list=e.slice(0,1)},set_employee_not_select:function(e){for(var t in this.employee_not_select=[],this.team_list)for(var a in this.team_list[t].member)e.indexOf(this.team_list[t].member[a])<0&&this.employee_not_select.push(this.team_list[t].member[a])},del:function(e){var t=this;this.$dialog.confirm({title:"删除团队",message:"确定要删除当前团队吗?"}).then(function(){t.team_list.splice(t.index,1),t.show=!1})},save:function(){if(""==this.team_info.name)return this.$toast("请输入队名"),!1;if(0==this.member_list.length)return this.$toast("请选择队员"),!1;if(0==this.leader_list.length)return this.$toast("请选择队长"),!1;var e=[];for(var t in this.member_list)e.push(this.member_list[t].id);var a=this.leader_list[0].id;this.team_info.member=e,this.team_info.leader=a,this.index>=0?this.team_list[this.index]=this.team_info:this.team_list.push(this.team_info),this.show=!1},add:function(e,t){for(var a in this.index=e,e>=0?(this.set_employee_not_select(t.member),this.title="修改团队"):(this.set_employee_not_select([]),this.title="创建团队"),this.team_info=null==t?{name:"",member:[],leader:0}:JSON.parse(l()(t)),this.member_list=[],this.leader_list=[],this.team_info.member)this.member_list.push(this.employee_map[this.team_info.member[a]]);this.team_info.leader>0&&this.employee_map[this.team_info.leader]&&this.leader_list.push(this.employee_map[this.team_info.leader]),this.show=!0},getContainer:function(){return document.body}}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("van-cell-group",e._l(e.team_list,function(t,i){return a("van-cell",{key:i,attrs:{title:t.name,"is-link":""},on:{click:function(a){return e.add(i,t)}}},[a("template",{slot:"label"},[a("div",{staticClass:"member_list_box"},[t.leader>0&&e.employee_map[t.leader]?a("van-tag",{attrs:{type:"primary",size:"small"}},[e._v(e._s(e.employee_map[t.leader].name)+"(队长)")]):e._e(),e._v(" "),e._l(t.member,function(i){return i>0&&e.employee_map[i]&&t.leader!==i?a("van-tag",{key:i,attrs:{type:"primary",plain:"",size:"small"}},[e._v(e._s(e.employee_map[i].name))]):e._e()})],2)])],2)}),1),e._v(" "),a("van-cell-group",[a("van-cell",{staticClass:"add-btn",attrs:{title:"创建团队",icon:"plus"},on:{click:function(t){return e.add(-1,null)}}})],1),e._v(" "),a("van-popup",{staticStyle:{height:"100%",width:"100%","background-color":"rgb(245, 245, 245)"},attrs:{"get-container":e.getContainer,position:"right"},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}},[a("div",{style:"padding-top:"+e.bar_height+"px;background-color: #238dfa;"}),e._v(" "),a("van-nav-bar",{attrs:{title:e.title,"left-text":"返回","left-arrow":"","right-arrow":"","right-text":"保存"},on:{"click-left":function(t){e.show=!1},"click-right":e.save}}),e._v(" "),a("van-cell-group",[null!=e.team_info?a("van-field",{attrs:{label:"队名",placeholder:"输入队名"},model:{value:e.team_info.name,callback:function(t){e.$set(e.team_info,"name",t)},expression:"team_info.name"}}):e._e(),e._v(" "),a("EmployeeSelectorCell",{attrs:{employee_not_select:e.employee_not_select,title:"选择队员",max:20},on:{"update:employee_not_select":function(t){e.employee_not_select=t},value:e.checkLeader},model:{value:e.member_list,callback:function(t){e.member_list=t},expression:"member_list"}}),e._v(" "),e.member_list.length>0?a("EmployeeSelectorCell",{attrs:{title:"选择队长",use_employee_list:"",employee_list:e.member_list,multi:!1,max:1},on:{"update:employee_list":function(t){e.member_list=t}},model:{value:e.leader_list,callback:function(t){e.leader_list=t},expression:"leader_list"}}):e._e()],1),e._v(" "),a("div",{staticStyle:{padding:"0.32rem"}},[e.index>=0?a("van-button",{attrs:{type:"danger",plain:"",block:""},on:{click:function(t){return e.del()}}},[e._v("删除")]):e._e()],1)],1)],1)},staticRenderFns:[]};var c=a("VU/8")(r,o,!1,function(e){a("Udd7")},"data-v-0360b456",null);t.a=c.exports},tgdK:function(e,t){}});
|