1 line
65 KiB
JavaScript
1 line
65 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["uni_modules-uni-portal-pages-index","pages-my-my"],{"02ec":function(e,t,n){var r=n("23e7"),i=n("67b6");r({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==i},{trimLeft:i})},"0800":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return r}));var r={uniForms:n("46b8").default,uniCard:n("37c4").default,uniFormsItem:n("e157").default,uniEasyinput:n("4e7e").default,uniFilePicker:n("b46f").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"uni-container"},[e.isEdit?n("v-uni-view",{staticClass:"tip"},[n("v-uni-view",{staticClass:"flex-center-r"},[n("v-uni-text",[e._v("1、该应用已有发布记录,您可以点击右侧下载按钮,获取上次版本数据对应的发布页;")]),n("v-uni-button",{staticClass:"custom-button",attrs:{size:"mini",type:"primary"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.preview.apply(void 0,arguments)}}},[e._v("下载")])],1),n("v-uni-text",[e._v("2、若有新版本需修改发布,请编辑下方表单并保存,重新生成新的发布页")])],1):e._e(),n("uni-forms",{ref:"form",staticStyle:{"max-width":"792px"},attrs:{validateTrigger:"bind",rules:e.rules},model:{value:e.formData,callback:function(t){e.formData=t},expression:"formData"}},[n("uni-card",{attrs:{title:"基础信息"}},[n("uni-forms-item",{staticClass:"forn-item__flex",attrs:{name:"appid",label:"AppID",required:!0}},[n("uni-easyinput",{attrs:{disabled:!0,placeholder:"应用的AppID",trim:"both"},model:{value:e.formData.appid,callback:function(t){e.$set(e.formData,"appid",t)},expression:"formData.appid"}}),n("v-uni-button",{staticClass:"custom-button",attrs:{size:"mini",type:"primary"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.autoFill.apply(void 0,arguments)}}},[e._v("自动填充")]),n("show-info",{attrs:{left:-180,top:25,content:"填写 appid 从数据库(opendb-app-list)查询填充数据"}})],1),n("uni-forms-item",{attrs:{name:"name",label:"应用名称",required:!0}},[n("uni-easyinput",{attrs:{disabled:!0,placeholder:"应用名称",trim:"both"},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}})],1),n("uni-forms-item",{attrs:{name:"introduction",label:"应用简介"}},[n("uni-easyinput",{attrs:{placeholder:"应用简介",trim:"both"},model:{value:e.formData.introduction,callback:function(t){e.$set(e.formData,"introduction",t)},expression:"formData.introduction"}})],1),n("uni-forms-item",{attrs:{name:"description",label:"应用描述"}},[n("v-uni-textarea",{staticClass:"uni-textarea-border",attrs:{maxlength:-1,"auto-height":!0,placeholder:"应用描述"},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("description",t.detail.value)}},model:{value:e.formData.description,callback:function(t){e.$set(e.formData,"description",t)},expression:"formData.description"}})],1)],1),n("uni-card",{attrs:{title:"图标素材"}},[n("uni-forms-item",{attrs:{label:"应用图标"}},[n("uni-file-picker",{attrs:{"image-styles":{width:"200rpx"},"return-type":"object","file-mediatype":"image",limit:"1",mode:"grid"},on:{success:function(t){arguments[0]=t=e.$handleEvent(t),function(t){return e.iconUrlSuccess(t,"icon_url")}.apply(void 0,arguments)},delete:function(t){arguments[0]=t=e.$handleEvent(t),function(t){return e.iconUrlDelete(t,"icon_url")}.apply(void 0,arguments)}},model:{value:e.middleware_img.icon_url,callback:function(t){e.$set(e.middleware_img,"icon_url",t)},expression:"middleware_img.icon_url"}})],1),n("uni-forms-item",{attrs:{label:"应用截图"}},[n("uni-file-picker",{attrs:{"file-mediatype":"image",mode:"grid","image-styles":{height:"500rpx",width:"300rpx"}},on:{delete:function(t){arguments[0]=t=e.$handleEvent(t),e.iconUrlDelete.apply(void 0,arguments)}},model:{value:e.screenshotList,callback:function(t){e.screenshotList=t},expression:"screenshotList"}})],1)],1),n("uni-card",{staticClass:"app_platform",attrs:{title:"App"}},[n("v-uni-view",{staticClass:"extra-button"},[n("v-uni-button",{attrs:{type:"primary",plain:!0,size:"mini"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.autoFillApp.apply(void 0,arguments)}}},[e._v("自动填充")]),n("show-info",{attrs:{left:40,top:-35,content:"填写 appid 从数据库(opendb-app-version)查询填充数据"}})],1),e._l(e.appPlatformKeys,(function(t){return n("v-uni-view",{key:t},[n("v-uni-checkbox-group",{on:{change:function(n){arguments[0]=n=e.$handleEvent(n),function(n){var r=n.detail.value;e.setPlatformChcekbox(t,!!r.length)}.apply(void 0,arguments)}}},[n("v-uni-label",{staticClass:"title_padding",class:{font_bold:e.getPlatformChcekbox(t)}},[n("v-uni-checkbox",{attrs:{value:t,checked:e.middleware_checkbox[t]}}),n("v-uni-text",[e._v(e._s(e.appPlatformValues[t]))])],1)],1),e.getPlatformChcekbox(t)?[n("uni-forms-item",{attrs:{label:"名称"}},[n("uni-easyinput",{attrs:{trim:"both"},model:{value:e.formData[t].name,callback:function(n){e.$set(e.formData[t],"name",n)},expression:"formData[item].name"}})],1),"app_android"===t?n("uni-forms-item",{staticClass:"forn-item__flex",attrs:{label:"上传包"}},[n("uni-file-picker",{staticStyle:{flex:"1"},attrs:{"file-extname":"apk",disabled:e.hasPackage,returnType:"object","file-mediatype":"all",limit:"1"},on:{success:function(n){arguments[0]=n=e.$handleEvent(n),function(n){return e.iconUrlSuccess(n,t+".url")}.apply(void 0,arguments)},delete:function(n){arguments[0]=n=e.$handleEvent(n),function(n){return e.iconUrlDelete(n,t+".url")}.apply(void 0,arguments)}},model:{value:e.appPackageInfo,callback:function(t){e.appPackageInfo=t},expression:"appPackageInfo"}},[n("v-uni-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.selectFile.apply(void 0,arguments)}}},[e._v("选择文件")])],1),e.hasPackage?n("v-uni-text",{staticStyle:{"padding-left":"20px",color:"#a8a8a8"}},[e._v(e._s(e.appPackageInfo.size&&Number(e.appPackageInfo.size/1024/1024).toFixed(2)+"M"))]):e._e()],1):e._e(),n("uni-forms-item",{attrs:{label:"下载链接"}},[n("uni-easyinput",{attrs:{trim:"both"},model:{value:e.formData[t].url,callback:function(n){e.$set(e.formData[t],"url",n)},expression:"formData[item].url"}})],1)]:e._e()],2)}))],2),n("uni-card",{staticClass:"mp_platform",attrs:{title:"小程序"}},[n("v-uni-view",{staticClass:"extra-button"},[n("v-uni-button",{attrs:{type:"primary",plain:!0,size:"mini"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.mpAccordion.apply(void 0,arguments)}}},[e._v(e._s(e.mpExtra))]),n("show-info",{attrs:{left:40,top:-20,content:"折叠状态下,即使勾选也不会显示详情"}})],1),e._l(Object.keys(e.mpPlatform),(function(t){return n("v-uni-view",{key:t},[n("v-uni-checkbox-group",{on:{change:function(n){arguments[0]=n=e.$handleEvent(n),function(n){var r=n.detail.value;e.setPlatformChcekbox(t,!!r.length)}.apply(void 0,arguments)}}},[n("v-uni-label",{staticClass:"title_padding",class:{font_bold:e.getPlatformChcekbox(t)}},[n("v-uni-checkbox",{attrs:{value:t,checked:e.middleware_checkbox[t]}}),n("v-uni-text",[e._v(e._s(e.mpPlatform[t]))])],1)],1),e.mpAccordionStatus&&e.getPlatformChcekbox(t)?[n("uni-forms-item",{attrs:{label:"名称"}},[n("uni-easyinput",{attrs:{trim:"both"},model:{value:e.formData[t].name,callback:function(n){e.$set(e.formData[t],"name",n)},expression:"formData[item].name"}})],1),n("uni-forms-item",{attrs:{label:"小程序码"}},[n("uni-file-picker",{attrs:{"image-styles":{width:"200rpx"},"return-type":"object","file-mediatype":"image",limit:"1",mode:"grid"},on:{success:function(n){arguments[0]=n=e.$handleEvent(n),function(n){return e.iconUrlSuccess(n,t+".qrcode_url")}.apply(void 0,arguments)},delete:function(n){arguments[0]=n=e.$handleEvent(n),function(n){return e.iconUrlDelete(n,t+".qrcode_url")}.apply(void 0,arguments)}},model:{value:e.middleware_img[t],callback:function(n){e.$set(e.middleware_img,t,n)},expression:"middleware_img[item]"}})],1)]:e._e()],2)}))],2),n("uni-card",{attrs:{title:"H5"}},[n("uni-forms-item",{attrs:{label:"链接地址"}},[n("uni-easyinput",{attrs:{trim:"both"},model:{value:e.formData.h5.url,callback:function(t){e.$set(e.formData.h5,"url",t)},expression:"formData.h5.url"}}),n("span",{staticStyle:{"font-size":"13px",color:"#999"}},[e._v("如需免费的前端网页托管,请开通"),n("a",{staticStyle:{color:"inherit"},attrs:{href:"https://unicloud.dcloud.net.cn"}},[e._v("uniCloud")]),e._v(",创建服务空间,并在 “前端网页托管”\n\t\t\t\t\t里上传你的网页")])],1)],1),n("uni-card",{attrs:{title:"快应用"}},[n("uni-forms-item",{attrs:{label:"名称"}},[n("uni-easyinput",{attrs:{trim:"both"},model:{value:e.formData.quickapp.name,callback:function(t){e.$set(e.formData.quickapp,"name",t)},expression:"formData.quickapp.name"}})],1),n("uni-forms-item",{attrs:{label:"快应用码"}},[n("uni-file-picker",{attrs:{"image-styles":{width:"200rpx"},"return-type":"object","file-mediatype":"image",limit:"1",mode:"grid"},on:{success:function(t){arguments[0]=t=e.$handleEvent(t),function(t){return e.iconUrlSuccess(t,"quickapp.qrcode_url")}.apply(void 0,arguments)},delete:function(t){arguments[0]=t=e.$handleEvent(t),function(t){return e.iconUrlDelete(t,"quickapp.qrcode_url")}.apply(void 0,arguments)}},model:{value:e.middleware_img.quickapp,callback:function(t){e.$set(e.middleware_img,"quickapp",t)},expression:"middleware_img.quickapp"}})],1)],1),n("v-uni-view",{staticClass:"uni-button-group"},[n("v-uni-button",{staticClass:"uni-button",staticStyle:{width:"100px"},attrs:{type:"primary"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.submit.apply(void 0,arguments)}}},[e._v("保存")]),n("v-uni-navigator",{staticStyle:{"margin-left":"15px"},attrs:{"open-type":"navigateBack"}},[n("v-uni-button",{staticClass:"uni-button",staticStyle:{width:"100px"}},[e._v("返回")])],1)],1)],1)],1)},a=[]},"0c95":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.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/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.title_padding[data-v-677f6890]{padding-bottom:15px;display:block}.font_bold[data-v-677f6890]{font-weight:700}.uni-button-group uni-button[data-v-677f6890]{margin-left:15px}.uni-button-group uni-button[data-v-677f6890]:first-child{margin-left:0}[data-v-677f6890] .forn-item__flex .uni-forms-item__content{display:flex;align-items:center}[data-v-677f6890] .forn-item__flex .uni-forms-item__content .custom-button{height:100%;margin-left:%?10?%;line-height:36px}[data-v-677f6890] .uni-card{padding:0!important;cursor:auto}[data-v-677f6890] .uni-card__header{background-color:#eee}[data-v-677f6890] .uni-card__header-title-text{font-weight:700}.extra-button[data-v-677f6890]{display:flex;align-items:center;margin-bottom:15px}.extra-button uni-button[data-v-677f6890]{margin:0}.flex-center-r[data-v-677f6890]{display:flex;align-items:center;justify-content:center}.tip[data-v-677f6890]{display:flex;flex-direction:column;align-items:flex-start;background-color:#f3f5f7;color:#2c3e50;padding:10px;font-size:%?32?%;border-color:#409eff;border-left-width:8px;border-left-style:solid}.tip uni-text[data-v-677f6890]{margin-right:15px}.tip .custom-button[data-v-677f6890]{margin-left:0}',""]),e.exports=t},"0e52":function(e,t,n){"use strict";var r=n("7b59"),i=n.n(r);i.a},"17a0":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.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/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */',""]),e.exports=t},"1c51":function(e,t,n){"use strict";n("7a82");var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("c7eb")),a=r(n("1da1")),o=r(n("53ca"));n("caad"),n("2532"),n("b64b"),n("dca8"),n("d3b7"),n("159b"),n("99af"),n("d81d"),n("c975"),n("a4d3"),n("e01a"),n("4de4"),n("14d9");var s=n("e0e3"),u=function(e){return e?{name:"",extname:"",url:e}:{}};function l(e){var t={};for(var n in s.validator)e.includes(n)&&(t[n]=s.validator[n]);return t}var c={data:function(){var e={appid:"",name:"",icon_url:"",introduction:"",alias:"",description:"",screenshot:[],app_android:{},app_ios:{},mp_weixin:{},mp_alipay:{},mp_baidu:{},mp_toutiao:{},mp_qq:{},mp_lark:{},mp_kuaishou:{},h5:{},quickapp:{}},t={formData:e,rules:l(Object.keys(e)),mpPlatform:s.mpPlatform,screenshotList:[],middleware_img:{},middleware_checkbox:{},appPackageInfo:{},appPlatformKeys:Object.freeze(["app_android","app_ios"]),appPlatformValues:Object.freeze({app_android:"Android",app_ios:"iOS"}),keepItems:[],isEdit:!1},n=Object.keys(s.mpPlatform);return[].concat(n,["icon_url","quickapp"]).forEach((function(e){return t.middleware_img[e]={}})),[].concat(n,t.appPlatformKeys).forEach((function(e){return t.middleware_checkbox[e]=!1})),t},methods:{requestCloudFunction:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.$request(e,t,{functionName:"publish-page"})},hasValue:function(e){return"object"!==(0,o.default)(e)?!!e:e instanceof Array?!!e.length:!(!e||!Object.keys(e).length)},initFormData:function(e){if(e&&Object.keys(e).length)for(var t in e){var n=e[t];switch(t){case"icon_url":this.middleware_img[t]=u(n);break;case"screenshot":this.screenshotList=n.map((function(e){return u(e)}));break;case"quickapp":this.hasValue(n)&&n.qrcode_url&&(this.middleware_img[t]=u(n.qrcode_url));break;default:-1===t.indexOf("mp")&&-1===t.indexOf("app")||!this.hasValue(n)||(this.setPlatformChcekbox(t,!0),n.qrcode_url&&(this.middleware_img[t]=u(n.qrcode_url)));break}this.setFormData(t,n)}},setFormData:function(e,t){var n=-1!==e.indexOf(".")?e.split("."):[e],r=n.length-1,i=this.formData;n.forEach((function(e,n){var a=i[e];"object"===(0,o.default)(a)&&n<r?i=a:i[e]=t}))},getFormData:function(e){for(var t=-1!==e.indexOf(".")?e.split("."):[e],n=(t.length,this.formData),r=0;r<t.length;r++){var i=t[r];if(n=n[i],null==n)return!1}return n},autoFill:function(){var e=this,t=this.getFormData("appid");t&&(uni.showLoading({mask:!0}),this.requestCloudFunction("getAppInfo",{appid:t}).then((function(t){if(t.success)return e.setFormData("description",t.description),void e.setFormData("name",t.name)})).catch((function(e){console.error(e)})).finally((function(){uni.hideLoading()})))},autoFillApp:function(){var e=this,t=this.getFormData("appid");t&&(uni.showLoading({mask:!0}),this.appPlatformKeys.forEach((function(n){e.requestCloudFunction("getAppVersionInfo",{appid:t,platform:e.appPlatformValues[n]}).then((function(t){if(t&&t.success)return e.setPlatformChcekbox(n,!0),void e.setFormData(n,{name:t.name,url:t.url})})).catch((function(e){console.error(e)})).finally((function(){uni.hideLoading()}))})))},iconUrlSuccess:function(e,t){uni.showToast({icon:"success",title:"上传成功",duration:500}),this.setFormData(t,e.tempFilePaths[0])},iconUrlDelete:function(e,t){var n=this;return(0,a.default)((0,i.default)().mark((function r(){var a;return(0,i.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.requestCloudFunction("deleteFile",{fileList:[e.tempFile.fileID||e.tempFile.url]});case 2:if(a=r.sent,a=a.fileList?a.fileList[0]:a[0],!a.success&&"SUCCESS"!==a.code){r.next=10;break}if(uni.showToast({icon:"success",title:"删除成功",duration:800}),t){r.next=8;break}return r.abrupt("return");case 8:n.setFormData(t,""),n.$refs.form.clearValidate(t);case 10:case"end":return r.stop()}}),r)})))()},formatFormData:function(){var e=this;this.setFormData("screenshot",this.screenshotList.map((function(e){return e.fileID||e.url}))),this.keepItems=this.platFormKeys.filter((function(t){return e.getPlatformChcekbox(t)&&(e.formData[t].url||e.formData[t].qrcode_url)})).concat(["icon_url","screenshot","create_date"]),this.formData.h5&&this.formData.h5.url&&this.keepItems.push("h5"),this.formData.quickapp&&this.formData.quickapp.qrcode_url&&this.keepItems.push("quickapp")},getPlatformChcekbox:function(e){return this.middleware_checkbox[e]},setPlatformChcekbox:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.middleware_checkbox[e]=t},selectFile:function(){this.hasPackage&&uni.showToast({icon:"none",title:"只可上传一个文件,请删除已上传后重试",duration:1e3})}},computed:{platFormKeys:function(){var e=this;return Object.keys(this.formData).filter((function(t){e.formData[t];var n=-1!==t.indexOf("app_"),r=-1!==t.indexOf("mp");return n||r}))},hasPackage:function(){return this.appPackageInfo&&!!Object.keys(this.appPackageInfo).length}}};t.default=c},"1c59":function(e,t,n){"use strict";var r=n("6d61"),i=n("6566");r("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),i)},"1e25":function(e,t,n){n("cad8");var r=n("23e7"),i=n("cb4c");r({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==i},{trimEnd:i})},"1f6e":function(e,t,n){"use strict";n.r(t);var r=n("f0c5"),i=Object(r["a"])({},void 0,void 0,!1,null,null,null,!1,void 0,void 0);t["default"]=i.exports},"274f":function(e,t,n){"use strict";n("7a82");var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("ade3")),a=r(n("c7eb")),o=r(n("1da1"));n("a9e3"),n("e9c4"),n("d3b7"),n("159b"),n("b64b"),n("d401"),n("25f0"),n("99af"),n("14d9"),n("7db0"),n("c975"),n("ac1f"),n("5319"),n("ddb0");var s=r(n("e143")),u=r(n("a6a0"));s.default.prototype.binddata=function(e,t,n){if(n)this.$refs[n].setValue(e,t);else{var r;for(var i in this.$refs){var a=this.$refs[i];if(a&&a.$options&&"uniForms"===a.$options.name){r=a;break}}if(!r)return console.error("当前 uni-froms 组件缺少 ref 属性");r.setValue(e,t)}};var l={name:"uniForms",components:{},emits:["input","reset","validate","submit"],props:{value:{type:Object,default:function(){return{}}},modelValue:{type:Object,default:function(){return{}}},rules:{type:Object,default:function(){return{}}},validateTrigger:{type:String,default:""},labelPosition:{type:String,default:"left"},labelWidth:{type:[String,Number],default:""},labelAlign:{type:String,default:"left"},errShowType:{type:String,default:"undertext"},border:{type:Boolean,default:!1}},data:function(){return{formData:{}}},computed:{dataValue:function(){return"{}"===JSON.stringify(this.modelValue)?this.value:this.modelValue}},watch:{rules:function(e){this.init(e)},labelPosition:function(){this.childrens.forEach((function(e){e.init()}))}},created:function(){this.unwatchs=[],this.childrens=[],this.inputChildrens=[],this.checkboxChildrens=[],this.formRules=[],this.init(this.rules)},methods:{init:function(e){0!==Object.keys(e).length?(this.formRules=e,this.validator=new u.default(e),this.registerWatch()):this.formData=this.dataValue},registerWatch:function(){var e=this;this.unwatchs.forEach((function(e){return e()})),this.childrens.forEach((function(e){e.init()})),Object.keys(this.dataValue).forEach((function(t){var n=e.$watch("dataValue."+t,(function(n){if(n)if("[object Object]"===n.toString())for(var r in n){var i="".concat(t,"[").concat(r,"]");e.formData[i]=e._getValue(i,n[r])}else e.formData[t]=e._getValue(t,n)}),{deep:!0,immediate:!0});e.unwatchs.push(n)}))},setRules:function(e){this.init(e)},setValue:function(e,t,n){var r=this.childrens.find((function(t){return t.name===e}));return r?(t=this._getValue(r.name,t),this.formData[e]=t,r.val=t,r.triggerCheck(t,n)):null},resetForm:function(e){var t=this;this.childrens.forEach((function(e){e.errMsg="";var n=t.inputChildrens.find((function(t){return t.rename===e.name}));n&&(n.errMsg="",n.is_reset=!0,n.$emit("input",n.multiple?[]:""),n.$emit("update:modelValue",n.multiple?[]:""))})),this.childrens.forEach((function(e){e.name&&(t.formData[e.name]=t._getValue(e.name,""))})),this.$emit("reset",e)},validateCheck:function(e){null===e&&(e=null),this.$emit("validate",e)},validateAll:function(e,t,n,r){var i=this;return(0,o.default)((0,a.default)().mark((function o(){var s,u,l,c,d,f,p,m,h,v,b,g,x;return(0,a.default)().wrap((function(o){while(1)switch(o.prev=o.next){case 0:for(l in s=[],u=function(e){var t=i.childrens.find((function(t){return t.name===e}));t&&s.push(t)},e)u(l);if(r||"function"!==typeof n||(r=n),!r&&"function"!==typeof r&&Promise&&(c=new Promise((function(e,t){r=function(n,r){n?t(n):e(r)}}))),d=[],f={},!i.validator){o.next=25;break}o.t0=(0,a.default)().keys(s);case 9:if((o.t1=o.t0()).done){o.next=23;break}return p=o.t1.value,m=s[p],h=m.isArray?m.arrayField:m.name,m.isArray?-1!==m.name.indexOf("[")&&-1!==m.name.indexOf("]")&&(v=m.name.split("["),b=v[0],g=v[1].replace("]",""),f[b]||(f[b]={}),f[b][g]=i._getValue(h,e[h])):f[h]=i._getValue(h,e[h]),o.next=16,m.triggerCheck(e[h],!0);case 16:if(x=o.sent,!x){o.next=21;break}if(d.push(x),"toast"!==i.errShowType&&"modal"!==i.errShowType){o.next=21;break}return o.abrupt("break",23);case 21:o.next=9;break;case 23:o.next=26;break;case 25:f=e;case 26:if(Array.isArray(d)&&0===d.length&&(d=null),Array.isArray(n)&&n.forEach((function(e){f[e]=i.dataValue[e]})),"submit"===t?i.$emit("submit",{detail:{value:f,errors:d}}):i.$emit("validate",d),r&&"function"===typeof r&&r(d,f),!c||!r){o.next=34;break}return o.abrupt("return",c);case 34:return o.abrupt("return",null);case 35:case"end":return o.stop()}}),o)})))()},submitForm:function(){},submit:function(e,t,n){var r=this,i=function(e){var t=r.childrens.find((function(t){return t.name===e}));t&&void 0===r.formData[e]&&(r.formData[e]=r._getValue(e,r.dataValue[e]))};for(var a in this.dataValue)i(a);return n||console.warn("submit 方法即将废弃,请使用validate方法代替!"),this.validateAll(this.formData,"submit",e,t)},validate:function(e,t){return this.submit(e,t,!0)},validateField:function(e,t){var n=this;e=[].concat(e);var r={};return this.childrens.forEach((function(t){-1!==e.indexOf(t.name)&&(r=Object.assign({},r,(0,i.default)({},t.name,n.formData[t.name])))})),this.validateAll(r,"submit",[],t)},resetFields:function(){this.resetForm()},clearValidate:function(e){var t=this;e=[].concat(e),this.childrens.forEach((function(n){var r=t.inputChildrens.find((function(e){return e.rename===n.name}));(0===e.length||-1!==e.indexOf(n.name))&&(n.errMsg="",r&&(r.errMsg=""))}))},_getValue:function(e,t){var n=this,r=this.formRules[e]&&this.formRules[e].rules||[],i=r.find((function(e){return e.format&&n.type_filter(e.format)})),a=r.find((function(e){return e.format&&"boolean"===e.format||"bool"===e.format}));return i&&(t=isNaN(t)?t:""===t||null===t?null:Number(t)),a&&(t=!!t),t},type_filter:function(e){return"int"===e||"double"===e||"number"===e||"timestamp"===e}}};t.default=l},2909:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e)||(0,i.default)(e)||(0,a.default)(e)||(0,o.default)()};var r=s(n("6005")),i=s(n("db90")),a=s(n("06c5")),o=s(n("3427"));function s(e){return e&&e.__esModule?e:{default:e}}},"2d65":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.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/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.uni-easyinput[data-v-119fec95]{width:100%;flex:1;position:relative;text-align:left;color:#333;font-size:14px}.uni-easyinput__content[data-v-119fec95]{flex:1;width:100%;display:flex;box-sizing:border-box;min-height:36px;flex-direction:row;align-items:center}.uni-easyinput__content-input[data-v-119fec95]{width:auto;position:relative;overflow:hidden;flex:1;line-height:1;font-size:14px}.uni-easyinput__placeholder-class[data-v-119fec95]{color:#999;font-size:12px;font-weight:200}.is-textarea[data-v-119fec95]{align-items:flex-start}.is-textarea-icon[data-v-119fec95]{margin-top:5px}.uni-easyinput__content-textarea[data-v-119fec95]{position:relative;overflow:hidden;flex:1;line-height:1.5;font-size:14px;padding-top:6px;padding-bottom:10px;height:80px;min-height:80px;width:auto}.input-padding[data-v-119fec95]{padding-left:10px}.content-clear-icon[data-v-119fec95]{padding:0 5px}.label-icon[data-v-119fec95]{margin-right:5px;margin-top:-1px}.is-input-border[data-v-119fec95]{display:flex;box-sizing:border-box;flex-direction:row;align-items:center;border:1px solid #dcdfe6;border-radius:4px}.uni-error-message[data-v-119fec95]{position:absolute;bottom:-17px;left:0;line-height:12px;color:#e43d33;font-size:12px;text-align:left}.uni-error-msg--boeder[data-v-119fec95]{position:relative;bottom:0;line-height:22px}.is-input-error-border[data-v-119fec95]{border-color:#e43d33}.is-input-error-border .uni-easyinput__placeholder-class[data-v-119fec95]{color:#f29e99}.uni-easyinput--border[data-v-119fec95]{margin-bottom:0;padding:10px 15px;border-top:1px #eee solid}.uni-easyinput-error[data-v-119fec95]{padding-bottom:0}.is-first-border[data-v-119fec95]{border:none}.is-disabled[data-v-119fec95]{border-color:red;background-color:#f7f6f6;color:#d5d5d5}.is-disabled .uni-easyinput__placeholder-class[data-v-119fec95]{color:#d5d5d5;font-size:12px}',""]),e.exports=t},3427:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},n("d9e2"),n("d401")},3868:function(e,t,n){var r=n("17a0");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("4f06").default;i("e0fe3fdc",r,!0,{sourceMap:!1,shadowMode:!1})},"46b8":function(e,t,n){"use strict";n.r(t);var r=n("bd43"),i=n("cf91");for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);n("61bd");var o=n("f0c5"),s=Object(o["a"])(i["default"],r["b"],r["c"],!1,null,"54788e2a",null,!1,r["a"],void 0);t["default"]=s.exports},"4e43":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.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/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.uni-forms-item[data-v-6620bd25]{position:relative;padding:0;text-align:left;color:#333;font-size:14px}.uni-forms-item__box[data-v-6620bd25]{position:relative}.uni-forms-item__inner[data-v-6620bd25]{display:flex;padding-bottom:22px}.is-direction-left[data-v-6620bd25]{flex-direction:row}.is-direction-top[data-v-6620bd25]{flex-direction:column}.uni-forms-item__label[data-v-6620bd25]{display:flex;flex-shrink:0;box-sizing:border-box;flex-direction:row;align-items:center;width:65px;padding:5px 0;height:36px}.uni-forms-item__label .label-text[data-v-6620bd25]{font-size:13px;color:#666}.uni-forms-item__label .label-seat[data-v-6620bd25]{margin-right:5px}.uni-forms-item__content[data-v-6620bd25]{width:100%;box-sizing:border-box;min-height:36px;flex:1}.label-icon[data-v-6620bd25]{margin-right:5px;margin-top:-1px}.is-required[data-v-6620bd25]{color:#dd524d;font-weight:700}.uni-error-message[data-v-6620bd25]{position:absolute;bottom:0;left:0;text-align:left}.uni-error-message-text[data-v-6620bd25]{line-height:22px;color:#dd524d;font-size:12px}.uni-error-msg--boeder[data-v-6620bd25]{position:relative;bottom:0;line-height:22px}.is-input-error-border[data-v-6620bd25]{border-color:#dd524d}.uni-forms-item--border[data-v-6620bd25]{margin-bottom:0;padding:10px 0;border-top:1px #eee solid}.uni-forms-item--border .uni-forms-item__inner[data-v-6620bd25]{padding:0}.is-first-border[data-v-6620bd25]{border:none}.uni-forms--no-padding[data-v-6620bd25]{padding:0}',""]),e.exports=t},"4e7e":function(e,t,n){"use strict";n.r(t);var r=n("c0fd"),i=n("6c3d");for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);n("fdc6");var o=n("f0c5"),s=Object(o["a"])(i["default"],r["b"],r["c"],!1,null,"119fec95",null,!1,r["a"],void 0);t["default"]=s.exports},6005:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(Array.isArray(e))return(0,r.default)(e)};var r=function(e){return e&&e.__esModule?e:{default:e}}(n("6b75"))},6062:function(e,t,n){n("1c59")},"61bd":function(e,t,n){"use strict";var r=n("3868"),i=n.n(r);i.a},"62f7":function(e,t,n){"use strict";n.r(t);var r=n("c595"),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t["default"]=i.a},"64d6":function(e,t,n){"use strict";n.r(t);var r=n("fb216"),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t["default"]=i.a},6552:function(e,t,n){var r=n("8115");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("4f06").default;i("691f6856",r,!0,{sourceMap:!1,shadowMode:!1})},"67b6":function(e,t,n){"use strict";var r=n("58a8").start,i=n("c8d2");e.exports=i("trimStart")?function(){return r(this)}:"".trimStart},"6a2b":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return r}));var r={uniIcons:n("1f6e").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticStyle:{position:"relative"}},[n("uni-icons",{staticStyle:{padding:"0 10px",color:"#a8a8a8",cursor:"pointer"},attrs:{type:"info"},nativeOn:{mouseenter:function(t){arguments[0]=t=e.$handleEvent(t),e.mouseenter.apply(void 0,arguments)},mouseleave:function(t){arguments[0]=t=e.$handleEvent(t),e.showStableInfo=!1}}}),e.showStableInfo?n("v-uni-view",{staticClass:"show-stable",style:{top:e.top+"px",left:e.left+"px"}},[n("v-uni-text",[e._v(e._s(e.content))])],1):e._e()],1)},a=[]},"6c3d":function(e,t,n){"use strict";n.r(t);var r=n("e09e"),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t["default"]=i.a},"740a":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return r}));var r={uniIcons:n("1f6e").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"uni-forms-item",class:{"uni-forms-item--border":e.border,"is-first-border":e.border&&e.isFirstBorder,"uni-forms-item-error":e.msg}},[n("v-uni-view",{staticClass:"uni-forms-item__box"},[n("v-uni-view",{staticClass:"uni-forms-item__inner",class:["is-direction-"+e.labelPos]},[n("v-uni-view",{staticClass:"uni-forms-item__label",style:{width:e.labelWid,justifyContent:e.justifyContent}},[e._t("label",[e.required?n("v-uni-text",{staticClass:"is-required"},[e._v("*")]):e._e(),e.leftIcon?n("uni-icons",{staticClass:"label-icon",attrs:{size:"16",type:e.leftIcon,color:e.iconColor}}):e._e(),n("v-uni-text",{staticClass:"label-text"},[e._v(e._s(e.label))]),e.label?n("v-uni-view",{staticClass:"label-seat"}):e._e()])],2),n("v-uni-view",{staticClass:"uni-forms-item__content",class:{"is-input-error-border":e.msg}},[e._t("default")],2)],1),e.msg?n("v-uni-view",{staticClass:"uni-error-message",class:{"uni-error-msg--boeder":e.border},style:{paddingLeft:e.labelLeft}},[n("v-uni-text",{staticClass:"uni-error-message-text"},[e._v(e._s("undertext"===e.showMsg?e.msg:""))])],1):e._e()],1)],1)},a=[]},"755d":function(e,t,n){"use strict";n.r(t);var r=n("6a2b"),i=n("64d6");for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);n("b378");var o=n("f0c5"),s=Object(o["a"])(i["default"],r["b"],r["c"],!1,null,"1b650782",null,!1,r["a"],void 0);t["default"]=s.exports},"7b59":function(e,t,n){var r=n("4e43");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("4f06").default;i("f374091a",r,!0,{sourceMap:!1,shadowMode:!1})},8115:function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.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/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.show-stable[data-v-1b650782]{width:200px;position:absolute;padding:5px 10px;background-color:#303133;color:#fff;border-radius:4px;border:1px solid #e9e9eb;z-index:99999}',""]),e.exports=t},8557:function(e,t,n){"use strict";n.r(t);var r=n("0800"),i=n("62f7");for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);n("da29");var o=n("f0c5"),s=Object(o["a"])(i["default"],r["b"],r["c"],!1,null,"677f6890",null,!1,r["a"],void 0);t["default"]=s.exports},9243:function(e,t,n){var r=n("2d65");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("4f06").default;i("0b2b8fb9",r,!0,{sourceMap:!1,shadowMode:!1})},a655:function(e,t,n){"use strict";n("7a82");var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("c7eb")),a=r(n("ade3")),o=r(n("1da1")),s=r(n("53ca"));n("a9e3"),n("e25e"),n("c975"),n("14d9"),n("d3b7"),n("159b"),n("a434"),n("e9c4"),n("b64b"),n("7db0");var u={name:"uniFormsItem",props:{custom:{type:Boolean,default:!1},showMessage:{type:Boolean,default:!0},name:String,required:Boolean,validateTrigger:{type:String,default:""},leftIcon:String,iconColor:{type:String,default:"#606266"},label:String,labelWidth:{type:[Number,String],default:""},labelAlign:{type:String,default:""},labelPosition:{type:String,default:""},errorMessage:{type:[String,Boolean],default:""},rules:{type:Array,default:function(){return[]}}},data:function(){return{errorTop:!1,errorBottom:!1,labelMarginBottom:"",errorWidth:"",errMsg:"",val:"",labelPos:"",labelWid:"",labelAli:"",showMsg:"undertext",border:!1,isFirstBorder:!1,isArray:!1,arrayField:""}},computed:{msg:function(){return this.errorMessage||this.errMsg},fieldStyle:function(){var e={};return"top"==this.labelPos&&(e.padding="0 0",this.labelMarginBottom="6px"),"left"==this.labelPos&&!1!==this.msg&&""!=this.msg?(e.paddingBottom="0px",this.errorBottom=!0,this.errorTop=!1):"top"==this.labelPos&&!1!==this.msg&&""!=this.msg?(this.errorBottom=!1,this.errorTop=!0):(this.errorTop=!1,this.errorBottom=!1),e},justifyContent:function(){return"left"===this.labelAli?"flex-start":"center"===this.labelAli?"center":"right"===this.labelAli?"flex-end":void 0},labelLeft:function(){return("left"===this.labelPos?parseInt(this.labelWid):0)+"px"}},watch:{validateTrigger:function(e){this.formTrigger=e}},created:function(){this.form=this.getForm(),this.group=this.getForm("uniGroup"),this.formRules=[],this.formTrigger=this.validateTrigger,this.name&&-1!==this.name.indexOf("[")&&-1!==this.name.indexOf("]")&&(this.isArray=!0,this.arrayField=this.name,this.form.formData[this.name]=this.form._getValue(this.name,""))},mounted:function(){this.form&&this.form.childrens.push(this),this.init()},destroyed:function(){this.__isUnmounted||this.unInit()},methods:{init:function(){if(this.form){var e=this.form,t=e.formRules,n=e.validator,r=(e.formData,e.value,e.labelPosition),i=e.labelWidth,a=e.labelAlign,o=e.errShowType;this.labelPos=this.labelPosition?this.labelPosition:r,this.label?this.labelWid=this.labelWidth?this.labelWidth:i||70:this.labelWid=this.labelWidth?this.labelWidth:i||"auto",this.labelWid&&"auto"!==this.labelWid&&(this.labelWid+="px"),this.labelAli=this.labelAlign?this.labelAlign: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,this.showMsg=o;var s=this.isArray?this.arrayField:this.name;if(!s)return;t&&this.rules.length>0&&(t[s]||(t[s]={rules:this.rules}),n.updateSchema(t)),this.formRules=t[s]||{},this.validator=n}else this.labelPos=this.labelPosition||"left",this.labelWid=this.labelWidth||65,this.labelAli=this.labelAlign||"left"},unInit:function(){var e=this;this.form&&this.form.childrens.forEach((function(t,n){t===e&&(e.form.childrens.splice(n,1),delete e.form.formData[t.name])}))},getForm:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"uniForms",t=this.$parent,n=t.$options.name;while(n!==e){if(t=t.$parent,!t)return!1;n=t.$options.name}return t},clearValidate:function(){this.errMsg=""},setValue:function(e){var t=this.isArray?this.arrayField:this.name;if(t){if(this.errMsg&&(this.errMsg=""),this.form.formData[t]=this.form._getValue(t,e),!this.formRules||(0,s.default)(this.formRules)&&"{}"===JSON.stringify(this.formRules))return;this.triggerCheck(this.form._getValue(this.name,e))}},triggerCheck:function(e,t){var n=this;return(0,o.default)((0,i.default)().mark((function r(){var o,s,u,l,c;return(0,i.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(null,n.errMsg="",n.validator&&0!==Object.keys(n.formRules).length){r.next=4;break}return r.abrupt("return");case 4:if(o=n.isRequired(n.formRules.rules||[]),s=n.isTrigger(n.formRules.validateTrigger,n.validateTrigger,n.form.validateTrigger),u=null,!s&&!t){r.next=12;break}return l=n.isArray?n.arrayField:n.name,r.next=11,n.validator.validateUpdate((0,a.default)({},l,e),n.form.formData);case 11:u=r.sent;case 12:return o||void 0!==e&&""!==e||(u=null),c=n.form.inputChildrens.find((function(e){return e.rename===n.name})),(s||t)&&u&&u.errorMessage?(c&&(c.errMsg=u.errorMessage),"toast"===n.form.errShowType&&uni.showToast({title:u.errorMessage||"校验错误",icon:"none"}),"modal"===n.form.errShowType&&uni.showModal({title:"提示",content:u.errorMessage||"校验错误"})):c&&(c.errMsg=""),n.errMsg=u?u.errorMessage:"",n.form.validateCheck(u||null),r.abrupt("return",u||null);case 18:case"end":return r.stop()}}),r)})))()},isTrigger:function(e,t,n){return!("submit"===e||!e)||void 0===e&&("bind"===t||!t&&"bind"===n)},isRequired:function(e){for(var t=!1,n=0;n<e.length;n++){var r=e[n];if(r.required){t=!0;break}}return t}}};t.default=u},a6a0:function(e,t,n){"use strict";n("7a82");var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("262e")),a=r(n("2caf")),o=r(n("c7eb")),s=r(n("1da1")),u=r(n("d4ec")),l=r(n("bee2")),c=r(n("53ca"));n("4d63"),n("c607"),n("ac1f"),n("2c3e"),n("25f0"),n("d3b7"),n("5319"),n("b64b"),n("e25e"),n("d401"),n("466d"),n("00b4"),n("2ca0"),n("c740"),n("6062"),n("3ca3"),n("ddb0"),n("99af"),n("c975"),n("14d9"),n("4de4"),n("e9c4");var d={email:/^\S+?@\S+?\.\S+?$/,idcard:/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i")},f={int:"integer",bool:"boolean",double:"number",long:"number",password:"string"};function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=["label"];n.forEach((function(t){void 0===e[t]&&(e[t]="")}));var r=t;for(var i in e){var a=new RegExp("{"+i+"}");r=r.replace(a,e[i])}return r}var m={integer:function(e){return m.number(e)&&parseInt(e,10)===e},string:function(e){return"string"===typeof e},number:function(e){return!isNaN(e)&&"number"===typeof e},boolean:function(e){return"boolean"===typeof e},float:function(e){return m.number(e)&&!m.integer(e)},array:function(e){return Array.isArray(e)},object:function(e){return"object"===(0,c.default)(e)&&!m.array(e)},date:function(e){return e instanceof Date},timestamp:function(e){return!(!this.integer(e)||Math.abs(e).toString().length>16)},file:function(e){return"string"===typeof e.url},email:function(e){return"string"===typeof e&&!!e.match(d.email)&&e.length<255},url:function(e){return"string"===typeof e&&!!e.match(d.url)},pattern:function(e,t){try{return new RegExp(e).test(t)}catch(n){return!1}},method:function(e){return"function"===typeof e},idcard:function(e){return"string"===typeof e&&!!e.match(d.idcard)},"url-https":function(e){return this.url(e)&&e.startsWith("https://")},"url-scheme":function(e){return e.startsWith("://")},"url-web":function(e){return!1}},h=function(){function e(t){(0,u.default)(this,e),this._message=t}return(0,l.default)(e,[{key:"validateRule",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n,r,i,a){var s,u,l,c,d,f,p,m,h;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(s=null,u=n.rules,l=u.findIndex((function(e){return e.required})),!(l<0)){e.next=8;break}if(null!==r&&void 0!==r){e.next=6;break}return e.abrupt("return",s);case 6:if("string"!==typeof r||r.length){e.next=8;break}return e.abrupt("return",s);case 8:if(c=this._message,void 0!==u){e.next=11;break}return e.abrupt("return",c["default"]);case 11:d=0;case 12:if(!(d<u.length)){e.next=35;break}if(f=u[d],p=this._getValidateType(f),Object.assign(f,{label:n.label||'["'.concat(t,'"]')}),!v[p]){e.next=20;break}if(s=v[p](f,r,c),null==s){e.next=20;break}return e.abrupt("break",35);case 20:if(!f.validateExpr){e.next=26;break}if(m=Date.now(),h=f.validateExpr(r,a,m),!1!==h){e.next=26;break}return s=this._getMessage(f,f.errorMessage||this._message["default"]),e.abrupt("break",35);case 26:if(!f.validateFunction){e.next=32;break}return e.next=29,this.validateFunction(f,r,i,a,p);case 29:if(s=e.sent,null===s){e.next=32;break}return e.abrupt("break",35);case 32:d++,e.next=12;break;case 35:return null!==s&&(s=c.TAG+s),e.abrupt("return",s);case 37:case"end":return e.stop()}}),e,this)})));return function(t,n,r,i,a){return e.apply(this,arguments)}}()},{key:"validateFunction",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n,r,i,a){var s,u,l;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s=null,e.prev=1,u=null,e.next=5,t.validateFunction(t,n,i||r,(function(e){u=e}));case 5:l=e.sent,(u||"string"===typeof l&&l||!1===l)&&(s=this._getMessage(t,u||l,a)),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](1),s=this._getMessage(t,e.t0.message,a);case 12:return e.abrupt("return",s);case 13:case"end":return e.stop()}}),e,this,[[1,9]])})));return function(t,n,r,i,a){return e.apply(this,arguments)}}()},{key:"_getMessage",value:function(e,t,n){return p(e,t||e.errorMessage||this._message[n]||t["default"])}},{key:"_getValidateType",value:function(e){var t="";return e.required?t="required":e.format?t="format":e.arrayType?t="arrayTypeFormat":e.range?t="range":void 0!==e.maximum||void 0!==e.minimum?t="rangeNumber":void 0!==e.maxLength||void 0!==e.minLength?t="rangeLength":e.pattern?t="pattern":e.validateFunction&&(t="validateFunction"),t}}]),e}(),v={required:function(e,t,n){return e.required&&function(e,t){return void 0===e||null===e||("string"===typeof e&&!e||(!(!Array.isArray(e)||e.length)||"object"===t&&!Object.keys(e).length))}(t,e.format||(0,c.default)(t))?p(e,e.errorMessage||n.required):null},range:function(e,t,n){for(var r=e.range,i=e.errorMessage,a=new Array(r.length),o=0;o<r.length;o++){var s=r[o];m.object(s)&&void 0!==s.value?a[o]=s.value:a[o]=s}var u=!1;return Array.isArray(t)?u=new Set(t.concat(a)).size===a.length:a.indexOf(t)>-1&&(u=!0),u?null:p(e,i||n["enum"])},rangeNumber:function(e,t,n){if(!m.number(t))return p(e,e.errorMessage||n.pattern.mismatch);var r=e.minimum,i=e.maximum,a=e.exclusiveMinimum,o=e.exclusiveMaximum,s=a?t<=r:t<r,u=o?t>=i:t>i;return void 0!==r&&s?p(e,e.errorMessage||n["number"][a?"exclusiveMinimum":"minimum"]):void 0!==i&&u?p(e,e.errorMessage||n["number"][o?"exclusiveMaximum":"maximum"]):void 0!==r&&void 0!==i&&(s||u)?p(e,e.errorMessage||n["number"].range):null},rangeLength:function(e,t,n){if(!m.string(t)&&!m.array(t))return p(e,e.errorMessage||n.pattern.mismatch);var r=e.minLength,i=e.maxLength,a=t.length;return void 0!==r&&a<r?p(e,e.errorMessage||n["length"].minLength):void 0!==i&&a>i?p(e,e.errorMessage||n["length"].maxLength):void 0!==r&&void 0!==i&&(a<r||a>i)?p(e,e.errorMessage||n["length"].range):null},pattern:function(e,t,n){return m["pattern"](e.pattern,t)?null:p(e,e.errorMessage||n.pattern.mismatch)},format:function(e,t,n){var r=Object.keys(m),i=f[e.format]?f[e.format]:e.format||e.arrayType;return r.indexOf(i)>-1&&!m[i](t)?p(e,e.errorMessage||n.typeError):null},arrayTypeFormat:function(e,t,n){if(!Array.isArray(t))return p(e,e.errorMessage||n.typeError);for(var r=0;r<t.length;r++){var i=t[r],a=this.format(e,i,n);if(null!==a)return a}return null}},b=function(e){(0,i.default)(n,e);var t=(0,a.default)(n);function n(e,r){var i;return(0,u.default)(this,n),i=t.call(this,n.message),i._schema=e,i._options=r||null,i}return(0,l.default)(n,[{key:"updateSchema",value:function(e){this._schema=e}},{key:"validate",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n){var r;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=this._checkFieldInSchema(t),r){e.next=5;break}return e.next=4,this.invokeValidate(t,!1,n);case 4:r=e.sent;case 5:return e.abrupt("return",r.length?r[0]:null);case 6:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"validateAll",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n){var r;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=this._checkFieldInSchema(t),r){e.next=5;break}return e.next=4,this.invokeValidate(t,!0,n);case 4:r=e.sent;case 5:return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"validateUpdate",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n){var r;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=this._checkFieldInSchema(t),r){e.next=5;break}return e.next=4,this.invokeValidateUpdate(t,!1,n);case 4:r=e.sent;case 5:return e.abrupt("return",r.length?r[0]:null);case 6:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"invokeValidate",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n,r){var i,a,s,u,l;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:i=[],a=this._schema,e.t0=(0,o.default)().keys(a);case 3:if((e.t1=e.t0()).done){e.next=15;break}return s=e.t1.value,u=a[s],e.next=8,this.validateRule(s,u,t[s],t,r);case 8:if(l=e.sent,null==l){e.next=13;break}if(i.push({key:s,errorMessage:l}),n){e.next=13;break}return e.abrupt("break",15);case 13:e.next=3;break;case 15:return e.abrupt("return",i);case 16:case"end":return e.stop()}}),e,this)})));return function(t,n,r){return e.apply(this,arguments)}}()},{key:"invokeValidateUpdate",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n,r){var i,a,s;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:i=[],e.t0=(0,o.default)().keys(t);case 2:if((e.t1=e.t0()).done){e.next=13;break}return a=e.t1.value,e.next=6,this.validateRule(a,this._schema[a],t[a],t,r);case 6:if(s=e.sent,null==s){e.next=11;break}if(i.push({key:a,errorMessage:s}),n){e.next=11;break}return e.abrupt("break",13);case 11:e.next=2;break;case 13:return e.abrupt("return",i);case 14:case"end":return e.stop()}}),e,this)})));return function(t,n,r){return e.apply(this,arguments)}}()},{key:"_checkFieldInSchema",value:function(e){var t=Object.keys(e),r=Object.keys(this._schema);if(new Set(t.concat(r)).size===r.length)return"";var i=t.filter((function(e){return r.indexOf(e)<0})),a=p({field:JSON.stringify(i)},n.message.TAG+n.message["defaultInvalid"]);return[{key:"invalid",errorMessage:a}]}}]),n}(h);b.message=new function(){return{TAG:"",default:"验证错误",defaultInvalid:"提交的字段{field}在数据库中并不存在",validateFunction:"验证无效",required:"{label}必填",enum:"{label}超出范围",timestamp:"{label}格式无效",whitespace:"{label}不能为空",typeError:"{label}类型无效",date:{format:"{label}日期{value}格式无效",parse:"{label}日期无法解析,{value}无效",invalid:"{label}日期{value}无效"},length:{minLength:"{label}长度不能少于{minLength}",maxLength:"{label}长度不能超过{maxLength}",range:"{label}必须介于{minLength}和{maxLength}之间"},number:{minimum:"{label}不能小于{minimum}",maximum:"{label}不能大于{maximum}",exclusiveMinimum:"{label}不能小于等于{minimum}",exclusiveMaximum:"{label}不能大于等于{maximum}",range:"{label}必须介于{minimum}and{maximum}之间"},pattern:{mismatch:"{label}格式不匹配"}}};var g=b;t.default=g},a8ca:function(e,t,n){var r=n("0c95");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("4f06").default;i("50cc8e0d",r,!0,{sourceMap:!1,shadowMode:!1})},b378:function(e,t,n){"use strict";var r=n("6552"),i=n.n(r);i.a},bd43:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"uni-forms",class:{"uni-forms--top":!e.border}},[n("v-uni-form",{on:{submit:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.submitForm.apply(void 0,arguments)},reset:function(t){arguments[0]=t=e.$handleEvent(t),e.resetForm.apply(void 0,arguments)}}},[e._t("default")],2)],1)},i=[]},c0fd:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return r}));var r={uniIcons:n("1f6e").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"uni-easyinput",class:{"uni-easyinput-error":e.msg},style:{color:e.inputBorder&&e.msg?"#e43d33":e.styles.color}},[n("v-uni-view",{staticClass:"uni-easyinput__content",class:{"is-input-border":e.inputBorder,"is-input-error-border":e.inputBorder&&e.msg,"is-textarea":"textarea"===e.type,"is-disabled":e.disabled},style:{"border-color":e.inputBorder&&e.msg?"#dd524d":e.styles.borderColor,"background-color":e.disabled?e.styles.disableColor:""}},[e.prefixIcon?n("uni-icons",{staticClass:"content-clear-icon",attrs:{type:e.prefixIcon,color:"#c0c4cc"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClickIcon("prefix")}}}):e._e(),"textarea"===e.type?n("v-uni-textarea",{staticClass:"uni-easyinput__content-textarea",class:{"input-padding":e.inputBorder},attrs:{name:e.name,value:e.val,placeholder:e.placeholder,placeholderStyle:e.placeholderStyle,disabled:e.disabled,"placeholder-class":"uni-easyinput__placeholder-class",maxlength:e.inputMaxlength,focus:e.focused,autoHeight:e.autoHeight},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.onInput.apply(void 0,arguments)},blur:function(t){arguments[0]=t=e.$handleEvent(t),e.onBlur.apply(void 0,arguments)},focus:function(t){arguments[0]=t=e.$handleEvent(t),e.onFocus.apply(void 0,arguments)},confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.onConfirm.apply(void 0,arguments)}}}):n("v-uni-input",{staticClass:"uni-easyinput__content-input",style:{"padding-right":"password"===e.type||e.clearable||e.prefixIcon?"":"10px","padding-left":e.prefixIcon?"":"10px"},attrs:{type:"password"===e.type?"text":e.type,name:e.name,value:e.val,password:!e.showPassword&&"password"===e.type,placeholder:e.placeholder,placeholderStyle:e.placeholderStyle,"placeholder-class":"uni-easyinput__placeholder-class",disabled:e.disabled,maxlength:e.inputMaxlength,focus:e.focused,confirmType:e.confirmType},on:{focus:function(t){arguments[0]=t=e.$handleEvent(t),e.onFocus.apply(void 0,arguments)},blur:function(t){arguments[0]=t=e.$handleEvent(t),e.onBlur.apply(void 0,arguments)},input:function(t){arguments[0]=t=e.$handleEvent(t),e.onInput.apply(void 0,arguments)},confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.onConfirm.apply(void 0,arguments)}}}),"password"===e.type&&e.passwordIcon?[""!=e.val?n("uni-icons",{staticClass:"content-clear-icon",class:{"is-textarea-icon":"textarea"===e.type},attrs:{type:e.showPassword?"eye-slash-filled":"eye-filled",size:18,color:"#c0c4cc"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onEyes.apply(void 0,arguments)}}}):e._e()]:e.suffixIcon?[e.suffixIcon?n("uni-icons",{staticClass:"content-clear-icon",attrs:{type:e.suffixIcon,color:"#c0c4cc"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClickIcon("suffix")}}}):e._e()]:[e.clearable&&""!==e.val&&!e.disabled?n("uni-icons",{staticClass:"content-clear-icon",class:{"is-textarea-icon":"textarea"===e.type},attrs:{type:"clear",size:e.clearSize,color:"#c0c4cc"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClear.apply(void 0,arguments)}}}):e._e()],e._t("right")],2)],1)},a=[]},c595:function(e,t,n){"use strict";(function(e){n("7a82");var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("d3b7"),n("3ca3"),n("ddb0"),n("2b3d"),n("9861");var i=r(n("1c51")),a=r(n("755d")),o=e.database(),s=(o.command,{components:{showInfo:a.default},mixins:[i.default],data:function(){return{mpExtra:" ",mpAccordionStatus:1}},onLoad:function(e){e.id?(this.formDataId=e.id,this.setFormData("appid",e.id),this.getDetail(e.id)):uni.showToast({icon:"error",title:"缺少 appid",success:function(){setTimeout((function(){uni.navigateBack()}),500)}})},onReady:function(){this.mpExtra="折叠"},methods:{submit:function(){var e=this;uni.showLoading({mask:!0}),this.formatFormData(),this.$refs.form.validate(this.keepItems).then((function(t){return e.submitForm(t)})).catch((function(e){console.error(e)})).finally((function(){uni.hideLoading()}))},submitForm:function(e){var t=this;(this.isEdit?this.requestCloudFunction("setPublishData",{id:this.formDataId,value:e}):o.collection("opendb-app-publish").add(e)).then((function(e){uni.showModal({title:"保存成功",content:"是否立即下载统一发布页面?",cancelText:"否",confirmText:"是",success:function(e){e.confirm&&t.preview(),setTimeout((function(){return uni.navigateBack()}),500)}})})).catch((function(e){uni.showModal({content:e.message||"请求服务失败",showCancel:!1})}))},getDetail:function(e){var t=this;uni.showLoading({mask:!0}),o.collection("opendb-app-publish").where({appid:e}).get().then((function(e){var n=e.result.data[0];n?(t.isEdit=!0,t.formDataId=n._id,t.initFormData(n)):(t.autoFill(),t.autoFillApp())})).catch((function(e){uni.showModal({content:e.message||"请求服务失败",showCancel:!1})})).finally((function(){uni.hideLoading()}))},mpAccordion:function(){this.mpAccordionStatus?(this.mpExtra="展开",this.mpAccordionStatus=0):(this.mpExtra="折叠",this.mpAccordionStatus=1)},preview:function(){this.requestCloudFunction("createPublishHtml",{id:this.formDataId}).then((function(e){"download"in document.createElement("a")?function(e,t){var n=document.createElement("a");n.download=t,n.style.display="none";var r=new Blob([e]);n.href=URL.createObjectURL(r),document.body.appendChild(n),n.click(),document.body.removeChild(n)}(e.body,"index.html"):uni.showToast({icon:"error",title:"浏览器不支持",duration:800})}))}}});t.default=s}).call(this,n("a9ff")["default"])},c9d9:function(e,t,n){"use strict";n.r(t);var r=n("a655"),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t["default"]=i.a},cad8:function(e,t,n){var r=n("23e7"),i=n("cb4c");r({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==i},{trimRight:i})},cb4c:function(e,t,n){"use strict";var r=n("58a8").end,i=n("c8d2");e.exports=i("trimEnd")?function(){return r(this)}:"".trimEnd},cf91:function(e,t,n){"use strict";n.r(t);var r=n("274f"),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t["default"]=i.a},da29:function(e,t,n){"use strict";var r=n("a8ca"),i=n.n(r);i.a},db90:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0"),n("a630")},dca8:function(e,t,n){var r=n("23e7"),i=n("bb2f"),a=n("d039"),o=n("861d"),s=n("f183").onFreeze,u=Object.freeze,l=a((function(){u(1)}));r({target:"Object",stat:!0,forced:l,sham:!i},{freeze:function(e){return u&&o(e)?u(s(e)):e}})},e09e:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3"),n("14d9"),n("498a"),n("eee7"),n("1e25"),n("ac1f"),n("5319");var r={name:"uni-easyinput",emits:["click","iconClick","update:modelValue","input","focus","blur","confirm"],model:{prop:"modelValue",event:"update:modelValue"},props:{name:String,value:[Number,String],modelValue:[Number,String],type:{type:String,default:"text"},clearable:{type:Boolean,default:!0},autoHeight:{type:Boolean,default:!1},placeholder:String,placeholderStyle:String,focus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},confirmType:{type:String,default:"done"},clearSize:{type:[Number,String],default:15},inputBorder:{type:Boolean,default:!0},prefixIcon:{type:String,default:""},suffixIcon:{type:String,default:""},trim:{type:[Boolean,String],default:!0},passwordIcon:{type:Boolean,default:!0},styles:{type:Object,default:function(){return{color:"#333",disableColor:"#F7F6F6",borderColor:"#e5e5e5"}}},errorMessage:{type:[String,Boolean],default:""}},data:function(){return{focused:!1,errMsg:"",val:"",showMsg:"",border:!1,isFirstBorder:!1,showClearIcon:!1,showPassword:!1}},computed:{msg:function(){return this.errorMessage||this.errMsg},inputMaxlength:function(){return Number(this.maxlength)}},watch:{value:function(e){this.errMsg&&(this.errMsg=""),this.val=e,this.form&&this.formItem&&!this.is_reset&&(this.is_reset=!1,this.formItem.setValue(e))},modelValue:function(e){this.errMsg&&(this.errMsg=""),this.val=e,this.form&&this.formItem&&!this.is_reset&&(this.is_reset=!1,this.formItem.setValue(e))},focus:function(e){var t=this;this.$nextTick((function(){t.focused=t.focus}))}},created:function(){this.value||0===this.value||(this.val=this.modelValue),""===!this.modelValue&&0!==this.modelValue&&(this.val=this.value),this.form=this.getForm("uniForms"),this.formItem=this.getForm("uniFormsItem"),this.form&&this.formItem&&this.formItem.name&&(this.is_reset||(this.is_reset=!1,this.formItem.setValue(this.val)),this.rename=this.formItem.name,this.form.inputChildrens.push(this))},mounted:function(){var e=this;this.$nextTick((function(){e.focused=e.focus}))},methods:{init:function(){},onClickIcon:function(e){this.$emit("iconClick",e)},getForm:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"uniForms",t=this.$parent,n=t.$options.name;while(n!==e){if(t=t.$parent,!t)return!1;n=t.$options.name}return t},onEyes:function(){this.showPassword=!this.showPassword},onInput:function(e){var t=e.detail.value;this.trim&&("boolean"===typeof this.trim&&this.trim&&(t=this.trimStr(t)),"string"===typeof this.trim&&(t=this.trimStr(t,this.trim))),this.errMsg&&(this.errMsg=""),this.val=t,this.$emit("input",t),this.$emit("update:modelValue",t)},onFocus:function(e){this.$emit("focus",e)},onBlur:function(e){e.detail.value;this.$emit("blur",e)},onConfirm:function(e){this.$emit("confirm",e.detail.value)},onClear:function(e){this.val="",this.$emit("input",""),this.$emit("update:modelValue","")},fieldClick:function(){this.$emit("click")},trimStr:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"both";return"both"===t?e.trim():"left"===t?e.trimLeft():"right"===t?e.trimRight():"start"===t?e.trimStart():"end"===t?e.trimEnd():"all"===t?e.replace(/\s+/g,""):e}}};t.default=r},e0e3:function(e,t,n){"use strict";n("7a82");var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.filterToWhere=function(e,t){var n={};for(var r in e){var o=e[r],s=o.type,u=o.value;switch(s){case"search":"string"===typeof u&&u.length&&(n[r]=new RegExp(u));break;case"select":if(u.length){var l,c=[],d=(0,a.default)(u);try{for(d.s();!(l=d.n()).done;){var f=l.value;c.push(t.eq(f))}}catch(w){d.e(w)}finally{d.f()}n[r]=t.or(c)}break;case"range":if(u.length){var p=u[0],m=u[1];n[r]=t.and([t.gte(p),t.lte(m)])}break;case"date":if(u.length){var h=(0,i.default)(u,2),v=h[0],b=h[1],g=new Date(v),x=new Date(b);n[r]=t.and([t.gte(g),t.lte(x)])}break;case"timestamp":if(u.length){var y=(0,i.default)(u,2),_=y[0],k=y[1];n[r]=t.and([t.gte(_),t.lte(k)])}break}}return n},t.validator=t.mpPlatform=void 0;var i=r(n("3835")),a=r(n("b85c"));n("4d63"),n("c607"),n("ac1f"),n("2c3e"),n("25f0"),n("14d9");t.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:"发行时间"}};t.mpPlatform={mp_weixin:"微信小程序",mp_alipay:"支付宝小程序",mp_toutiao:"头条小程序",mp_lark:"飞书小程序",mp_kuaishou:"快手小程序",mp_qq:"QQ小程序",mp_baidu:"百度小程序"}},e157:function(e,t,n){"use strict";n.r(t);var r=n("740a"),i=n("c9d9");for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);n("0e52");var o=n("f0c5"),s=Object(o["a"])(i["default"],r["b"],r["c"],!1,null,"6620bd25",null,!1,r["a"],void 0);t["default"]=s.exports},eee7:function(e,t,n){n("02ec");var r=n("23e7"),i=n("67b6");r({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==i},{trimStart:i})},fb216:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3");var r={props:{content:String,top:{type:[Number,String],default:-60},left:{type:[Number,String],default:-100}},data:function(){return{showStableInfo:!1,arrowStyle:{}}},methods:{mouseenter:function(e){this.showStableInfo=!0}}};t.default=r},fdc6:function(e,t,n){"use strict";var r=n("9243"),i=n.n(r);i.a}}]); |