Files
Smart-Farm/front/components/upload.js
2025-12-22 17:13:05 +08:00

11 lines
4.3 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/upload"],{3066:function(e,t,n){"use strict";n.r(t);var i=n("6408"),a=n("ba95");for(var u in a)["default"].indexOf(u)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(u);n("43e0");var r=n("f0c5"),o=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);t["default"]=o.exports},"43e0":function(e,t,n){"use strict";var i=n("ba63"),a=n.n(i);a.a},6408:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,n=(e._self._c,!e.imgTypeList.includes(e.imgclass)||!e.imgclass),i=e.imgTypeList.includes(e.imgclass),a=e.imgauth&&e.imagelist.length<e.imgsize,u=a&&!e.bgimg&&e.imgsize>1?e.imagelist.length:null;e.$mp.data=Object.assign({},{$root:{g0:n,g1:i,g2:a,g3:u}})},a=[]},b3e7:function(e,t,n){"use strict";(function(e){var i=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n("2eee")),u=i(n("278c")),r=i(n("c973")),o=n("26cb"),c={props:{imagelist:{type:Array,default:function(){return[]}},imgtype:{type:String,default:function(){return""}},imgsize:{type:Number,default:function(){return 9}},filetype:{type:String,default:function(){return"picture"}},imgclass:{type:String,default:function(){return""}},imgauth:{type:Boolean,default:function(){return!0}},text:{type:String,default:function(){return""}},bgimg:{type:String,default:function(){return""}}},data:function(){return{imgTypeList:["md","lg"]}},computed:(0,o.mapState)({primaryColor:function(e){return e.config.configInfo.primaryColor},subColor:function(e){return e.config.configInfo.subColor}}),methods:{previewImage:function(t,n){var i=[];n=this.$util.deepCopy(n),n.forEach((function(e,t){i.push(e.path)})),e.previewImage({current:t.path,urls:i})},toDel:function(t){var n=this;return(0,r.default)(a.default.mark((function i(){var r,o,c,s;return a.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return r="picture"==n.filetype?"图片":"视频",i.next=3,e.showModal({content:"请确认是否要删除".concat(r)});case 3:if(o=i.sent,c=(0,u.default)(o,2),c[0],s=c[1].confirm,s){i.next=9;break}return i.abrupt("return");case 9:n.imagelist.splice(t,1),n.$emit("del",{imgtype:n.imgtype,imagelist:n.imagelist});case 11:case"end":return i.stop()}}),i)})))()},chooseImage:function(){var t=this;return(0,r.default)(a.default.mark((function n(){var i,r,o,c,s,l,f,p,d,g,m,h,b,y,v,x,w,$,k,P;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return i=t.imgtype,r=t.imgsize,o=t.filetype,c=t.$util.deepCopy(t.imagelist),s="picture"==o,l=s?"chooseImage":"chooseVideo",f={count:r-1*c.length},s&&(f.sizeType=["compressed"]),n.next=8,e[l](f);case 8:if(p=n.sent,d=(0,u.default)(p,2),g=d[0],m=d[1],!g){n.next=14;break}return n.abrupt("return");case 14:if(h=m.size,b=void 0===h?0:h,y=m.tempFiles,v=m.tempFilePath,x=void 0===v?"":v,!("video"==o&&b/1024/1024>100)){n.next=18;break}return t.$util.showToast({title:"上传视频大小超过限制100M"}),n.abrupt("return");case 18:if([],t.$util.showLoading({title:"上传中"}),!s){n.next=33;break}w=0;case 22:if(!(w<y.length)){n.next=31;break}return n.next=25,t.$api.base.uploadFile({filePath:y[w].path,filetype:o});case 25:$=n.sent,k=$.attachment_path,r>1?c.push({path:k}):c=[{path:k}];case 28:w++,n.next=22;break;case 31:n.next=38;break;case 33:return n.next=35,t.$api.base.uploadVideo({filePath:x,filetype:o});case 35:P=n.sent,console.log(P,"=====video path"),c.push({path:P});case 38:t.$util.hideAll(),t.$emit("upload",{imgtype:i,imagelist:c});case 40:case"end":return n.stop()}}),n)})))()},onPlay:function(e){},onPause:function(e){},onEnded:function(e){},onTimeUpdate:function(e){},onWaiting:function(e){},onProgress:function(e){},onLoadedMetaData:function(e){}}};t.default=c}).call(this,n("543d")["default"])},ba63:function(e,t,n){},ba95:function(e,t,n){"use strict";n.r(t);var i=n("b3e7"),a=n.n(i);for(var u in i)["default"].indexOf(u)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(u);t["default"]=a.a}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/upload-create-component',
{
'components/upload-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('543d')['createComponent'](__webpack_require__("3066"))
})
},
[['components/upload-create-component']]
]);