2025-04-01 09:03:51 +08:00

11 lines
5.0 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["node-modules/uview-ui/components/u-upload/u-upload"],{"1bec":function(t,e,i){"use strict";i.r(e);var n=i("60f4"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"4c9a":function(t,e,i){},5220:function(t,e,i){"use strict";i.r(e);var n=i("c458"),a=i("1bec");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("d119");var u=i("828b"),o=Object(u["a"])(a["default"],n["b"],n["c"],!1,null,"2c2859d1",null,!1,n["a"],void 0);e["default"]=o.exports},"60f4":function(t,e,i){"use strict";(function(t,n){var a=i("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=i("9e84"),u=a(i("c960")),o=a(i("cd9c")),r={name:"u-upload",mixins:[t.$u.mpMixin,t.$u.mixin,u.default,o.default],data:function(){return{lists:[],isInCount:!0}},watch:{fileList:{immediate:!0,handler:function(){this.formatFileList()}}},methods:{formatFileList:function(){var e=this,i=this.fileList,n=void 0===i?[]:i,a=this.maxCount,s=n.map((function(i){return Object.assign(Object.assign({},i),{isImage:"image"===e.accept||t.$u.test.image(i.url||i.thumb),isVideo:"video"===e.accept||t.$u.test.video(i.url||i.thumb),deletable:"boolean"===typeof i.deletable?i.deletable:e.deletable})}));this.lists=s,this.isInCount=s.length<a},chooseFile:function(){var e=this,i=this.maxCount,n=this.multiple,a=this.lists,u=this.disabled;if(!u){var o;try{o=t.$u.test.array(this.capture)?this.capture:this.capture.split(",")}catch(r){o=[]}(0,s.chooseFile)(Object.assign({accept:this.accept,multiple:this.multiple,capture:o,compressed:this.compressed,maxDuration:this.maxDuration,sizeType:this.sizeType,camera:this.camera},{maxCount:i-a.length})).then((function(t){e.onBeforeRead(n?t:t[0])})).catch((function(t){e.$emit("error",t)}))}},onBeforeRead:function(e){var i=this,n=this.beforeRead,a=this.useBeforeRead,s=!0;t.$u.test.func(n)&&(s=n(e,this.getDetail())),a&&(s=new Promise((function(t,n){i.$emit("beforeRead",Object.assign(Object.assign({file:e},i.getDetail()),{callback:function(e){e?t():n()}}))}))),s&&(t.$u.test.promise(s)?s.then((function(t){return i.onAfterRead(t||e)})):this.onAfterRead(e))},getDetail:function(t){return{name:this.name,index:null==t?this.fileList.length:t}},onAfterRead:function(t){var e=this.maxSize,i=this.afterRead,n=Array.isArray(t)?t.some((function(t){return t.size>e})):t.size>e;n?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(e){var i=this;e.isImage&&this.previewFullImage&&t.previewImage({urls:this.lists.filter((function(e){return"image"===i.accept||t.$u.test.image(e.url||e.thumb)})).map((function(t){return t.url||t.thumb})),current:e.url||e.thumb,fail:function(){t.$u.toast("预览图片失败")}})},onPreviewVideo:function(e){if(this.data.previewFullImage){var i=e.currentTarget.dataset.index,a=this.data.lists;n.previewMedia({sources:a.filter((function(t){return isVideoFile(t)})).map((function(t){return Object.assign(Object.assign({},t),{type:"video"})})),current:i,fail:function(){t.$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)))}}};e.default=r}).call(this,i("df3c")["default"],i("3223")["default"])},c458:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return n}));var n={uIcon:function(){return Promise.all([i.e("common/vendor"),i.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(i.bind(null,"3fd2"))},uLoadingIcon:function(){return Promise.all([i.e("common/vendor"),i.e("node-modules/uview-ui/components/u-loading-icon/u-loading-icon")]).then(i.bind(null,"d81f"))}},a=function(){var t=this,e=t.$createElement,i=(t._self._c,t.__get_style([t.$u.addStyle(t.customStyle)])),n=t.previewImage?t.__map(t.lists,(function(e,i){var n=t.__get_orig(e),a=e.isImage||e.type&&"image"===e.type?t.$u.addUnit(t.width):null,s=e.isImage||e.type&&"image"===e.type?t.$u.addUnit(t.height):null;return{$orig:n,g0:a,g1:s}})):null,a=!t.isInCount||t.$slots.default||t.$slots.$default?null:t.$u.addUnit(t.width),s=!t.isInCount||t.$slots.default||t.$slots.$default?null:t.$u.addUnit(t.height);t.$mp.data=Object.assign({},{$root:{s0:i,l0:n,g2:a,g3:s}})},s=[]},d119:function(t,e,i){"use strict";var n=i("4c9a"),a=i.n(n);a.a}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'node-modules/uview-ui/components/u-upload/u-upload-create-component',
{
'node-modules/uview-ui/components/u-upload/u-upload-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("5220"))
})
},
[['node-modules/uview-ui/components/u-upload/u-upload-create-component']]
]);