1 line
24 KiB
JavaScript
1 line
24 KiB
JavaScript
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["uni_modules-uni-upgrade-center-pages-version-add"],{"5a91":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.appVersionListDbName=e.appListDbName=void 0,e.deepClone=function t(e){if([null,void 0,NaN,!1].includes(e))return e;if("object"!==(0,n.default)(e)&&"function"!==typeof e)return e;var a=function(t){return"[object Array]"===Object.prototype.toString.call(t)}(e)?[]:{};for(var i in e)e.hasOwnProperty(i)&&(a[i]="object"===(0,n.default)(e[i])?t(e[i]):e[i]);return a},e.defaultDisplayApp=void 0;var n=i(a("fcf3"));a("bf0f"),a("4626");e.appListDbName="opendb-app-list";e.appVersionListDbName="opendb-app-versions";e.defaultDisplayApp=""},"5d6c":function(t,e,a){"use strict";a.r(e);var i=a("7fa3"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a},"70a4":function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.validator=e.enumConverter=void 0;e.validator={appid:{rules:[{required:!0},{format:"string"}],label:"AppID"},name:{rules:[{format:"string"}],label:"应用名称"},title:{rules:[{format:"string"}],label:"更新标题"},contents:{rules:[{required:!0},{format:"string"}],label:"更新内容"},platform:{rules:[{required:!0},{range:[{value:"Android",text:"安卓"},{value:"iOS",text:"苹果"}]}],label:"平台"},type:{rules:[{required:!0},{format:"string"},{range:[{value:"native_app",text:"原生App安装包"},{value:"wgt",text:"wgt资源包"}]}],label:"安装包类型"},version:{rules:[{required:!0},{format:"string"}],label:"版本号"},min_uni_version:{rules:[{format:"string"}],label:"原生App最低版本"},url:{rules:[{required:!0},{format:"string"}],label:"链接"},stable_publish:{rules:[{format:"bool"}],label:"上线发行"},create_date:{rules:[{format:"timestamp"}],label:"上传时间"},is_silently:{rules:[{format:"bool"}],label:"静默更新",defaultValue:!1},is_mandatory:{rules:[{format:"bool"}],label:"强制更新",defaultValue:!1},store_list:{rules:[{format:"array"}],label:"应用市场"}};e.enumConverter={platform_valuetotext:[{value:"Android",text:"安卓"},{value:"iOS",text:"苹果"}],type_valuetotext:{native_app:"原生App安装包",wgt:"wgt资源包"}}},"7fa3":function(t,e,a){"use strict";(function(t){a("6a54");var i=a("3639").default,n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(a("2634")),o=n(a("9b1b")),l=n(a("2fdc"));a("64aa"),a("aa9c"),a("5c47"),a("a1c1"),a("7a76"),a("c9b5"),a("bf0f"),a("2797"),a("e838"),a("8f71"),a("4626"),a("5ac7"),a("ab80");a("70a4");var s=i(a("c130d")),u=a("5a91"),c=t.database(),d=(c.command,u.appVersionListDbName);var f={mixins:[s.default],data:function(){return{latestVersion:"0.0.0",lastVersionId:"",uniFilePickerProvider:"unicloud",domain:""}},onLoad:function(t){var e=this;return(0,l.default)((0,r.default)().mark((function a(){var i,n,l,s,u,c,d;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(i=t.appid,n=t.name,l=t.type,s=e.getCloudStorageConfig(),u=s.domain,c=s.provider,u&&(e.domain=u),c&&(e.uniFilePickerProvider=c),!(i&&l&&n)){a.next=14;break}return a.next=7,e.getStoreList(i);case 7:return d=a.sent,e.formData=(0,o.default)((0,o.default)({},e.formData),{appid:i,name:n,type:l,store_list:d}),a.next=11,e.getDetail(i,l);case 11:e.latestStableData=a.sent,!e.isWGT&&e.latestStableData.length&&e.setFormData("Android"),e.isWGT&&e.rules.min_uni_version.rules.push({required:!0});case 14:case"end":return a.stop()}}),a)})))()},onUnload:function(){this.setCloudStorage({provider:null})},watch:{isiOS:function(t){t||!this.hasPackage?this.formData.url="":this.formData.url=this.appFileList.url},"formData.platform":function(t){this.setFormData(t)},domain:function(t){this.setCloudStorage({domain:t}),this.formData.url&&(t||(t="请输入自定义域名"),this.formData.url=this.formData.url.replace(/^(https?:\/\/)[^\/]+/,"$1".concat(t)))},uniFilePickerProvider:{immediate:!0,handler:function(t){this.setCloudStorag
|