1 line
42 KiB
JavaScript
1 line
42 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-system-app-add"],{"034c":function(t,e,i){"use strict";i.r(e);var a=i("57fe"),n=i("dfab");for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);i("71d0");var o=i("828b"),s=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"2ba40ae6",null,!1,a["a"],void 0);e["default"]=s.exports},"0873":function(t,e,i){var a=i("c86c");e=a(!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/* 文章场景相关 */.title_padding[data-v-c30b0324]{padding-bottom:15px;display:block}.font_bold[data-v-c30b0324]{font-weight:700}.uni-button-group uni-button[data-v-c30b0324]{margin-left:15px}.uni-button-group uni-button[data-v-c30b0324]:first-child{margin-left:0}[data-v-c30b0324] .forn-item__flex .uni-forms-item__content{display:flex;align-items:center}[data-v-c30b0324] .forn-item__flex .uni-forms-item__content .custom-button{height:100%;margin-left:%?10?%;line-height:36px}[data-v-c30b0324] .uni-card{padding:0!important;cursor:auto}[data-v-c30b0324] .uni-card__header{background-color:#eee}[data-v-c30b0324] .uni-card__header-title-text{font-weight:700}.extra-button[data-v-c30b0324]{display:flex;align-items:center;margin-bottom:15px}.extra-button uni-button[data-v-c30b0324]{margin:0}.flex-center-r[data-v-c30b0324]{display:flex;align-items:center;justify-content:center}.tip[data-v-c30b0324]{display:flex;flex-direction:column;align-items:flex-start;background-color:#f3f5f7;color:#2c3e50;padding:10px;font-size:%?32?%;border-color:#e96900;border-left-width:8px;border-left-style:solid}.tip uni-text[data-v-c30b0324]{margin-right:15px}.tip .custom-button[data-v-c30b0324]{margin-left:0}.popup-content[data-v-c30b0324]{padding:%?30?%}[data-v-c30b0324] .uni-file-picker__files{max-width:100%}',""]),t.exports=e},"0b2f":function(t,e,i){var a=i("0873");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("259ef0f0",a,!0,{sourceMap:!1,shadowMode:!1})},"0b96":function(t,e,i){"use strict";(function(t){i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("bf0f"),i("2797"),i("aa9c"),i("5ef2"),i("dd2b"),i("0c26");var n=a(i("ffe3")),r=t.database();r.command;function o(t){for(var e=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],i="",a=0;a<t;a++)i+=e[Math.floor(26*Math.random())];return i}var s={mixins:[n.default],data:function(){return{mpExtra:" ",mpAccordionStatus:1,labelWidth:"80px",uniFilePickerProvider:"unicloud"}},onLoad:function(t){var e=this;t.id?(this.isEdit=!0,uni.setNavigationBarTitle({title:"修改应用"}),this.setFormData("appid",t.id),this.getDetail(t.id)):this.$watch("formData.name",(function(t){e.platFormKeys.forEach((function(i){e.setFormData("".concat(i,".name"),t)}))}))},onReady:function(){this.mpExtra="折叠"},methods:{resolvestableVersionStoreList:function(){var t=this,e={},i=[];return this.formData.store_list.forEach((function(t,a){i.push(t.id),e[t.id]=a})),this.fetchAppInfo(this.getFormData("appid"),"Android").then((function(a){if(a.success){if(a.store_list){var n={},r=[];a.store_list.forEach((function(t,e){r.push(t.id),n[t.id]=e})),i.forEach((function(i,o){var s=t.formData.store_list[e[i]];-1===r.indexOf(i)?a.store_list.push(s):(a.store_list[n[i]].name=s.name,a.store_list[n[i]].scheme=s.scheme)}));for(var o=0;o<a.store_list.length;o++){var s=a.store_list[o].id;-1!==t.deletedStore.indexOf(s)&&-1===i.indexOf(s)&&(a.store_list.splice(o,1),o--)}}else a.store_list=t.formData.store_list;return t.updateAppVersion(a._id,{store_list:a.store_list})}}))},updateAppVersion:function(t,e){return r.collection("opendb-app-versions").doc(t).update(e)},submit:function(){var t=this;uni.showLoading({mask:!0}),this.formatFormData(),this.$refs.form.validate(this.keepItems).then((function(e){return t.submitForm(e)})).catch((function(t){})).finally((function(){uni.hideLoading()}))},submitForm:function(t){var e=this;(this.isEdit?this.requestCloudFunction("setNewAppData",{id:this.formDataId,value:t}):r.collection("opendb-app-list").add(t)).then((function(t){if(e.isEdit)return e.resolvestableVersionStoreList()})).then((function(){uni.showToast({title:"".concat(e.isEdit?"更新":"新增","成功")}),e.getOpenerEventChannel().emit("refreshData"),setTimeout((function(){return uni.navigateBack()}),500)})).catch((function(t){uni.showModal({content:t.message||"请求服务失败",showCancel:!1})}))},getDetail:function(t){var e=this;uni.showLoading({mask:!0}),r.collection("opendb-app-list").where({appid:t}).get().then((function(t){var i=t.result.data[0];i?(e.formDataId=i._id,e.initFormData(i)):(e.autoFill(),e.autoFillApp())})).catch((function(t){uni.showModal({content:t.message||"请求服务失败",showCancel:!1})})).finally((function(){uni.hideLoading()}))},mpAccordion:function(){this.mpAccordionStatus?(this.mpExtra="展开",this.mpAccordionStatus=0):(this.mpExtra="折叠",this.mpAccordionStatus=1)},addStoreScheme:function(){this.formData.store_list.push({enable:!1,priority:0,id:o(5)+"_"+Date.now()})},deleteStore:function(t,e){var i=this;e.scheme&&e.scheme.trim().length&&this.isEdit?uni.showModal({content:"是否同步删除线上版本此条商店记录?",success:function(e){var a=i.formData.store_list.splice(t,1)[0];a&&e.confirm&&i.deletedStore.push(a.id)}}):this.formData.store_list.splice(t,1)[0]},schemeDemo:function(){window.open("https://ask.dcloud.net.cn/article/39960","_blank")}}};e.default=s}).call(this,i("861b")["default"])},"0d77":function(t,e,i){"use strict";var a=i("0b2f"),n=i.n(a);n.a},1898:function(t,e,i){"use strict";i.r(e);var a=i("532d"),n=i("2d5f");for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);i("408a");var o=i("828b"),s=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"ef8cfaf8",null,!1,a["a"],void 0);e["default"]=s.exports},"2d5f":function(t,e,i){"use strict";i.r(e);var a=i("cf09"),n=i.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);e["default"]=n.a},"408a":function(t,e,i){"use strict";var a=i("ea08"),n=i.n(a);n.a},"4bfe":function(t,e,i){"use strict";i.r(e);var a=i("dc9c"),n=i("dd5a");for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);i("0d77");var o=i("828b"),s=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"c30b0324",null,!1,a["a"],void 0);e["default"]=s.exports},"4d9d":function(t,e,i){var a=i("c86c");e=a(!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/* 文章场景相关 */.uni-noticebar[data-v-2ba40ae6]{display:flex;width:100%;box-sizing:border-box;flex-direction:row;align-items:center;padding:10px 12px;margin-bottom:10px}.uni-cursor-point[data-v-2ba40ae6]{cursor:pointer}.uni-noticebar-close[data-v-2ba40ae6]{margin-left:8px;margin-right:5px}.uni-noticebar-icon[data-v-2ba40ae6]{margin-right:5px}.uni-noticebar__content-wrapper[data-v-2ba40ae6]{flex:1;flex-direction:column;overflow:hidden}.uni-noticebar__content-wrapper--single[data-v-2ba40ae6]{line-height:18px}.uni-noticebar__content-wrapper--single[data-v-2ba40ae6],\r\n.uni-noticebar__content-wrapper--scrollable[data-v-2ba40ae6]{flex-direction:row}.uni-noticebar__content-wrapper--scrollable[data-v-2ba40ae6]{position:relative}.uni-noticebar__content--scrollable[data-v-2ba40ae6]{flex:1;display:block;overflow:hidden}.uni-noticebar__content--single[data-v-2ba40ae6]{display:flex;flex:none;width:100%;justify-content:center}.uni-noticebar__content-text[data-v-2ba40ae6]{font-size:14px;line-height:18px;word-break:break-all}.uni-noticebar__content-text--single[data-v-2ba40ae6]{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uni-noticebar__content-text--scrollable[data-v-2ba40ae6]{position:absolute;display:block;height:18px;line-height:18px;white-space:nowrap;padding-left:100%;animation:notice-data-v-2ba40ae6 10s 0s linear infinite both;animation-play-state:paused}.uni-noticebar__more[data-v-2ba40ae6]{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding-left:5px}@keyframes notice-data-v-2ba40ae6{100%{transform:translate3d(-100%,0,0)}}',""]),t.exports=e},"532d":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"uni-forms-item",class:["is-direction-"+t.localLabelPos,t.border?"uni-forms-item--border":"",t.border&&t.isFirstBorder?"is-first-border":""]},[t._t("label",[i("v-uni-view",{staticClass:"uni-forms-item__label",class:{"no-label":!t.label&&!t.required},style:{width:t.localLabelWidth,justifyContent:t.localLabelAlign}},[t.required?i("v-uni-text",{staticClass:"is-required"},[t._v("*")]):t._e(),i("v-uni-text",[t._v(t._s(t.label))])],1)]),i("v-uni-view",{staticClass:"uni-forms-item__content"},[t._t("default"),i("v-uni-view",{staticClass:"uni-forms-item__error",class:{"msg--active":t.msg}},[i("v-uni-text",[t._v(t._s(t.msg))])],1)],2)],2)},n=[]},"57fe":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){return a}));var a={uniIcons:i("e3a5").default},n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.show?i("v-uni-view",{staticClass:"uni-noticebar",style:{backgroundColor:t.backgroundColor},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClick.apply(void 0,arguments)}}},[!0===t.showIcon||"true"===t.showIcon?i("uni-icons",{staticClass:"uni-noticebar-icon",attrs:{type:"sound",color:t.color,size:1.5*t.fontSize}}):t._e(),i("v-uni-view",{ref:"textBox",staticClass:"uni-noticebar__content-wrapper",class:{"uni-noticebar__content-wrapper--scrollable":t.scrollable,"uni-noticebar__content-wrapper--single":!t.scrollable&&(t.single||t.moreText)},style:{height:t.scrollable?1.5*t.fontSize+"px":"auto"}},[i("v-uni-view",{staticClass:"uni-noticebar__content",class:{"uni-noticebar__content--scrollable":t.scrollable,"uni-noticebar__content--single":!t.scrollable&&(t.single||t.moreText)},attrs:{id:t.elIdBox}},[i("v-uni-text",{ref:"animationEle",staticClass:"uni-noticebar__content-text",class:{"uni-noticebar__content-text--scrollable":t.scrollable,"uni-noticebar__content-text--single":!t.scrollable&&(t.single||t.showGetMore)},style:{color:t.color,fontSize:t.fontSize+"px",lineHeight:1.5*t.fontSize+"px",width:t.wrapWidth+"px",animationDuration:t.animationDuration,"-webkit-animationDuration":t.animationDuration,animationPlayState:t.webviewHide?"paused":t.animationPlayState,"-webkit-animationPlayState":t.webviewHide?"paused":t.animationPlayState,animationDelay:t.animationDelay,"-webkit-animationDelay":t.animationDelay},attrs:{id:t.elId}},[t._v(t._s(t.text))])],1)],1),t.isShowGetMore?i("v-uni-view",{staticClass:"uni-noticebar__more uni-cursor-point",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickMore.apply(void 0,arguments)}}},[t.moreText.length>0?i("v-uni-text",{style:{color:t.moreColor,fontSize:t.fontSize+"px"}},[t._v(t._s(t.moreText))]):i("uni-icons",{attrs:{type:"right",color:t.moreColor,size:1.1*t.fontSize}})],1):t._e(),t.isShowClose?i("v-uni-view",{staticClass:"uni-noticebar-close uni-cursor-point"},[i("uni-icons",{attrs:{type:"closeempty",color:t.color,size:1.1*t.fontSize},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}})],1):t._e()],1):t._e()},r=[]},"5d58":function(t,e,i){var a=i("c86c");e=a(!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/* 文章场景相关 */.uni-forms-item[data-v-ef8cfaf8]{position:relative;display:flex;margin-bottom:22px;flex-direction:row}.uni-forms-item__label[data-v-ef8cfaf8]{display:flex;flex-direction:row;align-items:center;text-align:left;font-size:14px;color:#606266;height:36px;padding:0 12px 0 0;vertical-align:middle;flex-shrink:0;box-sizing:border-box}.uni-forms-item__label.no-label[data-v-ef8cfaf8]{padding:0}.uni-forms-item__content[data-v-ef8cfaf8]{position:relative;font-size:14px;flex:1;box-sizing:border-box;flex-direction:row}.uni-forms-item .uni-forms-item__nuve-content[data-v-ef8cfaf8]{display:flex;flex-direction:column;flex:1}.uni-forms-item__error[data-v-ef8cfaf8]{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0;transition:transform .3s;transform:translateY(-100%);opacity:0}.uni-forms-item__error .error-text[data-v-ef8cfaf8]{color:#f56c6c;font-size:12px}.uni-forms-item__error.msg--active[data-v-ef8cfaf8]{opacity:1;transform:translateY(0)}.uni-forms-item.is-direction-left[data-v-ef8cfaf8]{flex-direction:row}.uni-forms-item.is-direction-top[data-v-ef8cfaf8]{flex-direction:column}.uni-forms-item.is-direction-top .uni-forms-item__label[data-v-ef8cfaf8]{padding:0 0 8px;line-height:1.5715;text-align:left;white-space:normal}.uni-forms-item .is-required[data-v-ef8cfaf8]{color:#dd524d;font-weight:700}.uni-forms-item--border[data-v-ef8cfaf8]{margin-bottom:0;padding:10px 0;border-top:1px #eee solid}.uni-forms-item--border .uni-forms-item__content[data-v-ef8cfaf8]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.uni-forms-item--border .uni-forms-item__content .uni-forms-item__error[data-v-ef8cfaf8]{position:relative;top:5px;left:0;padding-top:0}.is-first-border[data-v-ef8cfaf8]{border:none}',""]),t.exports=e},"71d0":function(t,e,i){"use strict";var a=i("e6aa"),n=i.n(a);n.a},c24b:function(t,e,i){"use strict";var a=i("8bdb"),n=i("c238"),r=i("af9e"),o=i("1c06"),s=i("d0b1").onFreeze,l=Object.freeze,c=r((function(){l(1)}));a({target:"Object",stat:!0,forced:c,sham:!n},{freeze:function(t){return l&&o(t)?l(s(t)):t}})},cf09:function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a(i("fcf3")),r=a(i("2634")),o=a(i("39d8")),s=a(i("2fdc"));i("64aa"),i("aa9c"),i("bf0f"),i("2797"),i("dd2b");var l={name:"uniFormsItem",options:{virtualHost:!0},provide:function(){return{uniFormItem:this}},inject:{form:{from:"uniForm",default:null}},props:{rules:{type:Array,default:function(){return null}},name:{type:[String,Array],default:""},required:{type:Boolean,default:!1},label:{type:String,default:""},labelWidth:{type:[String,Number],default:""},labelAlign:{type:String,default:""},errorMessage:{type:[String,Boolean],default:""},leftIcon:String,iconColor:{type:String,default:"#606266"}},data:function(){return{errMsg:"",userRules:null,localLabelAlign:"left",localLabelWidth:"70px",localLabelPos:"left",border:!1,isFirstBorder:!1}},computed:{msg:function(){return this.errorMessage||this.errMsg}},watch:{"form.formRules":function(t){this.init()},"form.labelWidth":function(t){this.localLabelWidth=this._labelWidthUnit(t)},"form.labelPosition":function(t){this.localLabelPos=this._labelPosition()},"form.labelAlign":function(t){}},created:function(){var t=this;this.init(!0),this.name&&this.form&&this.$watch((function(){var e=t.form._getDataValue(t.name,t.form.localData);return e}),(function(e,i){var a=t.form._isEqual(e,i);if(!a){var n=t.itemSetValue(e);t.onFieldChange(n,!1)}}),{immediate:!1})},destroyed:function(){this.__isUnmounted||this.unInit()},methods:{setRules:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.userRules=t,this.init(!1)},setValue:function(){},onFieldChange:function(t){var e=arguments,i=this;return(0,s.default)((0,r.default)().mark((function a(){var n,s,l,c,u,d,f,m,p,h,v,b;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=!(e.length>1&&void 0!==e[1])||e[1],s=i.form,l=s.formData,s.localData,c=s.errShowType,u=s.validateCheck,d=s.validateTrigger,f=s._isRequiredField,m=s._realName,p=m(i.name),t||(t=i.form.formData[p]),h=i.itemRules.rules&&i.itemRules.rules.length,i.validator&&h&&0!==h){a.next=7;break}return a.abrupt("return");case 7:if(v=f(i.itemRules.rules||[]),b=null,"bind"!==d&&!n){a.next=18;break}return a.next=12,i.validator.validateUpdate((0,o.default)({},p,t),l);case 12:b=a.sent,v||void 0!==t&&""!==t||(b=null),b&&b.errorMessage?("undertext"===c&&(i.errMsg=b?b.errorMessage:""),"toast"===c&&uni.showToast({title:b.errorMessage||"校验错误",icon:"none"}),"modal"===c&&uni.showModal({title:"提示",content:b.errorMessage||"校验错误"})):i.errMsg="",u(b||null),a.next=19;break;case 18:i.errMsg="";case 19:return a.abrupt("return",b||null);case 20:case"end":return a.stop()}}),a)})))()},init:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.form||{},i=e.validator,a=e.formRules,r=e.childrens,o=(e.formData,e.localData),s=e._realName,l=e.labelWidth,c=e._getDataValue;e._setDataValue;if(this.localLabelAlign=this._justifyContent(),this.localLabelWidth=this._labelWidthUnit(l),this.localLabelPos=this._labelPosition(),this.form&&t&&r.push(this),i&&a){this.form.isFirstBorder||(this.form.isFirstBorder=!0,this.isFirstBorder=!0),this.group&&(this.group.isFirstBorder||(this.group.isFirstBorder=!0,this.isFirstBorder=!0)),this.border=this.form.border;var u=s(this.name),d=this.userRules||this.rules;"object"===(0,n.default)(a)&&d&&(a[u]={rules:d},i.updateSchema(a));var f=a[u]||{};this.itemRules=f,this.validator=i,this.itemSetValue(c(this.name,o))}},unInit:function(){var t=this;if(this.form){var e=this.form,i=e.childrens,a=e.formData,n=e._realName;i.forEach((function(e,i){e===t&&(t.form.childrens.splice(i,1),delete a[n(e.name)])}))}},itemSetValue:function(t){var e=this.form._realName(this.name),i=this.itemRules.rules||[],a=this.form._getValue(e,t,i);return this.form._setDataValue(e,this.form.formData,a),a},clearValidate:function(){this.errMsg=""},_isRequired:function(){return this.required},_justifyContent:function(){if(this.form){var t=this.form.labelAlign,e=this.labelAlign?this.labelAlign:t;if("left"===e)return"flex-start";if("center"===e)return"center";if("right"===e)return"flex-end"}return"flex-start"},_labelWidthUnit:function(t){return this.num2px(this.labelWidth?this.labelWidth:t||(this.label?70:"auto"))},_labelPosition:function(){return this.form&&this.form.labelPosition||"left"},isTrigger:function(t,e,i){return"submit"!==t&&t?"bind":void 0===t?"bind"!==e?e?"submit":""===i?"bind":"submit":"bind":"submit"},num2px:function(t){return"number"===typeof t?"".concat(t,"px"):t}}};e.default=l},d0fc:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa"),i("c9b5"),i("bf0f"),i("ab80"),i("5c47"),i("aa9c"),i("18f7"),i("de6c");var a={name:"UniNoticeBar",emits:["click","getmore","close"],props:{text:{type:String,default:""},moreText:{type:String,default:""},backgroundColor:{type:String,default:"#FFF9EA"},speed:{type:Number,default:100},color:{type:String,default:"#FF9A43"},fontSize:{type:Number,default:14},moreColor:{type:String,default:"#FF9A43"},single:{type:[Boolean,String],default:!1},scrollable:{type:[Boolean,String],default:!1},showIcon:{type:[Boolean,String],default:!1},showGetMore:{type:[Boolean,String],default:!1},showClose:{type:[Boolean,String],default:!1}},data:function(){var t="Uni_".concat(Math.ceil(1e6*Math.random()).toString(36)),e="Uni_".concat(Math.ceil(1e6*Math.random()).toString(36));return{textWidth:0,boxWidth:0,wrapWidth:"",webviewHide:!1,elId:t,elIdBox:e,show:!0,animationDuration:"none",animationPlayState:"paused",animationDelay:"0s"}},watch:{text:function(t,e){this.initSize()}},computed:{isShowGetMore:function(){return!0===this.showGetMore||"true"===this.showGetMore},isShowClose:function(){return(!0===this.showClose||"true"===this.showClose)&&(!1===this.showGetMore||"false"===this.showGetMore)}},mounted:function(){var t=this;this.$nextTick((function(){t.initSize()}))},methods:{initSize:function(){var t=this;if(this.scrollable){var e=[],i=new Promise((function(e,i){uni.createSelectorQuery().in(t).select("#".concat(t.elId)).boundingClientRect().exec((function(i){t.textWidth=i[0].width,e()}))})),a=new Promise((function(e,i){uni.createSelectorQuery().in(t).select("#".concat(t.elIdBox)).boundingClientRect().exec((function(i){t.boxWidth=i[0].width,e()}))}));e.push(i),e.push(a),Promise.all(e).then((function(){t.animationDuration="".concat(t.textWidth/t.speed,"s"),t.animationDelay="-".concat(t.boxWidth/t.speed,"s"),setTimeout((function(){t.animationPlayState="running"}),1e3)}))}},loopAnimation:function(){},clickMore:function(){this.$emit("getmore")},close:function(){this.show=!1,this.$emit("close")},onClick:function(){this.$emit("click")}}};e.default=a},dc9c:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){return a}));var a={uniNoticeBar:i("034c").default,uniForms:i("b689").default,uniCard:i("9242").default,uniFormsItem:i("1898").default,uniEasyinput:i("4154").default,uniFilePicker:i("cd77").default,showInfo:i("2945").default,uniPopup:i("3b99").default},n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"uni-container"},[i("uni-notice-bar",{staticStyle:{margin:"0"},attrs:{showIcon:!0,text:"本页面信息,在应用发布、app升级模块中,都会关联使用,请认真填写"}}),i("uni-forms",{ref:"form",staticStyle:{"max-width":"792px"},attrs:{validateTrigger:"bind",labelWidth:t.labelWidth,rules:t.rules},model:{value:t.formData,callback:function(e){t.formData=e},expression:"formData"}},[i("uni-card",{attrs:{title:"基础信息"}},[i("uni-forms-item",{staticClass:"forn-item__flex",attrs:{name:"appid",label:"AppID",required:!0}},[i("uni-easyinput",{attrs:{disabled:t.isEdit,placeholder:"应用的AppID",trim:"both"},model:{value:t.formData.appid,callback:function(e){t.$set(t.formData,"appid",e)},expression:"formData.appid"}})],1),i("uni-forms-item",{attrs:{name:"name",label:"应用名称",required:!0}},[i("uni-easyinput",{attrs:{disabled:t.isEdit,placeholder:"应用名称",trim:"both"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1),i("uni-forms-item",{attrs:{name:"introduction",label:"应用简介"}},[i("uni-easyinput",{attrs:{placeholder:"应用简介",trim:"both"},model:{value:t.formData.introduction,callback:function(e){t.$set(t.formData,"introduction",e)},expression:"formData.introduction"}})],1),i("uni-forms-item",{attrs:{name:"description",label:"应用描述"}},[i("v-uni-textarea",{staticClass:"uni-textarea-border",attrs:{maxlength:-1,"auto-height":!0,placeholder:"应用描述"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.binddata("description",e.detail.value)}},model:{value:t.formData.description,callback:function(e){t.$set(t.formData,"description",e)},expression:"formData.description"}})],1)],1),i("uni-card",{attrs:{title:"图标素材"}},[i("uni-forms-item",{attrs:{label:"应用图标"}},[i("uni-file-picker",{attrs:{"image-styles":{width:"200rpx"},"return-type":"object","file-mediatype":"image",limit:"1",mode:"grid"},on:{success:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.iconUrlSuccess(e,"icon_url")}.apply(void 0,arguments)},delete:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.iconUrlDelete(e,"icon_url")}.apply(void 0,arguments)}},model:{value:t.middleware_img.icon_url,callback:function(e){t.$set(t.middleware_img,"icon_url",e)},expression:"middleware_img.icon_url"}})],1),i("uni-forms-item",{attrs:{label:"应用截图"}},[i("uni-file-picker",{attrs:{"file-mediatype":"image",mode:"grid","image-styles":{height:"500rpx",width:"300rpx"}},on:{delete:function(e){arguments[0]=e=t.$handleEvent(e),t.iconUrlDelete.apply(void 0,arguments)}},model:{value:t.screenshotList,callback:function(e){t.screenshotList=e},expression:"screenshotList"}})],1)],1),i("uni-card",{staticClass:"app_platform",attrs:{title:"App 信息"}},[t.isEdit?i("v-uni-view",{staticClass:"extra-button"},[i("v-uni-button",{attrs:{type:"primary",plain:!0,size:"mini"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.autoFillApp.apply(void 0,arguments)}}},[t._v("自动填充")]),i("show-info",{attrs:{left:-10,top:-35,width:"230",content:"从App升级中心同步应用安装包信息"}})],1):t._e(),t._l(t.appPlatformKeys,(function(e){return i("v-uni-view",{key:e},[i("v-uni-checkbox-group",{on:{change:function(i){arguments[0]=i=t.$handleEvent(i),function(i){var a=i.detail.value;t.setPlatformChcekbox(e,!!a.length)}.apply(void 0,arguments)}}},[i("v-uni-label",{staticClass:"title_padding",class:{font_bold:t.getPlatformChcekbox(e)}},[i("v-uni-checkbox",{attrs:{value:e,checked:t.middleware_checkbox[e]}}),i("v-uni-text",[t._v(t._s(t.appPlatformValues[e]))])],1)],1),t.getPlatformChcekbox(e)?[i("uni-forms-item",{attrs:{label:"名称"}},[i("uni-easyinput",{attrs:{trim:"both"},model:{value:t.formData[e].name,callback:function(i){t.$set(t.formData[e],"name",i)},expression:"formData[item].name"}})],1),"app_android"===e?i("uni-forms-item",{staticClass:"forn-item__flex",attrs:{label:"上传apk包"}},[i("uni-file-picker",{staticStyle:{flex:"1"},attrs:{"file-extname":"apk",disabled:t.hasPackage,provider:t.uniFilePickerProvider,returnType:"object","file-mediatype":"all",limit:"1"},on:{success:function(i){arguments[0]=i=t.$handleEvent(i),function(i){return t.iconUrlSuccess(i,e+".url")}.apply(void 0,arguments)},delete:function(i){arguments[0]=i=t.$handleEvent(i),function(i){return t.iconUrlDelete(i,e+".url")}.apply(void 0,arguments)}},model:{value:t.appPackageInfo,callback:function(e){t.appPackageInfo=e},expression:"appPackageInfo"}},[i("v-uni-view",{staticClass:"flex"},[i("v-uni-radio-group",{on:{change:function(e){var i=this;arguments[0]=e=t.$handleEvent(e),function(t){return i.uniFilePickerProvider=t.detail.value}.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"flex",staticStyle:{"flex-wrap":"nowrap"}},[t._v("上传至:"),i("v-uni-label",[i("v-uni-radio",{attrs:{value:"unicloud",checked:!0}}),i("v-uni-text",[t._v("内置存储")])],1),i("v-uni-label",{staticStyle:{"margin-left":"20rpx"}},[i("v-uni-radio",{attrs:{value:"extStorage"}}),i("v-uni-text",[t._v("扩展存储")])],1)],1)],1),i("v-uni-button",{staticStyle:{margin:"0 0 0 20rpx"},attrs:{type:"primary",size:"mini"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.selectFile.apply(void 0,arguments)}}},[t._v("选择文件")]),i("v-uni-text",{staticStyle:{padding:"10px","font-size":"12px",color:"#666"}},[t._v("上传apk到当前服务空间的云存储中,上传成功后,会自动使用云存储地址填充下载链接")])],1)],1),t.hasPackage?i("v-uni-text",{staticStyle:{"padding-left":"20px",color:"#a8a8a8"}},[t._v(t._s(t.appPackageInfo.size&&Number(t.appPackageInfo.size/1024/1024).toFixed(2)+"M"))]):t._e()],1):t._e(),i("uni-forms-item",{attrs:{label:"app_ios"===e?"AppStore":"下载链接"}},[i("uni-easyinput",{attrs:{maxlength:-1,trim:"both"},model:{value:t.formData[e].url,callback:function(i){t.$set(t.formData[e],"url",i)},expression:"formData[item].url"}})],1),"app_ios"===e?i("uni-forms-item",{attrs:{label:"获取 ABM 应用登录链接"}},[i("uni-easyinput",{attrs:{maxlength:-1,trim:"both"},model:{value:t.formData[e].abm_url,callback:function(i){t.$set(t.formData[e],"abm_url",i)},expression:"formData[item].abm_url"}})],1):t._e()]:t._e()],2)})),i("uni-popup",{ref:"scheme",attrs:{"background-color":"#fff"}},[i("v-uni-view",{staticClass:"popup-content"},[i("v-uni-text",{staticStyle:{"font-size":"15px","font-weight":"bold"}},[t._v("常见的应用商店 scheme 地址")]),i("v-uni-view"),i("v-uni-text",[t._v("应用宝:tmast://appdetails?r=XXX&pname=xxx;\n\t\t\t\t\t\t小米:mimarket://details?id=com.xx.xx;\n\t\t\t\t\t\t三星:samsungapps://ProductDetail/com.xx.xx;\n\t\t\t\t\t\t华为:appmarket://details?id=com.xx.xx;\n\t\t\t\t\t\toppo:oppomarket://details?packagename=com.xx.xx;\n\t\t\t\t\t\tvivo:vivomarket://details?id=com.xx.xx;")])],1)],1),i("uni-forms-item",{attrs:{name:"store_schemes",label:"Android应用市场",labelWidth:"120"}},[i("v-uni-view",{staticStyle:{height:"100%"}},[i("v-uni-view",{staticClass:"flex",staticStyle:{"justify-content":"end"}},[i("v-uni-text",{staticClass:"pointer",staticStyle:{"text-decoration":"underline",color:"#666","font-size":"12px","padding-left":"10rpx"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.schemeDemo.apply(void 0,arguments)}}},[t._v("常见应用商店schema汇总")]),i("v-uni-button",{staticStyle:{margin:"0 0 0 10px"},attrs:{type:"primary",size:"mini"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.addStoreScheme.apply(void 0,arguments)}}},[t._v("新增")])],1),t._l(t.formData.store_list,(function(e,a){return i("v-uni-view",{key:e.id},[i("uni-card",{staticStyle:{margin:"20px 0px 0px 0px"},attrs:{title:""}},[i("v-uni-view",{staticStyle:{display:"flex"}},[i("v-uni-view",{staticStyle:{"padding-left":"10px"}},[i("v-uni-button",{attrs:{type:"warn",size:"mini"},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.deleteStore(a,e)}}},[t._v("删除")])],1)],1),i("uni-forms-item",{attrs:{label:"商店名称"}},[i("uni-easyinput",{attrs:{trim:"both"},model:{value:e.name,callback:function(i){t.$set(e,"name",i)},expression:"item.name"}})],1),i("uni-forms-item",{attrs:{label:"Scheme"}},[i("uni-easyinput",{attrs:{maxlength:-1,trim:"both"},model:{value:e.scheme,callback:function(i){t.$set(e,"scheme",i)},expression:"item.scheme"}})],1)],1)],1)}))],2)],1)],2),i("uni-card",{staticClass:"mp_platform",attrs:{title:"小程序/快应用信息"}},t._l(t.mpPlatformKeys,(function(e){return i("v-uni-view",{key:e},[i("v-uni-checkbox-group",{on:{change:function(i){arguments[0]=i=t.$handleEvent(i),function(i){var a=i.detail.value;t.setPlatformChcekbox(e,!!a.length)}.apply(void 0,arguments)}}},[i("v-uni-label",{staticClass:"title_padding",class:{font_bold:t.getPlatformChcekbox(e)}},[i("v-uni-checkbox",{attrs:{value:e,checked:t.middleware_checkbox[e]}}),i("v-uni-text",[t._v(t._s(t.mpPlatform[e]))])],1)],1),t.mpAccordionStatus&&t.getPlatformChcekbox(e)?[i("uni-forms-item",{attrs:{label:"名称"}},[i("uni-easyinput",{attrs:{trim:"both"},model:{value:t.formData[e].name,callback:function(i){t.$set(t.formData[e],"name",i)},expression:"formData[item].name"}})],1),i("uni-forms-item",{attrs:{label:t.mpPlatform[e].slice(-3)+"码"}},[i("uni-file-picker",{attrs:{"image-styles":{width:"200rpx"},"return-type":"object","file-mediatype":"image",limit:"1",mode:"grid"},on:{success:function(i){arguments[0]=i=t.$handleEvent(i),function(i){return t.iconUrlSuccess(i,e+".qrcode_url")}.apply(void 0,arguments)},delete:function(i){arguments[0]=i=t.$handleEvent(i),function(i){return t.iconUrlDelete(i,e+".qrcode_url")}.apply(void 0,arguments)}},model:{value:t.middleware_img[e],callback:function(i){t.$set(t.middleware_img,e,i)},expression:"middleware_img[item]"}})],1)]:t._e()],2)})),1),i("uni-card",{attrs:{title:"web信息"}},[i("uni-forms-item",{attrs:{label:"链接地址"}},[i("uni-easyinput",{attrs:{maxlength:-1,trim:"both"},model:{value:t.formData.h5.url,callback:function(e){t.$set(t.formData.h5,"url",e)},expression:"formData.h5.url"}}),i("span",{staticStyle:{"font-size":"13px",color:"#999"}},[t._v("如需免费的前端网页托管,请开通"),i("a",{staticStyle:{color:"inherit"},attrs:{href:"https://unicloud.dcloud.net.cn"}},[t._v("uniCloud")]),t._v(",创建服务空间,并在 “前端网页托管”\n\t\t\t\t\t里上传你的网页")])],1)],1),t.isEdit?i("uni-card",{attrs:{isShadow:!1}},[i("v-uni-text",[i("v-uni-text",{staticStyle:{"font-weight":"bold"}},[t._v("提示:")]),t._v("保存后需重新生成发布页")],1)],1):t._e(),i("v-uni-view",{staticClass:"uni-button-group"},[i("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("保存")]),i("v-uni-navigator",{staticStyle:{"margin-left":"15px"},attrs:{"open-type":"navigateBack"}},[i("v-uni-button",{staticClass:"uni-button",staticStyle:{width:"100px"}},[t._v("返回")])],1)],1)],1)],1)},r=[]},dd5a:function(t,e,i){"use strict";i.r(e);var a=i("0b96"),n=i.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);e["default"]=n.a},dfab:function(t,e,i){"use strict";i.r(e);var a=i("d0fc"),n=i.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);e["default"]=n.a},e6aa:function(t,e,i){var a=i("4d9d");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("41042bfd",a,!0,{sourceMap:!1,shadowMode:!1})},ea08:function(t,e,i){var a=i("5d58");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("2b841851",a,!0,{sourceMap:!1,shadowMode:!1})},fdd3:function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.enumConverter=void 0,e.filterToWhere=function(t,e){var i={};for(var a in t){var o=t[a],s=o.type,l=o.value;switch(s){case"search":"string"===typeof l&&l.length&&(i[a]=new RegExp(l));break;case"select":if(l.length){var c,u=[],d=(0,r.default)(l);try{for(d.s();!(c=d.n()).done;){var f=c.value;u.push(e.eq(f))}}catch(k){d.e(k)}finally{d.f()}i[a]=e.or(u)}break;case"range":if(l.length){var m=l[0],p=l[1];i[a]=e.and([e.gte(m),e.lte(p)])}break;case"date":if(l.length){var h=(0,n.default)(l,2),v=h[0],b=h[1],x=new Date(v),_=new Date(b);i[a]=e.and([e.gte(x),e.lte(_)])}break;case"timestamp":if(l.length){var g=(0,n.default)(l,2),y=g[0],w=g[1];i[a]=e.and([e.gte(y),e.lte(w)])}break}}return i},e.validator=e.mpPlatform=void 0;var n=a(i("5de6")),r=a(i("3471"));i("23f4"),i("7d2f"),i("5c47"),i("9c4e"),i("ab80"),i("aa9c");e.validator={appid:{rules:[{required:!0},{format:"string"}],label:"AppID"},name:{rules:[{required:!0},{format:"string"}],label:"应用名称"},icon_url:{rules:[{format:"string"}],label:"应用图标"},introduction:{rules:[{format:"string"}],label:"应用简介"},description:{rules:[{format:"string"}],label:"应用描述"},screenshot:{rules:[{format:"array"}],label:"应用截图"},create_date:{rules:[{format:"timestamp"}],label:"发行时间"}};e.enumConverter={};e.mpPlatform={mp_weixin:"微信小程序",mp_alipay:"支付宝小程序",mp_baidu:"百度小程序",mp_toutiao:"字节小程序",mp_qq:"QQ小程序",mp_dingtalk:"钉钉小程序",mp_kuaishou:"快手小程序",mp_lark:"飞书小程序",mp_jd:"京东小程序",quickapp:"快应用"}},ffe3:function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a(i("2634")),r=a(i("2fdc")),o=a(i("fcf3"));i("4626"),i("5ac7"),i("c24b"),i("dc8a"),i("bf0f"),i("2797"),i("c223"),i("fd3c"),i("5ef2"),i("0c26"),i("dd2b"),i("5c47"),i("2c10"),i("aa9c"),i("e838"),i("8f71"),i("01a2"),i("e39c");var s=i("fdd3"),l=function(t){return t?{name:"",extname:"",url:t}:{}};function c(t){var e={};for(var i in s.validator)t.includes(i)&&(e[i]=s.validator[i]);return e}var u=["mimarket","samsungapps","appmarket","oppomarket","vivomarket"],d=["xiaomi","samsung","huawei","oppo","vivo"],f={data:function(){var t={appid:"",name:"",icon_url:"",introduction:"",alias:"",description:"",screenshot:[],store_list:[],app_android:{},app_ios:{},mp_weixin:{},mp_alipay:{},mp_baidu:{},mp_toutiao:{},mp_qq:{},mp_lark:{},mp_kuaishou:{},mp_dingtalk:{},mp_jd:{},h5:{},quickapp:{}},e={formData:t,rules:Object.freeze(c(Object.keys(t))),mpPlatform:Object.freeze(s.mpPlatform),screenshotList:[],middleware_img:{},middleware_checkbox:{},appPackageInfo:{},appPlatformKeys:Object.freeze(["app_ios","app_android"]),appPlatformValues:Object.freeze({app_android:"Android",app_ios:"iOS"}),keepItems:Object.freeze([]),isEdit:!1,deletedStore:[]},i=Object.keys(s.mpPlatform);return e.mpPlatformKeys=Object.freeze(i),[].concat(i,["icon_url","quickapp"]).forEach((function(t){return e.middleware_img[t]={}})),e.platFormKeys=Object.freeze([].concat(i,e.appPlatformKeys)),e.platFormKeys.forEach((function(t){return e.middleware_checkbox[t]=!1})),e},methods:{requestCloudFunction:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.$request(t,e,{functionName:"uni-upgrade-center"})},hasValue:function(t){return"object"!==(0,o.default)(t)?!!t:t instanceof Array?!!t.length:!(!t||!Object.keys(t).length)},initFormData:function(t){if(t&&Object.keys(t).length)for(var e in t){var i=t[e];switch(e){case"icon_url":this.middleware_img[e]=l(i);break;case"screenshot":this.screenshotList=i.map((function(t){return l(t)}));break;default:-1===e.indexOf("mp")&&-1===e.indexOf("app")||!this.hasValue(i)||(this.setPlatformChcekbox(e,!0),i.qrcode_url&&(this.middleware_img[e]=l(i.qrcode_url)));break}this.setFormData(e,i)}},setFormData:function(t,e){var i=-1!==t.indexOf(".")?t.split("."):[t],a=i.length-1,n=this.formData;i.forEach((function(t,i){var r=n[t];"object"===(0,o.default)(r)&&i<a?n=r:n[t]=e}))},getFormData:function(t){for(var e=-1!==t.indexOf(".")?t.split("."):[t],i=(e.length,this.formData),a=0;a<e.length;a++){var n=e[a];if(i=i[n],null==i)return!1}return i},formatFormData:function(){var t=this;this.setFormData("screenshot",this.screenshotList.map((function(t){return t.fileID||t.url})));for(var e=0;e<this.formData.store_list.length;e++){var i=this.formData.store_list[e];if(0!==i.scheme.trim().length){var a=u.indexOf((i.scheme.match(/(.*):\/\//)||[])[1]);-1!==a&&(i.id!==d[a]&&this.deletedStore.push(i.id),i.id=d[a]),i.priority=parseFloat(i.priority)}else this.formData.store_list.splice(e,1),e--}this.keepItems=this.platFormKeys.filter((function(e){return t.getPlatformChcekbox(e)&&(t.formData[e].url||t.formData[e].abm_url||t.formData[e].qrcode_url)})).concat(["icon_url","screenshot","create_date","store_list"]),this.formData.h5&&this.formData.h5.url&&this.keepItems.push("h5")},autoFill:function(){var t=this,e=this.getFormData("appid");e&&(uni.showLoading({mask:!0}),this.requestCloudFunction("getAppInfo",{appid:e}).then((function(e){if(e.success)return t.setFormData("description",e.description),void t.setFormData("name",e.name)})).catch((function(t){})).finally((function(){uni.hideLoading()})))},autoFillApp:function(){var t=this,e=this.getFormData("appid");e&&this.appPlatformKeys.forEach((function(i){t.fetchAppInfo(e,t.appPlatformValues[i]).then((function(e){if(e&&e.success)return t.setPlatformChcekbox(i,!0),void t.setFormData(i,{name:e.name,url:e.url})}))}))},fetchAppInfo:function(t,e){return uni.showLoading({mask:!0}),this.requestCloudFunction("getAppVersionInfo",{appid:t,platform:e}).then((function(t){return t})).catch((function(t){})).finally((function(){uni.hideLoading()}))},iconUrlSuccess:function(t,e){uni.showToast({icon:"success",title:"上传成功",duration:500}),this.setFormData(e,t.tempFilePaths[0])},iconUrlDelete:function(t,e){var i=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:return a.next=2,i.requestCloudFunction("deleteFile",{fileList:[t.tempFile.fileID||t.tempFile.url]});case 2:if(a.sent,uni.showToast({icon:"success",title:"删除成功",duration:800}),e){a.next=6;break}return a.abrupt("return");case 6:i.setFormData(e,""),i.$refs.form.clearValidate(e);case 8:case"end":return a.stop()}}),a)})))()},getPlatformChcekbox:function(t){return this.middleware_checkbox[t]},setPlatformChcekbox:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.middleware_checkbox[t]=e},selectFile:function(){this.hasPackage&&uni.showToast({icon:"none",title:"只可上传一个文件,请删除已上传后重试",duration:1e3})}},computed:{hasPackage:function(){return this.appPackageInfo&&!!Object.keys(this.appPackageInfo).length}}};e.default=f}}]); |