(self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[2497],{5818:function(t,e,i){var a=i(75407);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var o=i(56).Z;o("5c51a08a",a,!0,{sourceMap:!1,shadowMode:!1})},67489:function(t,e,i){var a=i(6183);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var o=i(56).Z;o("3856f5c2",a,!0,{sourceMap:!1,shadowMode:!1})},1584:function(t,e,i){var a=i(72026);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.id,a,""]]),a.locals&&(t.exports=a.locals);var o=i(56).Z;o("22d62140",a,!0,{sourceMap:!1,shadowMode:!1})},20289:function(t,e,i){"use strict";var a;i.d(e,{Z:function(){return p}});var o,n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.show?i("v-uni-view",{staticClass:"u-loading-icon",class:[t.vertical&&"u-loading-icon--vertical"],style:[t.$u.addStyle(t.customStyle)]},[t.webviewHide?t._e():i("v-uni-view",{ref:"ani",staticClass:"u-loading-icon__spinner",class:["u-loading-icon__spinner--"+t.mode],style:{color:t.color,width:t.$u.addUnit(t.size),height:t.$u.addUnit(t.size),borderTopColor:t.color,borderBottomColor:t.otherBorderColor,borderLeftColor:t.otherBorderColor,borderRightColor:t.otherBorderColor,"animation-duration":t.duration+"ms","animation-timing-function":"semicircle"===t.mode||"circle"===t.mode?t.timingFunction:""}},["spinner"===t.mode?t._l(t.array12,(function(t,e){return i("v-uni-view",{key:e,staticClass:"u-loading-icon__dot"})})):t._e()],2),t.text?i("v-uni-text",{staticClass:"u-loading-icon__text",style:{fontSize:t.$u.addUnit(t.textSize),color:t.textColor}},[t._v(t._s(t.text))]):t._e()],1):t._e()},u=[],r=(i(91038),i(78783),i(9653),{props:{show:{type:Boolean,default:uni.$u.props.loadingIcon.show},color:{type:String,default:uni.$u.props.loadingIcon.color},textColor:{type:String,default:uni.$u.props.loadingIcon.textColor},vertical:{type:Boolean,default:uni.$u.props.loadingIcon.vertical},mode:{type:String,default:uni.$u.props.loadingIcon.mode},size:{type:[String,Number],default:uni.$u.props.loadingIcon.size},textSize:{type:[String,Number],default:uni.$u.props.loadingIcon.textSize},text:{type:[String,Number],default:uni.$u.props.loadingIcon.text},timingFunction:{type:String,default:uni.$u.props.loadingIcon.timingFunction},duration:{type:[String,Number],default:uni.$u.props.loadingIcon.duration},inactiveColor:{type:String,default:uni.$u.props.loadingIcon.inactiveColor}}}),s={name:"u-loading-icon",mixins:[uni.$u.mpMixin,uni.$u.mixin,r],data:function(){return{array12:Array.from({length:12}),aniAngel:360,webviewHide:!1,loading:!1}},computed:{otherBorderColor:function(){var t=uni.$u.colorGradient(this.color,"#ffffff",100)[80];return"circle"===this.mode?this.inactiveColor?this.inactiveColor:t:"transparent"}},watch:{show:function(t){}},mounted:function(){this.init()},methods:{init:function(){setTimeout((function(){}),20)},addEventListenerToWebview:function(){var t=this,e=getCurrentPages(),i=e[e.length-1],a=i.$getAppWebview();a.addEventListener("hide",(function(){t.webviewHide=!0})),a.addEventListener("show",(function(){t.webviewHide=!1}))}}},l=s,d=(i(5818),i(69453)),c=(0,d.Z)(l,n,u,!1,null,"51442d1a",null,!1,a,o),p=c.exports},20018:function(t,e,i){"use strict";i.d(e,{Z:function(){return b}});var a={uIcon:i(38275).Z,uLoadingIcon:i(20289).Z},o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-upload",style:[t.$u.addStyle(t.customStyle)]},[i("v-uni-view",{staticClass:"u-upload__wrap"},[t.previewImage?t._l(t.lists,(function(e,a){return i("v-uni-view",{key:a,staticClass:"u-upload__wrap__preview"},[e.isImage||e.type&&"image"===e.type?i("v-uni-image",{staticClass:"u-upload__wrap__preview__image",style:[{width:t.$u.addUnit(t.width),height:t.$u.addUnit(t.height)}],attrs:{src:e.thumb||e.url,mode:t.imageMode},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.onPreviewImage(e)}}}):i("v-uni-view",{staticClass:"u-upload__wrap__preview__other"},[i("u-icon",{attrs:{color:"#80CBF9",size:"26",name:e.isVideo||e.type&&"video"===e.type?"movie":"folder"}}),i("v-uni-text",{staticClass:"u-upload__wrap__preview__other__text"},[t._v(t._s(e.isVideo||e.type&&"video"===e.type?"视频":"文件"))])],1),"uploading"===e.status||"failed"===e.status?i("v-uni-view",{staticClass:"u-upload__status"},[i("v-uni-view",{staticClass:"u-upload__status__icon"},["failed"===e.status?i("u-icon",{attrs:{name:"close-circle",color:"#ffffff",size:"25"}}):i("u-loading-icon",{attrs:{size:"22",mode:"circle",color:"#ffffff"}})],1),e.message?i("v-uni-text",{staticClass:"u-upload__status__message"},[t._v(t._s(e.message))]):t._e()],1):t._e(),"uploading"!==e.status&&(t.deletable||e.deletable)?i("v-uni-view",{staticClass:"u-upload__deletable",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.deleteItem(a)}}},[i("v-uni-view",{staticClass:"u-upload__deletable__icon"},[i("u-icon",{attrs:{name:"close",color:"#ffffff",size:"10"}})],1)],1):t._e(),"success"===e.status?i("v-uni-view",{staticClass:"u-upload__success"},[i("v-uni-view",{staticClass:"u-upload__success__icon"},[i("u-icon",{attrs:{name:"checkmark",color:"#ffffff",size:"12"}})],1)],1):t._e()],1)})):t._e(),t.isInCount?[t.$slots.default||t.$slots.$default?i("v-uni-view",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.chooseFile.apply(void 0,arguments)}}},[t._t("default")],2):i("v-uni-view",{staticClass:"u-upload__button",class:[t.disabled&&"u-upload__button--disabled"],style:[{width:t.$u.addUnit(t.width),height:t.$u.addUnit(t.height)}],attrs:{"hover-class":t.disabled?"":"u-upload__button--hover","hover-stay-time":"150"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.chooseFile.apply(void 0,arguments)}}},[i("u-icon",{attrs:{name:t.uploadIcon,size:"26",color:t.uploadIconColor}}),t.uploadText?i("v-uni-text",{staticClass:"u-upload__button__text"},[t._v(t._s(t.uploadText))]):t._e()],1)]:t._e()],2)],1)},n=[],u=(i(21249),i(74916),i(77601),i(41539),i(57327),i(41541));i(26699),i(96647),i(39714),i(85827),i(47941),i(32023);function r(t,e){return["[object Object]","[object File]"].includes(Object.prototype.toString.call(t))?Object.keys(t).reduce((function(i,a){return e.includes(a)||(i[a]=t[a]),i}),{}):{}}function s(t){return t.tempFiles.map((function(t){return(0,u.Z)((0,u.Z)({},r(t,["path"])),{},{type:"image",url:t.path,thumb:t.path,size:t.size,name:t.name})}))}function l(t){return[(0,u.Z)((0,u.Z)({},r(t,["tempFilePath","thumbTempFilePath","errMsg"])),{},{type:"video",url:t.tempFilePath,thumb:t.thumbTempFilePath,size:t.size,name:t.name})]}function d(t){return t.tempFiles.map((function(t){return(0,u.Z)((0,u.Z)({},r(t,["path"])),{},{url:t.path,size:t.size,name:t.name,type:t.type})}))}function c(t){var e=t.accept,i=t.multiple,a=t.capture,o=t.compressed,n=t.maxDuration,u=t.sizeType,r=t.camera,c=t.maxCount;return new Promise((function(t,p){switch(e){case"image":uni.chooseImage({count:i?Math.min(c,9):1,sourceType:a,sizeType:u,success:function(e){return t(s(e))},fail:p});break;case"video":uni.chooseVideo({sourceType:a,compressed:o,maxDuration:n,camera:r,success:function(e){return t(l(e))},fail:p});break;case"file":uni.chooseFile({count:i?c:1,type:e,success:function(e){return t(d(e))},fail:p});break;default:uni.chooseFile({count:i?c:1,type:"all",success:function(e){return t(d(e))},fail:p})}}))}var p,f={watch:{accept:{immediate:!0,handler:function(t){"all"!==t&&"media"!==t||uni.$u.error("只有微信小程序才支持把accept配置为all、media之一")}}}},m=(i(9653),{props:{accept:{type:String,default:uni.$u.props.upload.accept},capture:{type:[String,Array],default:uni.$u.props.upload.capture},compressed:{type:Boolean,default:uni.$u.props.upload.compressed},camera:{type:String,default:uni.$u.props.upload.camera},maxDuration:{type:Number,default:uni.$u.props.upload.maxDuration},uploadIcon:{type:String,default:uni.$u.props.upload.uploadIcon},uploadIconColor:{type:String,default:uni.$u.props.upload.uploadIconColor},useBeforeRead:{type:Boolean,default:uni.$u.props.upload.useBeforeRead},afterRead:{type:Function,default:null},beforeRead:{type:Function,default:null},previewFullImage:{type:Boolean,default:uni.$u.props.upload.previewFullImage},maxCount:{type:[String,Number],default:uni.$u.props.upload.maxCount},disabled:{type:Boolean,default:uni.$u.props.upload.disabled},imageMode:{type:String,default:uni.$u.props.upload.imageMode},name:{type:String,default:uni.$u.props.upload.name},sizeType:{type:Array,default:uni.$u.props.upload.sizeType},multiple:{type:Boolean,default:uni.$u.props.upload.multiple},deletable:{type:Boolean,default:uni.$u.props.upload.deletable},maxSize:{type:[String,Number],default:uni.$u.props.upload.maxSize},fileList:{type:Array,default:uni.$u.props.upload.fileList},uploadText:{type:String,default:uni.$u.props.upload.uploadText},width:{type:[String,Number],default:uni.$u.props.upload.width},height:{type:[String,Number],default:uni.$u.props.upload.height},previewImage:{type:Boolean,default:uni.$u.props.upload.previewImage}}}),v={name:"u-upload",mixins:[uni.$u.mpMixin,uni.$u.mixin,f,m],data:function(){return{lists:[],isInCount:!0}},watch:{fileList:{immediate:!0,handler:function(){this.formatFileList()}}},methods:{formatFileList:function(){var t=this,e=this.fileList,i=void 0===e?[]:e,a=this.maxCount,o=i.map((function(e){return Object.assign(Object.assign({},e),{isImage:"image"===t.accept||uni.$u.test.image(e.url||e.thumb),isVideo:"video"===t.accept||uni.$u.test.video(e.url||e.thumb),deletable:"boolean"===typeof e.deletable?e.deletable:t.deletable})}));this.lists=o,this.isInCount=o.lengthe})):t.size>e;a?this.$emit("oversize",Object.assign({file:t},this.getDetail())):("function"===typeof i&&i(t,this.getDetail()),this.$emit("afterRead",Object.assign({file:t},this.getDetail())))},deleteItem:function(t){this.$emit("delete",Object.assign(Object.assign({},this.getDetail(t)),{file:this.fileList[t]}))},onPreviewImage:function(t){var e=this;t.isImage&&this.previewFullImage&&uni.previewImage({urls:this.lists.filter((function(t){return"image"===e.accept||uni.$u.test.image(t.url||t.thumb)})).map((function(t){return t.url||t.thumb})),current:t.url||t.thumb,fail:function(){uni.$u.toast("预览图片失败")}})},onPreviewVideo:function(t){if(this.data.previewFullImage){var e=t.currentTarget.dataset.index,i=this.data.lists;wx.previewMedia({sources:i.filter((function(t){return isVideoFile(t)})).map((function(t){return Object.assign(Object.assign({},t),{type:"video"})})),current:e,fail:function(){uni.$u.toast("预览视频失败")}})}},onClickPreview:function(t){var e=t.currentTarget.dataset.index,i=this.data.lists[e];this.$emit("clickPreview",Object.assign(Object.assign({},i),this.getDetail(e)))}}},g=v,h=(i(67489),i(69453)),_=(0,h.Z)(g,o,n,!1,null,"4070810b",null,!1,a,p),b=_.exports},52259:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return m}});var a,o={uUpload:i(20018).Z},n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-page"},[i("v-uni-view",{staticClass:"u-demo-block"},[i("v-uni-text",{staticClass:"u-demo-block__title"},[t._v("基础用法")]),i("v-uni-view",{staticClass:"u-demo-block__content"},[i("v-uni-view",{staticClass:"u-page__upload-item"},[i("u-upload",{attrs:{fileList:t.fileList1,name:"1",multiple:!0,maxCount:10},on:{afterRead:function(e){arguments[0]=e=t.$handleEvent(e),t.afterRead.apply(void 0,arguments)},delete:function(e){arguments[0]=e=t.$handleEvent(e),t.deletePic.apply(void 0,arguments)}}})],1)],1)],1),i("v-uni-view",{staticClass:"u-demo-block"},[i("v-uni-text",{staticClass:"u-demo-block__title"},[t._v("上传视频")]),i("v-uni-view",{staticClass:"u-demo-block__content"},[i("v-uni-view",{staticClass:"u-page__upload-item"},[i("u-upload",{attrs:{fileList:t.fileList2,name:"2",multiple:!0,maxCount:10,accept:"video"},on:{afterRead:function(e){arguments[0]=e=t.$handleEvent(e),t.afterRead.apply(void 0,arguments)},delete:function(e){arguments[0]=e=t.$handleEvent(e),t.deletePic.apply(void 0,arguments)}}})],1)],1)],1),i("v-uni-view",{staticClass:"u-demo-block"},[i("v-uni-text",{staticClass:"u-demo-block__title"},[t._v("文件预览")]),i("v-uni-view",{staticClass:"u-demo-block__content"},[i("v-uni-view",{staticClass:"u-page__upload-item"},[i("u-upload",{attrs:{fileList:t.fileList3,name:"3",multiple:!0,maxCount:10,previewFullImage:!0},on:{afterRead:function(e){arguments[0]=e=t.$handleEvent(e),t.afterRead.apply(void 0,arguments)},delete:function(e){arguments[0]=e=t.$handleEvent(e),t.deletePic.apply(void 0,arguments)}}})],1)],1)],1),i("v-uni-view",{staticClass:"u-demo-block"},[i("v-uni-text",{staticClass:"u-demo-block__title"},[t._v("隐藏上传按钮")]),i("v-uni-view",{staticClass:"u-demo-block__content"},[i("v-uni-view",{staticClass:"u-page__upload-item"},[i("u-upload",{attrs:{fileList:t.fileList4,name:"4",multiple:!0,maxCount:2},on:{afterRead:function(e){arguments[0]=e=t.$handleEvent(e),t.afterRead.apply(void 0,arguments)},delete:function(e){arguments[0]=e=t.$handleEvent(e),t.deletePic.apply(void 0,arguments)}}})],1)],1)],1),i("v-uni-view",{staticClass:"u-demo-block"},[i("v-uni-text",{staticClass:"u-demo-block__title"},[t._v("限制上传数量")]),i("v-uni-view",{staticClass:"u-demo-block__content"},[i("v-uni-view",{staticClass:"u-page__upload-item"},[i("u-upload",{attrs:{fileList:t.fileList5,name:"5",multiple:!0,maxCount:3},on:{afterRead:function(e){arguments[0]=e=t.$handleEvent(e),t.afterRead.apply(void 0,arguments)},delete:function(e){arguments[0]=e=t.$handleEvent(e),t.deletePic.apply(void 0,arguments)}}})],1)],1)],1),i("v-uni-view",{staticClass:"u-demo-block"},[i("v-uni-text",{staticClass:"u-demo-block__title"},[t._v("自定义上传样式")]),i("v-uni-view",{staticClass:"u-demo-block__content"},[i("v-uni-view",{staticClass:"u-page__upload-item"},[i("u-upload",{attrs:{fileList:t.fileList6,name:"6",multiple:!0,maxCount:1,width:"250",height:"150"},on:{afterRead:function(e){arguments[0]=e=t.$handleEvent(e),t.afterRead.apply(void 0,arguments)},delete:function(e){arguments[0]=e=t.$handleEvent(e),t.deletePic.apply(void 0,arguments)}}},[i("v-uni-image",{staticStyle:{width:"250px",height:"150px"},attrs:{src:"https://cdn.uviewui.com/uview/demo/upload/positive.png",mode:"widthFix"}})],1)],1)],1)],1)],1)},u=[],r=i(66407),s=i(41541),l=i(4587),d=(i(40561),i(92222),i(21249),i(57658),i(41539),{data:function(){return{fileList1:[],fileList2:[],fileList3:[{url:"https://cdn.uviewui.com/uview/swiper/1.jpg"}],fileList4:[{url:"https://cdn.uviewui.com/uview/swiper/1.jpg"},{url:"https://cdn.uviewui.com/uview/swiper/1.jpg"}],fileList5:[],fileList6:[],fileList7:[]}},onLoad:function(){},methods:{deletePic:function(t){this["fileList".concat(t.name)].splice(t.index,1)},afterRead:function(t){var e=this;return(0,l.Z)((0,r.Z)().mark((function i(){var a,o,n,u,l;return(0,r.Z)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:a=[].concat(t.file),o=e["fileList".concat(t.name)].length,a.map((function(i){e["fileList".concat(t.name)].push((0,s.Z)((0,s.Z)({},i),{},{status:"uploading",message:"上传中"}))})),n=0;case 4:if(!(n