Files
t-admin/unpackage/dist/build/web/assets/utils.Cmulk4oG.js
T
2025-06-13 21:16:12 +08:00

2 lines
1.9 KiB
JavaScript

const e=[{value:"Android",text:"安卓"},{value:"iOS",text:"苹果"},{value:"Harmony",text:"鸿蒙 Next"}],t={appid:{rules:[{required:!0},{format:"string"}],label:"AppID"},name:{rules:[{format:"string"}],label:"应用名称"},title:{rules:[{format:"string"}],label:"更新标题"},contents:{rules:[{required:!0},{format:"string"}],label:"更新内容"},platform:{rules:[{required:!0},{range:e}],label:"平台"},type:{rules:[{required:!0},{format:"string"},{range:[{value:"native_app",text:"原生App安装包"},{value:"wgt",text:"wgt资源包"}]}],label:"安装包类型"},version:{rules:[{required:!0},{format:"string"}],label:"版本号"},min_uni_version:{rules:[{format:"string"}],label:"原生App最低版本"},url:{rules:[{required:!0},{format:"string"}],label:"链接"},stable_publish:{rules:[{format:"bool"}],label:"上线发行"},create_date:{rules:[{format:"timestamp"}],label:"上传时间"},is_silently:{rules:[{format:"bool"}],label:"静默更新",defaultValue:!1},is_mandatory:{rules:[{format:"bool"}],label:"强制更新",defaultValue:!1},store_list:{rules:[{format:"array"}],label:"应用市场"}},r={platform_valuetotext:e,type_valuetotext:{native_app:"原生App安装包",wgt:"wgt资源包"}};function l(e){if([null,void 0,NaN,!1].includes(e))return e;if("object"!=typeof e&&"function"!=typeof e)return e;let t=(r=e,"[object Array]"===Object.prototype.toString.call(r)?[]:{});var r;for(let a in e)e.hasOwnProperty(a)&&(t[a]="object"==typeof e[a]?l(e[a]):e[a]);return t}const a="opendb-app-list",n="opendb-app-versions",o="";function s(e="0",t="0"){e=String(e).split("."),t=String(t).split(".");const r=Math.min(e.length,t.length);let l=0;for(let a=0;a<r;a++){const r=Number(e[a]),n=Number(t[a]);if(r>n){l=1;break}if(r<n){l=-1;break}}if(0===l&&e.length!==t.length){const a=e.length>t.length,n=a?e:t;for(let e=r;e<n.length;e++){if(Number(n[e])>0){l=a?1:-1;break}}}return l}export{n as a,a as b,s as c,o as d,r as e,l as f,t as v};