1 |
- webpackJsonp([24],{"3EFv":function(t,e,i){"use strict";var a=i("o69Z"),s=i("RP/J"),n=i("vwLT"),r=i("X6Tt"),o=Object(a.b)("slider"),l=o[0],u=o[1];e.a=l({mixins:[n.a,r.a],props:{disabled:Boolean,vertical:Boolean,barHeight:[Number,String],buttonSize:[Number,String],activeColor:String,inactiveColor:String,min:{type:[Number,String],default:0},max:{type:[Number,String],default:100},step:{type:[Number,String],default:1},value:{type:Number,default:0}},data:function(){return{dragStatus:""}},computed:{range:function(){return this.max-this.min},buttonStyle:function(){if(this.buttonSize){var t=Object(a.a)(this.buttonSize);return{width:t,height:t}}}},created:function(){this.updateValue(this.value)},mounted:function(){this.bindTouchEvent(this.$refs.wrapper)},methods:{onTouchStart:function(t){this.disabled||(this.touchStart(t),this.startValue=this.format(this.value),this.dragStatus="start")},onTouchMove:function(t){if(!this.disabled){"start"===this.dragStatus&&this.$emit("drag-start"),Object(s.c)(t,!0),this.touchMove(t),this.dragStatus="draging";var e=this.$el.getBoundingClientRect(),i=(this.vertical?this.deltaY:this.deltaX)/(this.vertical?e.height:e.width)*this.range;this.newValue=this.startValue+i,this.updateValue(this.newValue)}},onTouchEnd:function(){this.disabled||("draging"===this.dragStatus&&(this.updateValue(this.newValue,!0),this.$emit("drag-end")),this.dragStatus="")},onClick:function(t){if(t.stopPropagation(),!this.disabled){var e=this.$el.getBoundingClientRect(),i=this.vertical?t.clientY-e.top:t.clientX-e.left,a=this.vertical?e.height:e.width,s=+this.min+i/a*this.range;this.startValue=this.value,this.updateValue(s,!0)}},updateValue:function(t,e){(t=this.format(t))!==this.value&&this.$emit("input",t),e&&t!==this.startValue&&this.$emit("change",t)},format:function(t){return Math.round(Math.max(this.min,Math.min(t,this.max))/this.step)*this.step}},render:function(){var t,e,i=arguments[0],s=this.vertical,n=s?"height":"width",r=s?"width":"height",o=((t={background:this.inactiveColor})[r]=Object(a.a)(this.barHeight),t),l=((e={})[n]=100*(this.value-this.min)/this.range+"%",e.background=this.activeColor,e);return this.dragStatus&&(l.transition="none"),i("div",{style:o,class:u({disabled:this.disabled,vertical:s}),on:{click:this.onClick}},[i("div",{class:u("bar"),style:l},[i("div",{ref:"wrapper",attrs:{role:"slider",tabindex:this.disabled?-1:0,"aria-valuemin":this.min,"aria-valuenow":this.value,"aria-valuemax":this.max,"aria-orientation":this.vertical?"vertical":"horizontal"},class:u("button-wrapper")},[this.slots("button")||i("div",{class:u("button"),style:this.buttonStyle})])])])}})},Kazo:function(t,e,i){"use strict";var a=i("nsZj"),s=(i.n(a),i("RZMu"));i.n(s)},RZMu:function(t,e){},"dw+O":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("I4j4");var a=i("7fQT"),s=(i("Kazo"),i("3EFv")),n=i("vLgD"),r=i("7+uW"),o=i("mrPP");r.a.use(a.a).use(s.a);var l={components:{Mtextarea:o.a},data:function(){return{show_tip:!1,value:0,title:"更新进度",init_process:0,remark:"",files:[]}},watch:{value:function(t){100==t&&(this.init_process=t,this.$dialog({message:"进度100%代表任务完成,将不能再对任务进行更改!",confirmButtonText:"我知道了"}))}},methods:{send:function(){var t=this;t.send_loading=!0,t.$toast.loading({message:"正在处理"});var e={work_id:t.$route.query.work_id,progress:t.value,remark:t.remark,files:t.files};Object(n.a)({url:"/api/integral/work",method:"post",data:e}).then(function(i){t.send_loading=!1,t.$toast.clear(),t.$toast.success(i.data.msg),t.$keep_alive_update("update_task_progress",t.value),t.$keep_alive_update("update_efficiency_detail",e),t.$keep_alive_update("update_task_message",e),setTimeout(function(){t.$route_back()},500)}).catch(function(e){t.send_loading=!1,t.$toast.clear()})}},created:function(){this.$route.query.progress&&(this.value=this.$route.query.progress,100==this.value&&(this.init_process=100,this.title="完成任务"))}},u={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("van-nav-bar",{attrs:{title:t.title,"left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),i("div",{staticClass:"body_com has_header"},[i("scroller",[100!=t.init_process?i("van-panel",{staticClass:"update-process-box",staticStyle:{margin:"0.2rem 0"},attrs:{title:"任务进度"}},[i("div",{staticClass:"process-box",attrs:{slot:"default"},slot:"default"},[i("van-slider",{attrs:{"active-color":"#1989fa"},on:{"drag-start":function(e){t.show_tip=!0},"drag-end":function(e){t.show_tip=!1}},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},[i("template",{slot:"button"},[i("div",{staticClass:"custom-button"},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.show_tip,expression:"show_tip"}],staticClass:"drag-tip"},[t._v(t._s(t.value))]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.show_tip,expression:"show_tip"}],staticClass:"drag-tip-corner"}),t._v("\n "+t._s(t.value)+"\n ")])])],2),t._v(" "),i("div",{staticStyle:{"font-size":"0.28rem","padding-top":"0.32rem"}},[t._v("已完成"+t._s(t.value)+"%")])],1)]):i("van-cell-group",[i("van-cell",[i("Mtextarea",{attrs:{placeholder:"请输入备注(选填)",text_max:20,imgs_max:3,images:"",imgs:t.files},on:{"update:imgs":function(e){t.files=e}},model:{value:t.remark,callback:function(e){t.remark=e},expression:"remark"}})],1)],1),t._v(" "),i("div",{staticStyle:{padding:"0.32rem"}},[100!=t.init_process?i("van-button",{attrs:{size:"large",type:"info"},on:{click:t.send}},[t._v("完成")]):i("van-button",{attrs:{size:"large",type:"info"},on:{click:t.send}},[t._v("提交")])],1)],1)],1)],1)},staticRenderFns:[]};var c=i("VU/8")(l,u,!1,function(t){i("ljLG")},"data-v-7742b72a",null);e.default=c.exports},ljLG:function(t,e){}});
|