(self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[8381],{40339:function(t,e,i){var n=i(28948);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var s=i(56).Z;s("5ac041f4",n,!0,{sourceMap:!1,shadowMode:!1})},44501:function(t,e,i){var n=i(47582);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var s=i(56).Z;s("260f8515",n,!0,{sourceMap:!1,shadowMode:!1})},95164:function(t,e,i){"use strict";i.d(e,{Z:function(){return b}});var n={uIcon:i(38275).Z},s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{ref:"u-swipe-action-item",staticClass:"u-swipe-action-item"},[i("v-uni-view",{staticClass:"u-swipe-action-item__right"},[t._t("button",t._l(t.options,(function(e,n){return i("v-uni-view",{key:n,ref:"u-swipe-action-item__right__button-"+n,refInFor:!0,staticClass:"u-swipe-action-item__right__button",style:[{alignItems:e.style&&e.style.borderRadius?"center":"stretch"}],on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.buttonClickHandler(e,n)}}},[i("v-uni-view",{staticClass:"u-swipe-action-item__right__button__wrapper",style:[{backgroundColor:e.style&&e.style.backgroundColor?e.style.backgroundColor:"#C7C6CD",borderRadius:e.style&&e.style.borderRadius?e.style.borderRadius:"0",padding:e.style&&e.style.borderRadius?"0":"0 15px"},e.style]},[e.icon?i("u-icon",{attrs:{name:e.icon,color:e.style&&e.style.color?e.style.color:"#ffffff",size:e.iconSize?t.$u.addUnit(e.iconSize):e.style&&e.style.fontSize?1.2*t.$u.getPx(e.style.fontSize):17,customStyle:{marginRight:e.text?"2px":0}}}):t._e(),e.text?i("v-uni-text",{staticClass:"u-swipe-action-item__right__button__wrapper__text u-line-1",style:[{color:e.style&&e.style.color?e.style.color:"#ffffff",fontSize:e.style&&e.style.fontSize?e.style.fontSize:"16px",lineHeight:e.style&&e.style.fontSize?e.style.fontSize:"16px"}]},[t._v(t._s(e.text))]):t._e()],1)],1)})))],2),i("v-uni-view",{wxsProps:{"change:size":"size","change:status":"status"},staticClass:"u-swipe-action-item__content",attrs:{status:t.status,"change:status":t.wxs.statusChange,size:t.size,"change:size":t.wxs.sizeChange},on:{touchstart:function(e){e=t.$handleWxsEvent(e),t.wxs.touchstart(e,t.$getComponentDescriptor())},touchmove:function(e){e=t.$handleWxsEvent(e),t.wxs.touchmove(e,t.$getComponentDescriptor())},touchend:function(e){e=t.$handleWxsEvent(e),t.wxs.touchend(e,t.$getComponentDescriptor())}}},[t._t("default")],2)],1)},o=[],a=i(7028),u=10;function c(t,e){return t>e&&t>u?"horizontal":e>t&&e>u?"vertical":""}var r,l={methods:{getTouchPoint:function(t){return t?t.touches&&t.touches[0]?{x:t.touches[0].pageX,y:t.touches[0].pageY}:t.changedTouches&&t.changedTouches[0]?{x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY}:{x:t.clientX||0,y:t.clientY||0}:{x:0,y:0}},resetTouchStatus:function(){this.direction="",this.deltaX=0,this.deltaY=0,this.offsetX=0,this.offsetY=0},touchStart:function(t){this.resetTouchStatus();var e=this.getTouchPoint(t);this.startX=e.x,this.startY=e.y},touchMove:function(t){var e=this.getTouchPoint(t);this.deltaX=e.x-this.startX,this.deltaY=e.y-this.startY,this.offsetX=Math.abs(this.deltaX),this.offsetY=Math.abs(this.deltaY),this.direction=this.direction||c(this.offsetX,this.offsetY)}}},p=(i(9653),{props:{show:{type:Boolean,default:uni.$u.props.swipeActionItem.show},name:{type:[String,Number],default:uni.$u.props.swipeActionItem.name},disabled:{type:Boolean,default:uni.$u.props.swipeActionItem.disabled},autoClose:{type:Boolean,default:uni.$u.props.swipeActionItem.autoClose},threshold:{type:Number,default:uni.$u.props.swipeActionItem.threshold},options:{type:Array,default:function(){return uni.$u.props.swipeActionItem.rightOptions}},duration:{type:[String,Number],default:uni.$u.props.swipeActionItem.duration}}}),d={methods:{closeHandler:function(){this.status="close"},setState:function(t){this.status=t},closeOther:function(){this.parent&&this.parent.closeOther(this)}}},h=(r={name:"u-swipe-action-item",mixins:[uni.$u.mpMixin,uni.$u.mixin,p,l]},(0,a.Z)(r,"mixins",[uni.$u.mpMixin,uni.$u.mixin,p,l,d]),(0,a.Z)(r,"data",(function(){return{size:{},parentData:{autoClose:!0},status:"close"}})),(0,a.Z)(r,"watch",{wxsInit:function(t,e){this.queryRect()}}),(0,a.Z)(r,"computed",{wxsInit:function(){return[this.disabled,this.autoClose,this.threshold,this.options,this.duration]}}),(0,a.Z)(r,"mounted",(function(){this.init()})),(0,a.Z)(r,"methods",{init:function(){var t=this;this.updateParentData(),uni.$u.sleep().then((function(){t.queryRect()}))},updateParentData:function(){this.getParentData("u-swipe-action")},queryRect:function(){var t=this;this.$uGetRect(".u-swipe-action-item__right__button",!0).then((function(e){t.size={buttons:e,show:t.show,disabled:t.disabled,threshold:t.threshold,duration:t.duration}}))},buttonClickHandler:function(t,e){this.$emit("click",{index:e,name:this.name})}}),r),f=h,_=(i(40339),i(69453));function v(t){(t.options.wxs||(t.options.wxs={}))["wxs"]=function(t){function e(t,e){var i=t.instance,n=i.getState();if(!n.disabled){var s=t.touches;s&&s.length>1||(n.moving=!0,n.startX=s[0].pageX,n.startY=s[0].pageY,e.callMethod("closeOther"))}}function i(t,e){var i=t.instance,n=i.getState();if(!n.disabled&&n.moving){var s=t.touches,a=s[0].pageX,u=s[0].pageY,c=a-n.startX,r=u-n.startY,l=n.buttonsWidth;(Math.abs(c)>Math.abs(r)||Math.abs(c)>n.threshold)&&(t.preventDefault&&t.preventDefault(),t.stopPropagation&&t.stopPropagation()),Math.abs(c)l&&(c=l),o(-l+c,i,e)):(c>0&&(c=0),Math.abs(c)>l&&(c=-l),o(c,i,e)))}}function n(t,e){var i=t.instance,n=i.getState();if(n.moving&&!n.disabled){var s=t.changedTouches?t.changedTouches[0]:{},o=s.pageX,u=(s.pageY,o-n.startX);if("open"===n.status){if(u<0)return;if(0===u)return c(i,e);Math.abs(u)0)return;Math.abs(u)=0?t:t>30?t+"ms":t+"s"}function o(t,e,i){e.getState(),i.selectAllComponents(".u-swipe-action-item__right__button");e.requestAnimationFrame((function(){e.setStyle({transition:"none",transform:"translateX("+t+"px)","-webkit-transform":"translateX("+t+"px)"})}))}function a(t,e){var i=t.getState(),n=(e.selectAllComponents(".u-swipe-action-item__right__button"),s(i.duration)),o=-i.buttonsWidth;t.requestAnimationFrame((function(){t.setStyle({transition:"transform "+n,transform:"translateX("+o+"px)","-webkit-transform":"translateX("+o+"px)"})})),u("open",t,e)}function u(t,e,i){var n=e.getState();n.status=t,i.callMethod("setState",t)}function c(t,e){var i=t.getState(),n=e.selectAllComponents(".u-swipe-action-item__right__button"),o=n.length,a=s(i.duration);t.requestAnimationFrame((function(){t.setStyle({transition:"transform "+a,transform:"translateX(0px)","-webkit-transform":"translateX(0px)"});for(var e=o-1;e>=0;e--)n[e].setStyle({transition:"transform "+a,transform:"translateX(0px)","-webkit-transform":"translateX(0px)"})})),u("close",t,e)}function r(t,e,i,n){var s=n.getState();s.disabled||("close"===t&&"open"===s.status?c(n,i):"open"===t&&"close"===s.status&&a(n,i))}function l(t,e,i,n){var s=n.getState();if(s.disabled=t.disabled,s.duration=t.duration,s.show=t.show,s.threshold=t.threshold,s.buttons=t.buttons,s.buttons)for(var o=s.buttons.length,a=0,u=t.buttons,c=0;c