(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-editor-editor"],{"0b52":function(e,t,a){"use strict";a.r(t);var o=a("58b1"),i=a("3507");for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);a("12ca");var n=a("828b"),c=Object(n["a"])(i["default"],o["b"],o["c"],!1,null,"0db09d61",null,!1,o["a"],void 0);t["default"]=c.exports},"11d3":function(e,t,a){"use strict";a.r(t);var o=a("b49c"),i=a("d062");for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);a("4c0b");var n=a("828b"),c=Object(n["a"])(i["default"],o["b"],o["c"],!1,null,"5cf66a2a",null,!1,o["a"],void 0);t["default"]=c.exports},"12ca":function(e,t,a){"use strict";var o=a("6571"),i=a.n(o);i.a},3507:function(e,t,a){"use strict";a.r(t);var o=a("b32d"),i=a.n(o);for(var r in o)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return o[e]}))}(r);t["default"]=i.a},"3c5b":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("64aa"),a("bf0f"),a("2797"),a("aa9c"),a("c223"),a("5ef2");var o={name:"uploadFile",emits:["uploadFiles","choose","delFile"],props:{filesList:{type:Array,default:function(){return[]}},delIcon:{type:Boolean,default:!0},limit:{type:[Number,String],default:9},showType:{type:String,default:""},listStyles:{type:Object,default:function(){return{border:!0,dividline:!0,borderStyle:{}}}},readonly:{type:Boolean,default:!1}},computed:{list:function(){var e=[];return this.filesList.forEach((function(t){e.push(t)})),e},styles:function(){return Object.assign({border:!0,dividline:!0,"border-style":{}},this.listStyles)},borderStyle:function(){var e=this.styles,t=e.borderStyle,a=e.border,o={};if(a){var i=t&&t.width||1;i=this.value2px(i);var r=t&&t.radius||5;r=this.value2px(r),o={"border-width":i,"border-style":t&&t.style||"solid","border-color":t&&t.color||"#eee","border-radius":r}}else o.border="none";var n="";for(var c in o)n+="".concat(c,":").concat(o[c],";");return n},borderLineStyle:function(){var e={},t=this.styles.borderStyle;if(t&&t.color&&(e["border-color"]=t.color),t&&t.width){var a=t&&t.width||1,o=t&&t.style||0;"number"===typeof a?a+="px":a=a.indexOf("px")?a:a+"px",e["border-width"]=a,"number"===typeof o?o+="px":o=o.indexOf("px")?o:o+"px",e["border-top-style"]=o}var i="";for(var r in e)i+="".concat(r,":").concat(e[r],";");return i}},methods:{uploadFiles:function(e,t){this.$emit("uploadFiles",{item:e,index:t})},choose:function(){this.$emit("choose")},delFile:function(e){this.$emit("delFile",e)},value2px:function(e){return"number"===typeof e?e+="px":e=-1!==e.indexOf("px")?e:e+"px",e}}};t.default=o},"43af":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.handleHtmlImage=void 0,a("5c47"),a("a1c1");t.handleHtmlImage=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,a=e.replace(/
]*src=['"]([^'"]+)[^>]*>/gi,(function(e,a){var o=e;return t&&(o=o.replace(/class=\"(.*)editor--/gi,'class="')),o=o.replace(/\
0?e+this.iphoneXBottomH:e},fixedBottom:function(){return this.isIos||this.iphoneXBottomH>0?this.keyboardHeight>0?this.keyboardHeight:this.iphoneXBottomH:0}},watch:{keyboardHeight:function(e,t){e>0&&(this.toolBarContentShow=!1)},toolbarShow:function(e){e||(this.toolBarContentShow=e)}},created:function(){var e=this;this.index=0,this.createdAt=Date.now(),this.getUid=function(){return"wux-upload--".concat(e.createdAt,"-").concat(++e.index)},this.uploadTask={},this.tempFilePaths=[]},mounted:function(){var e=this,t=wx.createSelectorQuery().in(this);t.select("#fixed-top").boundingClientRect((function(t){e.fixedTopHeight=t.height})).exec();uni.getSystemInfo({success:function(t){e.isIos="ios"==t.platform;var a=("devtools"==t.platform||e.isIos)&&44==t.safeArea.top;e.iphoneXBottomH=a?34:0,e.scrollHeightDefault=t.windowHeight-34}});uni.onKeyboardHeightChange((function(t){var a=e.keyboardHeight;if(t.height!==a){e.keyboardHeight=t.height;var o=t.height>0?1e3*t.duration:0;a=t.height,setTimeout((function(){uni.pageScrollTo({scrollTop:0,success:function(){e.updatePosition(a),e.editorCtx.scrollIntoView()}})}),o)}}))},beforeDestroy:function(){console.log("editor beforeDestroy")},methods:{isActive:function(e,t){var a=e.name,o=e.value,i=e.format;if(!a&&(a=t.name),i){for(var r in i)if(this.formats[r]!==i[r])return!1;return!0}return o?this.formats[a]===o:this.formats[a]},hideKeyboard:function(){this.editorCtx.blur()},changeSwiper:function(e){console.log(e),this.toolBarContentShow=!0,this.swiperCurrent=e,this.hideKeyboard()},updatePosition:function(e){this.keyboardHeight=e},onEditorReady:function(){var e=this;uni.createSelectorQuery().in(this).select("#editor").context((function(t){e.editorCtx=t.context,e.setValue(e.content),e.readOnly=!1})).exec()},onEditorInput:function(e){var t=e.detail,a=(t.html,t.text);this.curLength=a.length-1},onEditorFocus:function(e){this.toolbarShow=!0},onEditorBlur:function(){},changeKeyBoard:function(){this.toolBarContentShow=!1,this.hideKeyboard()},hideToolbar:function(){this.hideKeyboard(),this.toolbarShow=!1},formatDefault:function(e){for(var t in e)this.editorCtx.format(t,e[t]);e.bold?this.editorCtx.format("bold",!0):this.formats.bold&&this.editorCtx.format("bold",""),this.editorCtx.format("lineHeight","")},formatformat:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t.name=t.name||a.name||"";var o=t.name,i=t.value;switch(e){case"format":if(!o)return;"defaultFormat"==o?this.formatDefault(t.format):this.editorCtx.format(o,i);break;case"removeFormat":this.editorCtx.removeFormat();break;case"insertDate":var r=new Date,n="".concat(r.getFullYear()," 年").concat(r.getMonth()+1," 月").concat(r.getDate()," 日");this.editorCtx.insertText({text:n});break;case"check":this.editorCtx.format("list","check");break;case"undo":this.editorCtx.undo();break;case"redo":this.editorCtx.redo();break;case"insertDivider":this.editorCtx.insertDivider();break;case"clear":this.editorCtx.clear();break;case"chooseImage":this.chooseImage();break;case"chooseImagebyCamera":this.chooseImage(!0);break;case"chooseMusic":this.chooseMusic();break;case"choosArticleTemplate":this.choosArticleTemplate();break}},choosArticleTemplate:function(){this.changeSwiper(3)},chooseMusic:function(){this.changeSwiper(4)},onStatusChange:function(e){this.formats=e.detail,console.log(this.formats)},chooseImage:function(e){var t=this,a=function(e){t.tempFilePaths=e.tempFiles.map((function(e){return{url:e.path,size:e.size,type:e.path.substring(e.path.lastIndexOf(".")+1,e.path.length),uid:t.getUid()}})),t.tempFilePaths.forEach((function(e){t.insertImage(e.url,e)}))},o=this.count,i=this.sizeType;setTimeout((function(){uni.chooseImage({count:o,sizeType:i,sourceType:e?["camera"]:t.sourceType,success:a})}),100)},insertImage:function(e,t){this.editorCtx.insertImage({src:e,data:{id:t.uid},extClass:"editor--editor-img",success:function(e){}})},uploadFile:function(e,t){var a=this;if(this.tempFilePaths.length){var o=this.url,i=this.name,r=this.header,n=this.formData,c=this.progress,l=this.tempFilePaths.shift();l.index=t?t+1:1;var s=l.uid,d=l.url;o&&d&&(this.uploadTask[s]=uni.uploadFile({url:o,filePath:d,name:i,header:r,formData:n,success:function(e){return a.onSuccess(l,e)},fail:function(e){return a.onFail(l,e)},complete:function(t){delete a.uploadTask[s],a.$emit("complete",t),a.tempFilePaths.length&&(a.verifyFile(),a.uploadFile(e,l.index))}}),c&&this.uploadTask[s].onProgressUpdate((function(t){return a.onProgress(l,t,e)})))}},verifyFile:function(){var e=this,t=this.tempFilePaths[0],a=t.size,o=t.type;this.noAllowType.map((function(t){o==t&&(uni.showToast({title:"不支持上传".concat(t,"图片"),icon:"none"}),e.tempFilePaths.shift())})),a/1024>1024*this.maxSize&&(uni.showToast({title:"上传图片不能大于"+this.bytesToSize(1024*this.maxSize*1024)+"!",icon:"none"}),this.tempFilePaths.shift())},onSuccess:function(e,t){var a=JSON.parse(t.data);0==a.code?this.insertImage(a.data.path,e):uni.showToast({title:"图片上传失败",icon:"none"})},onFail:function(e,t){uni.showToast({title:"图片上传失败!",icon:"none"})},onProgress:function(e,t,a){100!=t.progress&&uni.showToast({title:"正在上传图片".concat(e.index,"/").concat(a),icon:"none"});var o=(0,i.default)((0,i.default)({},e),{},{progress:t.progress,res:t}),r={file:o};this.$emit("progress",r)},bytesToSize:function(e){if(0===e)return"0 B";var t=Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toPrecision(3)+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][t]},setValue:function(e){var t=this;this.editorCtx&&this.editorCtx.setContents({html:e,success:function(){t.getContents((function(e){t.onEditorInput({detail:{html:e.html,text:e.text}}),t.$emit("update",e)}))}})},getContents:function(e){this.editorCtx.getContents({success:function(t){e(t)}})},chooseAudio:function(){var e=this;console.log(0),uni.chooseMessageFile({count:1,type:"file",extension:[".mp3",".m4a",".wav"],success:function(t){console.log(t),e.musicConfig.src=t.tempFiles[0].path,e.musicConfig.name=t.tempFiles[0].name,e.musicConfig.show=!0}})},playAudioFile:function(e){var t=uni.createInnerAudioContext();t.src=e,t.autoplay=!0,t.play()},templateChange:function(e){this.currentTemplate=e;for(var t=0;t0?a("v-uni-view",{staticClass:"uni-file-picker__lists is-text-box",style:e.borderStyle},e._l(e.list,(function(t,o){return a("v-uni-view",{key:o,staticClass:"uni-file-picker__lists-box",class:{"files-border":0!==o&&e.styles.dividline},style:0!==o&&e.styles.dividline&&e.borderLineStyle},[a("v-uni-view",{staticClass:"uni-file-picker__item"},[a("v-uni-view",{staticClass:"files__name"},[e._v(e._s(t.name))]),e.delIcon&&!e.readonly?a("v-uni-view",{staticClass:"icon-del-box icon-files",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.delFile(o)}}},[a("v-uni-view",{staticClass:"icon-del icon-files"}),a("v-uni-view",{staticClass:"icon-del rotate"})],1):e._e()],1),t.progress&&100!==t.progress||0===t.progress?a("v-uni-view",{staticClass:"file-picker__progress"},[a("v-uni-progress",{staticClass:"file-picker__progress-item",attrs:{percent:-1===t.progress?0:t.progress,"stroke-width":"4",backgroundColor:t.errMsg?"#ff5a5f":"#EBEBEB"}})],1):e._e(),"error"===t.status?a("v-uni-view",{staticClass:"file-picker__mask",on:{click:function(a){a.stopPropagation(),arguments[0]=a=e.$handleEvent(a),e.uploadFiles(t,o)}}},[e._v("点击重试")]):e._e()],1)})),1):e._e()],1)},i=[]},6571:function(e,t,a){var o=a("9bf5");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var i=a("967d").default;i("36ed7f4e",o,!0,{sourceMap:!1,shadowMode:!1})},"65ea":function(e,t,a){"use strict";var o=a("c148"),i=a.n(o);i.a},"682f":function(e,t,a){var o=a("4e00");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var i=a("967d").default;i("a5c6b07e",o,!0,{sourceMap:!1,shadowMode:!1})},"6d89":function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"editor-container"},[a("v-uni-view",{staticClass:"fixed-top",class:{isFixed:e.isFixed},attrs:{id:"fixed-top"}},[a("v-uni-button",{staticClass:"btn btn-primary",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.save.apply(void 0,arguments)}}},[e._v("保存")])],1),a("v-uni-view",{staticClass:"fixed-top__place"}),a("v-uni-scroll-view",{style:{height:e.scrollViewHeight+"px"},attrs:{"scroll-y":!0}},[a("v-uni-editor",{staticClass:"cu-editor",attrs:{id:"editor",placeholder:e.placeholder,"read-only":e.readOnly,"show-img-size":e.showImgSize,"show-img-toolbar":e.showImgToolbar,"show-img-resize":e.showImgResize},on:{statuschange:function(t){arguments[0]=t=e.$handleEvent(t),e.onStatusChange.apply(void 0,arguments)},ready:function(t){arguments[0]=t=e.$handleEvent(t),e.onEditorReady.apply(void 0,arguments)},input:function(t){arguments[0]=t=e.$handleEvent(t),e.onEditorInput.apply(void 0,arguments)},focus:function(t){arguments[0]=t=e.$handleEvent(t),e.onEditorFocus.apply(void 0,arguments)},blur:function(t){arguments[0]=t=e.$handleEvent(t),e.onEditorBlur.apply(void 0,arguments)}}})],1),a("v-uni-view",{staticClass:"fixed-bottom",style:{bottom:e.fixedBottom+"px"},attrs:{hidden:!e.toolbarShow},on:{touchstart:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t)}}},[a("v-uni-view",{staticClass:"toolbar selector",style:{height:e.toolBarHeight+"rpx"}},[a("v-uni-view",{staticClass:"toolbar-item-header",on:{touchend:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.changeKeyBoard.apply(void 0,arguments)}}},[a("i",{staticClass:"iconfont icon-keyboard"})]),e._l(["icon-add","icon-textformat","icon-align-left"],(function(t,o){return a("v-uni-view",{staticClass:"toolbar-item",on:{touchend:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.changeSwiper(o)}}},[a("i",{staticClass:"iconfont",class:[t,{active:e.toolBarContentShow&&e.swiperCurrent==o}]})])})),a("v-uni-view",{staticClass:"toolbar-item",on:{touchend:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.formatformat("check")}}},[a("i",{staticClass:"iconfont icon-list-check"})]),a("v-uni-view",{staticClass:"toolbar-item",on:{touchend:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.formatformat("undo")}}},[a("i",{staticClass:"iconfont icon-undo"})]),a("v-uni-view",{staticClass:"toolbar-item",on:{touchend:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.formatformat("redo")}}},[a("i",{staticClass:"iconfont icon-redo"})]),a("v-uni-view",{staticClass:"toolbar-item-footer",on:{touchend:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.hideToolbar.apply(void 0,arguments)}}},[a("i",{staticClass:"iconfont icon-check"})])],2),a("v-uni-swiper",{staticClass:"toolbar-content swiper-box",style:{height:e.toolBarContentHeight+"rpx"},attrs:{hidden:!e.toolBarContentShow,current:e.swiperCurrent,duration:"300"}},e._l(e.formatArray,(function(t,o){return a("v-uni-swiper-item",{key:o,staticClass:"swiper-item",on:{touchstart:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t)}}},[0===e.swiperCurrent?[a("v-uni-view",{staticClass:"feature-items flex"},e._l(t.array,(function(t,o){return a("v-uni-view",{key:o,staticClass:"feature",on:{touchend:function(a){a.stopPropagation(),arguments[0]=a=e.$handleEvent(a),e.formatformat(t.name)}}},[a("v-uni-view",{staticClass:"icon"},[a("v-uni-text",{staticClass:"iconfont",class:"icon-"+t.icon}),a("v-uni-text",{staticClass:"iconfont"},[e._v(e._s(t.title))])],1)],1)})),1)]:1===e.swiperCurrent||2===e.swiperCurrent?e._l(t.array,(function(t,o){return a("v-uni-view",{key:o,staticClass:"tool-items flex"},e._l(t.items,(function(o,i){return a("v-uni-view",{key:i,staticClass:"tool-item",class:{"ql-active":e.isActive(o,t),noBgColor:"color"==t.name},on:{touchend:function(a){a.stopPropagation(),arguments[0]=a=e.$handleEvent(a),e.formatformat("format",o,t)}}},["color"==t.name?a("v-uni-view",{staticClass:"color-circle",style:{"background-color":o.value}}):"icon"==t.label?a("i",{staticClass:"iconfont",class:"icon-"+o.icon}):a("v-uni-text",{staticClass:"txt",style:[{fontSize:"fontSize"==t.name?o.value:""},o.style]},[e._v(e._s(o.title||o.value))])],1)})),1)})):e._e(),3===e.swiperCurrent?[a("v-uni-view",{staticClass:"temps"},[a("v-uni-view",{staticClass:"title"},[e._v("背景模板")]),a("v-uni-radio-group",e._l(e.templateConfig,(function(t,o){return a("v-uni-label",{key:o,staticClass:"label",on:{touchend:function(a){a.stopPropagation(),arguments[0]=a=e.$handleEvent(a),e.templateChange(t.value)}}},[a("v-uni-view",{class:["img-area",e.currentTemplate===t.value&&"radio-checked"]},[a("v-uni-image",{staticClass:"img_item",attrs:{src:t.src,alt:"",mode:"widthFix"}})],1),a("v-uni-view",{staticClass:"content"},[a("v-uni-radio",{staticClass:"radio",attrs:{value:t.value,checked:t.checked,activeBackgroundColor:"red"}}),e._v("默认模板")],1)],1)})),1),a("v-uni-view",{staticClass:"btn-area"},[a("v-uni-button",{staticClass:"btn red-btn",on:{touchend:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.toPreview.apply(void 0,arguments)}}},[e._v("去预览")])],1)],1)]:e._e(),4===e.swiperCurrent?[a("v-uni-view",{staticClass:"music"},[e.musicConfig.show?a("v-uni-audio",{attrs:{src:e.musicConfig.src,poster:e.musicConfig.poster,name:e.musicConfig.name,author:e.musicConfig.author,controls:!0}}):e._e(),a("v-uni-view",{staticClass:"btn-area"},[a("v-uni-button",{staticClass:"btn",on:{touchend:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.chooseAudio.apply(void 0,arguments)}}},[e._v("选择音乐")]),e.musicConfig.show?a("v-uni-button",{staticClass:"btn red-btn",on:{touchend:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.toPreview.apply(void 0,arguments)}}},[e._v("去预览")]):e._e()],1)],1)]:e._e()],2)})),1)],1)],1)},i=[]},"71c5":function(e,t,a){"use strict";a.r(t);var o=a("aee2"),i=a("ebce");for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);a("bea1");var n=a("828b"),c=Object(n["a"])(i["default"],o["b"],o["c"],!1,null,"9470c856",null,!1,o["a"],void 0);t["default"]=c.exports},"72af":function(e,t,a){"use strict";a.r(t);var o=a("6d89"),i=a("f4ed");for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);a("65ea");var n=a("828b"),c=Object(n["a"])(i["default"],o["b"],o["c"],!1,null,"465fb920",null,!1,o["a"],void 0);t["default"]=c.exports},"7df2":function(e,t,a){var o=a("c86c");t=o(!1),t.push([e.i,".example-body[data-v-9470c856]{\ndisplay:flex;\nflex-direction:row;justify-content:flex-start;\n\t/* align-items: flex-end; */\n\t/* flex-wrap: wrap; */padding:%?10?%}.cu-editor-input[data-v-9470c856]:focus{border-color:#00f; /* 聚焦时的边框颜色 */outline:none /* 移除默认的聚焦轮廓 */}[data-v-9470c856] .editor-container{border:%?3?% solid rgba(51,85,85,.3333333333333333);border-radius:%?20?%;margin:%?20?%}",""]),e.exports=t},"7fe9":function(e,t,a){"use strict";a("6a54");var o=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.get_files_and_is_max=t.get_file_info=t.get_file_ext=t.get_file_data=t.get_extname=void 0;var i=o(a("2634")),r=o(a("2fdc"));a("20f3"),a("5c47"),a("a1c1"),a("bf0f"),a("2797"),a("5ef2"),a("aa9c"),a("c223");var n=function(e){var t=e.lastIndexOf("."),a=e.length;return{name:e.substring(0,t),ext:e.substring(t+1,a)}};t.get_file_ext=n;t.get_extname=function(e){if(Array.isArray(e))return e;var t=e.replace(/(\[|\])/g,"");return t.split(",")};t.get_files_and_is_max=function(e,t){var a=[],o=[];return t&&0!==t.length?(e.tempFiles.forEach((function(e){var i=n(e.name),r=i.ext.toLowerCase();-1!==t.indexOf(r)&&(o.push(e),a.push(e.path))})),o.length!==e.tempFiles.length&&uni.showToast({title:"当前选择了".concat(e.tempFiles.length,"个文件 ,").concat(e.tempFiles.length-o.length," 个文件格式不正确"),icon:"none",duration:5e3}),{filePaths:a,files:o}):{filePaths:a,files:o}};var c=function(e){return new Promise((function(t,a){uni.getImageInfo({src:e,success:function(e){t(e)},fail:function(e){a(e)}})}))};t.get_file_info=c;var l=function(){var e=(0,r.default)((0,i.default)().mark((function e(t){var a,o,r,l,s,d=arguments;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=d.length>1&&void 0!==d[1]?d[1]:"image",o=n(t.name),r=o.ext.toLowerCase(),l={name:t.name,uuid:t.uuid,extname:r||"",cloudPath:t.cloudPath,fileType:t.fileType,thumbTempFilePath:t.thumbTempFilePath,url:t.path||t.path,size:t.size,image:{},path:t.path,video:{}},"image"!==a){e.next=14;break}return e.next=7,c(t.path);case 7:s=e.sent,delete l.video,l.image.width=s.width,l.image.height=s.height,l.image.location=s.path,e.next=15;break;case 14:delete l.image;case 15:return e.abrupt("return",l);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.get_file_data=l},"8ad0":function(e,t,a){"use strict";var o=a("682f"),i=a.n(o);i.a},"8f1c":function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"uni-section"},[a("v-uni-view",{staticClass:"uni-section-header",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClick.apply(void 0,arguments)}}},[e.type?a("v-uni-view",{staticClass:"uni-section-header__decoration",class:e.type}):e._t("decoration"),a("v-uni-view",{staticClass:"uni-section-header__content"},[a("v-uni-text",{staticClass:"uni-section__content-title",class:{distraction:!e.subTitle},style:{"font-size":e.titleFontSize,color:e.titleColor}},[e._v(e._s(e.title))]),e.subTitle?a("v-uni-text",{staticClass:"uni-section-header__content-sub",style:{"font-size":e.subTitleFontSize,color:e.subTitleColor}},[e._v(e._s(e.subTitle))]):e._e()],1),a("v-uni-view",{staticClass:"uni-section-header__slot-right"},[e._t("right")],2)],2),a("v-uni-view",{staticClass:"uni-section-content",style:{padding:e._padding}},[e._t("default")],2)],1)},i=[]},"9b2f":function(e,t,a){var o=a("d109");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var i=a("967d").default;i("0133c77c",o,!0,{sourceMap:!1,shadowMode:!1})},"9bf5":function(e,t,a){var o=a("c86c");t=o(!1),t.push([e.i,".uni-file-picker[data-v-0db09d61]{\nbox-sizing:border-box;overflow:hidden;width:100%;\nflex:1}.uni-file-picker__header[data-v-0db09d61]{padding-top:5px;padding-bottom:10px;\ndisplay:flex;\njustify-content:space-between}.file-title[data-v-0db09d61]{font-size:14px;color:#333}.file-count[data-v-0db09d61]{font-size:14px;color:#999}.is-add[data-v-0db09d61]{\ndisplay:flex;\nalign-items:center;justify-content:center}.icon-add[data-v-0db09d61]{width:50px;height:5px;background-color:#f1f1f1;border-radius:2px}.rotate[data-v-0db09d61]{position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg)}",""]),e.exports=t},a17c:function(e,t,a){"use strict";var o=a("9b2f"),i=a.n(o);i.a},aee2:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return r})),a.d(t,"a",(function(){return o}));var o={uniSection:a("d2d3").default,uniEasyinput:a("1986").default,uniFilePicker:a("0b52").default,cuEditor:a("72af").default},i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticStyle:{"padding-bottom":"100rpx"}},[a("uni-section",{staticClass:"mb-10",attrs:{type:"line",title:"文章标题"}}),a("uni-easyinput",{attrs:{autoHeight:!0,placeholder:"请输入内容"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}}),a("uni-section",{staticClass:"mb-10",attrs:{type:"line",title:"文章封面"}}),a("uni-file-picker",{attrs:{limit:"1",title:"最多选择1张图片,作为文章封面"}}),a("uni-section",{staticClass:"mb-10",attrs:{type:"line",title:"文章简介"}}),a("uni-easyinput",{staticStyle:{margin:"30rpx"},attrs:{autoHeight:!0,placeholder:"请输入内容",type:"textarea"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}}),a("uni-section",{staticClass:"mb-10 ",attrs:{type:"line",title:"文章内容"}}),a("cu-editor",{})],1)},r=[]},b32d:function(e,t,a){"use strict";(function(e){a("6a54");var o=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(a("b7c7")),r=o(a("9b1b")),n=o(a("2634")),c=o(a("2fdc"));a("64aa"),a("bf0f"),a("2797"),a("aa9c"),a("dd2b"),a("5c47"),a("0506"),a("dc8a"),a("c223"),a("a1c1"),a("18f7"),a("de6c"),a("bd06"),a("e966"),a("20f3");var l=a("f20e"),s=a("7fe9"),d=o(a("11d3")),f=o(a("c583")),u={name:"uniFilePicker",components:{uploadImage:d.default,uploadFile:f.default},options:{virtualHost:!0},emits:["select","success","fail","progress","delete","update:modelValue","input"],props:{modelValue:{type:[Array,Object],default:function(){return[]}},value:{type:[Array,Object],default:function(){return[]}},disabled:{type:Boolean,default:!1},disablePreview:{type:Boolean,default:!1},delIcon:{type:Boolean,default:!0},autoUpload:{type:Boolean,default:!0},limit:{type:[Number,String],default:9},mode:{type:String,default:"grid"},fileMediatype:{type:String,default:"image"},fileExtname:{type:[Array,String],default:function(){return[]}},title:{type:String,default:""},listStyles:{type:Object,default:function(){return{border:!0,dividline:!0,borderStyle:{}}}},imageStyles:{type:Object,default:function(){return{width:"auto",height:"auto"}}},readonly:{type:Boolean,default:!1},returnType:{type:String,default:"array"},sizeType:{type:Array,default:function(){return["original","compressed"]}},sourceType:{type:Array,default:function(){return["album","camera"]}},provider:{type:String,default:""}},data:function(){return{files:[],localValue:[]}},watch:{value:{handler:function(e,t){this.setValue(e,t)},immediate:!0},modelValue:{handler:function(e,t){this.setValue(e,t)},immediate:!0}},computed:{filesList:function(){var e=[];return this.files.forEach((function(t){e.push(t)})),e},showType:function(){return"image"===this.fileMediatype?this.mode:"list"},limitLength:function(){return"object"===this.returnType?1:this.limit?this.limit>=9?9:this.limit:1}},created:function(){e.config&&e.config.provider||(this.noSpace=!0,e.chooseAndUploadFile=l.chooseAndUploadFile),this.form=this.getForm("uniForms"),this.formItem=this.getForm("uniFormsItem"),this.form&&this.formItem&&this.formItem.name&&(this.rename=this.formItem.name,this.form.inputChildrens.push(this))},methods:{clearFiles:function(e){var t=this;0===e||e?this.files.splice(e,1):(this.files=[],this.$nextTick((function(){t.setEmit()}))),this.$nextTick((function(){t.setEmit()}))},upload:function(){var e=[];return this.files.forEach((function(t,a){"ready"!==t.status&&"error"!==t.status||e.push(Object.assign({},t))})),this.uploadFiles(e)},setValue:function(e,t){var a=this;return(0,c.default)((0,n.default)().mark((function t(){var o,i,r,l;return(0,n.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(o=function(){var e=(0,c.default)((0,n.default)().mark((function e(t){var o,i;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o=/cloud:\/\/([\w.]+\/?)\S*/,i="",i=t.fileID?t.fileID:t.url,!o.test(i)){e.next=8;break}return t.fileID=i,e.next=7,a.getTempFileURL(i);case 7:t.url=e.sent;case 8:return t.url&&(t.path=t.url),e.abrupt("return",t);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),"object"!==a.returnType){t.next=10;break}if(!e){t.next=7;break}return t.next=5,o(e);case 5:t.next=8;break;case 7:e={};case 8:t.next=19;break;case 10:e||(e=[]),i=0;case 12:if(!(i0?e:[],a.files=[].concat(l);case 23:case"end":return t.stop()}}),t)})))()},choose:function(){this.disabled||(this.files.length>=Number(this.limitLength)&&"grid"!==this.showType&&"array"===this.returnType?uni.showToast({title:"您最多选择 ".concat(this.limitLength," 个文件"),icon:"none"}):this.chooseFiles())},chooseFiles:function(){var t=this,a=(0,s.get_extname)(this.fileExtname);e.chooseAndUploadFile({type:this.fileMediatype,compressed:!1,sizeType:this.sizeType,sourceType:this.sourceType,extension:a.length>0?a:void 0,count:this.limitLength-this.files.length,onChooseFile:this.chooseFileCallback,onUploadProgress:function(e){t.setProgress(e,e.index)}}).then((function(e){t.setSuccessAndError(e.tempFiles)})).catch((function(e){console.log("选择失败",e)}))},chooseFileCallback:function(e){var t=this;return(0,c.default)((0,n.default)().mark((function a(){var o,i,c,l,d,f,u,p;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:o=(0,s.get_extname)(t.fileExtname),i=1===Number(t.limitLength)&&t.disablePreview&&!t.disabled||"object"===t.returnType,i&&(t.files=[]),c=(0,s.get_files_and_is_max)(e,o),l=c.filePaths,d=c.files,o&&o.length>0||(l=e.tempFilePaths,d=e.tempFiles),f=[],u=0;case 7:if(!(u\\:\*\|":]/g,"_");e.cloudPath=r+"_"+Date.now()+"_"+a+"."+i}));case 25:case"end":return a.stop()}}),a)})))()},uploadFiles:function(e){var t=this;return e=[].concat(e),l.uploadCloudFiles.call(this,e,5,(function(e){t.setProgress(e,e.index,!0)})).then((function(e){return t.setSuccessAndError(e),e})).catch((function(e){console.log(e)}))},setSuccessAndError:function(e,t){var a=this;return(0,c.default)((0,n.default)().mark((function t(){var o,i,r,c,l,s,d;return(0,n.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:o=[],i=[],r=[],c=[],l=(0,n.default)().mark((function t(l){var s,d,f;return(0,n.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(s=e[l],d=s.uuid?a.files.findIndex((function(e){return e.uuid===s.uuid})):s.index,-1!==d&&a.files){t.next=4;break}return t.abrupt("return","break");case 4:if("request:fail"!==s.errMsg){t.next=12;break}a.files[d].url=s.path,a.files[d].status="error",a.files[d].errMsg=s.errMsg,i.push(a.files[d]),c.push(a.files[d].url),t.next=26;break;case 12:if(a.files[d].errMsg="",a.files[d].fileID=s.url,f=/cloud:\/\/([\w.]+\/?)\S*/,!f.test(s.url)){t.next=21;break}return t.next=18,a.getTempFileURL(s.url);case 18:a.files[d].url=t.sent,t.next=22;break;case 21:a.files[d].url=s.url;case 22:a.files[d].status="success",a.files[d].progress+=1,o.push(a.files[d]),r.push(a.files[d].fileID);case 26:case"end":return t.stop()}}),t)})),s=0;case 6:if(!(s0&&(a.setEmit(),a.$emit("success",{tempFiles:a.backObject(o),tempFilePaths:r})),i.length>0&&a.$emit("fail",{tempFiles:a.backObject(i),tempFilePaths:c});case 16:case"end":return t.stop()}}),t)})))()},setProgress:function(e,t,a){this.files.length;var o=Math.round(100*e.loaded/e.total),i=t;a||(i=this.files.findIndex((function(t){return t.uuid===e.tempFile.uuid}))),-1!==i&&this.files[i]&&(this.files[i].progress=o-1,this.$emit("progress",{index:i,progress:parseInt(o),tempFile:this.files[i]}))},delFile:function(e){var t=this;this.$emit("delete",{index:e,tempFile:this.files[e],tempFilePath:this.files[e].url}),this.files.splice(e,1),this.$nextTick((function(){t.setEmit()}))},getFileExt:function(e){var t=e.lastIndexOf("."),a=e.length;return{name:e.substring(0,t),ext:e.substring(t+1,a)}},setEmit:function(){var e=[];"object"===this.returnType?(e=this.backObject(this.files)[0],this.localValue=e||null):(e=this.backObject(this.files),this.localValue||(this.localValue=[]),this.localValue=(0,i.default)(e)),this.$emit("input",this.localValue)},backObject:function(e){var t=[];return e.forEach((function(e){t.push({extname:e.extname,fileType:e.fileType,image:e.image,name:e.name,path:e.path,size:e.size,fileID:e.fileID,url:e.url,uuid:e.uuid,status:e.status,cloudPath:e.cloudPath})})),t},getTempFileURL:function(t){return(0,c.default)((0,n.default)().mark((function a(){var o;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t={fileList:[].concat(t)},a.next=3,e.getTempFileURL(t);case 3:return o=a.sent,a.abrupt("return",o.fileList[0].tempFileURL||"");case 5:case"end":return a.stop()}}),a)})))()},getForm:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"uniForms",t=this.$parent,a=t.$options.name;while(a!==e){if(t=t.$parent,!t)return!1;a=t.$options.name}return t}}};t.default=u}).call(this,a("861b")["uniCloud"])},b49c:function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"uni-file-picker__container"},[e._l(e.filesList,(function(t,o){return a("v-uni-view",{key:o,staticClass:"file-picker__box",style:e.boxStyle},[a("v-uni-view",{staticClass:"file-picker__box-content",style:e.borderStyle},[a("v-uni-image",{staticClass:"file-image",attrs:{src:t.url,mode:"aspectFill"},on:{click:function(a){a.stopPropagation(),arguments[0]=a=e.$handleEvent(a),e.prviewImage(t,o)}}}),e.delIcon&&!e.readonly?a("v-uni-view",{staticClass:"icon-del-box",on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.delFile(o)}}},[a("v-uni-view",{staticClass:"icon-del"}),a("v-uni-view",{staticClass:"icon-del rotate"})],1):e._e(),t.progress&&100!==t.progress||0===t.progress?a("v-uni-view",{staticClass:"file-picker__progress"},[a("v-uni-progress",{staticClass:"file-picker__progress-item",attrs:{percent:-1===t.progress?0:t.progress,"stroke-width":"4",backgroundColor:t.errMsg?"#ff5a5f":"#EBEBEB"}})],1):e._e(),t.errMsg?a("v-uni-view",{staticClass:"file-picker__mask",on:{click:function(a){a.stopPropagation(),arguments[0]=a=e.$handleEvent(a),e.uploadFiles(t,o)}}},[e._v("点击重试")]):e._e()],1)],1)})),e.filesList.length0&&void 0!==arguments[0]?arguments[0]:{type:"all"};if("image"===e.type)return l(i(e),e);if("video"===e.type)return l(r(e),e);return l(n(e),e)},t.uploadCloudFiles=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5,o=arguments.length>2?arguments[2]:void 0;t=JSON.parse(JSON.stringify(t));var i=t.length,r=0,n=this;return new Promise((function(c){while(r=i)!t.find((function(e){return!e.url&&!e.errMsg}))&&c(t);else{var s=t[a],d=n.files.findIndex((function(e){return e.uuid===s.uuid}));s.url="",delete s.errMsg,e.uploadFile({filePath:s.path,cloudPath:s.cloudPath,fileType:s.fileType,onUploadProgress:function(e){e.index=d,o&&o(e)}}).then((function(e){s.url=e.fileID,s.index=d,a