You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

10 lines
4.4 KiB

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/upload"],{"392f":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.$createElement,t=(this._self._c,this.imagelist.length),n=t<this.imgsize&&this.imgsize>1?this.imagelist.length:null;this.$mp.data=Object.assign({},{$root:{g0:t,g1:n}})},a=[]},4110:function(e,t,n){},"67da":function(e,t,n){"use strict";n.r(t);var i=n("392f"),a=n("c377");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("ebf8");var u=n("828b"),o=Object(u["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);t["default"]=o.exports},c377:function(e,t,n){"use strict";n.r(t);var i=n("d074"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},d074:function(e,t,n){"use strict";(function(e){var i=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n("7eb4")),r=i(n("34cf")),u=i(n("ee10")),o=n("8f59"),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""}},text:{type:String,default:function(){return""}},videoSize:{type:Number,default:function(){return 50}},sourceType:{type:Number,default:function(){return 1}}},computed:(0,o.mapState)({primaryColor:function(e){return e.config.configInfo.primaryColor},subColor:function(e){return e.config.configInfo.subColor},userInfo:function(e){return e.user.userInfo}}),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,u.default)(a.default.mark((function i(){var u,o,c,s;return a.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return u="picture"==n.filetype?"图片":"视频",i.next=3,e.showModal({content:"请确认是否要删除".concat(u)});case 3:if(o=i.sent,c=(0,r.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,u.default)(a.default.mark((function n(){var i,u,o,c,s,f,l,p,d,m,h,g,b,y,v,x,w,$,k,z,I,P,S,C;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return i=t.imgtype,u=t.imgsize,o=t.filetype,c=t.videoSize,s=t.sourceType,f=t.$util.deepCopy(t.imagelist),l="picture"==o,p=l?"chooseImage":"chooseVideo",1,d=1==u?1:u-1*f.length,m={count:d},l&&(m.sizeType=["compressed"]),m.sourceType=1==s?["camera","album"]:["camera"],n.next=11,e[p](m);case 11:if(h=n.sent,g=(0,r.default)(h,2),b=g[0],y=g[1],!b){n.next=17;break}return n.abrupt("return");case 17:if(v=y.size,x=void 0===v?0:v,w=y.tempFiles,$=y.tempFilePath,k=void 0===$?"":$,console.log(l,x,x/1024/1024,"=====size"),!("video"==o&&x/1024/1024>c)){n.next=22;break}return t.$util.showToast({title:"上传视频大小超过限制".concat(c,"M")}),n.abrupt("return");case 22:if([],t.$util.showLoading({title:"上传中"}),console.log("======tempFiles==tempFilePath",w,k),!l){n.next=38;break}z=0;case 27:if(!(z<w.length)){n.next=36;break}return n.next=30,t.$api.base.uploadFile({filePath:w[z].path,formData:{type:t.filetype}});case 30:I=n.sent,P=I.attachment_path,u>1?f.push({path:P}):f=[{path:P}];case 33:z++,n.next=27;break;case 36:n.next=43;break;case 38:return n.next=40,t.$api.base.uploadFile({filePath:k,formData:{type:t.filetype}});case 40:S=n.sent,C=S.attachment_path,f.push({path:C});case 43:t.$util.hideAll(),t.$emit("upload",{imgtype:i,imagelist:f});case 45: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("df3c")["default"])},ebf8:function(e,t,n){"use strict";var i=n("4110"),a=n.n(i);a.a}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/upload-create-component',
{
'components/upload-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("67da"))
})
},
[['components/upload-create-component']]
]);