diff --git a/App.vue b/App.vue index 0ae3440..a5426d8 100644 --- a/App.vue +++ b/App.vue @@ -1,4 +1,5 @@ + + + +
+ + + + + + diff --git a/unpackage/cache/wgt/__UNI__B742B9E/androidPrivacy.json b/unpackage/cache/wgt/__UNI__B742B9E/androidPrivacy.json new file mode 100644 index 0000000..e509387 --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/androidPrivacy.json @@ -0,0 +1,32 @@ +{ + "version" : "1", + "prompt" : "template", + "title" : "服务协议和隐私政策", + "message" : "请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。
  你可阅读《服务协议》《隐私政策》了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。", + "buttonAccept" : "同意并接受", + "buttonRefuse" : "暂不同意", + "hrefLoader" : "system", + "backToExit" : "true", + "disagreeMode" : { + "support" : false, + "loadNativePlugins" : false, + "visitorEntry" : false, + "showAlways" : false + }, + "styles" : { + "backgroundColor" : "#999", + "borderRadius" : "5px", + "title" : { + "color" : "#000" + }, + "buttonAccept" : { + "color" : "#000" + }, + "buttonRefuse" : { + "color" : "#ff1e3c" + }, + "buttonVisitor" : { + "color" : "#00ffff" + } + } +} diff --git a/unpackage/cache/wgt/__UNI__B742B9E/app-config-service.js b/unpackage/cache/wgt/__UNI__B742B9E/app-config-service.js new file mode 100644 index 0000000..1ee1cb5 --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/app-config-service.js @@ -0,0 +1,11 @@ + + ;(function(){ + let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[]; + const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"宇恒一号","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.87","entryPagePath":"pages/light-theme/light-theme","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}}; + const __uniRoutes = [{"path":"pages/light-theme/light-theme","meta":{"isQuit":true,"isEntry":true,"navigationBarHidden":true,"navigationBar":{"titleText":"YXD","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/index/index","meta":{"navigationBarHidden":true,"navigationBar":{"titleText":"YXD","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/night-theme/night-theme","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute)); + __uniConfig.styles=[];//styles + __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); + __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); + service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:16})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:u,window:u,document:u,frames:u,self:u,location:u,navigator:u,localStorage:u,history:u,Caches:u,screen:u,alert:u,confirm:u,prompt:u,fetch:u,XMLHttpRequest:u,WebSocket:u,webkit:u,print:u}}}}); + })(); + \ No newline at end of file diff --git a/unpackage/cache/wgt/__UNI__B742B9E/app-config.js b/unpackage/cache/wgt/__UNI__B742B9E/app-config.js new file mode 100644 index 0000000..c5168cc --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/app-config.js @@ -0,0 +1 @@ +(function(){})(); \ No newline at end of file diff --git a/unpackage/cache/wgt/__UNI__B742B9E/app-service.js b/unpackage/cache/wgt/__UNI__B742B9E/app-service.js new file mode 100644 index 0000000..535da83 --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/app-service.js @@ -0,0 +1 @@ +var __defProp=Object.defineProperty,__defNormalProp=(e,t,a)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,__publicField=(e,t,a)=>(__defNormalProp(e,"symbol"!=typeof t?t+"":t,a),a);if("undefined"==typeof Promise||Promise.prototype.finally||(Promise.prototype.finally=function(e){const t=this.constructor;return this.then((a=>t.resolve(e()).then((()=>a))),(a=>t.resolve(e()).then((()=>{throw a}))))}),"undefined"!=typeof uni&&uni&&uni.requireGlobal){const e=uni.requireGlobal();ArrayBuffer=e.ArrayBuffer,Int8Array=e.Int8Array,Uint8Array=e.Uint8Array,Uint8ClampedArray=e.Uint8ClampedArray,Int16Array=e.Int16Array,Uint16Array=e.Uint16Array,Int32Array=e.Int32Array,Uint32Array=e.Uint32Array,Float32Array=e.Float32Array,Float64Array=e.Float64Array,BigInt64Array=e.BigInt64Array,BigUint64Array=e.BigUint64Array}uni.restoreGlobal&&uni.restoreGlobal(Vue,weex,plus,setTimeout,clearTimeout,setInterval,clearInterval),function(e){"use strict";function t(e,t,...a){uni.__log__?uni.__log__(e,t,...a):console[e].apply(console,[...a,t])}const a="/static/logo.png";async function o(e={}){const a={sourcePath:"/static/apk/com.android.chrome.apk",targetDir:"yxd",targetFileName:"com.android.chrome.apk",...e};return t("log","at utils/fileUtils.js:52","开始移动APK文件,配置:",a),new Promise(((e,o)=>{try{const l=`_www${a.sourcePath}`;t("log","at utils/fileUtils.js:58","源文件路径:",l);const r="file:///storage/emulated/0/";t("log","at utils/fileUtils.js:62","尝试使用内部存储目录:",r),plus.io.resolveLocalFileSystemURL(l,(l=>{t("log","at utils/fileUtils.js:65","找到源文件:",l.fullPath),plus.io.resolveLocalFileSystemURL(r,(r=>{t("log","at utils/fileUtils.js:68","找到内部存储根目录:",r.fullPath),r.getDirectory(a.targetDir,{create:!0},(r=>{t("log","at utils/fileUtils.js:71","创建/找到目标目录:",r.fullPath),l.copyTo(r,a.targetFileName,(a=>{t("log","at utils/fileUtils.js:74","文件复制成功:",a.fullPath),function(e){if("android"!==uni.getSystemInfoSync().platform)return;try{t("log","at utils/fileUtils.js:104","开始扫描文件:",e);const a=plus.android.importClass("android.content.Intent"),o=plus.android.importClass("android.net.Uri"),l=plus.android.importClass("java.io.File"),r=plus.android.runtimeMainActivity(),n=new a(a.ACTION_MEDIA_SCANNER_SCAN_FILE);n.setData(o.fromFile(new l(e))),r.sendBroadcast(n),t("log","at utils/fileUtils.js:112","文件扫描成功")}catch(a){t("error","at utils/fileUtils.js:114","文件扫描失败:",a)}}(a.fullPath),e(a)}),(e=>{t("error","at utils/fileUtils.js:79","复制失败:",e),o(`复制失败: ${JSON.stringify(e)}`)}))}),(e=>{t("error","at utils/fileUtils.js:83","创建目标目录失败:",e),o(`创建目标目录失败: ${JSON.stringify(e)}`)}))}),(e=>{t("error","at utils/fileUtils.js:87","访问内部存储根目录失败:",e),o(`访问内部存储根目录失败: ${JSON.stringify(e)}`)}))}),(e=>{t("error","at utils/fileUtils.js:91","访问源文件失败:",e),o(`访问源文件失败: ${JSON.stringify(e)}`)}))}catch(l){t("error","at utils/fileUtils.js:95","执行过程中发生异常:",l),o(`执行过程中发生异常: ${l}`)}}))}"undefined"==typeof setTimeout&&(t("log","at utils/fileUtils.js:12","setTimeout 未定义,添加 polyfill"),global.setTimeout=function(e,t){e()});class l{static async openUrl(e){return e?new Promise(((a,o)=>{plus.runtime.openURL(e,(async o=>{if(o){t("log","at utils/chrome-browser.js:36","检测失败,Chrome 可能未安装:",o);try{const t=await this.installAndOpen(e);a(t)}catch(l){t("error","at utils/chrome-browser.js:42","installAndOpen 失败:",l),a(!1)}}else a(!0)}),"com.android.chrome")})):(t("error","at utils/chrome-browser.js:29","ChromeBrowser: URL为空"),!1)}static openWithChrome(e){return plus.runtime.openURL(e,{pname:"Chrome"}),!0}static async installAndOpen(e){try{if(!(await this.showInstallConfirm()))return plus.runtime.openURL(e),!1;return await this.initWorkflow()?(this.hasChrome=!0,uni.setStorageSync("has_chrome_browser",!0),setTimeout((()=>{this.openWithChrome(e)}),1e3),!0):(plus.runtime.openURL(e),!1)}catch(a){return t("error","at utils/chrome-browser.js:102","ChromeBrowser: 安装流程失败:",a),plus.runtime.openURL(e),!1}}static showInstallConfirm(){return new Promise((e=>{uni.showModal({title:"安装谷歌浏览器",content:"检测到您未安装谷歌浏览器\n\n建议安装谷歌浏览器以获得最佳体验\n是否现在安装?",confirmText:"立即安装",cancelText:"使用其他浏览器",success:t=>{e(t.confirm)}})}))}static async initWorkflow(){return new Promise((async e=>{try{if(!(await this.requestAndroidPermission("android.permission.WRITE_EXTERNAL_STORAGE")))return void uni.showModal({title:"提示",content:"请授予存储权限以保存安装包",showCancel:!1});uni.showLoading({title:"正在准备资源..."});const t=await o();uni.hideLoading(),uni.showModal({title:"就绪",content:`安装包已保存至:Downloads/${t.name}`,confirmText:"去安装",success:a=>{a.confirm?this.installApk(t.fullPath,e):e(!1)}})}catch(a){uni.hideLoading(),t("error","at utils/chrome-browser.js:165","流程失败:",a),uni.showToast({title:"操作失败: "+a,icon:"none"})}}))}static requestAndroidPermission(e){return new Promise((a=>{plus.android.requestPermissions([e],(e=>{e.granted.length>0?a(!0):a(!1)}),(e=>{t("error","at utils/chrome-browser.js:187","权限请求错误:",e),a(!1)}))}))}static downloadAndInstall(e){uni.showLoading({title:"正在下载...\n约十分钟",mask:!0});const a=`_downloads/chrome_${Date.now()}.apk`;plus.downloader.createDownload("https://database.yuxindazhineng.com/user-file//690c72a6b8ffa329af2d5607/avatar/com.android.chrome.apk",{filename:a},((a,o)=>{uni.hideLoading(),200===o?(t("log","at utils/chrome-browser.js:217","ChromeBrowser: 下载成功,开始安装"),this.installApk(a.filename,e)):(t("error","at utils/chrome-browser.js:220","ChromeBrowser: 下载失败,状态码:",o),this.showDownloadError(),e(!1))})).start()}static installApk(e,a){uni.showLoading({title:"正在安装...",mask:!0}),plus.runtime.install(e,{force:!1},(()=>{uni.hideLoading(),t("log","at utils/chrome-browser.js:247","ChromeBrowser: 安装成功"),uni.showToast({title:"安装成功",icon:"success",duration:1500}),a(!0)}),(o=>{uni.hideLoading(),t("error","at utils/chrome-browser.js:257","ChromeBrowser: 安装失败:",o),uni.removeStorageSync("chrome_apk_path"),this.showInstallError(e),a(!1)}))}static showDownloadError(){uni.showModal({title:"下载失败",content:"无法下载谷歌浏览器\n请检查网络连接后重试",showCancel:!1})}static showInstallError(e){uni.showModal({title:"安装失败",content:"自动安装失败\n请在文件管理中手动安装\n或退出应用后台重新进入下载",confirmText:"查看文件",success:t=>{t.confirm&&e&&plus.runtime.openFile(e)}})}static async forceCheck(){return t("log","at utils/chrome-browser.js:299","ChromeBrowser: 强制重新检查"),this.hasChrome=null,await this.init()}static getStatus(){return{hasChrome:this.hasChrome,apkDownloaded:this.apkDownloaded,apkPath:this.apkPath,cachedHasChrome:uni.getStorageSync("has_chrome_browser"),cachedApkPath:uni.getStorageSync("chrome_apk_path")}}}__publicField(l,"hasChrome",null),__publicField(l,"apkDownloaded",!1),__publicField(l,"apkPath",null);const r=(e,t)=>{const a=e.__vccOpts||e;for(const[o,l]of t)a[o]=l;return a},n=r({__name:"light-theme",setup(o){const r=e.ref(""),n=e.ref(""),s=e.ref(!1),i=e.ref(!1),c=e.ref(!1),u=e.ref("");e.ref(!1);const m=e.ref(""),d=e.ref(""),p=e.ref(""),h=()=>{s.value=!s.value},v=e=>{"username"===e?m.value="":"password"===e&&(d.value=""),p.value=""},g=async()=>{if((()=>{let e=!0;return m.value="",d.value="",r.value.trim()||(m.value="请输入账号",e=!1),n.value?n.value.length<6&&(d.value="密码至少6位字符",e=!1):(d.value="请输入密码",e=!1),e})()){c.value=!0,p.value="";try{const e=await uni.request({url:"http://cloud.yuxindazhineng.com/cloud_api/app/verify_domain",method:"POST",header:{"Content-Type":"application/json"},data:{username:r.value,password:n.value}});if(200!==e.statusCode)throw new Error(`接口请求失败,状态码:${e.statusCode}`);const a=e.data;if(t("log","at pages/light-theme/light-theme.vue:176",a),!a.success)throw new Error(a.message||"登录失败,请检查账号密码");{s.value?uni.setStorageSync("yxd_username",r.value):uni.removeStorageSync("yxd_username");const e=a.data;t("log","at pages/light-theme/light-theme.vue:189","完整域名:",e.full_domain),t("log","at pages/light-theme/light-theme.vue:190","域名前缀:",e.domain_prefix),u.value=`http://${e.full_domain}`,setTimeout((()=>{f()}),1e3)}}catch(e){p.value=e.message||"登录失败,请检查账号密码"}finally{c.value=!1}}},f=()=>{u.value&&(l.openUrl(u.value),setTimeout((()=>{u.value=null}),1e3))};return e.onMounted((()=>{const e=uni.getStorageSync("yxd_username");e&&(r.value=e,s.value=!0),t("log","at pages/light-theme/light-theme.vue:259","登录组件已挂载")})),(t,o)=>(e.openBlock(),e.createElementBlock("div",{class:"main-view"},[e.createElementVNode("div",{class:"container"},[e.createElementVNode("div",{class:"logo"},[e.createElementVNode("image",{src:a,alt:"YXD"})]),e.createElementVNode("h1",null,"登录 YXD 智能应用"),e.createElementVNode("div",{class:"login-form"},[e.createElementVNode("div",{class:"form-group"},[e.createElementVNode("label",{for:"username"},"账号"),e.withDirectives(e.createElementVNode("input",{id:"username","onUpdate:modelValue":o[0]||(o[0]=e=>r.value=e),type:"text",placeholder:"请输入账号/邮箱/手机号",class:e.normalizeClass({error:m.value}),onInput:o[1]||(o[1]=e=>v("username"))},null,34),[[e.vModelText,r.value]]),m.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"error-message"},e.toDisplayString(m.value),1)):e.createCommentVNode("",!0)]),e.createElementVNode("div",{class:"form-group"},[e.createElementVNode("label",{for:"password"},"密码"),e.createElementVNode("div",{class:"password-input"},[e.withDirectives(e.createElementVNode("input",{id:"password","onUpdate:modelValue":o[2]||(o[2]=e=>n.value=e),type:i.value?"text":"password",placeholder:"请输入密码",class:e.normalizeClass({error:d.value}),onInput:o[3]||(o[3]=e=>v("password")),onKeyup:e.withKeys(g,["enter"])},null,42,["type"]),[[e.vModelDynamic,n.value]]),e.createElementVNode("button",{type:"button",class:"toggle-password",onClick:o[4]||(o[4]=e=>i.value=!i.value)},[i.value?(e.openBlock(),e.createElementBlock("span",{key:0},"🙈")):(e.openBlock(),e.createElementBlock("span",{key:1},"👁️"))])]),d.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"error-message"},e.toDisplayString(d.value),1)):e.createCommentVNode("",!0)]),e.createElementVNode("div",{class:"form-options"},[e.createElementVNode("label",{class:"remember-me",onClick:h},[e.createElementVNode("div",{class:"custom-checkbox-wrapper"},[e.createElementVNode("div",{class:e.normalizeClass(["custom-checkbox",{checked:s.value}])},[s.value?(e.openBlock(),e.createElementBlock("span",{key:0},"✓")):e.createCommentVNode("",!0)],2)]),e.createElementVNode("span",null,"记住账号")])]),e.createElementVNode("button",{class:"login-btn",onClick:g,disabled:c.value},[c.value?(e.openBlock(),e.createElementBlock("span",{key:0},"⏳")):(e.openBlock(),e.createElementBlock("span",{key:1},"🔑")),e.createTextVNode(" "+e.toDisplayString(c.value?"登录中...":"立即登录"),1)],8,["disabled"]),p.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"login-error"},[e.createElementVNode("span",{class:"error-icon"},"⚠"),e.createTextVNode(" "+e.toDisplayString(p.value),1)])):e.createCommentVNode("",!0),u.value?(e.openBlock(),e.createElementBlock("div",{key:1,class:"redirect-section"},[e.createElementVNode("div",{class:"success-message"},[e.createElementVNode("span",{class:"success-icon"},"✅"),e.createTextVNode(" 登录成功!正在为您跳转... ")])])):e.createCommentVNode("",!0)])])]))}},[["__scopeId","data-v-490fbd28"]]),s=r({__name:"index",setup(o){const l=e.ref("https://ws.yuxindazhineng.com");function r(){plus.runtime.openURL(l.value)}return e.onMounted((()=>{t("log","at pages/index/index.vue:79","组件已挂载,DOM元素可用")})),(t,o)=>(e.openBlock(),e.createElementBlock("div",{class:"main-view"},[e.createElementVNode("div",{class:"container"},[e.createElementVNode("div",{class:"logo"},[e.createElementVNode("image",{src:a,alt:"YXD"})]),e.createElementVNode("h1",null,"访问 YXD 智能应用"),e.createElementVNode("p",{class:"description"},"点击下方按钮跳转至浏览器访问 YXD 智能应用平台,体验智能服务。"),e.createElementVNode("div",{class:"url-display"},[e.createElementVNode("input",{placeholder:"请输入网址",value:l.value},null,8,["value"])]),e.createElementVNode("button",{class:"access-btn",ref:"accessButton",onClick:r},[e.createElementVNode("i",{class:"fas fa-external-link-alt"}),e.createTextVNode(" 立即访问 ")],512)])]))}},[["__scopeId","data-v-dd386fb8"]]),i=r({__name:"night-theme",setup(o){const l=e.ref(""),r=e.ref(""),n=e.ref(!1),s=e.ref(!1),i=e.ref(!1),c=e.ref("");e.ref(!1);const u=e.ref(""),m=e.ref(""),d=e.ref(""),p=()=>{n.value=!n.value,t("log","at pages/night-theme/night-theme.vue:109","触发toggleRememberMe")},h=e=>{"username"===e?u.value="":"password"===e&&(m.value=""),d.value=""},v=async()=>{if((()=>{let e=!0;return u.value="",m.value="",l.value.trim()||(u.value="请输入账号",e=!1),r.value?r.value.length<6&&(m.value="密码至少6位字符",e=!1):(m.value="请输入密码",e=!1),e})()){i.value=!0,d.value="";try{const a=await(e=l.value,t=r.value,new Promise(((a,o)=>{setTimeout((()=>{e&&t?a({success:!0,redirectUrl:"https://ws.yuxindazhineng.com/",userInfo:{username:e,name:"用户"+e.substring(0,3)}}):o({success:!1,message:"账号或密码错误"})}),1500)})));a.success&&(n.value?uni.setStorageSync("yxd_username",l.value):uni.removeStorageSync("yxd_username"),c.value=a.redirectUrl,setTimeout((()=>{!function(){if(!c.value)return;plus.runtime.openURL(c.value)}()}),2e3))}catch(a){d.value=a.message||"登录失败,请检查账号密码"}finally{i.value=!1}var e,t}};return e.onMounted((()=>{const e=uni.getStorageSync("yxd_username");e&&(l.value=e,n.value=!0),t("log","at pages/night-theme/night-theme.vue:267","登录组件已挂载")})),(t,o)=>(e.openBlock(),e.createElementBlock("div",{class:"main-view"},[e.createElementVNode("div",{class:"container"},[e.createElementVNode("div",{class:"logo"},[e.createElementVNode("image",{src:a,alt:"YXD"})]),e.createElementVNode("h1",null,"登录 YXD 智能应用"),e.createElementVNode("div",{class:"login-form"},[e.createElementVNode("div",{class:"form-group"},[e.createElementVNode("label",{for:"username"},"账号"),e.withDirectives(e.createElementVNode("input",{id:"username","onUpdate:modelValue":o[0]||(o[0]=e=>l.value=e),type:"text",placeholder:"请输入账号/邮箱/手机号",class:e.normalizeClass({error:u.value}),onInput:o[1]||(o[1]=e=>h("username"))},null,34),[[e.vModelText,l.value]]),u.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"error-message"},e.toDisplayString(u.value),1)):e.createCommentVNode("",!0)]),e.createElementVNode("div",{class:"form-group"},[e.createElementVNode("label",{for:"password"},"密码"),e.createElementVNode("div",{class:"password-input"},[e.withDirectives(e.createElementVNode("input",{id:"password","onUpdate:modelValue":o[2]||(o[2]=e=>r.value=e),type:s.value?"text":"password",placeholder:"请输入密码",class:e.normalizeClass({error:m.value}),onInput:o[3]||(o[3]=e=>h("password")),onKeyup:e.withKeys(v,["enter"])},null,42,["type"]),[[e.vModelDynamic,r.value]]),e.createElementVNode("button",{type:"button",class:"toggle-password",onClick:o[4]||(o[4]=e=>s.value=!s.value)},[s.value?(e.openBlock(),e.createElementBlock("span",{key:0},"🙈")):(e.openBlock(),e.createElementBlock("span",{key:1},"👁️"))])]),m.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"error-message"},e.toDisplayString(m.value),1)):e.createCommentVNode("",!0)]),e.createElementVNode("div",{class:"form-options"},[e.createElementVNode("label",{class:"remember-me",onClick:p},[e.createElementVNode("div",{class:"custom-checkbox-wrapper"},[e.createElementVNode("div",{class:e.normalizeClass(["custom-checkbox",{checked:n.value}])},[n.value?(e.openBlock(),e.createElementBlock("span",{key:0},"✓")):e.createCommentVNode("",!0)],2)]),e.createElementVNode("span",null,"记住账号")])]),e.createElementVNode("button",{class:"login-btn",onClick:v,disabled:i.value},[i.value?(e.openBlock(),e.createElementBlock("span",{key:0},"⏳")):(e.openBlock(),e.createElementBlock("span",{key:1},"🔑")),e.createTextVNode(" "+e.toDisplayString(i.value?"登录中...":"立即登录"),1)],8,["disabled"]),d.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"login-error"},[e.createElementVNode("span",null,"⚠️"),e.createTextVNode(" "+e.toDisplayString(d.value),1)])):e.createCommentVNode("",!0),c.value?(e.openBlock(),e.createElementBlock("div",{key:1,class:"redirect-section"},[e.createElementVNode("div",{class:"success-message"},[e.createElementVNode("span",null,"✅"),e.createTextVNode(" 登录成功!正在为您跳转... ")])])):e.createCommentVNode("",!0)])])]))}},[["__scopeId","data-v-9c090945"]]);__definePage("pages/light-theme/light-theme",n),__definePage("pages/index/index",s),__definePage("pages/night-theme/night-theme",i);const c={onLaunch:function(){t("log","at App.vue:5","App Launch")},onShow:function(){t("log","at App.vue:8","App Show")},onHide:function(){t("log","at App.vue:11","App Hide")}};const{app:u,Vuex:m,Pinia:d}={app:e.createVueApp(c)};uni.Vuex=m,uni.Pinia=d,u.provide("__globalStyles",__uniConfig.styles),u._component.mpType="app",u._component.render=()=>{},u.mount("#app")}(Vue); diff --git a/unpackage/cache/wgt/__UNI__B742B9E/app.css b/unpackage/cache/wgt/__UNI__B742B9E/app.css new file mode 100644 index 0000000..b8c65ef --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/app.css @@ -0,0 +1,2 @@ +*{margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%}html{height:100%;height:100vh;width:100%;width:100vw}body{overflow-x:hidden;background-color:#fff;height:100%}#app{height:100%}input[type=search]::-webkit-search-cancel-button{display:none}.uni-loading,uni-button[loading]:before{background:transparent url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}@media (prefers-color-scheme: dark){html{--UI-BG-COLOR-ACTIVE: #373737;--UI-BORDER-COLOR-1: #373737;--UI-BG: #000;--UI-BG-0: #191919;--UI-BG-1: #1f1f1f;--UI-BG-2: #232323;--UI-BG-3: #2f2f2f;--UI-BG-4: #606060;--UI-BG-5: #2c2c2c;--UI-FG: #fff;--UI-FG-0: hsla(0, 0%, 100%, .8);--UI-FG-HALF: hsla(0, 0%, 100%, .6);--UI-FG-1: hsla(0, 0%, 100%, .5);--UI-FG-2: hsla(0, 0%, 100%, .3);--UI-FG-3: hsla(0, 0%, 100%, .05)}body{background-color:var(--UI-BG-0);color:var(--UI-FG-0)}}[nvue] uni-view,[nvue] uni-label,[nvue] uni-swiper-item,[nvue] uni-scroll-view{display:flex;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}[nvue] uni-button{margin:0}[nvue-dir-row] uni-view,[nvue-dir-row] uni-label,[nvue-dir-row] uni-swiper-item{flex-direction:row}[nvue-dir-column] uni-view,[nvue-dir-column] uni-label,[nvue-dir-column] uni-swiper-item{flex-direction:column}[nvue-dir-row-reverse] uni-view,[nvue-dir-row-reverse] uni-label,[nvue-dir-row-reverse] uni-swiper-item{flex-direction:row-reverse}[nvue-dir-column-reverse] uni-view,[nvue-dir-column-reverse] uni-label,[nvue-dir-column-reverse] uni-swiper-item{flex-direction:column-reverse}[nvue] uni-view,[nvue] uni-image,[nvue] uni-input,[nvue] uni-scroll-view,[nvue] uni-swiper,[nvue] uni-swiper-item,[nvue] uni-text,[nvue] uni-textarea,[nvue] uni-video{position:relative;border:0px solid #000000;box-sizing:border-box}[nvue] uni-swiper-item{position:absolute}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}uni-text[selectable]{cursor:auto;-webkit-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-view{display:block}uni-view[hidden]{display:none}uni-ad .uni-ad-container{width:100%;height:100%;min-height:1px}uni-button{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8;cursor:pointer}uni-button[hidden]{display:none!important}uni-button:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}uni-button[native]{padding-left:0;padding-right:0}uni-button[native] .uni-button-cover-view-wrapper{border:inherit;border-color:inherit;border-radius:inherit;background-color:inherit}uni-button[native] .uni-button-cover-view-inner{padding-left:14px;padding-right:14px}uni-button uni-cover-view{line-height:inherit;white-space:inherit}uni-button[type=default]{color:#000;background-color:#f8f8f8}uni-button[type=primary]{color:#fff;background-color:#007aff}uni-button[type=warn]{color:#fff;background-color:#e64340}uni-button[disabled]{color:rgba(255,255,255,.6);cursor:not-allowed}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(0,0,0,.3);background-color:#f7f7f7}uni-button[disabled][type=primary]{background-color:rgba(0,122,255,.6)}uni-button[disabled][type=warn]{background-color:#ec8b89}uni-button[type=primary][plain]{color:#007aff;border:1px solid #007aff;background-color:transparent}uni-button[type=primary][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=primary][plain]:after{border-width:0}uni-button[type=default][plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[type=default][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=default][plain]:after{border-width:0}uni-button[plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[plain]:after{border-width:0}uni-button[plain][native] .uni-button-cover-view-inner{padding:0}uni-button[type=warn][plain]{color:#e64340;border:1px solid #e64340;background-color:transparent}uni-button[type=warn][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=warn][plain]:after{border-width:0}uni-button[size=mini]{display:inline-block;line-height:2.3;font-size:13px;padding:0 1.34em}uni-button[size=mini][native]{padding:0}uni-button[size=mini][native] .uni-button-cover-view-inner{padding:0 1.34em}uni-button[loading]:not([disabled]){cursor:progress}uni-button[loading]:before{content:" ";display:inline-block;width:18px;height:18px;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}uni-button[loading][type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}uni-button[loading][type=primary][plain]{color:#007aff;background-color:transparent}uni-button[loading][type=default]{color:rgba(0,0,0,.6);background-color:#dedede}uni-button[loading][type=default][plain]{color:#353535;background-color:transparent}uni-button[loading][type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}uni-button[loading][type=warn][plain]{color:#e64340;background-color:transparent}uni-button[loading][native]:before{content:none}.button-hover{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}.button-hover[type=primary][plain]{color:rgba(0,122,255,.6);border-color:rgba(0,122,255,.6);background-color:transparent}.button-hover[type=default]{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[type=default][plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}.button-hover[type=warn][plain]{color:rgba(230,67,64,.6);border-color:rgba(230,67,64,.6);background-color:transparent}@media (prefers-color-scheme: dark){uni-button,uni-button[type=default]{color:#d6d6d6;background-color:#343434}.button-hover,.button-hover[type=default]{color:#d6d6d6;background-color:rgba(255,255,255,.1)}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(255,255,255,.2);background-color:rgba(255,255,255,.08)}uni-button[type=primary][plain][disabled]{color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.2)}uni-button[type=default][plain]{color:#d6d6d6;border:1px solid #d6d6d6}.button-hover[type=default][plain]{color:rgba(150,150,150,.6);border-color:rgba(150,150,150,.6);background-color:rgba(50,50,50,.2)}uni-button[type=default][plain][disabled]{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.2)}}uni-canvas{width:300px;height:150px;display:block;position:relative}uni-canvas>.uni-canvas-canvas{position:absolute;top:0;left:0;width:100%;height:100%}uni-checkbox{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-checkbox[hidden]{display:none}uni-checkbox[disabled]{cursor:not-allowed}.uni-checkbox-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative}.uni-checkbox-input svg{color:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}@media (hover: hover){uni-checkbox:not([disabled]) .uni-checkbox-input:hover{border-color:var(--HOVER-BD-COLOR, #007aff)!important}}uni-checkbox-group{display:block}uni-checkbox-group[hidden]{display:none}uni-cover-image{display:block;line-height:1.2;overflow:hidden;height:100%;width:100%;pointer-events:auto}uni-cover-image[hidden]{display:none}uni-cover-image .uni-cover-image{width:100%;height:100%}uni-cover-view{display:block;line-height:1.2;overflow:hidden;white-space:nowrap;pointer-events:auto}uni-cover-view[hidden]{display:none}uni-cover-view .uni-cover-view{width:100%;height:100%;visibility:hidden;text-overflow:inherit;white-space:inherit;align-items:inherit;justify-content:inherit;flex-direction:inherit;flex-wrap:inherit;display:inherit;overflow:inherit}.ql-container{display:block;position:relative;box-sizing:border-box;-webkit-user-select:text;user-select:text;outline:none;overflow:hidden;width:100%;height:200px;min-height:200px}.ql-container[hidden]{display:none}.ql-container .ql-editor{position:relative;font-size:inherit;line-height:inherit;font-family:inherit;min-height:inherit;width:100%;height:100%;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch}.ql-container .ql-editor::-webkit-scrollbar{width:0!important}.ql-container .ql-editor.scroll-disabled{overflow:hidden}.ql-container .ql-image-overlay{display:flex;position:absolute;box-sizing:border-box;border:1px dashed #ccc;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.ql-container .ql-image-overlay .ql-image-size{position:absolute;padding:4px 8px;text-align:center;background-color:#fff;color:#888;border:1px solid #ccc;box-sizing:border-box;opacity:.8;right:4px;top:4px;font-size:12px;display:inline-block;width:auto}.ql-container .ql-image-overlay .ql-image-toolbar{position:relative;text-align:center;box-sizing:border-box;background:#000;border-radius:5px;color:#fff;font-size:0;min-height:24px;z-index:100}.ql-container .ql-image-overlay .ql-image-toolbar span{display:inline-block;cursor:pointer;padding:5px;font-size:12px;border-right:1px solid #fff}.ql-container .ql-image-overlay .ql-image-toolbar span:last-child{border-right:0}.ql-container .ql-image-overlay .ql-image-toolbar span.triangle-up{padding:0;position:absolute;top:-12px;left:50%;transform:translate(-50%);width:0;height:0;border-width:6px;border-style:solid;border-color:transparent transparent black transparent}.ql-container .ql-image-overlay .ql-image-handle{position:absolute;height:12px;width:12px;border-radius:50%;border:1px solid #ccc;box-sizing:border-box;background:#fff}.ql-container img{display:inline-block;max-width:100%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;height:100%;outline:none;overflow-y:auto;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em}.ql-editor li.ql-direction-rtl:before{margin-right:-1.5em}.ql-editor li:before{display:inline-block;white-space:nowrap;width:2em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:2em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:2em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:2em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:4em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:4em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:4em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:6em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:8em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:8em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:8em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:10em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:10em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:10em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:12em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:14em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:14em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:14em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:16em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:16em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:16em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:18em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;pointer-events:none;position:absolute}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}uni-icon{display:inline-block;font-size:0;box-sizing:border-box}uni-icon[hidden]{display:none}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}.uni-label-pointer{cursor:pointer}uni-live-pusher{width:320px;height:240px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-live-pusher[hidden]{display:none}.uni-live-pusher-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:#000}.uni-live-pusher-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-map{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-map[hidden]{display:none}.uni-map-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:transparent}.uni-map-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-map.web{position:relative;width:300px;height:150px;display:block}uni-map.web[hidden]{display:none}uni-map.web .amap-marker-label{padding:0;border:none;background-color:transparent}uni-map.web .amap-marker>.amap-icon>img{left:0!important;top:0!important}uni-map.web .uni-map-control{position:absolute;width:0;height:0;top:0;left:0;z-index:999}uni-map.web .uni-map-control-icon{position:absolute;max-width:initial}.uni-system-choose-location{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#f8f8f8;z-index:999}.uni-system-choose-location .map{position:absolute;top:0;left:0;width:100%;height:300px}.uni-system-choose-location .map-location{position:absolute;left:50%;bottom:50%;width:32px;height:52px;margin-left:-16px;cursor:pointer;background-size:100%}.uni-system-choose-location .map-move{position:absolute;bottom:50px;right:10px;width:40px;height:40px;box-sizing:border-box;line-height:40px;background-color:#fff;border-radius:50%;pointer-events:auto;cursor:pointer;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.uni-system-choose-location .map-move>svg{display:block;width:100%;height:100%;box-sizing:border-box;padding:8px}.uni-system-choose-location .nav{position:absolute;top:0;left:0;width:100%;height:calc(44px + var(--status-bar-height));background-color:transparent;background-image:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0))}.uni-system-choose-location .nav-btn{position:absolute;box-sizing:border-box;top:var(--status-bar-height);left:0;width:60px;height:44px;padding:6px;line-height:32px;font-size:26px;color:#fff;text-align:center;cursor:pointer}.uni-system-choose-location .nav-btn.confirm{left:auto;right:0}.uni-system-choose-location .nav-btn.disable{opacity:.4}.uni-system-choose-location .nav-btn>svg{display:block;width:100%;height:100%;border-radius:2px;box-sizing:border-box;padding:3px}.uni-system-choose-location .nav-btn.confirm>svg{background-color:#007aff;padding:5px}.uni-system-choose-location .menu{position:absolute;top:300px;left:0;width:100%;bottom:0;background-color:#fff}.uni-system-choose-location .search{display:flex;flex-direction:row;height:50px;padding:8px;line-height:34px;box-sizing:border-box;background-color:#fff}.uni-system-choose-location .search-input{flex:1;height:100%;border-radius:5px;padding:0 5px;background:#ebebeb}.uni-system-choose-location .search-btn{margin-left:5px;color:#007aff;font-size:17px;text-align:center}.uni-system-choose-location .list{position:absolute;top:50px;left:0;width:100%;bottom:0;padding-bottom:10px}.uni-system-choose-location .list-loading{display:flex;height:50px;justify-content:center;align-items:center}.uni-system-choose-location .list-item{position:relative;padding:10px 40px 10px 10px;cursor:pointer}.uni-system-choose-location .list-item>svg{display:none;position:absolute;top:50%;right:10px;width:30px;height:30px;margin-top:-15px;box-sizing:border-box;padding:5px}.uni-system-choose-location .list-item.selected>svg{display:block}.uni-system-choose-location .list-item:not(:last-child):after{position:absolute;content:"";height:1px;left:10px;bottom:0;width:100%;background-color:#d3d3d3}.uni-system-choose-location .list-item-title{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-system-choose-location .list-item-detail{font-size:12px;color:gray;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width: 800px){.uni-system-choose-location .map{top:0;height:100%}.uni-system-choose-location .map-move{bottom:10px;right:320px}.uni-system-choose-location .menu{top:calc(54px + var(--status-bar-height));left:auto;right:10px;width:300px;bottom:10px;max-height:600px;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}}.uni-system-open-location{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#f8f8f8;z-index:999}.uni-system-open-location .map{position:absolute;top:0;left:0;width:100%;bottom:80px;height:auto}.uni-system-open-location .info{position:absolute;bottom:0;left:0;width:100%;height:80px;background-color:#fff;padding:15px;box-sizing:border-box;line-height:1.5}.uni-system-open-location .info>.name{font-size:17px;color:#111}.uni-system-open-location .info>.address{font-size:14px;color:#666}.uni-system-open-location .info>.nav{position:absolute;top:50%;right:15px;width:50px;height:50px;border-radius:50%;margin-top:-25px;background-color:#007aff}.uni-system-open-location .info>.nav>svg{display:block;width:100%;height:100%;padding:10px;box-sizing:border-box}.uni-system-open-location .map-move{position:absolute;bottom:50px;right:10px;width:40px;height:40px;box-sizing:border-box;line-height:40px;background-color:#fff;border-radius:50%;pointer-events:auto;cursor:pointer;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.uni-system-open-location .map-move>svg{display:block;width:100%;height:100%;box-sizing:border-box;padding:8px}.uni-system-open-location .nav-btn-back{position:absolute;box-sizing:border-box;top:var(--status-bar-height);left:0;width:44px;height:44px;padding:6px;cursor:pointer}.uni-system-open-location .nav-btn-back>svg{display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.5);padding:3px;box-sizing:border-box}.uni-system-open-location .map-content{position:absolute;left:0;top:0;width:100%;bottom:0;overflow:hidden}.uni-system-open-location .map-content.fix-position{top:-74px;bottom:-44px}.uni-system-open-location .map-content>iframe{width:100%;height:100%;border:none}.uni-system-open-location .actTonav{position:absolute;right:16px;bottom:56px;width:60px;height:60px;border-radius:60px}.uni-system-open-location .nav-view{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.uni-system-open-location .nav-view-top-placeholder{width:100%;height:var(--status-bar-height);background-color:#fff}.uni-system-open-location .nav-view-frame{width:100%;flex:1}uni-movable-area{display:block;position:relative;width:10px;height:10px}uni-movable-area[hidden]{display:none}uni-movable-view{display:inline-block;width:10px;height:10px;top:0;left:0;position:absolute;cursor:grab}uni-movable-view[hidden]{display:none}uni-navigator{height:auto;width:auto;display:block;cursor:pointer}uni-navigator[hidden]{display:none}.navigator-hover{background-color:rgba(0,0,0,.1);opacity:.7}.navigator-wrap,.navigator-wrap:link,.navigator-wrap:visited,.navigator-wrap:hover,.navigator-wrap:active{text-decoration:none;color:inherit;cursor:pointer}uni-picker-view{display:block}.uni-picker-view-wrapper{display:flex;position:relative;overflow:hidden;height:100%}uni-picker-view[hidden]{display:none}uni-picker-view-column{flex:1;position:relative;height:100%;overflow:hidden}uni-picker-view-column[hidden]{display:none}.uni-picker-view-group{height:100%;overflow:hidden}.uni-picker-view-mask{transform:translateZ(0)}.uni-picker-view-indicator,.uni-picker-view-mask{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.uni-picker-view-mask{top:0;height:100%;margin:0 auto;background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;transform:translateZ(0)}.uni-picker-view-indicator{height:34px;top:50%;transform:translateY(-50%)}.uni-picker-view-content{position:absolute;top:0;left:0;width:100%;will-change:transform;padding:102px 0;cursor:pointer}.uni-picker-view-content>*{height:var(--picker-view-column-indicator-height);overflow:hidden}.uni-picker-view-indicator:before{top:0;border-top:1px solid #e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-picker-view-indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-view-indicator:after,.uni-picker-view-indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}@media (prefers-color-scheme: dark){.uni-picker-view-indicator:before{border-top-color:var(--UI-FG-3)}.uni-picker-view-indicator:after{border-bottom-color:var(--UI-FG-3)}.uni-picker-view-mask{background-image:linear-gradient(180deg,rgba(35,35,35,.95),rgba(35,35,35,.6)),linear-gradient(0deg,rgba(35,35,35,.95),rgba(35,35,35,.6))}}uni-progress{display:flex;align-items:center}uni-progress[hidden]{display:none}.uni-progress-bar{flex:1}.uni-progress-inner-bar{width:0;height:100%}.uni-progress-info{margin-top:0;margin-bottom:0;min-width:2em;margin-left:15px;font-size:16px}uni-radio{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-radio[hidden]{display:none}uni-radio[disabled]{cursor:not-allowed}.uni-radio-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-radio-input{-webkit-appearance:none;appearance:none;margin-right:5px;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:50%;width:22px;height:22px;position:relative}@media (hover: hover){uni-radio:not([disabled]) .uni-radio-input:hover{border-color:var(--HOVER-BD-COLOR, #007aff)!important}}.uni-radio-input svg{color:#fff;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}.uni-radio-input.uni-radio-input-disabled{background-color:#e1e1e1;border-color:#d1d1d1}.uni-radio-input.uni-radio-input-disabled svg{color:#adadad}uni-radio-group{display:block}uni-radio-group[hidden]{display:none}uni-scroll-view{display:block;width:100%}uni-scroll-view[hidden]{display:none}.uni-scroll-view{position:relative;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:inherit}.uni-scroll-view-scrollbar-hidden::-webkit-scrollbar{display:none}.uni-scroll-view-scrollbar-hidden{-moz-scrollbars:none;scrollbar-width:none}.uni-scroll-view-content{width:100%;height:100%}.uni-scroll-view-refresher{position:relative;overflow:hidden;flex-shrink:0}.uni-scroll-view-refresher-container{position:absolute;width:100%;bottom:0;display:flex;flex-direction:column-reverse}.uni-scroll-view-refresh{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.uni-scroll-view-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118)}.uni-scroll-view-refresh__spinner{transform-origin:center center;animation:uni-scroll-view-refresh-rotate 2s linear infinite}.uni-scroll-view-refresh__spinner>circle{stroke:currentColor;stroke-linecap:round;animation:uni-scroll-view-refresh-dash 2s linear infinite}@keyframes uni-scroll-view-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uni-scroll-view-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}uni-slider{margin:10px 18px;padding:0;display:block}uni-slider[hidden]{display:none}uni-slider .uni-slider-wrapper{display:flex;align-items:center;min-height:16px}uni-slider .uni-slider-tap-area{flex:1;padding:8px 0}uni-slider .uni-slider-handle-wrapper{position:relative;height:2px;border-radius:5px;background-color:#e9e9e9;cursor:pointer;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}uni-slider .uni-slider-track{height:100%;border-radius:6px;background-color:#007aff;transition:background-color .3s ease}uni-slider .uni-slider-handle,uni-slider .uni-slider-thumb{position:absolute;left:50%;top:50%;cursor:pointer;border-radius:50%;transition:border-color .3s ease}uni-slider .uni-slider-handle{width:28px;height:28px;margin-top:-14px;margin-left:-14px;background-color:transparent;z-index:3;cursor:grab}uni-slider .uni-slider-thumb{z-index:2;box-shadow:0 0 4px rgba(0,0,0,.2)}uni-slider .uni-slider-step{position:absolute;width:100%;height:2px;background:transparent;z-index:1}uni-slider .uni-slider-value{width:3ch;color:#888;font-size:14px;margin-left:1em}uni-slider .uni-slider-disabled .uni-slider-track{background-color:#ccc}uni-slider .uni-slider-disabled .uni-slider-thumb{background-color:#fff;border-color:#ccc}uni-swiper{display:block;height:150px}uni-swiper[hidden]{display:none}.uni-swiper-wrapper{overflow:hidden;position:relative;width:100%;height:100%;transform:translateZ(0)}.uni-swiper-slides{position:absolute;left:0;top:0;right:0;bottom:0}.uni-swiper-slide-frame{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform}.uni-swiper-dots{position:absolute;font-size:0}.uni-swiper-dots-horizontal{left:50%;bottom:10px;text-align:center;white-space:nowrap;transform:translate(-50%)}.uni-swiper-dots-horizontal .uni-swiper-dot{margin-right:8px}.uni-swiper-dots-horizontal .uni-swiper-dot:last-child{margin-right:0}.uni-swiper-dots-vertical{right:10px;top:50%;text-align:right;transform:translateY(-50%)}.uni-swiper-dots-vertical .uni-swiper-dot{display:block;margin-bottom:9px}.uni-swiper-dots-vertical .uni-swiper-dot:last-child{margin-bottom:0}.uni-swiper-dot{display:inline-block;width:8px;height:8px;cursor:pointer;transition-property:background-color;transition-timing-function:ease;background:rgba(0,0,0,.3);border-radius:50%}.uni-swiper-dot-active{background-color:#000}.uni-swiper-navigation{width:26px;height:26px;cursor:pointer;position:absolute;top:50%;margin-top:-13px;display:flex;align-items:center;transition:all .2s;border-radius:50%;opacity:1}.uni-swiper-navigation-disabled{opacity:.35;cursor:not-allowed}.uni-swiper-navigation-hide{opacity:0;cursor:auto;pointer-events:none}.uni-swiper-navigation-prev{left:10px}.uni-swiper-navigation-prev svg{margin-left:-1px;left:10px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical{top:18px;left:50%;margin-left:-13px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical svg{transform:rotate(90deg);margin-left:auto;margin-top:-2px}.uni-swiper-navigation-next{right:10px}.uni-swiper-navigation-next svg{transform:rotate(180deg)}.uni-swiper-navigation-next.uni-swiper-navigation-vertical{top:auto;bottom:5px;left:50%;margin-left:-13px}.uni-swiper-navigation-next.uni-swiper-navigation-vertical svg{margin-top:2px;transform:rotate(270deg)}uni-swiper-item{display:block;overflow:hidden;will-change:transform;position:absolute;width:100%;height:100%;cursor:grab}uni-swiper-item[hidden]{display:none}uni-switch{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-switch[hidden]{display:none}uni-switch[disabled]{cursor:not-allowed}uni-switch[disabled] .uni-switch-input{opacity:.7}.uni-switch-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-switch-input{-webkit-appearance:none;appearance:none;position:relative;width:52px;height:32px;margin-right:5px;border:1px solid #dfdfdf;outline:0;border-radius:16px;box-sizing:border-box;background-color:#dfdfdf;transition:background-color .1s,border .1s}.uni-switch-input:before{content:" ";position:absolute;top:0;left:0;width:50px;height:30px;border-radius:15px;background-color:#fdfdfd;transition:transform .3s}.uni-switch-input:after{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:15px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4);transition:transform .3s}.uni-switch-input.uni-switch-input-checked{border-color:#007aff;background-color:#007aff}.uni-switch-input.uni-switch-input-checked:before{transform:scale(0)}.uni-switch-input.uni-switch-input-checked:after{transform:translate(20px)}uni-switch .uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative;color:#007aff}uni-switch:not([disabled]) .uni-checkbox-input:hover{border-color:#007aff}uni-switch .uni-checkbox-input svg{fill:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}.uni-checkbox-input.uni-checkbox-input-disabled{background-color:#e1e1e1}.uni-checkbox-input.uni-checkbox-input-disabled:before{color:#adadad}@media (prefers-color-scheme: dark){uni-switch .uni-switch-input{border-color:#3b3b3f}uni-switch .uni-switch-input,uni-switch .uni-switch-input:before{background-color:#3b3b3f}uni-switch .uni-switch-input:after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}uni-switch .uni-checkbox-input{background-color:#2c2c2c;border:1px solid #656565}}uni-textarea{width:300px;height:150px;display:block;position:relative;font-size:16px;line-height:normal;white-space:pre-wrap;word-break:break-all}uni-textarea[hidden]{display:none}uni-textarea[auto-height=true]{height:-webkit-fit-content!important;height:fit-content!important}.uni-textarea-wrapper,.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-textarea-wrapper{display:block;position:relative;width:100%;height:100%;min-height:inherit;overflow-y:hidden}.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{position:absolute;width:100%;height:100%;left:0;top:0;white-space:inherit;word-break:inherit}.uni-textarea-placeholder{color:gray;overflow:hidden}.uni-textarea-line,.uni-textarea-compute{visibility:hidden;height:auto}.uni-textarea-line{width:1em}.uni-textarea-compute-auto-height{overflow-wrap:break-word}.uni-textarea-textarea{resize:none;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-textarea-textarea-fix-margin{width:auto;right:0;margin:0 -3px}.uni-textarea-textarea:disabled{-webkit-text-fill-color:currentcolor}uni-video{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-video[hidden]{display:none}.uni-video-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:#000}.uni-video-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-web-view{display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0} + diff --git a/unpackage/cache/wgt/__UNI__B742B9E/manifest.json b/unpackage/cache/wgt/__UNI__B742B9E/manifest.json new file mode 100644 index 0000000..2aea99c --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/manifest.json @@ -0,0 +1 @@ +{"@platforms":["android","iPhone","iPad"],"id":"__UNI__B742B9E","name":"宇恒一号","version":{"name":"1.0.0","code":"100"},"description":"","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"permissions":{"Download":{},"Install":{},"Uninstall":{}},"plugins":{"download":{}},"runmode":"liberate","distribute":{"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"},"prerendered":"false"}},"splashscreen":{"androidStyle":"default","iosStyle":"common","android":{"hdpi":"splash-android-hdpi.png","xhdpi":"splash-android-xhdpi.png","xxhdpi":"splash-android-xxhdpi.png"},"useOriginalMsgbox":true},"google":{"permissions":["","","","","","","","","","","","","","","","","","","",""],"queries":{"package":["com.android.chrome"]},"packagename":"uni.app.UNIB742B9E","custompermissions":true},"apple":{"dSYMs":false,"devices":"universal"},"plugins":{"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":"portrait-primary"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"control":"uni-v3","vueVersion":"3","compilerVersion":"4.87","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal","webView":{"minUserAgentVersion":"49.0"}},"adid":"124928270003"},"app-harmony":{"useragent":{"value":"uni-app","concatenate":true},"uniStatistics":{"enable":false}},"launch_path":"__uniappview.html"} \ No newline at end of file diff --git a/unpackage/cache/wgt/__UNI__B742B9E/pages/index/index.css b/unpackage/cache/wgt/__UNI__B742B9E/pages/index/index.css new file mode 100644 index 0000000..dde1159 --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/pages/index/index.css @@ -0,0 +1 @@ +*[data-v-dd386fb8]{margin:0;padding:0;box-sizing:border-box;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}body[data-v-dd386fb8]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(135deg,#0f1419 0,#1a1f2e)}.main-view[data-v-dd386fb8]{z-index:0;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#0f1419,#0a0e1a 70%);color:#e8f4f8}.container[data-v-dd386fb8]{display:flex;flex-direction:column;width:auto;height:90vh;max-width:500px;background:rgba(26,31,46,.8);border:1px solid rgba(139,195,232,.2);border-radius:16px;overflow:hidden;box-shadow:0 0 30px rgba(139,195,232,.5);text-align:center;justify-content:center;padding:40px 30px;margin:10px;box-sizing:border-box}.logo[data-v-dd386fb8]{z-index:1;width:100px;height:100px;margin:0 auto 25px;background:rgba(139,195,232,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:40px;box-shadow:0 0 20px rgba(139,195,232,.3);overflow:hidden;padding:10px}.logo uni-image[data-v-dd386fb8]{z-index:2;max-width:100%;max-height:100%;object-fit:contain;display:block}h1[data-v-dd386fb8]{font-size:2rem;font-weight:700;letter-spacing:2px;background:linear-gradient(135deg,#8bc3e8,#6ba3d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 5px rgba(74,139,194,.2));text-shadow:0 0 10px rgba(139,195,232,.3)}.description[data-v-dd386fb8]{color:#9db4c0;font-size:.9rem;margin:20px}.url-display[data-v-dd386fb8]{background:#f8f9fa;padding:15px;border-radius:12px;margin-bottom:25px;border:1px solid #eaeaea;display:flex;align-items:center;justify-content:center;font-size:14px;color:#5a6570}.access-btn[data-v-dd386fb8]{background:linear-gradient(135deg,#8bc3e8,#6ba3d6);color:#fff;border:none;width:100%;padding:16px 40px;border-radius:20px;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px rgba(139,195,232,.3);display:inline-block;margin-bottom:25px}.access-btn[data-v-dd386fb8]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.access-btn[data-v-dd386fb8]:active{transform:translateY(0);box-shadow:0 3px 10px rgba(0,0,0,.15)}.access-btn[data-v-dd386fb8]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 5px 15px rgba(0,0,0,.15)}.loading-container[data-v-dd386fb8]{margin:20px 0;display:none}.spinner[data-v-dd386fb8]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-dd386fb8 1s linear infinite;margin:0 auto 15px}@keyframes spin-dd386fb8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-dd386fb8]{font-size:16px;color:#7f8c8d}.alternative[data-v-dd386fb8]{margin-top:25px;padding-top:20px;border-top:1px solid #eaeaea;font-size:14px;color:#7f8c8d}.alternative a[data-v-dd386fb8]{color:#3498db;text-decoration:none}.alternative a[data-v-dd386fb8]:hover{text-decoration:underline}@media (max-width: 600px){.container[data-v-dd386fb8]{padding:30px 20px}h1[data-v-dd386fb8]{font-size:22px}.access-btn[data-v-dd386fb8]{padding:14px 30px;font-size:16px}} diff --git a/unpackage/cache/wgt/__UNI__B742B9E/pages/light-theme/light-theme.css b/unpackage/cache/wgt/__UNI__B742B9E/pages/light-theme/light-theme.css new file mode 100644 index 0000000..1a9ea62 --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/pages/light-theme/light-theme.css @@ -0,0 +1 @@ +*[data-v-490fbd28]{margin:0;padding:0;box-sizing:border-box;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}body[data-v-490fbd28]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(135deg,#f8fcff,#f0f8ff)}.main-view[data-v-490fbd28]{z-index:0;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#f8fcff,#f0f8ff);color:#333}.container[data-v-490fbd28]{display:flex;flex-direction:column;width:100%;max-width:500px;background:rgba(255,255,255,.95);border-radius:20px;overflow:hidden;box-shadow:0 15px 35px rgba(33,150,243,.08),0 5px 15px rgba(0,0,0,.05),inset 0 0 0 1px rgba(255,255,255,.9);text-align:center;align-items:center;justify-content:center;padding:45px 35px;margin:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo[data-v-490fbd28]{width:110px;height:110px;margin:0 auto 30px;background:linear-gradient(135deg,rgba(33,150,243,.1),rgba(100,181,246,.15));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;box-shadow:0 8px 25px rgba(33,150,243,.12),0 0 0 1px rgba(255,255,255,.9),inset 0 0 15px rgba(255,255,255,.8);overflow:hidden;padding:12px;position:relative}.logo[data-v-490fbd28]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.6));z-index:1}.logo uni-image[data-v-490fbd28]{max-width:100%;max-height:100%;object-fit:contain;display:block;position:relative;z-index:2;filter:drop-shadow(0 2px 5px rgba(33,150,243,.3))}h1[data-v-490fbd28]{font-size:1rem;font-weight:700;color:#1565c0;margin-bottom:18px;text-shadow:0 1px 2px rgba(255,255,255,.8);letter-spacing:-.3px}.description[data-v-490fbd28]{color:#5d7b9f;font-size:.95rem;margin:0 0 30px;line-height:1.6;font-weight:400}.login-form[data-v-490fbd28]{width:100%;padding:12px}.form-group[data-v-490fbd28]{margin-bottom:22px;text-align:left}.form-group uni-label[data-v-490fbd28]{display:block;margin-bottom:10px;font-weight:500;color:#2c5282;font-size:17px}.form-group uni-input[data-v-490fbd28]{border:1px solid rgba(59,130,246,.3);border-radius:12px;width:100%;height:30px;padding-left:8px}.form-group uni-input .uni-input-input[data-v-490fbd28]{width:100%;padding:15px 18px;border:1px solid #e1f5fe;border-radius:12px;font-size:15px;transition:all .3s ease;background:rgba(255,255,255,.9);box-shadow:inset 0 2px 4px rgba(0,0,0,.04),0 1px rgba(255,255,255,.8);color:#2c3e50!important}.form-group uni-input .uni-input-input[data-v-490fbd28]:focus{outline:none;border-color:#4fc3f7;background:#fff;box-shadow:0 0 0 3px rgba(79,195,247,.2),inset 0 2px 4px rgba(0,0,0,.02)}.form-group uni-input .uni-input-input[data-v-490fbd28]::-webkit-input-placeholder{color:#90a4ae!important}.form-group uni-input .uni-input-input[data-v-490fbd28]::placeholder{color:#90a4ae!important}.form-group uni-input .uni-input-input.error[data-v-490fbd28]{border-color:#ff7043;background:rgba(255,112,67,.03)}.form-group uni-input[data-v-490fbd28]:focus{outline:none;border-color:#4fc3f7;background:#fff;box-shadow:0 0 0 3px rgba(79,195,247,.2),inset 0 2px 4px rgba(0,0,0,.02)}.form-group uni-input[data-v-490fbd28]::-webkit-input-placeholder{color:#90a4ae!important}.form-group uni-input[data-v-490fbd28]::placeholder{color:#90a4ae!important}.form-group uni-input.error[data-v-490fbd28]{border-color:#ff7043;background:rgba(255,112,67,.03)}.error-message[data-v-490fbd28]{color:#ff7043;font-size:13px;margin-top:8px;font-weight:500}.password-input[data-v-490fbd28]{position:relative}.password-input uni-button[data-v-490fbd28]:after,.password-input uni-button[data-v-490fbd28]:before{border:none}.toggle-password[data-v-490fbd28]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:transparent;color:#93c5fd;cursor:pointer;font-size:15px;transition:all .2s ease;z-index:2}.toggle-password span[data-v-490fbd28]{font-size:16px;display:inline-block;vertical-align:middle}.form-options[data-v-490fbd28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:14px}.remember-me[data-v-490fbd28]{display:flex;align-items:center;gap:10px;color:#5d7b9f;cursor:pointer;font-weight:500}.custom-checkbox[data-v-490fbd28]{width:18px;height:18px;border:1px solid rgba(59,130,246,.3);border-radius:4px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.custom-checkbox.checked[data-v-490fbd28]{border-color:#3b82f6}.custom-checkbox.checked i[data-v-490fbd28]{color:#fff;font-size:12px}.remember-me uni-checkbox[data-v-490fbd28]{width:18px;height:18px;margin:0;padding:0;background:transparent;border:1px solid rgba(59,130,246,.3);border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;cursor:pointer;transition:all .2s ease}.remember-me uni-checkbox[data-v-490fbd28]:checked{background:#3b82f6;border-color:#3b82f6}.remember-me uni-checkbox[data-v-490fbd28]:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.remember-me uni-checkbox[data-v-490fbd28]:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.forgot-password[data-v-490fbd28]{color:#29b6f6;text-decoration:none;font-weight:500;transition:all .2s ease}.forgot-password[data-v-490fbd28]:hover{color:#0288d1;text-decoration:underline}.login-btn[data-v-490fbd28]{background:linear-gradient(135deg,#29b6f6,#0288d1);color:#fff;border:none;width:100%;padding:12px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(41,182,246,.3),0 0 0 1px rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px;position:relative;overflow:hidden}.login-btn[data-v-490fbd28]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.login-btn[data-v-490fbd28]:hover:not(:disabled):before{left:100%}.login-btn[data-v-490fbd28]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 25px rgba(41,182,246,.4),0 0 0 1px rgba(255,255,255,.3);background:linear-gradient(135deg,#4fc3f7,#039be5)}.login-btn[data-v-490fbd28]:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 15px rgba(41,182,246,.3),0 0 0 1px rgba(255,255,255,.2)}.login-btn[data-v-490fbd28]:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.login-error[data-v-490fbd28]{margin-top:18px;padding:14px;background:linear-gradient(135deg,rgba(255,112,67,.08),rgba(255,112,67,.05));border:1px solid #ffccbc;border-radius:12px;color:#e64a19;font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;box-shadow:0 2px 8px rgba(255,112,67,.08)}.redirect-section[data-v-490fbd28]{margin-top:30px;padding-top:30px;border-top:1px solid #e1f5fe;animation:fadeIn-490fbd28 .5s ease}@keyframes fadeIn-490fbd28{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.success-message[data-v-490fbd28]{color:#00c853;font-weight:600;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px}.url-display[data-v-490fbd28]{background:linear-gradient(135deg,#f8fdff,#e3f2fd);padding:15px;border-radius:12px;margin-bottom:18px;border:1px solid #bbdefb;display:flex;align-items:center;gap:12px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.url-display uni-input[data-v-490fbd28]{flex:1;border:none;background:transparent;font-size:14px;color:#1565c0;outline:none;font-family:Monaco,Consolas,monospace;font-weight:500}.copy-btn[data-v-490fbd28]{background:#fff;border:1px solid #bbdefb;border-radius:8px;padding:9px 14px;color:#29b6f6;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.copy-btn[data-v-490fbd28]:hover{background:#e3f2fd;color:#0288d1;border-color:#90caf9;box-shadow:0 3px 8px rgba(0,0,0,.08)}.access-btn[data-v-490fbd28]{background:linear-gradient(135deg,#26c6da,#0097a7);color:#fff;border:none;width:100%;padding:16px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(38,198,218,.25),0 0 0 1px rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px}.access-btn[data-v-490fbd28]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(38,198,218,.35),0 0 0 1px rgba(255,255,255,.3);background:linear-gradient(135deg,#4dd0e1,#00acc1)}.access-btn[data-v-490fbd28]:active{transform:translateY(0);box-shadow:0 4px 15px rgba(38,198,218,.25),0 0 0 1px rgba(255,255,255,.2)}@media (max-width: 600px){.container[data-v-490fbd28]{padding:35px 25px}h1[data-v-490fbd28]{font-size:1.6rem}.form-options[data-v-490fbd28]{flex-direction:column;align-items:flex-start;gap:15px}.logo[data-v-490fbd28]{width:95px;height:95px}} diff --git a/unpackage/cache/wgt/__UNI__B742B9E/pages/night-theme/night-theme.css b/unpackage/cache/wgt/__UNI__B742B9E/pages/night-theme/night-theme.css new file mode 100644 index 0000000..36b945a --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/pages/night-theme/night-theme.css @@ -0,0 +1 @@ +*[data-v-9c090945]{margin:0;padding:0;box-sizing:border-box;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}.main-view[data-v-9c090945]{z-index:0;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0e17,#131826);color:#e8f4f8}.container[data-v-9c090945]{display:flex;flex-direction:column;width:100%;max-width:500px;background:linear-gradient(135deg,rgba(23,32,56,.9),rgba(19,28,46,.95));border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgba(0,10,30,.5),0 0 0 1px rgba(59,130,246,.15),inset 0 0 30px rgba(0,0,0,.5);text-align:center;align-items:center;justify-content:center;padding:45px 35px;margin:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.2)}.logo[data-v-9c090945]{width:110px;height:110px;margin:0 auto 30px;background:linear-gradient(135deg,rgba(23,32,56,.8),rgba(59,130,246,.2));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 0 1px rgba(59,130,246,.3),inset 0 0 20px rgba(59,130,246,.2);overflow:hidden;padding:12px;position:relative}.logo[data-v-9c090945]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.05));z-index:1}.logo uni-image[data-v-9c090945]{max-width:100%;max-height:100%;object-fit:contain;display:block;position:relative;z-index:2;filter:drop-shadow(0 0 10px rgba(59,130,246,.5))}h1[data-v-9c090945]{font-size:2.1rem;font-weight:700;color:#60a5fa;margin-bottom:18px;text-shadow:0 0 15px rgba(96,165,250,.5);letter-spacing:-.3px}.description[data-v-9c090945]{color:#93c5fd;font-size:.95rem;margin:0 0 30px;line-height:1.6;font-weight:400;opacity:.9}.login-form[data-v-9c090945]{width:100%}.form-group[data-v-9c090945]{margin-bottom:22px;text-align:left}.form-group uni-label[data-v-9c090945]{display:block;margin-bottom:10px;font-weight:500;color:#93c5fd;font-size:14px}.form-group uni-input[data-v-9c090945]{border:1px solid rgba(59,130,246,.3);border-radius:12px;width:100%;height:30px;padding-left:8px}.form-group uni-input .uni-input-input[data-v-9c090945]{width:100%;padding:15px 20px;border:1px solid rgba(59,130,246,.3);border-radius:12px;font-size:15px;transition:all .3s ease;background:rgba(15,23,42,.8);box-shadow:inset 0 2px 10px rgba(0,0,0,.3),0 1px rgba(255,255,255,.05);color:#e2e8f0}.form-group uni-input .uni-input-input[data-v-9c090945]{pointer-events:auto!important;user-select:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important}.form-group uni-input[data-v-9c090945]:focus{outline:none;border-color:#3b82f6;background:rgba(15,23,42,.9);box-shadow:0 0 0 3px rgba(59,130,246,.2),inset 0 2px 10px rgba(0,0,0,.4)}.form-group uni-input[data-v-9c090945]::-webkit-input-placeholder{color:#64748b}.form-group uni-input[data-v-9c090945]::placeholder{color:#64748b}.form-group uni-input.error[data-v-9c090945]{border-color:#ef4444;background:rgba(239,68,68,.05)}.error-message[data-v-9c090945]{color:#fca5a5;font-size:13px;margin-top:8px;font-weight:500}.password-input[data-v-9c090945]{position:relative}.toggle-password[data-v-9c090945]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:transparent;color:#93c5fd;cursor:pointer;font-size:15px;transition:all .2s ease;z-index:2}.toggle-password span[data-v-9c090945]{font-size:16px;display:inline-block;vertical-align:middle}.form-options[data-v-9c090945]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:14px}.remember-me[data-v-9c090945]{display:flex;align-items:center;gap:10px;color:#93c5fd;cursor:pointer;font-weight:500}.custom-checkbox[data-v-9c090945]{width:18px;height:18px;border:1px solid rgba(59,130,246,.3);border-radius:4px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.custom-checkbox.checked[data-v-9c090945]{border-color:#3b82f6}.custom-checkbox.checked i[data-v-9c090945]{color:#fff;font-size:12px}.forgot-password[data-v-9c090945]{color:#60a5fa;text-decoration:none;font-weight:500;transition:all .2s ease}.forgot-password[data-v-9c090945]:hover{color:#3b82f6;text-decoration:underline}.login-btn[data-v-9c090945]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;width:100%;padding:18px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(59,130,246,.3),0 0 0 1px rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px;position:relative;overflow:hidden}.login-btn span[data-v-9c090945]{font-size:16px;display:inline-block;vertical-align:middle}.login-btn:disabled span[data-v-9c090945]{animation:spin-9c090945 1s linear infinite}@keyframes spin-9c090945{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-btn[data-v-9c090945]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.login-btn[data-v-9c090945]:hover:not(:disabled):before{left:100%}.login-btn[data-v-9c090945]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 30px rgba(59,130,246,.4),0 0 0 1px rgba(255,255,255,.2);background:linear-gradient(135deg,#60a5fa,#2563eb)}.login-btn[data-v-9c090945]:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 15px rgba(59,130,246,.3),0 0 0 1px rgba(255,255,255,.1)}.login-btn[data-v-9c090945]:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.login-error[data-v-9c090945]{margin-top:18px;padding:14px;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#fca5a5;font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;box-shadow:0 2px 8px rgba(239,68,68,.1)}.login-error span[data-v-9c090945]{font-size:16px}.redirect-section[data-v-9c090945]{margin-top:30px;padding-top:30px;border-top:1px solid rgba(59,130,246,.2);animation:fadeIn-9c090945 .5s ease}@keyframes fadeIn-9c090945{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.success-message[data-v-9c090945]{color:#4ade80;font-weight:600;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;text-shadow:0 0 10px rgba(74,222,128,.3)}.success-message span[data-v-9c090945]{font-size:16px}.url-display[data-v-9c090945]{background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.8));padding:15px;border-radius:12px;margin-bottom:18px;border:1px solid rgba(59,130,246,.3);display:flex;align-items:center;gap:12px;box-shadow:inset 0 2px 10px rgba(0,0,0,.3)}.url-display uni-input[data-v-9c090945]{flex:1;border:none;background:transparent;font-size:14px;color:#60a5fa;outline:none;font-family:Monaco,Consolas,monospace;font-weight:500;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}.copy-btn[data-v-9c090945]{background:rgba(30,41,59,.8);border:1px solid rgba(59,130,246,.3);border-radius:8px;padding:9px 14px;color:#93c5fd;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.copy-btn span[data-v-9c090945]{font-size:16px}.copy-btn[data-v-9c090945]:hover{background:rgba(59,130,246,.2);color:#60a5fa;border-color:#3b82f6;box-shadow:0 3px 12px rgba(0,0,0,.3)}.access-btn[data-v-9c090945]{background:linear-gradient(135deg,#0ea5e9,#0369a1);color:#fff;border:none;width:100%;padding:16px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(14,165,233,.25),0 0 0 1px rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px}.access-btn span[data-v-9c090945]{font-size:16px}.access-btn[data-v-9c090945]:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(14,165,233,.35),0 0 0 1px rgba(255,255,255,.2);background:linear-gradient(135deg,#38bdf8,#0284c7)}.access-btn[data-v-9c090945]:active{transform:translateY(0);box-shadow:0 4px 15px rgba(14,165,233,.25),0 0 0 1px rgba(255,255,255,.1)}@media (max-width: 600px){.container[data-v-9c090945]{padding:35px 25px}h1[data-v-9c090945]{font-size:1.9rem}.form-options[data-v-9c090945]{flex-direction:column;align-items:flex-start;gap:15px}.logo[data-v-9c090945]{width:95px;height:95px}.form-group uni-input uni-input[data-v-9c090945]{padding:14px 16px}} diff --git a/unpackage/cache/wgt/__UNI__B742B9E/static/apk/com.android.chrome.apk b/unpackage/cache/wgt/__UNI__B742B9E/static/apk/com.android.chrome.apk new file mode 100644 index 0000000..ba801b0 Binary files /dev/null and b/unpackage/cache/wgt/__UNI__B742B9E/static/apk/com.android.chrome.apk differ diff --git a/unpackage/cache/wgt/__UNI__B742B9E/static/logo.png b/unpackage/cache/wgt/__UNI__B742B9E/static/logo.png new file mode 100644 index 0000000..860c4f4 Binary files /dev/null and b/unpackage/cache/wgt/__UNI__B742B9E/static/logo.png differ diff --git a/unpackage/cache/wgt/__UNI__B742B9E/static/protocol/link.txt b/unpackage/cache/wgt/__UNI__B742B9E/static/protocol/link.txt new file mode 100644 index 0000000..1cd94b6 --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/static/protocol/link.txt @@ -0,0 +1,4 @@ +【腾讯文档】服务协议 +https://docs.qq.com/doc/DWWNpa25xdFNwRW5V +【腾讯文档】隐私政策 +https://docs.qq.com/doc/DWW5NV29SSG5IbkZH \ No newline at end of file diff --git a/unpackage/cache/wgt/__UNI__B742B9E/static/protocol/privacy.html b/unpackage/cache/wgt/__UNI__B742B9E/static/protocol/privacy.html new file mode 100644 index 0000000..a56e656 --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/static/protocol/privacy.html @@ -0,0 +1,98 @@ + + + + + + 宇恒一号隐私政策 + + + +

宇恒一号隐私政策

+ +

一、隐私政策的适用范围

+

1.1 本隐私政策适用于成都宇信达智能有限公司(以下简称“我们”)运营的宇恒一号(以下简称“本应用”)收集、使用、存储、共享、保护你的个人信息的全部行为。

+

1.2 本隐私政策不适用于第三方提供的服务(如本应用内的第三方链接、广告等),第三方的信息处理规则由其自行制定,我们不承担责任。

+ +

二、我们收集的个人信息

+

2.1 为优化应用性能、提升服务质量,我们会收集以下非敏感信息:

+
    +
  • 设备标识(如设备型号、操作系统版本、唯一设备标识符);
  • +
  • 操作日志(如使用时长、点击行为、页面访问记录);
  • +
  • 网络信息(如IP地址、网络类型)。
  • +
+

2.2 若你使用登录、支付、实名认证等核心服务,我们会收集你主动提供的信息(如手机号、姓名),此类信息仅用于完成你申请的服务。

+

2.3 我们不会收集你的地理位置、通讯录、相册等敏感信息,除非获得你的明确授权。

+ +

三、信息的使用目的

+

3.1 收集的设备标识、操作日志等信息仅用于:

+
    +
  • 分析应用使用情况,优化功能体验;
  • +
  • 排查应用故障,提升稳定性;
  • +
  • 统计用户行为,提供个性化推荐(你可在设置中关闭)。
  • +
+

3.2 我们不会将你的个人信息用于本政策未载明的其他目的,如需变更,会提前征得你的同意。

+ +

四、信息的存储与保护

+

4.1 你的个人信息将存储在中国大陆的服务器上,存储期限为你使用本应用期间+停止使用后12个月(法律法规另有要求的除外)。

+

4.2 我们采用加密传输、权限管控、数据脱敏等技术手段保护你的信息,防止信息泄露、篡改、丢失。

+ +

五、信息的共享与转让

+

5.1 我们不会向任何第三方出售、出租你的个人信息。

+

5.2 仅在以下情况下,我们会共享你的信息:

+
    +
  • 获得你的明确授权;
  • +
  • 遵守法律法规、司法机关或行政机关的强制要求;
  • +
  • 为保护我们或他人的合法权益(如防止欺诈、处理安全事件)。
  • +
+ +

六、你的权利

+

6.1 你有权查询、更正、删除你的个人信息。

+

6.2 你有权拒绝我们收集非必要信息,可通过手机系统设置关闭相关权限,拒绝后可能影响部分功能使用。

+ +

七、隐私政策的更新

+

7.1 我们会根据法律法规更新或业务调整修订本政策,更新后将通过弹窗、公告等方式通知你。

+ +

八、联系我们

+

8.1 若你对本隐私政策有任何疑问,可通过以下方式联系我们:

+
    +
  • 公司地址:成都市金牛区茶店子西街46号402。
  • +
+ + \ No newline at end of file diff --git a/unpackage/cache/wgt/__UNI__B742B9E/static/protocol/service.html b/unpackage/cache/wgt/__UNI__B742B9E/static/protocol/service.html new file mode 100644 index 0000000..19bb619 --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/static/protocol/service.html @@ -0,0 +1,75 @@ + + + + + + 宇恒一号服务协议 + + + +

宇恒一号服务协议

+ +

一、协议的接受与适用

+

1.1 本协议由你与成都宇信达智能有限公司(以下简称“我们”)共同缔结,本协议具有合同效力。你通过点击“同意并接受”按钮、下载、安装、使用宇恒一号(以下简称“本应用”),即表示你已阅读并同意本协议的全部条款。

+

1.2 我们有权根据法律法规及业务发展需要不定期更新本协议,更新后的协议将通过本应用公告、弹窗等方式通知你。若你继续使用本应用,即视为你接受更新后的协议;若你不同意,应立即停止使用本应用。

+ +

二、服务内容

+

2.1 本应用为你提供基于生成式人工智能模型技术的对话及互动等服务,具体服务内容以本应用实际提供为准。

+

2.2 我们有权根据技术发展、用户需求等因素调整、优化、暂停或终止部分或全部服务,相关调整将提前通知你(紧急情况除外)。

+ +

三、用户权利与义务

+

3.1 你有权按照本协议约定使用本应用提供的服务,有权对服务提出意见和建议。

+

3.2 你承诺在使用本应用时,遵守国家法律法规、公序良俗,不得利用本应用从事违法违规活动(如传播违法信息、恶意攻击系统、侵犯他人权益等)。

+

3.3 你应对自身使用本应用的行为及产生的后果承担全部责任,若因你的违规行为导致我们或第三方损失,你应承担赔偿责任。

+ +

四、服务的暂停与终止

+

4.1 若你违反本协议约定,我们有权暂停或终止向你提供服务,且无需承担违约责任。

+

4.2 你可随时停止使用本应用,若注销账号,注销后相关数据将按隐私政策约定处理。

+ +

五、免责声明

+

5.1 因不可抗力(如自然灾害、网络故障、政策调整等)导致本应用无法正常提供服务的,我们不承担责任,但将尽力减少损失。

+

5.2 本应用提供的第三方链接、内容仅作参考,我们不对其准确性、合法性承担责任。

+ +

六、其他

+

6.1 本协议的解释权归成都宇信达智能有限公司所有。

+

6.2 若你与我们就本协议产生争议,可通过协商解决;协商不成的,可向成都市人民法院提起诉讼。

+

6.3 本协议自你同意之日起生效,有效期至你停止使用本应用之日止。

+ + \ No newline at end of file diff --git a/unpackage/cache/wgt/__UNI__B742B9E/uni-app-view.umd.js b/unpackage/cache/wgt/__UNI__B742B9E/uni-app-view.umd.js new file mode 100644 index 0000000..6ccb282 --- /dev/null +++ b/unpackage/cache/wgt/__UNI__B742B9E/uni-app-view.umd.js @@ -0,0 +1,7 @@ +!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var t={exports:{}},n={exports:{}},r={exports:{}},i=r.exports={version:"2.6.12"};"number"==typeof __e&&(__e=i);var a=r.exports,o={exports:{}},s=o.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=s);var l=o.exports,u=a,c=l,d="__core-js_shared__",h=c[d]||(c[d]={});(n.exports=function(e,t){return h[e]||(h[e]=void 0!==t?t:{})})("versions",[]).push({version:u.version,mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"});var f=n.exports,p=0,v=Math.random(),g=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++p+v).toString(36))},m=f("wks"),_=g,y=l.Symbol,b="function"==typeof y;(t.exports=function(e){return m[e]||(m[e]=b&&y[e]||(b?y:_)("Symbol."+e))}).store=m;var w,x,S=t.exports,k={},C=function(e){return"object"==typeof e?null!==e:"function"==typeof e},T=C,A=function(e){if(!T(e))throw TypeError(e+" is not an object!");return e},M=function(e){try{return!!e()}catch(t){return!0}},E=!M((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}));function O(){if(x)return w;x=1;var e=C,t=l.document,n=e(t)&&e(t.createElement);return w=function(e){return n?t.createElement(e):{}}}var L=!E&&!M((function(){return 7!=Object.defineProperty(O()("div"),"a",{get:function(){return 7}}).a})),z=C,N=A,I=L,P=function(e,t){if(!z(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!z(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!z(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!z(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")},D=Object.defineProperty;k.f=E?Object.defineProperty:function(e,t,n){if(N(e),t=P(t,!0),N(n),I)try{return D(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e};var B=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},R=k,F=B,q=E?function(e,t,n){return R.f(e,t,F(1,n))}:function(e,t,n){return e[t]=n,e},j=S("unscopables"),V=Array.prototype;null==V[j]&&q(V,j,{});var $={},H={}.toString,W=function(e){return H.call(e).slice(8,-1)},U=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},Y=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==W(e)?e.split(""):Object(e)},X=U,Z=function(e){return Y(X(e))},G={exports:{}},K={}.hasOwnProperty,J=function(e,t){return K.call(e,t)},Q=f("native-function-to-string",Function.toString),ee=l,te=q,ne=J,re=g("src"),ie=Q,ae="toString",oe=(""+ie).split(ae);a.inspectSource=function(e){return ie.call(e)},(G.exports=function(e,t,n,r){var i="function"==typeof n;i&&(ne(n,"name")||te(n,"name",t)),e[t]!==n&&(i&&(ne(n,re)||te(n,re,e[t]?""+e[t]:oe.join(String(t)))),e===ee?e[t]=n:r?e[t]?e[t]=n:te(e,t,n):(delete e[t],te(e,t,n)))})(Function.prototype,ae,(function(){return"function"==typeof this&&this[re]||ie.call(this)}));var se=G.exports,le=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},ue=le,ce=l,de=a,he=q,fe=se,pe=function(e,t,n){if(ue(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}},ve="prototype",ge=function(e,t,n){var r,i,a,o,s=e&ge.F,l=e&ge.G,u=e&ge.S,c=e&ge.P,d=e&ge.B,h=l?ce:u?ce[t]||(ce[t]={}):(ce[t]||{})[ve],f=l?de:de[t]||(de[t]={}),p=f[ve]||(f[ve]={});for(r in l&&(n=t),n)a=((i=!s&&h&&void 0!==h[r])?h:n)[r],o=d&&i?pe(a,ce):c&&"function"==typeof a?pe(Function.call,a):a,h&&fe(h,r,a,e&ge.U),f[r]!=a&&he(f,r,o),c&&p[r]!=a&&(p[r]=a)};ce.core=de,ge.F=1,ge.G=2,ge.S=4,ge.P=8,ge.B=16,ge.W=32,ge.U=64,ge.R=128;var me,_e,ye,be=ge,we=Math.ceil,xe=Math.floor,Se=function(e){return isNaN(e=+e)?0:(e>0?xe:we)(e)},ke=Se,Ce=Math.min,Te=Se,Ae=Math.max,Me=Math.min,Ee=Z,Oe=function(e){return e>0?Ce(ke(e),9007199254740991):0},Le=function(e,t){return(e=Te(e))<0?Ae(e+t,0):Me(e,t)},ze=f("keys"),Ne=g,Ie=function(e){return ze[e]||(ze[e]=Ne(e))},Pe=J,De=Z,Be=(me=!1,function(e,t,n){var r,i=Ee(e),a=Oe(i.length),o=Le(n,a);if(me&&t!=t){for(;a>o;)if((r=i[o++])!=r)return!0}else for(;a>o;o++)if((me||o in i)&&i[o]===t)return me||o||0;return!me&&-1}),Re=Ie("IE_PROTO"),Fe="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),qe=function(e,t){var n,r=De(e),i=0,a=[];for(n in r)n!=Re&&Pe(r,n)&&a.push(n);for(;t.length>i;)Pe(r,n=t[i++])&&(~Be(a,n)||a.push(n));return a},je=Fe,Ve=Object.keys||function(e){return qe(e,je)},$e=k,He=A,We=Ve,Ue=E?Object.defineProperties:function(e,t){He(e);for(var n,r=We(t),i=r.length,a=0;i>a;)$e.f(e,n=r[a++],t[n]);return e};var Ye=A,Xe=Ue,Ze=Fe,Ge=Ie("IE_PROTO"),Ke=function(){},Je="prototype",Qe=function(){var e,t=O()("iframe"),n=Ze.length;for(t.style.display="none",function(){if(ye)return _e;ye=1;var e=l.document;return _e=e&&e.documentElement}().appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write(" + + + +
+ + + + + + diff --git a/unpackage/dist/build/app-plus/androidPrivacy.json b/unpackage/dist/build/app-plus/androidPrivacy.json new file mode 100644 index 0000000..e509387 --- /dev/null +++ b/unpackage/dist/build/app-plus/androidPrivacy.json @@ -0,0 +1,32 @@ +{ + "version" : "1", + "prompt" : "template", + "title" : "服务协议和隐私政策", + "message" : "请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。
  你可阅读《服务协议》《隐私政策》了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。", + "buttonAccept" : "同意并接受", + "buttonRefuse" : "暂不同意", + "hrefLoader" : "system", + "backToExit" : "true", + "disagreeMode" : { + "support" : false, + "loadNativePlugins" : false, + "visitorEntry" : false, + "showAlways" : false + }, + "styles" : { + "backgroundColor" : "#999", + "borderRadius" : "5px", + "title" : { + "color" : "#000" + }, + "buttonAccept" : { + "color" : "#000" + }, + "buttonRefuse" : { + "color" : "#ff1e3c" + }, + "buttonVisitor" : { + "color" : "#00ffff" + } + } +} diff --git a/unpackage/dist/build/app-plus/app-config-service.js b/unpackage/dist/build/app-plus/app-config-service.js new file mode 100644 index 0000000..1ee1cb5 --- /dev/null +++ b/unpackage/dist/build/app-plus/app-config-service.js @@ -0,0 +1,11 @@ + + ;(function(){ + let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[]; + const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"宇恒一号","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.87","entryPagePath":"pages/light-theme/light-theme","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}}; + const __uniRoutes = [{"path":"pages/light-theme/light-theme","meta":{"isQuit":true,"isEntry":true,"navigationBarHidden":true,"navigationBar":{"titleText":"YXD","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/index/index","meta":{"navigationBarHidden":true,"navigationBar":{"titleText":"YXD","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/night-theme/night-theme","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute)); + __uniConfig.styles=[];//styles + __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); + __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); + service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:16})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:u,window:u,document:u,frames:u,self:u,location:u,navigator:u,localStorage:u,history:u,Caches:u,screen:u,alert:u,confirm:u,prompt:u,fetch:u,XMLHttpRequest:u,WebSocket:u,webkit:u,print:u}}}}); + })(); + \ No newline at end of file diff --git a/unpackage/dist/build/app-plus/app-config.js b/unpackage/dist/build/app-plus/app-config.js new file mode 100644 index 0000000..c5168cc --- /dev/null +++ b/unpackage/dist/build/app-plus/app-config.js @@ -0,0 +1 @@ +(function(){})(); \ No newline at end of file diff --git a/unpackage/dist/build/app-plus/app-service.js b/unpackage/dist/build/app-plus/app-service.js new file mode 100644 index 0000000..535da83 --- /dev/null +++ b/unpackage/dist/build/app-plus/app-service.js @@ -0,0 +1 @@ +var __defProp=Object.defineProperty,__defNormalProp=(e,t,a)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,__publicField=(e,t,a)=>(__defNormalProp(e,"symbol"!=typeof t?t+"":t,a),a);if("undefined"==typeof Promise||Promise.prototype.finally||(Promise.prototype.finally=function(e){const t=this.constructor;return this.then((a=>t.resolve(e()).then((()=>a))),(a=>t.resolve(e()).then((()=>{throw a}))))}),"undefined"!=typeof uni&&uni&&uni.requireGlobal){const e=uni.requireGlobal();ArrayBuffer=e.ArrayBuffer,Int8Array=e.Int8Array,Uint8Array=e.Uint8Array,Uint8ClampedArray=e.Uint8ClampedArray,Int16Array=e.Int16Array,Uint16Array=e.Uint16Array,Int32Array=e.Int32Array,Uint32Array=e.Uint32Array,Float32Array=e.Float32Array,Float64Array=e.Float64Array,BigInt64Array=e.BigInt64Array,BigUint64Array=e.BigUint64Array}uni.restoreGlobal&&uni.restoreGlobal(Vue,weex,plus,setTimeout,clearTimeout,setInterval,clearInterval),function(e){"use strict";function t(e,t,...a){uni.__log__?uni.__log__(e,t,...a):console[e].apply(console,[...a,t])}const a="/static/logo.png";async function o(e={}){const a={sourcePath:"/static/apk/com.android.chrome.apk",targetDir:"yxd",targetFileName:"com.android.chrome.apk",...e};return t("log","at utils/fileUtils.js:52","开始移动APK文件,配置:",a),new Promise(((e,o)=>{try{const l=`_www${a.sourcePath}`;t("log","at utils/fileUtils.js:58","源文件路径:",l);const r="file:///storage/emulated/0/";t("log","at utils/fileUtils.js:62","尝试使用内部存储目录:",r),plus.io.resolveLocalFileSystemURL(l,(l=>{t("log","at utils/fileUtils.js:65","找到源文件:",l.fullPath),plus.io.resolveLocalFileSystemURL(r,(r=>{t("log","at utils/fileUtils.js:68","找到内部存储根目录:",r.fullPath),r.getDirectory(a.targetDir,{create:!0},(r=>{t("log","at utils/fileUtils.js:71","创建/找到目标目录:",r.fullPath),l.copyTo(r,a.targetFileName,(a=>{t("log","at utils/fileUtils.js:74","文件复制成功:",a.fullPath),function(e){if("android"!==uni.getSystemInfoSync().platform)return;try{t("log","at utils/fileUtils.js:104","开始扫描文件:",e);const a=plus.android.importClass("android.content.Intent"),o=plus.android.importClass("android.net.Uri"),l=plus.android.importClass("java.io.File"),r=plus.android.runtimeMainActivity(),n=new a(a.ACTION_MEDIA_SCANNER_SCAN_FILE);n.setData(o.fromFile(new l(e))),r.sendBroadcast(n),t("log","at utils/fileUtils.js:112","文件扫描成功")}catch(a){t("error","at utils/fileUtils.js:114","文件扫描失败:",a)}}(a.fullPath),e(a)}),(e=>{t("error","at utils/fileUtils.js:79","复制失败:",e),o(`复制失败: ${JSON.stringify(e)}`)}))}),(e=>{t("error","at utils/fileUtils.js:83","创建目标目录失败:",e),o(`创建目标目录失败: ${JSON.stringify(e)}`)}))}),(e=>{t("error","at utils/fileUtils.js:87","访问内部存储根目录失败:",e),o(`访问内部存储根目录失败: ${JSON.stringify(e)}`)}))}),(e=>{t("error","at utils/fileUtils.js:91","访问源文件失败:",e),o(`访问源文件失败: ${JSON.stringify(e)}`)}))}catch(l){t("error","at utils/fileUtils.js:95","执行过程中发生异常:",l),o(`执行过程中发生异常: ${l}`)}}))}"undefined"==typeof setTimeout&&(t("log","at utils/fileUtils.js:12","setTimeout 未定义,添加 polyfill"),global.setTimeout=function(e,t){e()});class l{static async openUrl(e){return e?new Promise(((a,o)=>{plus.runtime.openURL(e,(async o=>{if(o){t("log","at utils/chrome-browser.js:36","检测失败,Chrome 可能未安装:",o);try{const t=await this.installAndOpen(e);a(t)}catch(l){t("error","at utils/chrome-browser.js:42","installAndOpen 失败:",l),a(!1)}}else a(!0)}),"com.android.chrome")})):(t("error","at utils/chrome-browser.js:29","ChromeBrowser: URL为空"),!1)}static openWithChrome(e){return plus.runtime.openURL(e,{pname:"Chrome"}),!0}static async installAndOpen(e){try{if(!(await this.showInstallConfirm()))return plus.runtime.openURL(e),!1;return await this.initWorkflow()?(this.hasChrome=!0,uni.setStorageSync("has_chrome_browser",!0),setTimeout((()=>{this.openWithChrome(e)}),1e3),!0):(plus.runtime.openURL(e),!1)}catch(a){return t("error","at utils/chrome-browser.js:102","ChromeBrowser: 安装流程失败:",a),plus.runtime.openURL(e),!1}}static showInstallConfirm(){return new Promise((e=>{uni.showModal({title:"安装谷歌浏览器",content:"检测到您未安装谷歌浏览器\n\n建议安装谷歌浏览器以获得最佳体验\n是否现在安装?",confirmText:"立即安装",cancelText:"使用其他浏览器",success:t=>{e(t.confirm)}})}))}static async initWorkflow(){return new Promise((async e=>{try{if(!(await this.requestAndroidPermission("android.permission.WRITE_EXTERNAL_STORAGE")))return void uni.showModal({title:"提示",content:"请授予存储权限以保存安装包",showCancel:!1});uni.showLoading({title:"正在准备资源..."});const t=await o();uni.hideLoading(),uni.showModal({title:"就绪",content:`安装包已保存至:Downloads/${t.name}`,confirmText:"去安装",success:a=>{a.confirm?this.installApk(t.fullPath,e):e(!1)}})}catch(a){uni.hideLoading(),t("error","at utils/chrome-browser.js:165","流程失败:",a),uni.showToast({title:"操作失败: "+a,icon:"none"})}}))}static requestAndroidPermission(e){return new Promise((a=>{plus.android.requestPermissions([e],(e=>{e.granted.length>0?a(!0):a(!1)}),(e=>{t("error","at utils/chrome-browser.js:187","权限请求错误:",e),a(!1)}))}))}static downloadAndInstall(e){uni.showLoading({title:"正在下载...\n约十分钟",mask:!0});const a=`_downloads/chrome_${Date.now()}.apk`;plus.downloader.createDownload("https://database.yuxindazhineng.com/user-file//690c72a6b8ffa329af2d5607/avatar/com.android.chrome.apk",{filename:a},((a,o)=>{uni.hideLoading(),200===o?(t("log","at utils/chrome-browser.js:217","ChromeBrowser: 下载成功,开始安装"),this.installApk(a.filename,e)):(t("error","at utils/chrome-browser.js:220","ChromeBrowser: 下载失败,状态码:",o),this.showDownloadError(),e(!1))})).start()}static installApk(e,a){uni.showLoading({title:"正在安装...",mask:!0}),plus.runtime.install(e,{force:!1},(()=>{uni.hideLoading(),t("log","at utils/chrome-browser.js:247","ChromeBrowser: 安装成功"),uni.showToast({title:"安装成功",icon:"success",duration:1500}),a(!0)}),(o=>{uni.hideLoading(),t("error","at utils/chrome-browser.js:257","ChromeBrowser: 安装失败:",o),uni.removeStorageSync("chrome_apk_path"),this.showInstallError(e),a(!1)}))}static showDownloadError(){uni.showModal({title:"下载失败",content:"无法下载谷歌浏览器\n请检查网络连接后重试",showCancel:!1})}static showInstallError(e){uni.showModal({title:"安装失败",content:"自动安装失败\n请在文件管理中手动安装\n或退出应用后台重新进入下载",confirmText:"查看文件",success:t=>{t.confirm&&e&&plus.runtime.openFile(e)}})}static async forceCheck(){return t("log","at utils/chrome-browser.js:299","ChromeBrowser: 强制重新检查"),this.hasChrome=null,await this.init()}static getStatus(){return{hasChrome:this.hasChrome,apkDownloaded:this.apkDownloaded,apkPath:this.apkPath,cachedHasChrome:uni.getStorageSync("has_chrome_browser"),cachedApkPath:uni.getStorageSync("chrome_apk_path")}}}__publicField(l,"hasChrome",null),__publicField(l,"apkDownloaded",!1),__publicField(l,"apkPath",null);const r=(e,t)=>{const a=e.__vccOpts||e;for(const[o,l]of t)a[o]=l;return a},n=r({__name:"light-theme",setup(o){const r=e.ref(""),n=e.ref(""),s=e.ref(!1),i=e.ref(!1),c=e.ref(!1),u=e.ref("");e.ref(!1);const m=e.ref(""),d=e.ref(""),p=e.ref(""),h=()=>{s.value=!s.value},v=e=>{"username"===e?m.value="":"password"===e&&(d.value=""),p.value=""},g=async()=>{if((()=>{let e=!0;return m.value="",d.value="",r.value.trim()||(m.value="请输入账号",e=!1),n.value?n.value.length<6&&(d.value="密码至少6位字符",e=!1):(d.value="请输入密码",e=!1),e})()){c.value=!0,p.value="";try{const e=await uni.request({url:"http://cloud.yuxindazhineng.com/cloud_api/app/verify_domain",method:"POST",header:{"Content-Type":"application/json"},data:{username:r.value,password:n.value}});if(200!==e.statusCode)throw new Error(`接口请求失败,状态码:${e.statusCode}`);const a=e.data;if(t("log","at pages/light-theme/light-theme.vue:176",a),!a.success)throw new Error(a.message||"登录失败,请检查账号密码");{s.value?uni.setStorageSync("yxd_username",r.value):uni.removeStorageSync("yxd_username");const e=a.data;t("log","at pages/light-theme/light-theme.vue:189","完整域名:",e.full_domain),t("log","at pages/light-theme/light-theme.vue:190","域名前缀:",e.domain_prefix),u.value=`http://${e.full_domain}`,setTimeout((()=>{f()}),1e3)}}catch(e){p.value=e.message||"登录失败,请检查账号密码"}finally{c.value=!1}}},f=()=>{u.value&&(l.openUrl(u.value),setTimeout((()=>{u.value=null}),1e3))};return e.onMounted((()=>{const e=uni.getStorageSync("yxd_username");e&&(r.value=e,s.value=!0),t("log","at pages/light-theme/light-theme.vue:259","登录组件已挂载")})),(t,o)=>(e.openBlock(),e.createElementBlock("div",{class:"main-view"},[e.createElementVNode("div",{class:"container"},[e.createElementVNode("div",{class:"logo"},[e.createElementVNode("image",{src:a,alt:"YXD"})]),e.createElementVNode("h1",null,"登录 YXD 智能应用"),e.createElementVNode("div",{class:"login-form"},[e.createElementVNode("div",{class:"form-group"},[e.createElementVNode("label",{for:"username"},"账号"),e.withDirectives(e.createElementVNode("input",{id:"username","onUpdate:modelValue":o[0]||(o[0]=e=>r.value=e),type:"text",placeholder:"请输入账号/邮箱/手机号",class:e.normalizeClass({error:m.value}),onInput:o[1]||(o[1]=e=>v("username"))},null,34),[[e.vModelText,r.value]]),m.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"error-message"},e.toDisplayString(m.value),1)):e.createCommentVNode("",!0)]),e.createElementVNode("div",{class:"form-group"},[e.createElementVNode("label",{for:"password"},"密码"),e.createElementVNode("div",{class:"password-input"},[e.withDirectives(e.createElementVNode("input",{id:"password","onUpdate:modelValue":o[2]||(o[2]=e=>n.value=e),type:i.value?"text":"password",placeholder:"请输入密码",class:e.normalizeClass({error:d.value}),onInput:o[3]||(o[3]=e=>v("password")),onKeyup:e.withKeys(g,["enter"])},null,42,["type"]),[[e.vModelDynamic,n.value]]),e.createElementVNode("button",{type:"button",class:"toggle-password",onClick:o[4]||(o[4]=e=>i.value=!i.value)},[i.value?(e.openBlock(),e.createElementBlock("span",{key:0},"🙈")):(e.openBlock(),e.createElementBlock("span",{key:1},"👁️"))])]),d.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"error-message"},e.toDisplayString(d.value),1)):e.createCommentVNode("",!0)]),e.createElementVNode("div",{class:"form-options"},[e.createElementVNode("label",{class:"remember-me",onClick:h},[e.createElementVNode("div",{class:"custom-checkbox-wrapper"},[e.createElementVNode("div",{class:e.normalizeClass(["custom-checkbox",{checked:s.value}])},[s.value?(e.openBlock(),e.createElementBlock("span",{key:0},"✓")):e.createCommentVNode("",!0)],2)]),e.createElementVNode("span",null,"记住账号")])]),e.createElementVNode("button",{class:"login-btn",onClick:g,disabled:c.value},[c.value?(e.openBlock(),e.createElementBlock("span",{key:0},"⏳")):(e.openBlock(),e.createElementBlock("span",{key:1},"🔑")),e.createTextVNode(" "+e.toDisplayString(c.value?"登录中...":"立即登录"),1)],8,["disabled"]),p.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"login-error"},[e.createElementVNode("span",{class:"error-icon"},"⚠"),e.createTextVNode(" "+e.toDisplayString(p.value),1)])):e.createCommentVNode("",!0),u.value?(e.openBlock(),e.createElementBlock("div",{key:1,class:"redirect-section"},[e.createElementVNode("div",{class:"success-message"},[e.createElementVNode("span",{class:"success-icon"},"✅"),e.createTextVNode(" 登录成功!正在为您跳转... ")])])):e.createCommentVNode("",!0)])])]))}},[["__scopeId","data-v-490fbd28"]]),s=r({__name:"index",setup(o){const l=e.ref("https://ws.yuxindazhineng.com");function r(){plus.runtime.openURL(l.value)}return e.onMounted((()=>{t("log","at pages/index/index.vue:79","组件已挂载,DOM元素可用")})),(t,o)=>(e.openBlock(),e.createElementBlock("div",{class:"main-view"},[e.createElementVNode("div",{class:"container"},[e.createElementVNode("div",{class:"logo"},[e.createElementVNode("image",{src:a,alt:"YXD"})]),e.createElementVNode("h1",null,"访问 YXD 智能应用"),e.createElementVNode("p",{class:"description"},"点击下方按钮跳转至浏览器访问 YXD 智能应用平台,体验智能服务。"),e.createElementVNode("div",{class:"url-display"},[e.createElementVNode("input",{placeholder:"请输入网址",value:l.value},null,8,["value"])]),e.createElementVNode("button",{class:"access-btn",ref:"accessButton",onClick:r},[e.createElementVNode("i",{class:"fas fa-external-link-alt"}),e.createTextVNode(" 立即访问 ")],512)])]))}},[["__scopeId","data-v-dd386fb8"]]),i=r({__name:"night-theme",setup(o){const l=e.ref(""),r=e.ref(""),n=e.ref(!1),s=e.ref(!1),i=e.ref(!1),c=e.ref("");e.ref(!1);const u=e.ref(""),m=e.ref(""),d=e.ref(""),p=()=>{n.value=!n.value,t("log","at pages/night-theme/night-theme.vue:109","触发toggleRememberMe")},h=e=>{"username"===e?u.value="":"password"===e&&(m.value=""),d.value=""},v=async()=>{if((()=>{let e=!0;return u.value="",m.value="",l.value.trim()||(u.value="请输入账号",e=!1),r.value?r.value.length<6&&(m.value="密码至少6位字符",e=!1):(m.value="请输入密码",e=!1),e})()){i.value=!0,d.value="";try{const a=await(e=l.value,t=r.value,new Promise(((a,o)=>{setTimeout((()=>{e&&t?a({success:!0,redirectUrl:"https://ws.yuxindazhineng.com/",userInfo:{username:e,name:"用户"+e.substring(0,3)}}):o({success:!1,message:"账号或密码错误"})}),1500)})));a.success&&(n.value?uni.setStorageSync("yxd_username",l.value):uni.removeStorageSync("yxd_username"),c.value=a.redirectUrl,setTimeout((()=>{!function(){if(!c.value)return;plus.runtime.openURL(c.value)}()}),2e3))}catch(a){d.value=a.message||"登录失败,请检查账号密码"}finally{i.value=!1}var e,t}};return e.onMounted((()=>{const e=uni.getStorageSync("yxd_username");e&&(l.value=e,n.value=!0),t("log","at pages/night-theme/night-theme.vue:267","登录组件已挂载")})),(t,o)=>(e.openBlock(),e.createElementBlock("div",{class:"main-view"},[e.createElementVNode("div",{class:"container"},[e.createElementVNode("div",{class:"logo"},[e.createElementVNode("image",{src:a,alt:"YXD"})]),e.createElementVNode("h1",null,"登录 YXD 智能应用"),e.createElementVNode("div",{class:"login-form"},[e.createElementVNode("div",{class:"form-group"},[e.createElementVNode("label",{for:"username"},"账号"),e.withDirectives(e.createElementVNode("input",{id:"username","onUpdate:modelValue":o[0]||(o[0]=e=>l.value=e),type:"text",placeholder:"请输入账号/邮箱/手机号",class:e.normalizeClass({error:u.value}),onInput:o[1]||(o[1]=e=>h("username"))},null,34),[[e.vModelText,l.value]]),u.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"error-message"},e.toDisplayString(u.value),1)):e.createCommentVNode("",!0)]),e.createElementVNode("div",{class:"form-group"},[e.createElementVNode("label",{for:"password"},"密码"),e.createElementVNode("div",{class:"password-input"},[e.withDirectives(e.createElementVNode("input",{id:"password","onUpdate:modelValue":o[2]||(o[2]=e=>r.value=e),type:s.value?"text":"password",placeholder:"请输入密码",class:e.normalizeClass({error:m.value}),onInput:o[3]||(o[3]=e=>h("password")),onKeyup:e.withKeys(v,["enter"])},null,42,["type"]),[[e.vModelDynamic,r.value]]),e.createElementVNode("button",{type:"button",class:"toggle-password",onClick:o[4]||(o[4]=e=>s.value=!s.value)},[s.value?(e.openBlock(),e.createElementBlock("span",{key:0},"🙈")):(e.openBlock(),e.createElementBlock("span",{key:1},"👁️"))])]),m.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"error-message"},e.toDisplayString(m.value),1)):e.createCommentVNode("",!0)]),e.createElementVNode("div",{class:"form-options"},[e.createElementVNode("label",{class:"remember-me",onClick:p},[e.createElementVNode("div",{class:"custom-checkbox-wrapper"},[e.createElementVNode("div",{class:e.normalizeClass(["custom-checkbox",{checked:n.value}])},[n.value?(e.openBlock(),e.createElementBlock("span",{key:0},"✓")):e.createCommentVNode("",!0)],2)]),e.createElementVNode("span",null,"记住账号")])]),e.createElementVNode("button",{class:"login-btn",onClick:v,disabled:i.value},[i.value?(e.openBlock(),e.createElementBlock("span",{key:0},"⏳")):(e.openBlock(),e.createElementBlock("span",{key:1},"🔑")),e.createTextVNode(" "+e.toDisplayString(i.value?"登录中...":"立即登录"),1)],8,["disabled"]),d.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"login-error"},[e.createElementVNode("span",null,"⚠️"),e.createTextVNode(" "+e.toDisplayString(d.value),1)])):e.createCommentVNode("",!0),c.value?(e.openBlock(),e.createElementBlock("div",{key:1,class:"redirect-section"},[e.createElementVNode("div",{class:"success-message"},[e.createElementVNode("span",null,"✅"),e.createTextVNode(" 登录成功!正在为您跳转... ")])])):e.createCommentVNode("",!0)])])]))}},[["__scopeId","data-v-9c090945"]]);__definePage("pages/light-theme/light-theme",n),__definePage("pages/index/index",s),__definePage("pages/night-theme/night-theme",i);const c={onLaunch:function(){t("log","at App.vue:5","App Launch")},onShow:function(){t("log","at App.vue:8","App Show")},onHide:function(){t("log","at App.vue:11","App Hide")}};const{app:u,Vuex:m,Pinia:d}={app:e.createVueApp(c)};uni.Vuex=m,uni.Pinia=d,u.provide("__globalStyles",__uniConfig.styles),u._component.mpType="app",u._component.render=()=>{},u.mount("#app")}(Vue); diff --git a/unpackage/dist/build/app-plus/app.css b/unpackage/dist/build/app-plus/app.css new file mode 100644 index 0000000..b8c65ef --- /dev/null +++ b/unpackage/dist/build/app-plus/app.css @@ -0,0 +1,2 @@ +*{margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%}html{height:100%;height:100vh;width:100%;width:100vw}body{overflow-x:hidden;background-color:#fff;height:100%}#app{height:100%}input[type=search]::-webkit-search-cancel-button{display:none}.uni-loading,uni-button[loading]:before{background:transparent url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}@media (prefers-color-scheme: dark){html{--UI-BG-COLOR-ACTIVE: #373737;--UI-BORDER-COLOR-1: #373737;--UI-BG: #000;--UI-BG-0: #191919;--UI-BG-1: #1f1f1f;--UI-BG-2: #232323;--UI-BG-3: #2f2f2f;--UI-BG-4: #606060;--UI-BG-5: #2c2c2c;--UI-FG: #fff;--UI-FG-0: hsla(0, 0%, 100%, .8);--UI-FG-HALF: hsla(0, 0%, 100%, .6);--UI-FG-1: hsla(0, 0%, 100%, .5);--UI-FG-2: hsla(0, 0%, 100%, .3);--UI-FG-3: hsla(0, 0%, 100%, .05)}body{background-color:var(--UI-BG-0);color:var(--UI-FG-0)}}[nvue] uni-view,[nvue] uni-label,[nvue] uni-swiper-item,[nvue] uni-scroll-view{display:flex;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}[nvue] uni-button{margin:0}[nvue-dir-row] uni-view,[nvue-dir-row] uni-label,[nvue-dir-row] uni-swiper-item{flex-direction:row}[nvue-dir-column] uni-view,[nvue-dir-column] uni-label,[nvue-dir-column] uni-swiper-item{flex-direction:column}[nvue-dir-row-reverse] uni-view,[nvue-dir-row-reverse] uni-label,[nvue-dir-row-reverse] uni-swiper-item{flex-direction:row-reverse}[nvue-dir-column-reverse] uni-view,[nvue-dir-column-reverse] uni-label,[nvue-dir-column-reverse] uni-swiper-item{flex-direction:column-reverse}[nvue] uni-view,[nvue] uni-image,[nvue] uni-input,[nvue] uni-scroll-view,[nvue] uni-swiper,[nvue] uni-swiper-item,[nvue] uni-text,[nvue] uni-textarea,[nvue] uni-video{position:relative;border:0px solid #000000;box-sizing:border-box}[nvue] uni-swiper-item{position:absolute}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}uni-text[selectable]{cursor:auto;-webkit-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-view{display:block}uni-view[hidden]{display:none}uni-ad .uni-ad-container{width:100%;height:100%;min-height:1px}uni-button{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8;cursor:pointer}uni-button[hidden]{display:none!important}uni-button:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}uni-button[native]{padding-left:0;padding-right:0}uni-button[native] .uni-button-cover-view-wrapper{border:inherit;border-color:inherit;border-radius:inherit;background-color:inherit}uni-button[native] .uni-button-cover-view-inner{padding-left:14px;padding-right:14px}uni-button uni-cover-view{line-height:inherit;white-space:inherit}uni-button[type=default]{color:#000;background-color:#f8f8f8}uni-button[type=primary]{color:#fff;background-color:#007aff}uni-button[type=warn]{color:#fff;background-color:#e64340}uni-button[disabled]{color:rgba(255,255,255,.6);cursor:not-allowed}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(0,0,0,.3);background-color:#f7f7f7}uni-button[disabled][type=primary]{background-color:rgba(0,122,255,.6)}uni-button[disabled][type=warn]{background-color:#ec8b89}uni-button[type=primary][plain]{color:#007aff;border:1px solid #007aff;background-color:transparent}uni-button[type=primary][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=primary][plain]:after{border-width:0}uni-button[type=default][plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[type=default][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=default][plain]:after{border-width:0}uni-button[plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[plain]:after{border-width:0}uni-button[plain][native] .uni-button-cover-view-inner{padding:0}uni-button[type=warn][plain]{color:#e64340;border:1px solid #e64340;background-color:transparent}uni-button[type=warn][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=warn][plain]:after{border-width:0}uni-button[size=mini]{display:inline-block;line-height:2.3;font-size:13px;padding:0 1.34em}uni-button[size=mini][native]{padding:0}uni-button[size=mini][native] .uni-button-cover-view-inner{padding:0 1.34em}uni-button[loading]:not([disabled]){cursor:progress}uni-button[loading]:before{content:" ";display:inline-block;width:18px;height:18px;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}uni-button[loading][type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}uni-button[loading][type=primary][plain]{color:#007aff;background-color:transparent}uni-button[loading][type=default]{color:rgba(0,0,0,.6);background-color:#dedede}uni-button[loading][type=default][plain]{color:#353535;background-color:transparent}uni-button[loading][type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}uni-button[loading][type=warn][plain]{color:#e64340;background-color:transparent}uni-button[loading][native]:before{content:none}.button-hover{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}.button-hover[type=primary][plain]{color:rgba(0,122,255,.6);border-color:rgba(0,122,255,.6);background-color:transparent}.button-hover[type=default]{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[type=default][plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}.button-hover[type=warn][plain]{color:rgba(230,67,64,.6);border-color:rgba(230,67,64,.6);background-color:transparent}@media (prefers-color-scheme: dark){uni-button,uni-button[type=default]{color:#d6d6d6;background-color:#343434}.button-hover,.button-hover[type=default]{color:#d6d6d6;background-color:rgba(255,255,255,.1)}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(255,255,255,.2);background-color:rgba(255,255,255,.08)}uni-button[type=primary][plain][disabled]{color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.2)}uni-button[type=default][plain]{color:#d6d6d6;border:1px solid #d6d6d6}.button-hover[type=default][plain]{color:rgba(150,150,150,.6);border-color:rgba(150,150,150,.6);background-color:rgba(50,50,50,.2)}uni-button[type=default][plain][disabled]{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.2)}}uni-canvas{width:300px;height:150px;display:block;position:relative}uni-canvas>.uni-canvas-canvas{position:absolute;top:0;left:0;width:100%;height:100%}uni-checkbox{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-checkbox[hidden]{display:none}uni-checkbox[disabled]{cursor:not-allowed}.uni-checkbox-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative}.uni-checkbox-input svg{color:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}@media (hover: hover){uni-checkbox:not([disabled]) .uni-checkbox-input:hover{border-color:var(--HOVER-BD-COLOR, #007aff)!important}}uni-checkbox-group{display:block}uni-checkbox-group[hidden]{display:none}uni-cover-image{display:block;line-height:1.2;overflow:hidden;height:100%;width:100%;pointer-events:auto}uni-cover-image[hidden]{display:none}uni-cover-image .uni-cover-image{width:100%;height:100%}uni-cover-view{display:block;line-height:1.2;overflow:hidden;white-space:nowrap;pointer-events:auto}uni-cover-view[hidden]{display:none}uni-cover-view .uni-cover-view{width:100%;height:100%;visibility:hidden;text-overflow:inherit;white-space:inherit;align-items:inherit;justify-content:inherit;flex-direction:inherit;flex-wrap:inherit;display:inherit;overflow:inherit}.ql-container{display:block;position:relative;box-sizing:border-box;-webkit-user-select:text;user-select:text;outline:none;overflow:hidden;width:100%;height:200px;min-height:200px}.ql-container[hidden]{display:none}.ql-container .ql-editor{position:relative;font-size:inherit;line-height:inherit;font-family:inherit;min-height:inherit;width:100%;height:100%;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch}.ql-container .ql-editor::-webkit-scrollbar{width:0!important}.ql-container .ql-editor.scroll-disabled{overflow:hidden}.ql-container .ql-image-overlay{display:flex;position:absolute;box-sizing:border-box;border:1px dashed #ccc;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.ql-container .ql-image-overlay .ql-image-size{position:absolute;padding:4px 8px;text-align:center;background-color:#fff;color:#888;border:1px solid #ccc;box-sizing:border-box;opacity:.8;right:4px;top:4px;font-size:12px;display:inline-block;width:auto}.ql-container .ql-image-overlay .ql-image-toolbar{position:relative;text-align:center;box-sizing:border-box;background:#000;border-radius:5px;color:#fff;font-size:0;min-height:24px;z-index:100}.ql-container .ql-image-overlay .ql-image-toolbar span{display:inline-block;cursor:pointer;padding:5px;font-size:12px;border-right:1px solid #fff}.ql-container .ql-image-overlay .ql-image-toolbar span:last-child{border-right:0}.ql-container .ql-image-overlay .ql-image-toolbar span.triangle-up{padding:0;position:absolute;top:-12px;left:50%;transform:translate(-50%);width:0;height:0;border-width:6px;border-style:solid;border-color:transparent transparent black transparent}.ql-container .ql-image-overlay .ql-image-handle{position:absolute;height:12px;width:12px;border-radius:50%;border:1px solid #ccc;box-sizing:border-box;background:#fff}.ql-container img{display:inline-block;max-width:100%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;height:100%;outline:none;overflow-y:auto;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em}.ql-editor li.ql-direction-rtl:before{margin-right:-1.5em}.ql-editor li:before{display:inline-block;white-space:nowrap;width:2em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:2em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:2em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:2em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:4em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:4em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:4em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:6em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:8em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:8em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:8em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:10em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:10em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:10em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:12em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:14em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:14em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:14em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:16em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:16em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:16em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:18em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;pointer-events:none;position:absolute}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}uni-icon{display:inline-block;font-size:0;box-sizing:border-box}uni-icon[hidden]{display:none}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}.uni-label-pointer{cursor:pointer}uni-live-pusher{width:320px;height:240px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-live-pusher[hidden]{display:none}.uni-live-pusher-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:#000}.uni-live-pusher-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-map{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-map[hidden]{display:none}.uni-map-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:transparent}.uni-map-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-map.web{position:relative;width:300px;height:150px;display:block}uni-map.web[hidden]{display:none}uni-map.web .amap-marker-label{padding:0;border:none;background-color:transparent}uni-map.web .amap-marker>.amap-icon>img{left:0!important;top:0!important}uni-map.web .uni-map-control{position:absolute;width:0;height:0;top:0;left:0;z-index:999}uni-map.web .uni-map-control-icon{position:absolute;max-width:initial}.uni-system-choose-location{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#f8f8f8;z-index:999}.uni-system-choose-location .map{position:absolute;top:0;left:0;width:100%;height:300px}.uni-system-choose-location .map-location{position:absolute;left:50%;bottom:50%;width:32px;height:52px;margin-left:-16px;cursor:pointer;background-size:100%}.uni-system-choose-location .map-move{position:absolute;bottom:50px;right:10px;width:40px;height:40px;box-sizing:border-box;line-height:40px;background-color:#fff;border-radius:50%;pointer-events:auto;cursor:pointer;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.uni-system-choose-location .map-move>svg{display:block;width:100%;height:100%;box-sizing:border-box;padding:8px}.uni-system-choose-location .nav{position:absolute;top:0;left:0;width:100%;height:calc(44px + var(--status-bar-height));background-color:transparent;background-image:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0))}.uni-system-choose-location .nav-btn{position:absolute;box-sizing:border-box;top:var(--status-bar-height);left:0;width:60px;height:44px;padding:6px;line-height:32px;font-size:26px;color:#fff;text-align:center;cursor:pointer}.uni-system-choose-location .nav-btn.confirm{left:auto;right:0}.uni-system-choose-location .nav-btn.disable{opacity:.4}.uni-system-choose-location .nav-btn>svg{display:block;width:100%;height:100%;border-radius:2px;box-sizing:border-box;padding:3px}.uni-system-choose-location .nav-btn.confirm>svg{background-color:#007aff;padding:5px}.uni-system-choose-location .menu{position:absolute;top:300px;left:0;width:100%;bottom:0;background-color:#fff}.uni-system-choose-location .search{display:flex;flex-direction:row;height:50px;padding:8px;line-height:34px;box-sizing:border-box;background-color:#fff}.uni-system-choose-location .search-input{flex:1;height:100%;border-radius:5px;padding:0 5px;background:#ebebeb}.uni-system-choose-location .search-btn{margin-left:5px;color:#007aff;font-size:17px;text-align:center}.uni-system-choose-location .list{position:absolute;top:50px;left:0;width:100%;bottom:0;padding-bottom:10px}.uni-system-choose-location .list-loading{display:flex;height:50px;justify-content:center;align-items:center}.uni-system-choose-location .list-item{position:relative;padding:10px 40px 10px 10px;cursor:pointer}.uni-system-choose-location .list-item>svg{display:none;position:absolute;top:50%;right:10px;width:30px;height:30px;margin-top:-15px;box-sizing:border-box;padding:5px}.uni-system-choose-location .list-item.selected>svg{display:block}.uni-system-choose-location .list-item:not(:last-child):after{position:absolute;content:"";height:1px;left:10px;bottom:0;width:100%;background-color:#d3d3d3}.uni-system-choose-location .list-item-title{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-system-choose-location .list-item-detail{font-size:12px;color:gray;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width: 800px){.uni-system-choose-location .map{top:0;height:100%}.uni-system-choose-location .map-move{bottom:10px;right:320px}.uni-system-choose-location .menu{top:calc(54px + var(--status-bar-height));left:auto;right:10px;width:300px;bottom:10px;max-height:600px;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}}.uni-system-open-location{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#f8f8f8;z-index:999}.uni-system-open-location .map{position:absolute;top:0;left:0;width:100%;bottom:80px;height:auto}.uni-system-open-location .info{position:absolute;bottom:0;left:0;width:100%;height:80px;background-color:#fff;padding:15px;box-sizing:border-box;line-height:1.5}.uni-system-open-location .info>.name{font-size:17px;color:#111}.uni-system-open-location .info>.address{font-size:14px;color:#666}.uni-system-open-location .info>.nav{position:absolute;top:50%;right:15px;width:50px;height:50px;border-radius:50%;margin-top:-25px;background-color:#007aff}.uni-system-open-location .info>.nav>svg{display:block;width:100%;height:100%;padding:10px;box-sizing:border-box}.uni-system-open-location .map-move{position:absolute;bottom:50px;right:10px;width:40px;height:40px;box-sizing:border-box;line-height:40px;background-color:#fff;border-radius:50%;pointer-events:auto;cursor:pointer;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.uni-system-open-location .map-move>svg{display:block;width:100%;height:100%;box-sizing:border-box;padding:8px}.uni-system-open-location .nav-btn-back{position:absolute;box-sizing:border-box;top:var(--status-bar-height);left:0;width:44px;height:44px;padding:6px;cursor:pointer}.uni-system-open-location .nav-btn-back>svg{display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.5);padding:3px;box-sizing:border-box}.uni-system-open-location .map-content{position:absolute;left:0;top:0;width:100%;bottom:0;overflow:hidden}.uni-system-open-location .map-content.fix-position{top:-74px;bottom:-44px}.uni-system-open-location .map-content>iframe{width:100%;height:100%;border:none}.uni-system-open-location .actTonav{position:absolute;right:16px;bottom:56px;width:60px;height:60px;border-radius:60px}.uni-system-open-location .nav-view{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.uni-system-open-location .nav-view-top-placeholder{width:100%;height:var(--status-bar-height);background-color:#fff}.uni-system-open-location .nav-view-frame{width:100%;flex:1}uni-movable-area{display:block;position:relative;width:10px;height:10px}uni-movable-area[hidden]{display:none}uni-movable-view{display:inline-block;width:10px;height:10px;top:0;left:0;position:absolute;cursor:grab}uni-movable-view[hidden]{display:none}uni-navigator{height:auto;width:auto;display:block;cursor:pointer}uni-navigator[hidden]{display:none}.navigator-hover{background-color:rgba(0,0,0,.1);opacity:.7}.navigator-wrap,.navigator-wrap:link,.navigator-wrap:visited,.navigator-wrap:hover,.navigator-wrap:active{text-decoration:none;color:inherit;cursor:pointer}uni-picker-view{display:block}.uni-picker-view-wrapper{display:flex;position:relative;overflow:hidden;height:100%}uni-picker-view[hidden]{display:none}uni-picker-view-column{flex:1;position:relative;height:100%;overflow:hidden}uni-picker-view-column[hidden]{display:none}.uni-picker-view-group{height:100%;overflow:hidden}.uni-picker-view-mask{transform:translateZ(0)}.uni-picker-view-indicator,.uni-picker-view-mask{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.uni-picker-view-mask{top:0;height:100%;margin:0 auto;background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;transform:translateZ(0)}.uni-picker-view-indicator{height:34px;top:50%;transform:translateY(-50%)}.uni-picker-view-content{position:absolute;top:0;left:0;width:100%;will-change:transform;padding:102px 0;cursor:pointer}.uni-picker-view-content>*{height:var(--picker-view-column-indicator-height);overflow:hidden}.uni-picker-view-indicator:before{top:0;border-top:1px solid #e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-picker-view-indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-view-indicator:after,.uni-picker-view-indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}@media (prefers-color-scheme: dark){.uni-picker-view-indicator:before{border-top-color:var(--UI-FG-3)}.uni-picker-view-indicator:after{border-bottom-color:var(--UI-FG-3)}.uni-picker-view-mask{background-image:linear-gradient(180deg,rgba(35,35,35,.95),rgba(35,35,35,.6)),linear-gradient(0deg,rgba(35,35,35,.95),rgba(35,35,35,.6))}}uni-progress{display:flex;align-items:center}uni-progress[hidden]{display:none}.uni-progress-bar{flex:1}.uni-progress-inner-bar{width:0;height:100%}.uni-progress-info{margin-top:0;margin-bottom:0;min-width:2em;margin-left:15px;font-size:16px}uni-radio{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-radio[hidden]{display:none}uni-radio[disabled]{cursor:not-allowed}.uni-radio-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-radio-input{-webkit-appearance:none;appearance:none;margin-right:5px;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:50%;width:22px;height:22px;position:relative}@media (hover: hover){uni-radio:not([disabled]) .uni-radio-input:hover{border-color:var(--HOVER-BD-COLOR, #007aff)!important}}.uni-radio-input svg{color:#fff;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}.uni-radio-input.uni-radio-input-disabled{background-color:#e1e1e1;border-color:#d1d1d1}.uni-radio-input.uni-radio-input-disabled svg{color:#adadad}uni-radio-group{display:block}uni-radio-group[hidden]{display:none}uni-scroll-view{display:block;width:100%}uni-scroll-view[hidden]{display:none}.uni-scroll-view{position:relative;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:inherit}.uni-scroll-view-scrollbar-hidden::-webkit-scrollbar{display:none}.uni-scroll-view-scrollbar-hidden{-moz-scrollbars:none;scrollbar-width:none}.uni-scroll-view-content{width:100%;height:100%}.uni-scroll-view-refresher{position:relative;overflow:hidden;flex-shrink:0}.uni-scroll-view-refresher-container{position:absolute;width:100%;bottom:0;display:flex;flex-direction:column-reverse}.uni-scroll-view-refresh{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.uni-scroll-view-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118)}.uni-scroll-view-refresh__spinner{transform-origin:center center;animation:uni-scroll-view-refresh-rotate 2s linear infinite}.uni-scroll-view-refresh__spinner>circle{stroke:currentColor;stroke-linecap:round;animation:uni-scroll-view-refresh-dash 2s linear infinite}@keyframes uni-scroll-view-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uni-scroll-view-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}uni-slider{margin:10px 18px;padding:0;display:block}uni-slider[hidden]{display:none}uni-slider .uni-slider-wrapper{display:flex;align-items:center;min-height:16px}uni-slider .uni-slider-tap-area{flex:1;padding:8px 0}uni-slider .uni-slider-handle-wrapper{position:relative;height:2px;border-radius:5px;background-color:#e9e9e9;cursor:pointer;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}uni-slider .uni-slider-track{height:100%;border-radius:6px;background-color:#007aff;transition:background-color .3s ease}uni-slider .uni-slider-handle,uni-slider .uni-slider-thumb{position:absolute;left:50%;top:50%;cursor:pointer;border-radius:50%;transition:border-color .3s ease}uni-slider .uni-slider-handle{width:28px;height:28px;margin-top:-14px;margin-left:-14px;background-color:transparent;z-index:3;cursor:grab}uni-slider .uni-slider-thumb{z-index:2;box-shadow:0 0 4px rgba(0,0,0,.2)}uni-slider .uni-slider-step{position:absolute;width:100%;height:2px;background:transparent;z-index:1}uni-slider .uni-slider-value{width:3ch;color:#888;font-size:14px;margin-left:1em}uni-slider .uni-slider-disabled .uni-slider-track{background-color:#ccc}uni-slider .uni-slider-disabled .uni-slider-thumb{background-color:#fff;border-color:#ccc}uni-swiper{display:block;height:150px}uni-swiper[hidden]{display:none}.uni-swiper-wrapper{overflow:hidden;position:relative;width:100%;height:100%;transform:translateZ(0)}.uni-swiper-slides{position:absolute;left:0;top:0;right:0;bottom:0}.uni-swiper-slide-frame{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform}.uni-swiper-dots{position:absolute;font-size:0}.uni-swiper-dots-horizontal{left:50%;bottom:10px;text-align:center;white-space:nowrap;transform:translate(-50%)}.uni-swiper-dots-horizontal .uni-swiper-dot{margin-right:8px}.uni-swiper-dots-horizontal .uni-swiper-dot:last-child{margin-right:0}.uni-swiper-dots-vertical{right:10px;top:50%;text-align:right;transform:translateY(-50%)}.uni-swiper-dots-vertical .uni-swiper-dot{display:block;margin-bottom:9px}.uni-swiper-dots-vertical .uni-swiper-dot:last-child{margin-bottom:0}.uni-swiper-dot{display:inline-block;width:8px;height:8px;cursor:pointer;transition-property:background-color;transition-timing-function:ease;background:rgba(0,0,0,.3);border-radius:50%}.uni-swiper-dot-active{background-color:#000}.uni-swiper-navigation{width:26px;height:26px;cursor:pointer;position:absolute;top:50%;margin-top:-13px;display:flex;align-items:center;transition:all .2s;border-radius:50%;opacity:1}.uni-swiper-navigation-disabled{opacity:.35;cursor:not-allowed}.uni-swiper-navigation-hide{opacity:0;cursor:auto;pointer-events:none}.uni-swiper-navigation-prev{left:10px}.uni-swiper-navigation-prev svg{margin-left:-1px;left:10px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical{top:18px;left:50%;margin-left:-13px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical svg{transform:rotate(90deg);margin-left:auto;margin-top:-2px}.uni-swiper-navigation-next{right:10px}.uni-swiper-navigation-next svg{transform:rotate(180deg)}.uni-swiper-navigation-next.uni-swiper-navigation-vertical{top:auto;bottom:5px;left:50%;margin-left:-13px}.uni-swiper-navigation-next.uni-swiper-navigation-vertical svg{margin-top:2px;transform:rotate(270deg)}uni-swiper-item{display:block;overflow:hidden;will-change:transform;position:absolute;width:100%;height:100%;cursor:grab}uni-swiper-item[hidden]{display:none}uni-switch{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-switch[hidden]{display:none}uni-switch[disabled]{cursor:not-allowed}uni-switch[disabled] .uni-switch-input{opacity:.7}.uni-switch-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-switch-input{-webkit-appearance:none;appearance:none;position:relative;width:52px;height:32px;margin-right:5px;border:1px solid #dfdfdf;outline:0;border-radius:16px;box-sizing:border-box;background-color:#dfdfdf;transition:background-color .1s,border .1s}.uni-switch-input:before{content:" ";position:absolute;top:0;left:0;width:50px;height:30px;border-radius:15px;background-color:#fdfdfd;transition:transform .3s}.uni-switch-input:after{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:15px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4);transition:transform .3s}.uni-switch-input.uni-switch-input-checked{border-color:#007aff;background-color:#007aff}.uni-switch-input.uni-switch-input-checked:before{transform:scale(0)}.uni-switch-input.uni-switch-input-checked:after{transform:translate(20px)}uni-switch .uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative;color:#007aff}uni-switch:not([disabled]) .uni-checkbox-input:hover{border-color:#007aff}uni-switch .uni-checkbox-input svg{fill:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}.uni-checkbox-input.uni-checkbox-input-disabled{background-color:#e1e1e1}.uni-checkbox-input.uni-checkbox-input-disabled:before{color:#adadad}@media (prefers-color-scheme: dark){uni-switch .uni-switch-input{border-color:#3b3b3f}uni-switch .uni-switch-input,uni-switch .uni-switch-input:before{background-color:#3b3b3f}uni-switch .uni-switch-input:after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}uni-switch .uni-checkbox-input{background-color:#2c2c2c;border:1px solid #656565}}uni-textarea{width:300px;height:150px;display:block;position:relative;font-size:16px;line-height:normal;white-space:pre-wrap;word-break:break-all}uni-textarea[hidden]{display:none}uni-textarea[auto-height=true]{height:-webkit-fit-content!important;height:fit-content!important}.uni-textarea-wrapper,.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-textarea-wrapper{display:block;position:relative;width:100%;height:100%;min-height:inherit;overflow-y:hidden}.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{position:absolute;width:100%;height:100%;left:0;top:0;white-space:inherit;word-break:inherit}.uni-textarea-placeholder{color:gray;overflow:hidden}.uni-textarea-line,.uni-textarea-compute{visibility:hidden;height:auto}.uni-textarea-line{width:1em}.uni-textarea-compute-auto-height{overflow-wrap:break-word}.uni-textarea-textarea{resize:none;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-textarea-textarea-fix-margin{width:auto;right:0;margin:0 -3px}.uni-textarea-textarea:disabled{-webkit-text-fill-color:currentcolor}uni-video{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-video[hidden]{display:none}.uni-video-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:#000}.uni-video-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-web-view{display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0} + diff --git a/unpackage/dist/build/app-plus/manifest.json b/unpackage/dist/build/app-plus/manifest.json new file mode 100644 index 0000000..9fb1cef --- /dev/null +++ b/unpackage/dist/build/app-plus/manifest.json @@ -0,0 +1,170 @@ +{ + "@platforms": [ + "android", + "iPhone", + "iPad" + ], + "id": "__UNI__B742B9E", + "name": "宇恒一号", + "version": { + "name": "1.0.0", + "code": "100" + }, + "description": "", + "developer": { + "name": "", + "email": "", + "url": "" + }, + "permissions": { + "UniNView": { + "description": "UniNView原生渲染" + } + }, + "plus": { + "useragent": { + "value": "uni-app", + "concatenate": true + }, + "splashscreen": { + "target": "id:1", + "autoclose": true, + "waiting": true, + "delay": 0 + }, + "popGesture": "close", + "launchwebview": { + "render": "always", + "id": "1", + "kernel": "WKWebview" + }, + "usingComponents": true, + "nvueStyleCompiler": "uni-app", + "compilerVersion": 3, + "permissions": { + "Download": {}, + "Install": {}, + "Uninstall": {} + }, + "plugins": { + "download": {} + }, + "runmode": "liberate", + "distribute": { + "icons": { + "android": { + "hdpi": "unpackage/res/icons/72x72.png", + "xhdpi": "unpackage/res/icons/96x96.png", + "xxhdpi": "unpackage/res/icons/144x144.png", + "xxxhdpi": "unpackage/res/icons/192x192.png" + }, + "ios": { + "appstore": "unpackage/res/icons/1024x1024.png", + "ipad": { + "app": "unpackage/res/icons/76x76.png", + "app@2x": "unpackage/res/icons/152x152.png", + "notification": "unpackage/res/icons/20x20.png", + "notification@2x": "unpackage/res/icons/40x40.png", + "proapp@2x": "unpackage/res/icons/167x167.png", + "settings": "unpackage/res/icons/29x29.png", + "settings@2x": "unpackage/res/icons/58x58.png", + "spotlight": "unpackage/res/icons/40x40.png", + "spotlight@2x": "unpackage/res/icons/80x80.png" + }, + "iphone": { + "app@2x": "unpackage/res/icons/120x120.png", + "app@3x": "unpackage/res/icons/180x180.png", + "notification@2x": "unpackage/res/icons/40x40.png", + "notification@3x": "unpackage/res/icons/60x60.png", + "settings@2x": "unpackage/res/icons/58x58.png", + "settings@3x": "unpackage/res/icons/87x87.png", + "spotlight@2x": "unpackage/res/icons/80x80.png", + "spotlight@3x": "unpackage/res/icons/120x120.png" + } + } + }, + "splashscreen": { + "androidStyle": "default", + "iosStyle": "common", + "android": { + "hdpi": "C:/Users/ADMIN/Pictures/yxd-logo.png", + "xhdpi": "C:/Users/ADMIN/Pictures/yxd-logo2.png", + "xxhdpi": "C:/Users/ADMIN/Pictures/yxd-logo3.png" + }, + "useOriginalMsgbox": true + }, + "google": { + "queries": { + "package": [ + "com.android.chrome" + ] + }, + "permissions": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + "apple": { + "dSYMs": false + }, + "plugins": { + "audio": { + "mp3": { + "description": "Android平台录音支持MP3格式文件" + } + } + } + }, + "statusbar": { + "immersed": "supportedDevice", + "style": "dark", + "background": "#F8F8F8" + }, + "uniStatistics": { + "enable": false + }, + "allowsInlineMediaPlayback": true, + "uni-app": { + "control": "uni-v3", + "vueVersion": "3", + "compilerVersion": "4.87", + "nvueCompiler": "uni-app", + "renderer": "auto", + "nvue": { + "flex-direction": "column" + }, + "nvueLaunchMode": "normal", + "webView": { + "minUserAgentVersion": "49.0" + } + } + }, + "app-harmony": { + "useragent": { + "value": "uni-app", + "concatenate": true + }, + "uniStatistics": { + "enable": false + } + }, + "launch_path": "__uniappview.html" +} \ No newline at end of file diff --git a/unpackage/dist/build/app-plus/pages/index/index.css b/unpackage/dist/build/app-plus/pages/index/index.css new file mode 100644 index 0000000..dde1159 --- /dev/null +++ b/unpackage/dist/build/app-plus/pages/index/index.css @@ -0,0 +1 @@ +*[data-v-dd386fb8]{margin:0;padding:0;box-sizing:border-box;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}body[data-v-dd386fb8]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(135deg,#0f1419 0,#1a1f2e)}.main-view[data-v-dd386fb8]{z-index:0;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#0f1419,#0a0e1a 70%);color:#e8f4f8}.container[data-v-dd386fb8]{display:flex;flex-direction:column;width:auto;height:90vh;max-width:500px;background:rgba(26,31,46,.8);border:1px solid rgba(139,195,232,.2);border-radius:16px;overflow:hidden;box-shadow:0 0 30px rgba(139,195,232,.5);text-align:center;justify-content:center;padding:40px 30px;margin:10px;box-sizing:border-box}.logo[data-v-dd386fb8]{z-index:1;width:100px;height:100px;margin:0 auto 25px;background:rgba(139,195,232,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:40px;box-shadow:0 0 20px rgba(139,195,232,.3);overflow:hidden;padding:10px}.logo uni-image[data-v-dd386fb8]{z-index:2;max-width:100%;max-height:100%;object-fit:contain;display:block}h1[data-v-dd386fb8]{font-size:2rem;font-weight:700;letter-spacing:2px;background:linear-gradient(135deg,#8bc3e8,#6ba3d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 5px rgba(74,139,194,.2));text-shadow:0 0 10px rgba(139,195,232,.3)}.description[data-v-dd386fb8]{color:#9db4c0;font-size:.9rem;margin:20px}.url-display[data-v-dd386fb8]{background:#f8f9fa;padding:15px;border-radius:12px;margin-bottom:25px;border:1px solid #eaeaea;display:flex;align-items:center;justify-content:center;font-size:14px;color:#5a6570}.access-btn[data-v-dd386fb8]{background:linear-gradient(135deg,#8bc3e8,#6ba3d6);color:#fff;border:none;width:100%;padding:16px 40px;border-radius:20px;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px rgba(139,195,232,.3);display:inline-block;margin-bottom:25px}.access-btn[data-v-dd386fb8]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.access-btn[data-v-dd386fb8]:active{transform:translateY(0);box-shadow:0 3px 10px rgba(0,0,0,.15)}.access-btn[data-v-dd386fb8]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 5px 15px rgba(0,0,0,.15)}.loading-container[data-v-dd386fb8]{margin:20px 0;display:none}.spinner[data-v-dd386fb8]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-dd386fb8 1s linear infinite;margin:0 auto 15px}@keyframes spin-dd386fb8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-dd386fb8]{font-size:16px;color:#7f8c8d}.alternative[data-v-dd386fb8]{margin-top:25px;padding-top:20px;border-top:1px solid #eaeaea;font-size:14px;color:#7f8c8d}.alternative a[data-v-dd386fb8]{color:#3498db;text-decoration:none}.alternative a[data-v-dd386fb8]:hover{text-decoration:underline}@media (max-width: 600px){.container[data-v-dd386fb8]{padding:30px 20px}h1[data-v-dd386fb8]{font-size:22px}.access-btn[data-v-dd386fb8]{padding:14px 30px;font-size:16px}} diff --git a/unpackage/dist/build/app-plus/pages/light-theme/light-theme.css b/unpackage/dist/build/app-plus/pages/light-theme/light-theme.css new file mode 100644 index 0000000..1a9ea62 --- /dev/null +++ b/unpackage/dist/build/app-plus/pages/light-theme/light-theme.css @@ -0,0 +1 @@ +*[data-v-490fbd28]{margin:0;padding:0;box-sizing:border-box;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}body[data-v-490fbd28]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(135deg,#f8fcff,#f0f8ff)}.main-view[data-v-490fbd28]{z-index:0;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#f8fcff,#f0f8ff);color:#333}.container[data-v-490fbd28]{display:flex;flex-direction:column;width:100%;max-width:500px;background:rgba(255,255,255,.95);border-radius:20px;overflow:hidden;box-shadow:0 15px 35px rgba(33,150,243,.08),0 5px 15px rgba(0,0,0,.05),inset 0 0 0 1px rgba(255,255,255,.9);text-align:center;align-items:center;justify-content:center;padding:45px 35px;margin:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo[data-v-490fbd28]{width:110px;height:110px;margin:0 auto 30px;background:linear-gradient(135deg,rgba(33,150,243,.1),rgba(100,181,246,.15));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;box-shadow:0 8px 25px rgba(33,150,243,.12),0 0 0 1px rgba(255,255,255,.9),inset 0 0 15px rgba(255,255,255,.8);overflow:hidden;padding:12px;position:relative}.logo[data-v-490fbd28]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.6));z-index:1}.logo uni-image[data-v-490fbd28]{max-width:100%;max-height:100%;object-fit:contain;display:block;position:relative;z-index:2;filter:drop-shadow(0 2px 5px rgba(33,150,243,.3))}h1[data-v-490fbd28]{font-size:1rem;font-weight:700;color:#1565c0;margin-bottom:18px;text-shadow:0 1px 2px rgba(255,255,255,.8);letter-spacing:-.3px}.description[data-v-490fbd28]{color:#5d7b9f;font-size:.95rem;margin:0 0 30px;line-height:1.6;font-weight:400}.login-form[data-v-490fbd28]{width:100%;padding:12px}.form-group[data-v-490fbd28]{margin-bottom:22px;text-align:left}.form-group uni-label[data-v-490fbd28]{display:block;margin-bottom:10px;font-weight:500;color:#2c5282;font-size:17px}.form-group uni-input[data-v-490fbd28]{border:1px solid rgba(59,130,246,.3);border-radius:12px;width:100%;height:30px;padding-left:8px}.form-group uni-input .uni-input-input[data-v-490fbd28]{width:100%;padding:15px 18px;border:1px solid #e1f5fe;border-radius:12px;font-size:15px;transition:all .3s ease;background:rgba(255,255,255,.9);box-shadow:inset 0 2px 4px rgba(0,0,0,.04),0 1px rgba(255,255,255,.8);color:#2c3e50!important}.form-group uni-input .uni-input-input[data-v-490fbd28]:focus{outline:none;border-color:#4fc3f7;background:#fff;box-shadow:0 0 0 3px rgba(79,195,247,.2),inset 0 2px 4px rgba(0,0,0,.02)}.form-group uni-input .uni-input-input[data-v-490fbd28]::-webkit-input-placeholder{color:#90a4ae!important}.form-group uni-input .uni-input-input[data-v-490fbd28]::placeholder{color:#90a4ae!important}.form-group uni-input .uni-input-input.error[data-v-490fbd28]{border-color:#ff7043;background:rgba(255,112,67,.03)}.form-group uni-input[data-v-490fbd28]:focus{outline:none;border-color:#4fc3f7;background:#fff;box-shadow:0 0 0 3px rgba(79,195,247,.2),inset 0 2px 4px rgba(0,0,0,.02)}.form-group uni-input[data-v-490fbd28]::-webkit-input-placeholder{color:#90a4ae!important}.form-group uni-input[data-v-490fbd28]::placeholder{color:#90a4ae!important}.form-group uni-input.error[data-v-490fbd28]{border-color:#ff7043;background:rgba(255,112,67,.03)}.error-message[data-v-490fbd28]{color:#ff7043;font-size:13px;margin-top:8px;font-weight:500}.password-input[data-v-490fbd28]{position:relative}.password-input uni-button[data-v-490fbd28]:after,.password-input uni-button[data-v-490fbd28]:before{border:none}.toggle-password[data-v-490fbd28]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:transparent;color:#93c5fd;cursor:pointer;font-size:15px;transition:all .2s ease;z-index:2}.toggle-password span[data-v-490fbd28]{font-size:16px;display:inline-block;vertical-align:middle}.form-options[data-v-490fbd28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:14px}.remember-me[data-v-490fbd28]{display:flex;align-items:center;gap:10px;color:#5d7b9f;cursor:pointer;font-weight:500}.custom-checkbox[data-v-490fbd28]{width:18px;height:18px;border:1px solid rgba(59,130,246,.3);border-radius:4px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.custom-checkbox.checked[data-v-490fbd28]{border-color:#3b82f6}.custom-checkbox.checked i[data-v-490fbd28]{color:#fff;font-size:12px}.remember-me uni-checkbox[data-v-490fbd28]{width:18px;height:18px;margin:0;padding:0;background:transparent;border:1px solid rgba(59,130,246,.3);border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;cursor:pointer;transition:all .2s ease}.remember-me uni-checkbox[data-v-490fbd28]:checked{background:#3b82f6;border-color:#3b82f6}.remember-me uni-checkbox[data-v-490fbd28]:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.remember-me uni-checkbox[data-v-490fbd28]:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.forgot-password[data-v-490fbd28]{color:#29b6f6;text-decoration:none;font-weight:500;transition:all .2s ease}.forgot-password[data-v-490fbd28]:hover{color:#0288d1;text-decoration:underline}.login-btn[data-v-490fbd28]{background:linear-gradient(135deg,#29b6f6,#0288d1);color:#fff;border:none;width:100%;padding:12px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(41,182,246,.3),0 0 0 1px rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px;position:relative;overflow:hidden}.login-btn[data-v-490fbd28]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.login-btn[data-v-490fbd28]:hover:not(:disabled):before{left:100%}.login-btn[data-v-490fbd28]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 25px rgba(41,182,246,.4),0 0 0 1px rgba(255,255,255,.3);background:linear-gradient(135deg,#4fc3f7,#039be5)}.login-btn[data-v-490fbd28]:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 15px rgba(41,182,246,.3),0 0 0 1px rgba(255,255,255,.2)}.login-btn[data-v-490fbd28]:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.login-error[data-v-490fbd28]{margin-top:18px;padding:14px;background:linear-gradient(135deg,rgba(255,112,67,.08),rgba(255,112,67,.05));border:1px solid #ffccbc;border-radius:12px;color:#e64a19;font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;box-shadow:0 2px 8px rgba(255,112,67,.08)}.redirect-section[data-v-490fbd28]{margin-top:30px;padding-top:30px;border-top:1px solid #e1f5fe;animation:fadeIn-490fbd28 .5s ease}@keyframes fadeIn-490fbd28{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.success-message[data-v-490fbd28]{color:#00c853;font-weight:600;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px}.url-display[data-v-490fbd28]{background:linear-gradient(135deg,#f8fdff,#e3f2fd);padding:15px;border-radius:12px;margin-bottom:18px;border:1px solid #bbdefb;display:flex;align-items:center;gap:12px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.url-display uni-input[data-v-490fbd28]{flex:1;border:none;background:transparent;font-size:14px;color:#1565c0;outline:none;font-family:Monaco,Consolas,monospace;font-weight:500}.copy-btn[data-v-490fbd28]{background:#fff;border:1px solid #bbdefb;border-radius:8px;padding:9px 14px;color:#29b6f6;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.copy-btn[data-v-490fbd28]:hover{background:#e3f2fd;color:#0288d1;border-color:#90caf9;box-shadow:0 3px 8px rgba(0,0,0,.08)}.access-btn[data-v-490fbd28]{background:linear-gradient(135deg,#26c6da,#0097a7);color:#fff;border:none;width:100%;padding:16px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(38,198,218,.25),0 0 0 1px rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px}.access-btn[data-v-490fbd28]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(38,198,218,.35),0 0 0 1px rgba(255,255,255,.3);background:linear-gradient(135deg,#4dd0e1,#00acc1)}.access-btn[data-v-490fbd28]:active{transform:translateY(0);box-shadow:0 4px 15px rgba(38,198,218,.25),0 0 0 1px rgba(255,255,255,.2)}@media (max-width: 600px){.container[data-v-490fbd28]{padding:35px 25px}h1[data-v-490fbd28]{font-size:1.6rem}.form-options[data-v-490fbd28]{flex-direction:column;align-items:flex-start;gap:15px}.logo[data-v-490fbd28]{width:95px;height:95px}} diff --git a/unpackage/dist/build/app-plus/pages/night-theme/night-theme.css b/unpackage/dist/build/app-plus/pages/night-theme/night-theme.css new file mode 100644 index 0000000..36b945a --- /dev/null +++ b/unpackage/dist/build/app-plus/pages/night-theme/night-theme.css @@ -0,0 +1 @@ +*[data-v-9c090945]{margin:0;padding:0;box-sizing:border-box;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}.main-view[data-v-9c090945]{z-index:0;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0e17,#131826);color:#e8f4f8}.container[data-v-9c090945]{display:flex;flex-direction:column;width:100%;max-width:500px;background:linear-gradient(135deg,rgba(23,32,56,.9),rgba(19,28,46,.95));border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgba(0,10,30,.5),0 0 0 1px rgba(59,130,246,.15),inset 0 0 30px rgba(0,0,0,.5);text-align:center;align-items:center;justify-content:center;padding:45px 35px;margin:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.2)}.logo[data-v-9c090945]{width:110px;height:110px;margin:0 auto 30px;background:linear-gradient(135deg,rgba(23,32,56,.8),rgba(59,130,246,.2));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 0 1px rgba(59,130,246,.3),inset 0 0 20px rgba(59,130,246,.2);overflow:hidden;padding:12px;position:relative}.logo[data-v-9c090945]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.05));z-index:1}.logo uni-image[data-v-9c090945]{max-width:100%;max-height:100%;object-fit:contain;display:block;position:relative;z-index:2;filter:drop-shadow(0 0 10px rgba(59,130,246,.5))}h1[data-v-9c090945]{font-size:2.1rem;font-weight:700;color:#60a5fa;margin-bottom:18px;text-shadow:0 0 15px rgba(96,165,250,.5);letter-spacing:-.3px}.description[data-v-9c090945]{color:#93c5fd;font-size:.95rem;margin:0 0 30px;line-height:1.6;font-weight:400;opacity:.9}.login-form[data-v-9c090945]{width:100%}.form-group[data-v-9c090945]{margin-bottom:22px;text-align:left}.form-group uni-label[data-v-9c090945]{display:block;margin-bottom:10px;font-weight:500;color:#93c5fd;font-size:14px}.form-group uni-input[data-v-9c090945]{border:1px solid rgba(59,130,246,.3);border-radius:12px;width:100%;height:30px;padding-left:8px}.form-group uni-input .uni-input-input[data-v-9c090945]{width:100%;padding:15px 20px;border:1px solid rgba(59,130,246,.3);border-radius:12px;font-size:15px;transition:all .3s ease;background:rgba(15,23,42,.8);box-shadow:inset 0 2px 10px rgba(0,0,0,.3),0 1px rgba(255,255,255,.05);color:#e2e8f0}.form-group uni-input .uni-input-input[data-v-9c090945]{pointer-events:auto!important;user-select:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important}.form-group uni-input[data-v-9c090945]:focus{outline:none;border-color:#3b82f6;background:rgba(15,23,42,.9);box-shadow:0 0 0 3px rgba(59,130,246,.2),inset 0 2px 10px rgba(0,0,0,.4)}.form-group uni-input[data-v-9c090945]::-webkit-input-placeholder{color:#64748b}.form-group uni-input[data-v-9c090945]::placeholder{color:#64748b}.form-group uni-input.error[data-v-9c090945]{border-color:#ef4444;background:rgba(239,68,68,.05)}.error-message[data-v-9c090945]{color:#fca5a5;font-size:13px;margin-top:8px;font-weight:500}.password-input[data-v-9c090945]{position:relative}.toggle-password[data-v-9c090945]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:transparent;color:#93c5fd;cursor:pointer;font-size:15px;transition:all .2s ease;z-index:2}.toggle-password span[data-v-9c090945]{font-size:16px;display:inline-block;vertical-align:middle}.form-options[data-v-9c090945]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:14px}.remember-me[data-v-9c090945]{display:flex;align-items:center;gap:10px;color:#93c5fd;cursor:pointer;font-weight:500}.custom-checkbox[data-v-9c090945]{width:18px;height:18px;border:1px solid rgba(59,130,246,.3);border-radius:4px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.custom-checkbox.checked[data-v-9c090945]{border-color:#3b82f6}.custom-checkbox.checked i[data-v-9c090945]{color:#fff;font-size:12px}.forgot-password[data-v-9c090945]{color:#60a5fa;text-decoration:none;font-weight:500;transition:all .2s ease}.forgot-password[data-v-9c090945]:hover{color:#3b82f6;text-decoration:underline}.login-btn[data-v-9c090945]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;width:100%;padding:18px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(59,130,246,.3),0 0 0 1px rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px;position:relative;overflow:hidden}.login-btn span[data-v-9c090945]{font-size:16px;display:inline-block;vertical-align:middle}.login-btn:disabled span[data-v-9c090945]{animation:spin-9c090945 1s linear infinite}@keyframes spin-9c090945{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-btn[data-v-9c090945]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.login-btn[data-v-9c090945]:hover:not(:disabled):before{left:100%}.login-btn[data-v-9c090945]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 30px rgba(59,130,246,.4),0 0 0 1px rgba(255,255,255,.2);background:linear-gradient(135deg,#60a5fa,#2563eb)}.login-btn[data-v-9c090945]:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 15px rgba(59,130,246,.3),0 0 0 1px rgba(255,255,255,.1)}.login-btn[data-v-9c090945]:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.login-error[data-v-9c090945]{margin-top:18px;padding:14px;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#fca5a5;font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;box-shadow:0 2px 8px rgba(239,68,68,.1)}.login-error span[data-v-9c090945]{font-size:16px}.redirect-section[data-v-9c090945]{margin-top:30px;padding-top:30px;border-top:1px solid rgba(59,130,246,.2);animation:fadeIn-9c090945 .5s ease}@keyframes fadeIn-9c090945{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.success-message[data-v-9c090945]{color:#4ade80;font-weight:600;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;text-shadow:0 0 10px rgba(74,222,128,.3)}.success-message span[data-v-9c090945]{font-size:16px}.url-display[data-v-9c090945]{background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.8));padding:15px;border-radius:12px;margin-bottom:18px;border:1px solid rgba(59,130,246,.3);display:flex;align-items:center;gap:12px;box-shadow:inset 0 2px 10px rgba(0,0,0,.3)}.url-display uni-input[data-v-9c090945]{flex:1;border:none;background:transparent;font-size:14px;color:#60a5fa;outline:none;font-family:Monaco,Consolas,monospace;font-weight:500;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}.copy-btn[data-v-9c090945]{background:rgba(30,41,59,.8);border:1px solid rgba(59,130,246,.3);border-radius:8px;padding:9px 14px;color:#93c5fd;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.copy-btn span[data-v-9c090945]{font-size:16px}.copy-btn[data-v-9c090945]:hover{background:rgba(59,130,246,.2);color:#60a5fa;border-color:#3b82f6;box-shadow:0 3px 12px rgba(0,0,0,.3)}.access-btn[data-v-9c090945]{background:linear-gradient(135deg,#0ea5e9,#0369a1);color:#fff;border:none;width:100%;padding:16px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(14,165,233,.25),0 0 0 1px rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px}.access-btn span[data-v-9c090945]{font-size:16px}.access-btn[data-v-9c090945]:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(14,165,233,.35),0 0 0 1px rgba(255,255,255,.2);background:linear-gradient(135deg,#38bdf8,#0284c7)}.access-btn[data-v-9c090945]:active{transform:translateY(0);box-shadow:0 4px 15px rgba(14,165,233,.25),0 0 0 1px rgba(255,255,255,.1)}@media (max-width: 600px){.container[data-v-9c090945]{padding:35px 25px}h1[data-v-9c090945]{font-size:1.9rem}.form-options[data-v-9c090945]{flex-direction:column;align-items:flex-start;gap:15px}.logo[data-v-9c090945]{width:95px;height:95px}.form-group uni-input uni-input[data-v-9c090945]{padding:14px 16px}} diff --git a/unpackage/dist/build/app-plus/static/apk/com.android.chrome.apk b/unpackage/dist/build/app-plus/static/apk/com.android.chrome.apk new file mode 100644 index 0000000..ba801b0 Binary files /dev/null and b/unpackage/dist/build/app-plus/static/apk/com.android.chrome.apk differ diff --git a/unpackage/dist/build/app-plus/static/logo.png b/unpackage/dist/build/app-plus/static/logo.png new file mode 100644 index 0000000..860c4f4 Binary files /dev/null and b/unpackage/dist/build/app-plus/static/logo.png differ diff --git a/unpackage/dist/build/app-plus/static/protocol/link.txt b/unpackage/dist/build/app-plus/static/protocol/link.txt new file mode 100644 index 0000000..1cd94b6 --- /dev/null +++ b/unpackage/dist/build/app-plus/static/protocol/link.txt @@ -0,0 +1,4 @@ +【腾讯文档】服务协议 +https://docs.qq.com/doc/DWWNpa25xdFNwRW5V +【腾讯文档】隐私政策 +https://docs.qq.com/doc/DWW5NV29SSG5IbkZH \ No newline at end of file diff --git a/unpackage/dist/build/app-plus/static/protocol/privacy.html b/unpackage/dist/build/app-plus/static/protocol/privacy.html new file mode 100644 index 0000000..a56e656 --- /dev/null +++ b/unpackage/dist/build/app-plus/static/protocol/privacy.html @@ -0,0 +1,98 @@ + + + + + + 宇恒一号隐私政策 + + + +

宇恒一号隐私政策

+ +

一、隐私政策的适用范围

+

1.1 本隐私政策适用于成都宇信达智能有限公司(以下简称“我们”)运营的宇恒一号(以下简称“本应用”)收集、使用、存储、共享、保护你的个人信息的全部行为。

+

1.2 本隐私政策不适用于第三方提供的服务(如本应用内的第三方链接、广告等),第三方的信息处理规则由其自行制定,我们不承担责任。

+ +

二、我们收集的个人信息

+

2.1 为优化应用性能、提升服务质量,我们会收集以下非敏感信息:

+
    +
  • 设备标识(如设备型号、操作系统版本、唯一设备标识符);
  • +
  • 操作日志(如使用时长、点击行为、页面访问记录);
  • +
  • 网络信息(如IP地址、网络类型)。
  • +
+

2.2 若你使用登录、支付、实名认证等核心服务,我们会收集你主动提供的信息(如手机号、姓名),此类信息仅用于完成你申请的服务。

+

2.3 我们不会收集你的地理位置、通讯录、相册等敏感信息,除非获得你的明确授权。

+ +

三、信息的使用目的

+

3.1 收集的设备标识、操作日志等信息仅用于:

+
    +
  • 分析应用使用情况,优化功能体验;
  • +
  • 排查应用故障,提升稳定性;
  • +
  • 统计用户行为,提供个性化推荐(你可在设置中关闭)。
  • +
+

3.2 我们不会将你的个人信息用于本政策未载明的其他目的,如需变更,会提前征得你的同意。

+ +

四、信息的存储与保护

+

4.1 你的个人信息将存储在中国大陆的服务器上,存储期限为你使用本应用期间+停止使用后12个月(法律法规另有要求的除外)。

+

4.2 我们采用加密传输、权限管控、数据脱敏等技术手段保护你的信息,防止信息泄露、篡改、丢失。

+ +

五、信息的共享与转让

+

5.1 我们不会向任何第三方出售、出租你的个人信息。

+

5.2 仅在以下情况下,我们会共享你的信息:

+
    +
  • 获得你的明确授权;
  • +
  • 遵守法律法规、司法机关或行政机关的强制要求;
  • +
  • 为保护我们或他人的合法权益(如防止欺诈、处理安全事件)。
  • +
+ +

六、你的权利

+

6.1 你有权查询、更正、删除你的个人信息。

+

6.2 你有权拒绝我们收集非必要信息,可通过手机系统设置关闭相关权限,拒绝后可能影响部分功能使用。

+ +

七、隐私政策的更新

+

7.1 我们会根据法律法规更新或业务调整修订本政策,更新后将通过弹窗、公告等方式通知你。

+ +

八、联系我们

+

8.1 若你对本隐私政策有任何疑问,可通过以下方式联系我们:

+
    +
  • 公司地址:成都市金牛区茶店子西街46号402。
  • +
+ + \ No newline at end of file diff --git a/unpackage/dist/build/app-plus/static/protocol/service.html b/unpackage/dist/build/app-plus/static/protocol/service.html new file mode 100644 index 0000000..19bb619 --- /dev/null +++ b/unpackage/dist/build/app-plus/static/protocol/service.html @@ -0,0 +1,75 @@ + + + + + + 宇恒一号服务协议 + + + +

宇恒一号服务协议

+ +

一、协议的接受与适用

+

1.1 本协议由你与成都宇信达智能有限公司(以下简称“我们”)共同缔结,本协议具有合同效力。你通过点击“同意并接受”按钮、下载、安装、使用宇恒一号(以下简称“本应用”),即表示你已阅读并同意本协议的全部条款。

+

1.2 我们有权根据法律法规及业务发展需要不定期更新本协议,更新后的协议将通过本应用公告、弹窗等方式通知你。若你继续使用本应用,即视为你接受更新后的协议;若你不同意,应立即停止使用本应用。

+ +

二、服务内容

+

2.1 本应用为你提供基于生成式人工智能模型技术的对话及互动等服务,具体服务内容以本应用实际提供为准。

+

2.2 我们有权根据技术发展、用户需求等因素调整、优化、暂停或终止部分或全部服务,相关调整将提前通知你(紧急情况除外)。

+ +

三、用户权利与义务

+

3.1 你有权按照本协议约定使用本应用提供的服务,有权对服务提出意见和建议。

+

3.2 你承诺在使用本应用时,遵守国家法律法规、公序良俗,不得利用本应用从事违法违规活动(如传播违法信息、恶意攻击系统、侵犯他人权益等)。

+

3.3 你应对自身使用本应用的行为及产生的后果承担全部责任,若因你的违规行为导致我们或第三方损失,你应承担赔偿责任。

+ +

四、服务的暂停与终止

+

4.1 若你违反本协议约定,我们有权暂停或终止向你提供服务,且无需承担违约责任。

+

4.2 你可随时停止使用本应用,若注销账号,注销后相关数据将按隐私政策约定处理。

+ +

五、免责声明

+

5.1 因不可抗力(如自然灾害、网络故障、政策调整等)导致本应用无法正常提供服务的,我们不承担责任,但将尽力减少损失。

+

5.2 本应用提供的第三方链接、内容仅作参考,我们不对其准确性、合法性承担责任。

+ +

六、其他

+

6.1 本协议的解释权归成都宇信达智能有限公司所有。

+

6.2 若你与我们就本协议产生争议,可通过协商解决;协商不成的,可向成都市人民法院提起诉讼。

+

6.3 本协议自你同意之日起生效,有效期至你停止使用本应用之日止。

+ + \ No newline at end of file diff --git a/unpackage/dist/build/app-plus/uni-app-view.umd.js b/unpackage/dist/build/app-plus/uni-app-view.umd.js new file mode 100644 index 0000000..6ccb282 --- /dev/null +++ b/unpackage/dist/build/app-plus/uni-app-view.umd.js @@ -0,0 +1,7 @@ +!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var t={exports:{}},n={exports:{}},r={exports:{}},i=r.exports={version:"2.6.12"};"number"==typeof __e&&(__e=i);var a=r.exports,o={exports:{}},s=o.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=s);var l=o.exports,u=a,c=l,d="__core-js_shared__",h=c[d]||(c[d]={});(n.exports=function(e,t){return h[e]||(h[e]=void 0!==t?t:{})})("versions",[]).push({version:u.version,mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"});var f=n.exports,p=0,v=Math.random(),g=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++p+v).toString(36))},m=f("wks"),_=g,y=l.Symbol,b="function"==typeof y;(t.exports=function(e){return m[e]||(m[e]=b&&y[e]||(b?y:_)("Symbol."+e))}).store=m;var w,x,S=t.exports,k={},C=function(e){return"object"==typeof e?null!==e:"function"==typeof e},T=C,A=function(e){if(!T(e))throw TypeError(e+" is not an object!");return e},M=function(e){try{return!!e()}catch(t){return!0}},E=!M((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}));function O(){if(x)return w;x=1;var e=C,t=l.document,n=e(t)&&e(t.createElement);return w=function(e){return n?t.createElement(e):{}}}var L=!E&&!M((function(){return 7!=Object.defineProperty(O()("div"),"a",{get:function(){return 7}}).a})),z=C,N=A,I=L,P=function(e,t){if(!z(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!z(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!z(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!z(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")},D=Object.defineProperty;k.f=E?Object.defineProperty:function(e,t,n){if(N(e),t=P(t,!0),N(n),I)try{return D(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e};var B=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},R=k,F=B,q=E?function(e,t,n){return R.f(e,t,F(1,n))}:function(e,t,n){return e[t]=n,e},j=S("unscopables"),V=Array.prototype;null==V[j]&&q(V,j,{});var $={},H={}.toString,W=function(e){return H.call(e).slice(8,-1)},U=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},Y=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==W(e)?e.split(""):Object(e)},X=U,Z=function(e){return Y(X(e))},G={exports:{}},K={}.hasOwnProperty,J=function(e,t){return K.call(e,t)},Q=f("native-function-to-string",Function.toString),ee=l,te=q,ne=J,re=g("src"),ie=Q,ae="toString",oe=(""+ie).split(ae);a.inspectSource=function(e){return ie.call(e)},(G.exports=function(e,t,n,r){var i="function"==typeof n;i&&(ne(n,"name")||te(n,"name",t)),e[t]!==n&&(i&&(ne(n,re)||te(n,re,e[t]?""+e[t]:oe.join(String(t)))),e===ee?e[t]=n:r?e[t]?e[t]=n:te(e,t,n):(delete e[t],te(e,t,n)))})(Function.prototype,ae,(function(){return"function"==typeof this&&this[re]||ie.call(this)}));var se=G.exports,le=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},ue=le,ce=l,de=a,he=q,fe=se,pe=function(e,t,n){if(ue(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}},ve="prototype",ge=function(e,t,n){var r,i,a,o,s=e&ge.F,l=e&ge.G,u=e&ge.S,c=e&ge.P,d=e&ge.B,h=l?ce:u?ce[t]||(ce[t]={}):(ce[t]||{})[ve],f=l?de:de[t]||(de[t]={}),p=f[ve]||(f[ve]={});for(r in l&&(n=t),n)a=((i=!s&&h&&void 0!==h[r])?h:n)[r],o=d&&i?pe(a,ce):c&&"function"==typeof a?pe(Function.call,a):a,h&&fe(h,r,a,e&ge.U),f[r]!=a&&he(f,r,o),c&&p[r]!=a&&(p[r]=a)};ce.core=de,ge.F=1,ge.G=2,ge.S=4,ge.P=8,ge.B=16,ge.W=32,ge.U=64,ge.R=128;var me,_e,ye,be=ge,we=Math.ceil,xe=Math.floor,Se=function(e){return isNaN(e=+e)?0:(e>0?xe:we)(e)},ke=Se,Ce=Math.min,Te=Se,Ae=Math.max,Me=Math.min,Ee=Z,Oe=function(e){return e>0?Ce(ke(e),9007199254740991):0},Le=function(e,t){return(e=Te(e))<0?Ae(e+t,0):Me(e,t)},ze=f("keys"),Ne=g,Ie=function(e){return ze[e]||(ze[e]=Ne(e))},Pe=J,De=Z,Be=(me=!1,function(e,t,n){var r,i=Ee(e),a=Oe(i.length),o=Le(n,a);if(me&&t!=t){for(;a>o;)if((r=i[o++])!=r)return!0}else for(;a>o;o++)if((me||o in i)&&i[o]===t)return me||o||0;return!me&&-1}),Re=Ie("IE_PROTO"),Fe="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),qe=function(e,t){var n,r=De(e),i=0,a=[];for(n in r)n!=Re&&Pe(r,n)&&a.push(n);for(;t.length>i;)Pe(r,n=t[i++])&&(~Be(a,n)||a.push(n));return a},je=Fe,Ve=Object.keys||function(e){return qe(e,je)},$e=k,He=A,We=Ve,Ue=E?Object.defineProperties:function(e,t){He(e);for(var n,r=We(t),i=r.length,a=0;i>a;)$e.f(e,n=r[a++],t[n]);return e};var Ye=A,Xe=Ue,Ze=Fe,Ge=Ie("IE_PROTO"),Ke=function(){},Je="prototype",Qe=function(){var e,t=O()("iframe"),n=Ze.length;for(t.style.display="none",function(){if(ye)return _e;ye=1;var e=l.document;return _e=e&&e.documentElement}().appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("