(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.setCloudStorage({provider:t})}}},methods:{setFormData:function(t){uni.showLoading({mask:!0}),this.latestVersion="0.0.0",this.lastVersionId="";var e=this.getData(this.latestStableData,t)[0];if(e){var a=e._id,i=e.version,n=e.name,r=e.platform,o=e.min_uni_version,l=e.url;this.lastVersionId=a,this.latestVersion=i,this.formData.name=n,this.isWGT?this.formData.min_uni_version=o:(delete this.formData.min_uni_version,this.formData.platform=r[0],this.isiOS&&(this.formData.url=l))}else this.isWGT&&(this.formData.min_uni_version="");uni.hideLoading()},submit:function(){var t=this;uni.showLoading({mask:!0}),this.$refs.form.validate(["store_list"]).then((function(e){if(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"0",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";t=String(t).split("."),e=String(e).split(".");for(var a=Math.min(t.length,e.length),i=0,n=0;no){i=1;break}if(re.length,s=l?t:e,u=a;u0){i=l?1:-1;break}}return i}(t.latestVersion,e.version)>=0)throw uni.showModal({content:"版本号必须大于当前已上线版本(".concat(t.latestVersion,")"),showCancel:!1}),new Error("版本号必须大于已上线版本(${this.latestVersion})");t.isWGT||(e.platform=[e.platform]),(t.isiOS||t.isWGT)&&delete e.store_list,e.store_list&&e.store_list.forEach((function(t){t.priority=parseFloat(t.priority)})),t.submitForm(e)})).catch((function(t){uni.hideLoading()}))},submitForm:function(t){var e=this;return(0,l.default)((0,r.default)().mark((function a(){var i,n,o;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(t=e.createCenterRecord(t),i=c.collection(d),n=[],e.isWGT){a.next=7;break}return a.next=6,e.getDetail(t.appid,t.type,e.createStatQuery(t));case 6:n=a.sent;case 7:n.length?(t.create_date=Date.now(),o=i.doc(n[0]._id).update(t)):o=i.add(t),o.then(function(){var a=(0,l.default)((0,r.default)().mark((function a(n){return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!t.stable_publish||!e.lastVersionId){a.next=3;break}return a.next=3,i.doc(e.lastVersionId).update({stable_publish:!1});case 3:uni.showToast({title:"新增成功"}),e.getOpenerEventChannel().emit("refreshData"),setTimeout((function(){return uni.navigateBack()}),500);case 6:case"end":return a.stop()}}),a)})));return function(t){return a.apply(this,arguments)}}()).catch((function(t){uni.showModal({content:t.message||"请求服务失败",showCancel:!1})})).finally((function(){uni.hideLoading()})),e.setCloudStorageConfig({provider:e.uniFilePickerProvider,domain:e.domain});case 10:case"end":return a.stop()}}),a)})))()},getDetail:function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return uni.showLoading({mask:!0}),c.collection(d).where(Object.assign({appid:t,type:e,stable_publish:!0},a)).field(s.fields).get().then((function(t){return t.result.data})).catch((function(t){uni.showModal({content:t.message||"请求服务失败",showCancel:!1})})).finally((function(){uni.hideLoading()}))},getData:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1?arguments[1]:void 0;return"string"===typeof e?t.filter((function(t){return t.platform.includes(e)})):t.filter((function(t){return t.platform.toString()===e.toString()}))},back:function(){var t=this;uni.showModal({title:"取消发布",content:this.hasPackage?"将会删除已上传的包":void 0,success:function(e){e.confirm&&(t.hasPackage&&t.deleteFile([t.appFileList.url]),uni.navigateBack())}})}}};e.default=f}).call(this,a("861b")["default"])},"9e8f":function(t,e,a){"use strict";a.r(e);var i=a("bfd0"),n=a("5d6c");for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);a("e78e");var o=a("828b"),l=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"c6b4d670",null,!1,i["a"],void 0);e["default"]=l.exports},a345:function(t,e,a){var i=a("ef59");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("1b28057d",i,!0,{sourceMap:!1,shadowMode:!1})},bfd0:function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return i}));var i={uniForms:a("b689").default,uniFormsItem:a("1898").default,uniEasyinput:a("4154").default,uniDataCheckbox:a("3a53").default,showInfo:a("2945").default,uniFilePicker:a("cd77").default,uniCard:a("9242").default},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"uni-container"},[a("v-uni-view",{staticClass:"uni-header"},[a("v-uni-view",{staticClass:"uni-group"},[a("v-uni-view",{staticClass:"uni-title"},[t._v("包类型")]),a("v-uni-view",{staticClass:"uni-sub-title"},[t._v(t._s(t.type_valuetotext[t.formData.type]))])],1)],1),a("uni-forms",{ref:"form",attrs:{value:t.formData,validateTrigger:"bind",labelWidth:t.labelWidth}},[a("uni-forms-item",{attrs:{name:"appid",label:"AppID",required:!0}},[a("uni-easyinput",{attrs:{disabled:!0,trim:"both"},model:{value:t.formData.appid,callback:function(e){t.$set(t.formData,"appid",e)},expression:"formData.appid"}})],1),a("uni-forms-item",{attrs:{name:"name",label:"应用名称"}},[a("uni-easyinput",{attrs:{disabled:!0,trim:"both"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1),a("uni-forms-item",{attrs:{name:"title",label:"更新标题"}},[a("uni-easyinput",{attrs:{placeholder:"更新标题"},model:{value:t.formData.title,callback:function(e){t.$set(t.formData,"title",e)},expression:"formData.title"}})],1),a("uni-forms-item",{attrs:{name:"contents",label:"更新内容",required:!0}},[a("v-uni-textarea",{staticClass:"uni-textarea-border",staticStyle:{"box-sizing":"content-box"},attrs:{"auto-height":!0,maxlength:-1,value:t.formData.contents},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.binddata("contents",e.detail.value)},"update:value":function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.formData.contents=e}.apply(void 0,arguments)}}})],1),a("uni-forms-item",{attrs:{name:"platform",label:"平台",required:!0}},[a("uni-data-checkbox",{attrs:{multiple:t.isWGT,localdata:t.platformLocaldata},model:{value:t.formData.platform,callback:function(e){t.$set(t.formData,"platform",e)},expression:"formData.platform"}})],1),a("uni-forms-item",{attrs:{name:"version",label:"版本号",required:!0}},[a("uni-easyinput",{attrs:{placeholder:"当前包版本号,必须大于当前线上发行版本号"},model:{value:t.formData.version,callback:function(e){t.$set(t.formData,"version",e)},expression:"formData.version"}})],1),t.isWGT?a("uni-forms-item",{key:"min_uni_version",attrs:{name:"min_uni_version",label:"原生App最低版本",required:t.isWGT}},[a("uni-easyinput",{attrs:{placeholder:"原生App最低版本"},model:{value:t.formData.min_uni_version,callback:function(e){t.$set(t.formData,"min_uni_version",e)},expression:"formData.min_uni_version"}}),a("show-info",{attrs:{content:t.minUniVersionContent}})],1):t._e(),a("uni-forms-item",{attrs:{label:"存储选择"}},[a("v-uni-view",{staticClass:"flex"},[a("v-uni-radio-group",{staticStyle:{width:"100%"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.uniFilePickerProvider=e.detail.value}.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"flex",staticStyle:{"flex-wrap":"nowrap"}},[t._v("上传至:"),a("v-uni-label",[a("v-uni-radio",{attrs:{value:"unicloud",checked:"unicloud"===t.uniFilePickerProvider}}),a("v-uni-text",[t._v("内置存储")])],1),a("v-uni-label",{staticStyle:{"margin-left":"20rpx"}},[a("v-uni-radio",{attrs:{value:"extStorage",checked:"extStorage"===t.uniFilePickerProvider}}),a("v-uni-text",[t._v("扩展存储")])],1)],1)],1),a("v-uni-text",{staticClass:"uni-sub-title",staticStyle:{"margin-top":"10px","font-size":"12px",color:"#666",width:"100%"}},[t._v("内置存储是服务空间开通后自带的云存储,不支持自定义域名,不支持阶梯计费")]),a("v-uni-text",{staticClass:"uni-sub-title",staticStyle:{"margin-top":"10px","font-size":"12px",color:"#666"}},[t._v("扩展存储支持自定义域名、阶梯计费,越用越便宜、功能更强大")]),a("v-uni-text",{staticClass:"uni-sub-title",staticStyle:{"margin-top":"10px","font-size":"12px",color:"#2979ff",cursor:"pointer","text-decoration":"underline","margin-left":"10px"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toUrl("https://doc.dcloud.net.cn/uniCloud/ext-storage/service.html")}}},[t._v("扩展存储开通文档")])],1)],1),"extStorage"===t.uniFilePickerProvider?a("uni-forms-item",{attrs:{label:"自定义域名"}},[a("v-uni-view",{staticClass:"flex",staticStyle:{"flex-direction":"column","align-items":"flex-start"}},[a("uni-easyinput",{staticStyle:{width:"550px"},attrs:{placeholder:"请输入扩展存储自定义域名",maxlength:-1},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),a("v-uni-text",{staticClass:"uni-sub-title",staticStyle:{"margin-top":"10px","font-size":"12px",color:"#666"}},[t._v("输入扩展存储绑定的域名,在服务空间-云存储-扩展存储页面可查看,如:cdn.example.com")])],1)],1):t._e(),t.isiOS?t._e():a("uni-forms-item",{attrs:{label:"上传"+t.fileExtname[0]+"包"}},[a("uni-file-picker",{attrs:{"file-extname":t.fileExtname,disabled:t.hasPackage,returnType:"object","file-mediatype":"all",limit:"1",provider:t.uniFilePickerProvider},on:{success:function(e){arguments[0]=e=t.$handleEvent(e),t.packageUploadSuccess.apply(void 0,arguments)},delete:function(e){arguments[0]=e=t.$handleEvent(e),t.packageDelete.apply(void 0,arguments)}},model:{value:t.appFileList,callback:function(e){t.appFileList=e},expression:"appFileList"}},[a("v-uni-view",{staticClass:"flex"},[a("v-uni-button",{staticStyle:{margin:"0px"},attrs:{type:"primary",size:"mini"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.selectFile.apply(void 0,arguments)}}},[t._v("选择文件")])],1),a("v-uni-view",{staticClass:"flex"},[a("v-uni-text",{staticStyle:{"margin-top":"10px","font-size":"12px",color:"#666"}},[t._v("上传"+t._s(t.fileExtname[0])+"到当前服务空间的云存储中,上传成功后,会自动使用云存储地址填充下载链接")]),a("v-uni-text",{staticStyle:{"margin-top":"10px","font-size":"12px",color:"#666"}},[t._v("上传文件后同步到各地cdn缓存节点有延迟。请适当等候再提交新版信息入库,触发客户端更新提示。")])],1)],1),t.hasPackage?a("v-uni-text",{staticStyle:{"padding-left":"20px",color:"#a8a8a8"}},[t._v(t._s(Number(t.appFileList.size/1024/1024).toFixed(2))+"M")]):t._e()],1),a("uni-forms-item",{key:"url",attrs:{name:"url",label:t.isiOS?"AppStore":"下载链接",required:!0}},[a("v-uni-view",{staticClass:"flex",staticStyle:{"flex-direction":"column","align-items":"flex-start",flex:"1"}},[a("v-uni-view",{staticClass:"flex",staticStyle:{width:"100%"}},[a("uni-easyinput",{attrs:{placeholder:"链接",maxlength:-1},model:{value:t.formData.url,callback:function(e){t.$set(t.formData,"url",e)},expression:"formData.url"}}),t.formData.url?a("v-uni-text",{staticStyle:{"margin-left":"10px",color:"#2979ff",cursor:"pointer","text-decoration":"underline"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toUrl(t.formData.url)}}},[t._v("测试下载")]):t._e()],1),t.formData.url?a("v-uni-text",{staticStyle:{"margin-top":"10px","font-size":"12px",color:"#666"}},[t._v("建议点击【测试下载】能正常下载后,再进行发布")]):t._e()],1)],1),t.isiOS||t.isWGT||!t.formData.store_list.length?t._e():a("uni-forms-item",{key:"store_list",attrs:{label:"Android应用市场",labelWidth:"125px",name:"store_list"}},[a("v-uni-view",{staticStyle:{flex:"1"}},t._l(t.formData.store_list,(function(e){return a("v-uni-view",{key:e.id},[a("uni-card",{staticStyle:{margin:"0px 0px 20px 0px"}},[a("v-uni-view",{staticStyle:{display:"flex"}},[a("v-uni-checkbox-group",{staticStyle:{"user-select":"none"},on:{change:function(a){arguments[0]=a=t.$handleEvent(a),function(t){var a=t.detail.value;e.enable=!!a.length}.apply(void 0,arguments)}}},[a("v-uni-label",{staticClass:"title_padding"},[a("v-uni-checkbox",{attrs:{value:"scheme",checked:e.enable}}),a("v-uni-text",[t._v("是否启用")])],1)],1)],1),a("uni-forms-item",{attrs:{label:"商店名称"}},[a("uni-easyinput",{attrs:{disabled:!0,trim:"both"},model:{value:e.name,callback:function(a){t.$set(e,"name",a)},expression:"item.name"}})],1),a("uni-forms-item",{attrs:{label:"Scheme"}},[a("uni-easyinput",{attrs:{disabled:!0,trim:"both"},model:{value:e.scheme,callback:function(a){t.$set(e,"scheme",a)},expression:"item.scheme"}})],1),a("uni-forms-item",{attrs:{label:"优先级"}},[a("uni-easyinput",{attrs:{type:"number"},model:{value:e.priority,callback:function(a){t.$set(e,"priority",a)},expression:"item.priority"}}),a("show-info",{attrs:{top:-100,left:-180,content:t.priorityContent}})],1)],1)],1)})),1)],1),t.isWGT?a("uni-forms-item",{key:"is_silently",attrs:{name:"is_silently",label:"静默更新"}},[a("v-uni-switch",{attrs:{checked:t.formData.is_silently},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.binddata("is_silently",e.detail.value)}}}),a("show-info",{attrs:{top:-80,content:t.silentlyContent}})],1):t._e(),t.isiOS?t._e():a("uni-forms-item",{key:"is_mandatory",attrs:{name:"is_mandatory",label:"强制更新"}},[a("v-uni-switch",{attrs:{checked:t.formData.is_mandatory},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.binddata("is_mandatory",e.detail.value)}}}),a("show-info",{attrs:{content:t.mandatoryContent}})],1),a("uni-forms-item",{attrs:{name:"stable_publish",label:"上线发行"}},[a("v-uni-switch",{attrs:{checked:t.formData.stable_publish},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.binddata("stable_publish",e.detail.value)}}}),a("show-info",{attrs:{top:-40,content:t.stablePublishContent2}})],1),a("uni-forms-item",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],attrs:{name:"type",label:"安装包类型"}},[a("uni-data-checkbox",{attrs:{localdata:t.formOptions.type_localdata},model:{value:t.formData.type,callback:function(e){t.$set(t.formData,"type",e)},expression:"formData.type"}})],1),a("v-uni-view",{staticClass:"uni-button-group"},[a("v-uni-button",{staticClass:"uni-button",staticStyle:{width:"100px"},attrs:{type:"primary"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submit.apply(void 0,arguments)}}},[t._v("发布")]),a("v-uni-button",{staticClass:"uni-button",staticStyle:{width:"100px","margin-left":"15px"},attrs:{type:"warn"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.back.apply(void 0,arguments)}}},[t._v("取消")])],1)],1)],1)},r=[]},c130d:function(t,e,a){"use strict";(function(t){a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.fields=e.default=void 0;var n=i(a("2634")),r=i(a("2fdc")),o=i(a("9b1b"));a("4626"),a("5ac7"),a("dc8a");var l=a("70a4"),s=t.database();function u(t){var e={};for(var a in l.validator)t.includes(a)&&(e[a]=l.validator[a]);return e}e.fields="appid,name,title,contents,platform,type,version,min_uni_version,url,stable_publish,is_silently,is_mandatory,create_date,store_list";var c={data:function(){return{labelWidth:"100px",enableiOSWgt:!0,silentlyContent:"静默更新:App升级时会在后台下载wgt包并自行安装。新功能在下次启动App时生效",mandatoryContent:"强制更新:App升级弹出框不可取消",stablePublishContent:"同时只可有一个线上发行版,线上发行不可更设为下线。\n未上线可以设为上线发行并自动替换当前线上发行版",stablePublishContent2:"使用本包替换当前线上发行版",uploadFileContent:"可下载安装包地址。上传文件到云存储自动填写,也可以手动填写",minUniVersionContent:"上次使用新Api或打包新模块的App版本",priorityContent:"检查更新时,按照优先级从大到小依次尝试跳转商店。如果都跳转失败,则会打开浏览器使用下载链接下载apk安装包",latestStableData:[],appFileList:null,type_valuetotext:l.enumConverter.type_valuetotext,preUrl:"",formData:{appid:"",name:"",title:"",contents:"",platform:[],store_list:[],type:"",version:"",min_uni_version:"",url:"",stable_publish:!1,create_date:null},formOptions:{platform_localdata:[{value:"Android",text:"安卓"},{value:"iOS",text:"苹果"}],type_localdata:[{value:"native_app",text:"原生App安装包"},{value:"wgt",text:"App资源包"}]},rules:(0,o.default)({},u(["appid","contents","platform","type","version","min_uni_version","url","stable_publish","title","name","is_silently","is_mandatory","store_list"]))}},onReady:function(){this.$refs.form.setRules(this.rules)},computed:{isWGT:function(){return"wgt"===this.formData.type},isiOS:function(){return!this.isWGT&&this.formData.platform.includes("iOS")},hasPackage:function(){return this.appFileList&&!!Object.keys(this.appFileList).length},fileExtname:function(){return this.isWGT?["wgt"]:["apk"]},platformLocaldata:function(){return this.isWGT?this.enableiOSWgt?this.formOptions.platform_localdata:[this.formOptions.platform_localdata[0]]:this.formOptions.platform_localdata},uni_platform:function(){return(this.isiOS?"iOS":"Android").toLocaleLowerCase()}},methods:{getStoreList:function(t){return s.collection("opendb-app-list").where({appid:t}).get().then((function(t){var e=t.result.data[0];return e&&e.store_list||[]}))},packageUploadSuccess:function(t){uni.showToast({icon:"success",title:"上传成功",duration:800}),this.preUrl=this.formData.url,this.formData.url=t.tempFilePaths[0]},deleteFile:function(t){return this.$request("deleteFile",{fileList:t},{functionName:"uni-upgrade-center"})},packageDelete:function(t){var e=this;return(0,r.default)((0,n.default)().mark((function a(){return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e.hasPackage){a.next=2;break}return a.abrupt("return");case 2:return a.next=4,e.deleteFile([t.tempFilePath]);case 4:uni.showToast({icon:"success",title:"删除成功",duration:800}),e.formData.url=e.preUrl,e.$refs.form.clearValidate("url");case 7:case"end":return a.stop()}}),a)})))()},selectFile:function(){this.hasPackage&&uni.showToast({icon:"none",title:"只可上传一个文件,请删除已上传后重试",duration:1e3})},createCenterRecord:function(t){return(0,o.default)((0,o.default)({},t),{},{uni_platform:this.uni_platform,create_env:"upgrade-center"})},createCenterQuery:function(t){var e=t.appid;return{appid:e,create_env:"upgrade-center"}},createStatQuery:function(t){var e=t.appid,a=t.type,i=t.version,n=t.uni_platform;return{appid:e,type:a,version:i,uni_platform:n||this.uni_platform,create_env:"uni-stat",stable_publish:!1}},toUrl:function(t){window.open(t)},getCloudStorageConfig:function(){return uni.getStorageSync("uni-admin-cloud-storage-config")||{}},setCloudStorageConfig:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};uni.setStorageSync("uni-admin-cloud-storage-config",t)},setCloudStorage:function(e){"function"===typeof t.setCloudStorage&&t.setCloudStorage(e)}}};e.default=c}).call(this,a("861b")["default"])},e78e:function(t,e,a){"use strict";var i=a("a345"),n=a.n(i);n.a},ef59:function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 水平间距 */\r\n/* 水平间距 */\r\n/* 行为相关颜色 */\r\n/* 兼容 uni-ui 相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */[data-v-c6b4d670] .uni-forms-item__content{display:flex;align-items:center}.uni-button-group uni-button[data-v-c6b4d670]{margin-left:15px}.uni-button-group uni-button[data-v-c6b4d670]:first-child{margin-left:0}.title_padding[data-v-c6b4d670]{padding-bottom:15px;display:block}[data-v-c6b4d670] .uni-file-picker__files{max-width:100%}',""]),t.exports=e}}]);