1 |
- webpackJsonp([25],{"3EFv":function(t,e,a){"use strict";var i=a("o69Z"),s=a("azke"),r=a("RP/J"),n=a("joY4"),o=a("vwLT"),u=a("X6Tt"),l=Object(i.b)("slider"),c=l[0],h=l[1],d=function(t,e){return JSON.stringify(t)===JSON.stringify(e)};e.a=c({mixins:[o.a,u.a],props:{disabled:Boolean,vertical:Boolean,range: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,Array],default:0}},data:function(){return{dragStatus:""}},computed:{scope:function(){return this.max-this.min},buttonStyle:function(){if(this.buttonSize){var t=Object(i.a)(this.buttonSize);return{width:t,height:t}}}},created:function(){this.updateValue(this.value)},mounted:function(){this.range?(this.bindTouchEvent(this.$refs.wrapper0),this.bindTouchEvent(this.$refs.wrapper1)):this.bindTouchEvent(this.$refs.wrapper)},methods:{onTouchStart:function(t){this.disabled||(this.touchStart(t),this.currentValue=this.value,this.range?this.startValue=this.value.map(this.format):this.startValue=this.format(this.value),this.dragStatus="start")},onTouchMove:function(t){if(!this.disabled){"start"===this.dragStatus&&this.$emit("drag-start"),Object(r.c)(t,!0),this.touchMove(t),this.dragStatus="draging";var e=this.$el.getBoundingClientRect(),a=(this.vertical?this.deltaY:this.deltaX)/(this.vertical?e.height:e.width)*this.scope;this.range?this.currentValue[this.index]=this.startValue[this.index]+a:this.currentValue=this.startValue+a,this.updateValue(this.currentValue)}},onTouchEnd:function(){this.disabled||("draging"===this.dragStatus&&(this.updateValue(this.currentValue,!0),this.$emit("drag-end")),this.dragStatus="")},onClick:function(t){if(t.stopPropagation(),!this.disabled){var e=this.$el.getBoundingClientRect(),a=this.vertical?t.clientY-e.top:t.clientX-e.left,i=this.vertical?e.height:e.width,s=+this.min+a/i*this.scope;if(this.range){var r=this.value,n=r[0],o=r[1];s<=(n+o)/2?n=s:o=s,s=[n,o]}this.startValue=this.value,this.updateValue(s,!0)}},handleOverlap:function(t){return t[0]>t[1]?(t=Object(s.a)(t)).reverse():t},updateValue:function(t,e){t=this.range?this.handleOverlap(t).map(this.format):this.format(t),d(t,this.value)||this.$emit("input",t),e&&!d(t,this.startValue)&&this.$emit("change",t)},format:function(t){var e=+this.min,a=+this.max,i=+this.step;t=Object(n.c)(t,e,a);var s=Math.round((t-e)/i)*i;return Object(n.a)(e,s)}},render:function(){var t,e,a,s,r,n,o=this,u=arguments[0],l=this.vertical,c=l?"height":"width",d=l?"width":"height",v=((t={background:this.inactiveColor})[d]=Object(i.a)(this.barHeight),t),p=function(){var t=o.value,e=o.min,a=o.range,i=o.scope;return a?100*(t[0]-e)/i+"%":null},f=((e={})[c]=(a=o.value,s=o.min,r=o.range,n=o.scope,r?100*(a[1]-a[0])/n+"%":100*(a-s)/n+"%"),e.left=this.vertical?null:p(),e.top=this.vertical?p():null,e.background=this.activeColor,e);this.dragStatus&&(f.transition="none");var g=function(t){var e=["left","right"],a="number"==typeof t,i=a?o.value[t]:o.value;return u("div",{ref:a?"wrapper"+t:"wrapper",attrs:{role:"slider",tabindex:o.disabled?-1:0,"aria-valuemin":o.min,"aria-valuenow":o.value,"aria-valuemax":o.max,"aria-orientation":o.vertical?"vertical":"horizontal"},class:h(a?"button-wrapper-"+e[t]:"button-wrapper"),on:{touchstart:function(){a&&(o.index=t)},click:function(t){return t.stopPropagation()}}},[function(){if(a){var e=o.slots(0===t?"left-button":"right-button",{value:i});if(e)return e}return o.slots("button")?o.slots("button"):u("div",{class:h("button"),style:o.buttonStyle})}()])};return u("div",{style:v,class:h({disabled:this.disabled,vertical:l}),on:{click:this.onClick}},[u("div",{class:h("bar"),style:f},[this.range?[g(0),g(1)]:g()])])}})},"97wf":function(t,e){},Kazo:function(t,e,a){"use strict";var i=a("nsZj"),s=(a.n(i),a("RZMu"));a.n(s)},RZMu:function(t,e){},"dw+O":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});a("I4j4");var i=a("7fQT"),s=(a("Kazo"),a("3EFv")),r=a("vLgD"),n=a("7+uW"),o=a("mrPP");n.a.use(i.a).use(s.a);var u={components:{Mtextarea:o.a},data:function(){return{show_tip:!1,value:0,title:"更新进度",init_process:0,remark:"",files:[]}},watch:{},methods:{send:function(){var t=this;t.send_loading=!0,t.$toast.loading({message:"正在处理"});var e={};e=100!=this.init_process?{work_id:t.$route.query.work_id,progress:t.value}:{work_id:t.$route.query.work_id,state:"1",remark:t.remark,files:this.files},Object(r.a)("post","/api/integral/work",e).then(function(a){1==a.data.code?(t.send_loading=!1,t.$toast.clear(),t.$toast.success(a.data.msg),e.progress&&t.$keep_alive_update("update_task_progress",t.value),e.state&&(t.$keep_alive_update("update_efficiency_detail",e),t.$keep_alive_update("update_integral_approval_performance",e),t.$keep_alive_update("update_task_message",e)),setTimeout(function(){t.$route_back()},500)):t.$toast.fail(a.data.msg)}).catch(function(e){t.send_loading=!1,t.$toast.clear()})}},created:function(){this.$route.query.progress&&(this.value=this.$route.query.progress,this.init_process=this.$route.query.progress)},activated:function(){100===this.$route.query.progress&&(this.value=this.$route.query.progress,this.title="完成任务"),this.init_process=this.$route.query.progress,this.remark=""}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[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"},[a("scroller",[100!=t.init_process?a("van-panel",{staticClass:"update-process-box",staticStyle:{margin:"0.2rem 0"},attrs:{title:"任务进度"}},[a("div",{staticClass:"process-box",attrs:{slot:"default"},slot:"default"},[a("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"}},[a("template",{slot:"button"},[a("div",{staticClass:"custom-button"},[a("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(" "),a("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(" "),a("div",{staticStyle:{"font-size":"0.28rem","padding-top":"0.32rem"}},[t._v("已完成"+t._s(t.value)+"%")])],1)]):a("van-cell-group",[a("van-cell",[a("Mtextarea",{attrs:{placeholder:"请输入备注(选填)",text_max:30,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(" "),a("div",{staticStyle:{padding:"0.32rem"}},[100!=t.init_process?a("van-button",{attrs:{size:"large",type:"info"},on:{click:t.send}},[t._v("完成")]):a("van-button",{attrs:{size:"large",type:"info"},on:{click:t.send}},[t._v("提交")])],1)],1)],1)],1)},staticRenderFns:[]};var c=a("VU/8")(u,l,!1,function(t){a("97wf")},"data-v-3c7453c0",null);e.default=c.exports}});
|