1 |
- webpackJsonp([22],{"3EFv":function(t,e,i){"use strict";var a=i("o69Z"),s=i("azke"),r=i("RP/J"),n=i("joY4"),o=i("vwLT"),u=i("X6Tt"),l=Object(a.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(a.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(),i=(this.vertical?this.deltaY:this.deltaX)/(this.vertical?e.height:e.width)*this.scope;this.range?this.currentValue[this.index]=this.startValue[this.index]+i:this.currentValue=this.startValue+i,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(),i=this.vertical?t.clientY-e.top:t.clientX-e.left,a=this.vertical?e.height:e.width,s=+this.min+i/a*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,i=+this.max,a=+this.step;t=Object(n.c)(t,e,i);var s=Math.round((t-e)/a)*a;return Object(n.a)(e,s)}},render:function(){var t,e,i,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(a.a)(this.barHeight),t),p=function(){var t=o.value,e=o.min,i=o.range,a=o.scope;return i?100*(t[0]-e)/a+"%":null},f=((e={})[c]=(i=o.value,s=o.min,r=o.range,n=o.scope,r?100*(i[1]-i[0])/n+"%":100*(i-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"],i="number"==typeof t,a=i?o.value[t]:o.value;return u("div",{ref:i?"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(i?"button-wrapper-"+e[t]:"button-wrapper"),on:{touchstart:function(){i&&(o.index=t)},click:function(t){return t.stopPropagation()}}},[function(){if(i){var e=o.slots(0===t?"left-button":"right-button",{value:a});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()])])}})},Kazo:function(t,e,i){"use strict";var a=i("nsZj"),s=(i.n(a),i("RZMu"));i.n(s)},P6Ad:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("I4j4");var a=i("7fQT"),s=(i("Kazo"),i("3EFv")),r=i("7+uW"),n=i("VvnH");r.a.use(a.a).use(s.a);var o={components:{Mtextarea:n.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},this.$axiosUser("post","/api/pro/integral/work",e).then(function(e){1==e.data.code?(t.send_loading=!1,t.$toast.clear(),t.$toast.success(e.data.msg),setTimeout(function(){t.$route_back()},500)):t.$toast.fail(e.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=""}},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: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(" "),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 l=i("VU/8")(o,u,!1,function(t){i("icXu")},"data-v-53385c26",null);e.default=l.exports},RZMu:function(t,e){},icXu:function(t,e){}});
|