1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages2-arctcleCollectList-arctcleCollectList~pages2-arctcleLikeList-arctcleLikeList~pages2-follow-fo~c1bfcf0e"],{3220:function(t,e,n){"use strict";n.r(e);var o=n("e516"),i=n("49df");for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var c=n("828b"),s=Object(c["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=s.exports},"48b1":function(t,e,n){"use strict";n.r(e);var o=n("a8ce"),i=n("9469"),a=n("affd"),c=n("6aea"),s=n("e7f2");e["default"]={en:o,es:i,fr:a,"zh-Hans":c,"zh-Hant":s}},"49df":function(t,e,n){"use strict";n.r(e);var o=n("db82"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=i.a},"6aea":function(t){t.exports=JSON.parse('{"uniCloud.component.add.success":"新增成功","uniCloud.component.update.success":"修改成功","uniCloud.component.update.showModal.title":"提示","uniCloud.component.update.showModal.content":"是否更新该数据","uniCloud.component.remove.showModal.title":"提示","uniCloud.component.remove.showModal.content":"是否删除该数据"}')},9469:function(t){t.exports=JSON.parse('{"uniCloud.component.add.success":"新增成功","uniCloud.component.update.success":"修改成功","uniCloud.component.update.showModal.title":"提示","uniCloud.component.update.showModal.content":"是否更新该数据","uniCloud.component.remove.showModal.title":"提示","uniCloud.component.remove.showModal.content":"是否删除该数据"}')},"9b32":function(t,e,n){"use strict";(function(t){n("6a54");var o=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.parseImageUrl=function(){return u.apply(this,arguments)},n("473f"),n("bf0f"),n("aa9c"),n("fd3c"),n("8f71"),n("9db6"),n("aa77");var i=o(n("2634")),a=o(n("2fdc")),c=o(n("5de6")),s=o(n("3471"));function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[];Array.isArray(t)||(t=[t]);var n,o=(0,s.default)(t);try{for(o.s();!(n=o.n()).done;){var i=n.value,a=i.insert,r=void 0===a?{}:a,u=i.attributes,l=void 0===u?{}:u,d=l["data-custom"],h=void 0===d?"":d,f=h.split("&").reduce((function(t,e){var n=e.split("="),o=(0,c.default)(n,2),i=o[0],a=o[1];return i&&a&&(t[i]=a),t}),{});e.push({src:r.image,source:f.source?f.source:r.image})}}catch(p){o.e(p)}finally{o.f()}return e}function u(){return u=(0,a.default)((0,i.default)().mark((function e(){var n,o,a,c,s=arguments;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=s.length>0&&void 0!==s[0]?s[0]:[],o=s.length>1&&void 0!==s[1]?s[1]:"media","editor"===o?n=r(n).map((function(t){return t.source})):Array.isArray(n)||(n=[n]),n){e.next=5;break}return e.abrupt("return",null);case 5:if(a=n.filter((function(t){return t.startsWith("cloud://")})),!a.length){e.next=13;break}return e.next=9,t.getTempFileURL({fileList:a});case 9:return c=e.sent,e.abrupt("return",n.map((function(t){var e=c.fileList.find((function(e){return e.fileID===t}));return{src:e?e.tempFileURL:t,source:t}})));case 13:return e.abrupt("return",n.map((function(t){return{src:t,source:t}})));case 14:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)}}).call(this,n("861b")["uniCloud"])},a8ce:function(t){t.exports=JSON.parse('{"uniCloud.component.add.success":"Success","uniCloud.component.update.success":"Success","uniCloud.component.update.showModal.title":"Tips","uniCloud.component.update.showModal.content":"是否更新该数据","uniCloud.component.remove.showModal.title":"Tips","uniCloud.component.remove.showModal.content":"是否删除该数据"}')},a9ba:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e="",n=new Date,o=new Date(t),i=o.getFullYear(),a=o.getMonth()+1,c=o.getDate(),s=o.getHours(),r=o.getMinutes(),u=o.getSeconds(),l=o.getTime(),d=n.getFullYear(),h=n.getMonth()+1,f=n.getDate(),p=n.getHours(),g=n.getMinutes(),m=n.getSeconds(),v=n.getTime();v-l<1e4?e="刚刚":v-l<6e4?e="".concat(g>r?60*(g-r)+m-u:m-u,"秒前"):v-l<36e5?p>s?e="".concat(60*(p-s)+g-r,"分钟前"):(g<r&&(g+=60),e="".concat(g-r,"分钟前")):e=v-l<864e5?"".concat(f>c?24*(f-c)+p-s:h!==a?24+p-s:p-s,"小时前"):d===i?"".concat(a,"月").concat(c,"日"):"".concat(i,"年").concat(a,"月").concat(c,"日");return e},n("c223")},affd:function(t){t.exports=JSON.parse('{"uniCloud.component.add.success":"新增成功","uniCloud.component.update.success":"修改成功","uniCloud.component.update.showModal.title":"提示","uniCloud.component.update.showModal.content":"是否更新该数据","uniCloud.component.remove.showModal.title":"提示","uniCloud.component.remove.showModal.content":"是否删除该数据"}')},db82:function(t,e,n){"use strict";(function(t){n("6a54");var o=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n("b7c7")),a=o(n("fcf3"));n("64aa"),n("5ef2"),n("bf0f"),n("aa9c"),n("dd2b"),n("5c47"),n("d4b5"),n("dc8a"),n("7a76"),n("c9b5"),n("f7a5");var c=n("d3b4"),s=o(n("48b1")),r=(0,c.initVueI18n)(s.default),u=r.t,l={load:"load",error:"error"},d={add:"add",replace:"replace"},h={auto:"auto",onready:"onready",manual:"manual"},f=["pageCurrent","pageSize","spaceInfo","collection","action","field","getcount","orderby","where","groupby","groupField","distinct"],p={name:"UniClouddb",props:{options:{type:[Object,Array],default:function(){return{}}},spaceInfo:{type:Object,default:function(){return{}}},collection:{type:[String,Array],default:""},action:{type:String,default:""},field:{type:String,default:""},orderby:{type:String,default:""},where:{type:[String,Object],default:""},pageData:{type:String,default:"add"},pageCurrent:{type:Number,default:1},pageSize:{type:Number,default:20},getcount:{type:[Boolean,String],default:!1},getone:{type:[Boolean,String],default:!1},gettree:{type:[Boolean,String,Object],default:!1},gettreepath:{type:[Boolean,String],default:!1},startwith:{type:String,default:""},limitlevel:{type:Number,default:10},groupby:{type:String,default:""},groupField:{type:String,default:""},distinct:{type:[Boolean,String],default:!1},pageIndistinct:{type:[Boolean,String],default:!1},foreignKey:{type:String,default:""},loadtime:{type:String,default:"auto"},manual:{type:Boolean,default:!1}},data:function(){return{loading:!1,hasMore:!1,dataList:this.getone?void 0:[],paginationInternal:{},errorMessage:""}},computed:{collectionArgs:function(){return Array.isArray(this.collection)?this.collection:[this.collection]},isLookup:function(){return Array.isArray(this.collection)&&this.collection.length>1||"string"===typeof this.collection&&this.collection.indexOf(",")>-1}},created:function(){var t=this;this._isEnded=!1,this.paginationInternal={current:this.pageCurrent,size:this.pageSize,count:0},this.$watch((function(){var e=[];return f.forEach((function(n){e.push(t[n])})),e}),(function(e,n){if(t.paginationInternal.size=t.pageSize,e[0]!==n[0]&&(t.paginationInternal.current=t.pageCurrent),t.loadtime!==h.manual){for(var o=!1,i=2;i<e.length;i++)if(e[i]!==n[i]){o=!0;break}o&&(t.clear(),t.reset()),t._execLoadData()}})),this.manual||this.loadtime!==h.auto||this.loadData()},beforeDestroy:function(){},methods:{loadData:function(t,e){var n=null,o=!1;"object"===(0,a.default)(t)?(t.clear&&(this.pageData===d.replace?this.clear():o=t.clear,this.reset()),void 0!==t.current&&(this.paginationInternal.current=t.current),"function"===typeof e&&(n=e)):"function"===typeof t&&(n=t),this._execLoadData(n,o)},loadMore:function(){this._isEnded||this.loading||(this.pageData===d.add&&this.paginationInternal.current++,this._execLoadData())},refresh:function(){this.clear(),this._execLoadData()},clear:function(){this._isEnded=!1,this.dataList=[]},reset:function(){this.paginationInternal.current=1},add:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.action,i=n.showToast,a=void 0===i||i,c=n.toastTitle,s=n.success,r=n.fail,l=n.complete,d=n.needConfirm,h=void 0===d||d,f=n.needLoading,p=void 0===f||f,g=n.loadingTitle,m=void 0===g?"":g;p&&uni.showLoading({title:m});var v=t.database(this.spaceInfo);o&&(v=v.action(o)),v.collection(this.getMainCollection()).add(e).then((function(t){s&&s(t),a&&uni.showToast({title:c||u("uniCloud.component.add.success")})})).catch((function(t){r&&r(t),h&&uni.showModal({content:t.message,showCancel:!1})})).finally((function(){p&&uni.hideLoading(),l&&l()}))},remove:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.action,i=n.success,a=n.fail,c=n.complete,s=n.confirmTitle,r=n.confirmContent,l=n.needConfirm,d=void 0===l||l,h=n.needLoading,f=void 0===h||h,p=n.loadingTitle,g=void 0===p?"":p;t&&t.length&&(d?uni.showModal({title:s||u("uniCloud.component.remove.showModal.title"),content:r||u("uniCloud.component.remove.showModal.content"),showCancel:!0,success:function(n){n.confirm&&e._execRemove(t,o,i,a,c,d,f,g)}}):this._execRemove(t,o,i,a,c,d,f,g))},update:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Object.assign({action:null,showToast:!0,toastTitle:null,success:null,fail:null,complete:null,confirmTitle:null,confirmContent:null,needConfirm:!0,needLoading:!0,loadingTitle:""},o);o.needConfirm?uni.showModal({title:o.confirmTitle||u("uniCloud.component.update.showModal.title"),content:o.confirmContent||u("uniCloud.component.update.showModal.content"),showCancel:!0,success:function(o){o.confirm&&n._doUpdate(t,e,i)}}):this._doUpdate(t,e,i)},_doUpdate:function(e,n,o){var i=o.action,a=o.success,c=o.fail,s=o.complete,r=o.showToast,l=o.toastTitle,d=o.needConfirm,h=o.needLoading,f=o.loadingTitle;h&&uni.showLoading({title:f});var p=t.database(this.spaceInfo);i&&(p=p.action(i)),p.collection(this.getMainCollection()).doc(e).update(n).then((function(t){a&&a(t),r&&uni.showToast({title:l||u("uniCloud.component.update.success")})})).catch((function(t){c&&c(t),d&&uni.showModal({content:t.message,showCancel:!1})})).finally((function(){h&&uni.hideLoading(),s&&s()}))},getMainCollection:function(){if("string"===typeof this.collection)return this.collection.split(",")[0];var t=JSON.parse(JSON.stringify(this.collection[0]));return t.$db[0].$param[0]},getTemp:function(){var e,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],o=t.database(this.spaceInfo);this.action&&(o=o.action(this.action)),o=(e=o).collection.apply(e,(0,i.default)(this.collectionArgs)),this.foreignKey&&(o=o.foreignKey(this.foreignKey)),this.where&&Object.keys(this.where).length&&(o=o.where(this.where)),this.field&&(o=o.field(this.field)),this.groupby&&(o=o.groupBy(this.groupby)),this.groupField&&(o=o.groupField(this.groupField)),!0===this.distinct&&(o=o.distinct()),this.orderby&&(o=o.orderBy(this.orderby));var a=this.paginationInternal,c=a.current,s=a.size,r={};this.getcount&&(r.getCount=this.getcount);var u={limitLevel:this.limitlevel,startWith:this.startwith};return this.gettree&&(r.getTree=u),this.gettreepath&&(r.getTreePath=u),o=o.skip(s*(c-1)).limit(s),n?(o=o.getTemp(r),o.udb=this):o=o.get(r),o},setResult:function(t){0===t.code?this._execLoadDataSuccess(t):this._execLoadDataFail(new Error(t.message))},_execLoadData:function(t,e){var n=this;this.loading||(this.loading=!0,this.errorMessage="",this._getExec().then((function(o){n.loading=!1,n._execLoadDataSuccess(o.result,t,e)})).catch((function(e){n.loading=!1,n._execLoadDataFail(e,t)})))},_execLoadDataSuccess:function(t,e,n){var o=t.data,a=t.count;this._isEnded=void 0!==a?this.paginationInternal.current*this.paginationInternal.size>=a:o.length<this.pageSize,this.hasMore=!this._isEnded;var c,s=this.getone?o.length?o[0]:void 0:o;(this.getcount&&(this.paginationInternal.count=a),e&&e(s,this._isEnded,this.paginationInternal),this._dispatchEvent(l.load,s),this.getone||this.pageData===d.replace)?this.dataList=s:n?this.dataList=s:(c=this.dataList).push.apply(c,(0,i.default)(s))},_execLoadDataFail:function(t,e){this.errorMessage=t,e&&e(),this.$emit(l.error,t)},_getExec:function(){return this.getTemp(!1)},_execRemove:function(e,n,o,i,a,c,s,r){var u=this;if(this.collection&&e){var l=Array.isArray(e)?e:[e];if(l.length){s&&uni.showLoading({mask:!0,title:r});var h=t.database(this.spaceInfo),f=h.command,p=h;n&&(p=p.action(n)),p.collection(this.getMainCollection()).where({_id:f.in(l)}).remove().then((function(t){o&&o(t.result),u.pageData===d.replace?u.refresh():u.removeData(l)})).catch((function(t){i&&i(t),c&&uni.showModal({content:t.message,showCancel:!1})})).finally((function(){s&&uni.hideLoading(),a&&a()}))}}},removeData:function(t){for(var e=t.slice(0),n=this.dataList,o=n.length-1;o>=0;o--){var i=e.indexOf(n[o]._id);i>=0&&(n.splice(o,1),e.splice(i,1))}},_dispatchEvent:function(t,e){this._changeDataFunction?this._changeDataFunction(e,this._isEnded,this.paginationInternal):this.$emit(t,e,this._isEnded,this.paginationInternal)}}};e.default=p}).call(this,n("861b")["uniCloud"])},e516:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var o=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",[this._t("default",null,{options:this.options,data:this.dataList,pagination:this.paginationInternal,loading:this.loading,hasMore:this.hasMore,error:this.errorMessage})],2)},i=[]},e7f2:function(t){t.exports=JSON.parse('{"uniCloud.component.add.success":"新增成功","uniCloud.component.update.success":"修改成功","uniCloud.component.update.showModal.title":"提示","uniCloud.component.update.showModal.content":"是否更新该数据","uniCloud.component.remove.showModal.title":"提示","uniCloud.component.remove.showModal.content":"是否刪除數據"}')}}]); |