1 |
- (self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[7854],{29268:function(e,n,t){var i=t(41968);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.id,i,""]]),i.locals&&(e.exports=i.locals);var o=t(56).Z;o("07e89d82",i,!0,{sourceMap:!1,shadowMode:!1})},5475:function(e,n,t){var i=t(26277);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.id,i,""]]),i.locals&&(e.exports=i.locals);var o=t(56).Z;o("6eca7626",i,!0,{sourceMap:!1,shadowMode:!1})},57854:function(e,n,t){"use strict";t.d(n,{Z:function(){return m}});var i,o={uPopup:t(64606).Z,uToolbar:t(85351).Z,uLoadingIcon:t(20289).Z},r=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("u-popup",{attrs:{show:e.show},on:{close:function(n){arguments[0]=n=e.$handleEvent(n),e.closeHandler.apply(void 0,arguments)}}},[t("v-uni-view",{staticClass:"u-picker"},[e.showToolbar?t("u-toolbar",{attrs:{cancelColor:e.cancelColor,confirmColor:e.confirmColor,cancelText:e.cancelText,confirmText:e.confirmText,title:e.title},on:{cancel:function(n){arguments[0]=n=e.$handleEvent(n),e.cancel.apply(void 0,arguments)},confirm:function(n){arguments[0]=n=e.$handleEvent(n),e.confirm.apply(void 0,arguments)}}}):e._e(),t("v-uni-picker-view",{staticClass:"u-picker__view",style:{height:""+e.$u.addUnit(e.visibleItemCount*e.itemHeight)},attrs:{indicatorStyle:"height: "+e.$u.addUnit(e.itemHeight),value:e.innerIndex,immediateChange:e.immediateChange},on:{change:function(n){arguments[0]=n=e.$handleEvent(n),e.changeHandler.apply(void 0,arguments)}}},e._l(e.innerColumns,(function(n,i){return t("v-uni-picker-view-column",{key:i,staticClass:"u-picker__view__column"},e._l(n,(function(o,r){return e.$u.test.array(n)?t("v-uni-text",{key:r,staticClass:"u-picker__view__column__item u-line-1",style:{height:e.$u.addUnit(e.itemHeight),lineHeight:e.$u.addUnit(e.itemHeight),fontWeight:r===e.innerIndex[i]?"bold":"normal"}},[e._v(e._s(e.getItemText(o)))]):e._e()})),1)})),1),e.loading?t("v-uni-view",{staticClass:"u-picker--loading"},[t("u-loading-icon",{attrs:{mode:"circle"}})],1):e._e()],1)],1)},l=[],a=t(66407),u=t(4587),s=(t(74916),t(77601),t(21249),t(40561),t(43290),t(9653),{props:{show:{type:Boolean,default:uni.$u.props.picker.show},showToolbar:{type:Boolean,default:uni.$u.props.picker.showToolbar},title:{type:String,default:uni.$u.props.picker.title},columns:{type:Array,default:uni.$u.props.picker.columns},loading:{type:Boolean,default:uni.$u.props.picker.loading},itemHeight:{type:[String,Number],default:uni.$u.props.picker.itemHeight},cancelText:{type:String,default:uni.$u.props.picker.cancelText},confirmText:{type:String,default:uni.$u.props.picker.confirmText},cancelColor:{type:String,default:uni.$u.props.picker.cancelColor},confirmColor:{type:String,default:uni.$u.props.picker.confirmColor},visibleItemCount:{type:[String,Number],default:uni.$u.props.picker.visibleItemCount},keyName:{type:String,default:uni.$u.props.picker.keyName},closeOnClickOverlay:{type:Boolean,default:uni.$u.props.picker.closeOnClickOverlay},defaultIndex:{type:Array,default:uni.$u.props.picker.defaultIndex},immediateChange:{type:Boolean,default:uni.$u.props.picker.immediateChange}}}),c={name:"u-picker",mixins:[uni.$u.mpMixin,uni.$u.mixin,s],data:function(){return{lastIndex:[],innerIndex:[],innerColumns:[],columnIndex:0}},watch:{defaultIndex:{immediate:!0,handler:function(e){this.setIndexs(e,!0)}},columns:{immediate:!0,handler:function(e){this.setColumns(e)}}},methods:{getItemText:function(e){return uni.$u.test.object(e)?e[this.keyName]:e},closeHandler:function(){this.closeOnClickOverlay&&this.$emit("close")},cancel:function(){this.$emit("cancel")},confirm:function(){var e=this;this.$emit("confirm",{indexs:this.innerIndex,value:this.innerColumns.map((function(n,t){return n[e.innerIndex[t]]})),values:this.innerColumns})},changeHandler:function(e){for(var n=e.detail.value,t=0,i=0,o=0;o<n.length;o++){var r=n[o];if(r!==(this.lastIndex[o]||0)){i=o,t=r;break}}this.columnIndex=i;var l=this.innerColumns;this.setLastIndex(n),this.setIndexs(n),this.$emit("change",{picker:this,value:this.innerColumns.map((function(e,t){return e[n[t]]})),index:t,indexs:n,values:l,columnIndex:i})},setIndexs:function(e,n){this.innerIndex=uni.$u.deepClone(e),n&&this.setLastIndex(e)},setLastIndex:function(e){this.lastIndex=uni.$u.deepClone(e)},setColumnValues:function(e,n){this.innerColumns.splice(e,1,n);for(var t=uni.$u.deepClone(this.innerIndex),i=0;i<this.innerColumns.length;i++)i>this.columnIndex&&(t[i]=0);this.setIndexs(t)},getColumnValues:function(e){return(0,u.Z)((0,a.Z)().mark((function e(){return(0,a.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,uni.$u.sleep();case 2:case"end":return e.stop()}}),e)})))(),this.innerColumns[e]},setColumns:function(e){this.innerColumns=uni.$u.deepClone(e),0===this.innerIndex.length&&(this.innerIndex=new Array(e.length).fill(0))},getIndexs:function(){return this.innerIndex},getValues:function(){var e=this;return(0,u.Z)((0,a.Z)().mark((function e(){return(0,a.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,uni.$u.sleep();case 2:case"end":return e.stop()}}),e)})))(),this.innerColumns.map((function(n,t){return n[e.innerIndex[t]]}))}}},p=c,d=(t(29268),t(69453)),f=(0,d.Z)(p,r,l,!1,null,"656f8644",null,!1,o,i),m=f.exports},85351:function(e,n,t){"use strict";var i;t.d(n,{Z:function(){return d}});var o,r=function(){var e=this,n=e.$createElement,t=e._self._c||n;return e.show?t("v-uni-view",{staticClass:"u-toolbar",on:{touchmove:function(n){n.stopPropagation(),n.preventDefault(),arguments[0]=n=e.$handleEvent(n),e.noop.apply(void 0,arguments)}}},[t("v-uni-view",{staticClass:"u-toolbar__cancel__wrapper",attrs:{"hover-class":"u-hover-class"}},[t("v-uni-text",{staticClass:"u-toolbar__wrapper__cancel",style:{color:e.cancelColor},on:{click:function(n){arguments[0]=n=e.$handleEvent(n),e.cancel.apply(void 0,arguments)}}},[e._v(e._s(e.cancelText))])],1),e.title?t("v-uni-text",{staticClass:"u-toolbar__title u-line-1"},[e._v(e._s(e.title))]):e._e(),t("v-uni-view",{staticClass:"u-toolbar__confirm__wrapper",attrs:{"hover-class":"u-hover-class"}},[t("v-uni-text",{staticClass:"u-toolbar__wrapper__confirm",style:{color:e.confirmColor},on:{click:function(n){arguments[0]=n=e.$handleEvent(n),e.confirm.apply(void 0,arguments)}}},[e._v(e._s(e.confirmText))])],1)],1):e._e()},l=[],a={props:{show:{type:Boolean,default:uni.$u.props.toolbar.show},cancelText:{type:String,default:uni.$u.props.toolbar.cancelText},confirmText:{type:String,default:uni.$u.props.toolbar.confirmText},cancelColor:{type:String,default:uni.$u.props.toolbar.cancelColor},confirmColor:{type:String,default:uni.$u.props.toolbar.confirmColor},title:{type:String,default:uni.$u.props.toolbar.title}}},u={name:"u-toolbar",mixins:[uni.$u.mpMixin,uni.$u.mixin,a],methods:{cancel:function(){this.$emit("cancel")},confirm:function(){this.$emit("confirm")}}},s=u,c=(t(5475),t(69453)),p=(0,c.Z)(s,r,l,!1,null,"85be267c",null,!1,i,o),d=p.exports},41968:function(e,n,t){"use strict";t.r(n);var i=t(43481),o=t.n(i),r=t(2400),l=t.n(r),a=l()(o());a.push([e.id,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用\n */uni-view[data-v-656f8644], uni-scroll-view[data-v-656f8644], uni-swiper-item[data-v-656f8644]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-picker[data-v-656f8644]{position:relative}.u-picker__view__column[data-v-656f8644]{\ndisplay:flex;\nflex-direction:row;flex:1;justify-content:center}.u-picker__view__column__item[data-v-656f8644]{\ndisplay:flex;\nflex-direction:row;justify-content:center;align-items:center;font-size:16px;text-align:center;display:block;color:#303133}.u-picker__view__column__item--disabled[data-v-656f8644]{cursor:not-allowed;opacity:.35}.u-picker--loading[data-v-656f8644]{position:absolute;top:0;right:0;left:0;bottom:0;\ndisplay:flex;\nflex-direction:row;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.87);z-index:1000}',""]),n["default"]=a},26277:function(e,n,t){"use strict";t.r(n);var i=t(43481),o=t.n(i),r=t(2400),l=t.n(r),a=l()(o());a.push([e.id,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用\n */uni-view[data-v-85be267c], uni-scroll-view[data-v-85be267c], uni-swiper-item[data-v-85be267c]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-toolbar[data-v-85be267c]{height:42px;\ndisplay:flex;\nflex-direction:row;justify-content:space-between;align-items:center}.u-toolbar__wrapper__cancel[data-v-85be267c]{color:#909193;font-size:15px;padding:0 15px}.u-toolbar__title[data-v-85be267c]{color:#303133;padding:0 %?60?%;font-size:16px;flex:1;text-align:center}.u-toolbar__wrapper__confirm[data-v-85be267c]{color:#3c9cff;font-size:15px;padding:0 15px}',""]),n["default"]=a},43290:function(e,n,t){var i=t(82109),o=t(21285),r=t(51223);i({target:"Array",proto:!0},{fill:o}),r("fill")}}]);
|