first commit

This commit is contained in:
2026-06-02 10:42:33 +08:00
commit dd4975fd2c
1084 changed files with 442416 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>View</title>
<link rel="icon" href="data:,">
<link rel="stylesheet" href="app.css" />
<script>var __uniConfig = {"globalStyle":{},"darkmode":false}</script>
<script>
var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
CSS.supports('top: constant(a)'))
document.write(
'<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
(coverSupport ? ', viewport-fit=cover' : '') + '" />')
</script>
</head>
<body>
<div id="app"></div>
<script src="uni-app-view.umd.js"></script>
</body>
</html>

View File

@@ -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":"test1","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"5.07","entryPagePath":"pages/Login/Login","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniRoutes = [{"path":"pages/Login/Login","meta":{"isQuit":true,"isEntry":true,"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"登录页面","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Chat/Chat","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"聊天页面(主页面)","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/WorkSpace/WorkSpace","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"工作区文件管理","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/UserProfileModal/UserProfileModal","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/ContactPages/ContactPages","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/WorkSpace/TemplateSpace/TemplateSpace","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/text/text","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/text/text2","meta":{"navigationBar":{"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}}}});
})();

View File

@@ -0,0 +1 @@
(function(){})();

8331
unpackage/dist/dev/app-plus/app-service.js vendored Normal file

File diff suppressed because it is too large Load Diff

235
unpackage/dist/dev/app-plus/app.css vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -0,0 +1,114 @@
{
"@platforms": [
"android",
"iPhone",
"iPad"
],
"id": "__UNI__923FD9E",
"name": "test1",
"version": {
"name": "1.0.0",
"code": "1"
},
"description": "",
"developer": {
"name": "",
"email": "",
"url": ""
},
"permissions": {
"Camera": {},
"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"
},
"compatible": {
"ignoreVersion": true
},
"usingComponents": true,
"nvueStyleCompiler": "uni-app",
"compilerVersion": 3,
"distribute": {
"google": {
"permissions": [
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
]
},
"apple": {
"dSYMs": false
},
"plugins": {
"audio": {
"mp3": {
"description": "Android平台录音支持MP3格式文件"
}
}
}
},
"statusbar": {
"immersed": "supportedDevice",
"style": "dark",
"background": "#F8F8F8"
},
"arguments": "{\"name\":\"\",\"path\":\"\",\"query\":\"\"}",
"uniStatistics": {
"enable": false
},
"allowsInlineMediaPlayback": true,
"uni-app": {
"control": "uni-v3",
"vueVersion": "3",
"compilerVersion": "5.07",
"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"
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,881 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.uniui-cart-filled[data-v-d31e1c47]:before {
content: "\e6d0";
}
.uniui-gift-filled[data-v-d31e1c47]:before {
content: "\e6c4";
}
.uniui-color[data-v-d31e1c47]:before {
content: "\e6cf";
}
.uniui-wallet[data-v-d31e1c47]:before {
content: "\e6b1";
}
.uniui-settings-filled[data-v-d31e1c47]:before {
content: "\e6ce";
}
.uniui-auth-filled[data-v-d31e1c47]:before {
content: "\e6cc";
}
.uniui-shop-filled[data-v-d31e1c47]:before {
content: "\e6cd";
}
.uniui-staff-filled[data-v-d31e1c47]:before {
content: "\e6cb";
}
.uniui-vip-filled[data-v-d31e1c47]:before {
content: "\e6c6";
}
.uniui-plus-filled[data-v-d31e1c47]:before {
content: "\e6c7";
}
.uniui-folder-add-filled[data-v-d31e1c47]:before {
content: "\e6c8";
}
.uniui-color-filled[data-v-d31e1c47]:before {
content: "\e6c9";
}
.uniui-tune-filled[data-v-d31e1c47]:before {
content: "\e6ca";
}
.uniui-calendar-filled[data-v-d31e1c47]:before {
content: "\e6c0";
}
.uniui-notification-filled[data-v-d31e1c47]:before {
content: "\e6c1";
}
.uniui-wallet-filled[data-v-d31e1c47]:before {
content: "\e6c2";
}
.uniui-medal-filled[data-v-d31e1c47]:before {
content: "\e6c3";
}
.uniui-fire-filled[data-v-d31e1c47]:before {
content: "\e6c5";
}
.uniui-refreshempty[data-v-d31e1c47]:before {
content: "\e6bf";
}
.uniui-location-filled[data-v-d31e1c47]:before {
content: "\e6af";
}
.uniui-person-filled[data-v-d31e1c47]:before {
content: "\e69d";
}
.uniui-personadd-filled[data-v-d31e1c47]:before {
content: "\e698";
}
.uniui-arrowthinleft[data-v-d31e1c47]:before {
content: "\e6d2";
}
.uniui-arrowthinup[data-v-d31e1c47]:before {
content: "\e6d3";
}
.uniui-arrowthindown[data-v-d31e1c47]:before {
content: "\e6d4";
}
.uniui-back[data-v-d31e1c47]:before {
content: "\e6b9";
}
.uniui-forward[data-v-d31e1c47]:before {
content: "\e6ba";
}
.uniui-arrow-right[data-v-d31e1c47]:before {
content: "\e6bb";
}
.uniui-arrow-left[data-v-d31e1c47]:before {
content: "\e6bc";
}
.uniui-arrow-up[data-v-d31e1c47]:before {
content: "\e6bd";
}
.uniui-arrow-down[data-v-d31e1c47]:before {
content: "\e6be";
}
.uniui-arrowthinright[data-v-d31e1c47]:before {
content: "\e6d1";
}
.uniui-down[data-v-d31e1c47]:before {
content: "\e6b8";
}
.uniui-bottom[data-v-d31e1c47]:before {
content: "\e6b8";
}
.uniui-arrowright[data-v-d31e1c47]:before {
content: "\e6d5";
}
.uniui-right[data-v-d31e1c47]:before {
content: "\e6b5";
}
.uniui-up[data-v-d31e1c47]:before {
content: "\e6b6";
}
.uniui-top[data-v-d31e1c47]:before {
content: "\e6b6";
}
.uniui-left[data-v-d31e1c47]:before {
content: "\e6b7";
}
.uniui-arrowup[data-v-d31e1c47]:before {
content: "\e6d6";
}
.uniui-eye[data-v-d31e1c47]:before {
content: "\e651";
}
.uniui-eye-filled[data-v-d31e1c47]:before {
content: "\e66a";
}
.uniui-eye-slash[data-v-d31e1c47]:before {
content: "\e6b3";
}
.uniui-eye-slash-filled[data-v-d31e1c47]:before {
content: "\e6b4";
}
.uniui-info-filled[data-v-d31e1c47]:before {
content: "\e649";
}
.uniui-reload[data-v-d31e1c47]:before {
content: "\e6b2";
}
.uniui-micoff-filled[data-v-d31e1c47]:before {
content: "\e6b0";
}
.uniui-map-pin-ellipse[data-v-d31e1c47]:before {
content: "\e6ac";
}
.uniui-map-pin[data-v-d31e1c47]:before {
content: "\e6ad";
}
.uniui-location[data-v-d31e1c47]:before {
content: "\e6ae";
}
.uniui-starhalf[data-v-d31e1c47]:before {
content: "\e683";
}
.uniui-star[data-v-d31e1c47]:before {
content: "\e688";
}
.uniui-star-filled[data-v-d31e1c47]:before {
content: "\e68f";
}
.uniui-calendar[data-v-d31e1c47]:before {
content: "\e6a0";
}
.uniui-fire[data-v-d31e1c47]:before {
content: "\e6a1";
}
.uniui-medal[data-v-d31e1c47]:before {
content: "\e6a2";
}
.uniui-font[data-v-d31e1c47]:before {
content: "\e6a3";
}
.uniui-gift[data-v-d31e1c47]:before {
content: "\e6a4";
}
.uniui-link[data-v-d31e1c47]:before {
content: "\e6a5";
}
.uniui-notification[data-v-d31e1c47]:before {
content: "\e6a6";
}
.uniui-staff[data-v-d31e1c47]:before {
content: "\e6a7";
}
.uniui-vip[data-v-d31e1c47]:before {
content: "\e6a8";
}
.uniui-folder-add[data-v-d31e1c47]:before {
content: "\e6a9";
}
.uniui-tune[data-v-d31e1c47]:before {
content: "\e6aa";
}
.uniui-auth[data-v-d31e1c47]:before {
content: "\e6ab";
}
.uniui-person[data-v-d31e1c47]:before {
content: "\e699";
}
.uniui-email-filled[data-v-d31e1c47]:before {
content: "\e69a";
}
.uniui-phone-filled[data-v-d31e1c47]:before {
content: "\e69b";
}
.uniui-phone[data-v-d31e1c47]:before {
content: "\e69c";
}
.uniui-email[data-v-d31e1c47]:before {
content: "\e69e";
}
.uniui-personadd[data-v-d31e1c47]:before {
content: "\e69f";
}
.uniui-chatboxes-filled[data-v-d31e1c47]:before {
content: "\e692";
}
.uniui-contact[data-v-d31e1c47]:before {
content: "\e693";
}
.uniui-chatbubble-filled[data-v-d31e1c47]:before {
content: "\e694";
}
.uniui-contact-filled[data-v-d31e1c47]:before {
content: "\e695";
}
.uniui-chatboxes[data-v-d31e1c47]:before {
content: "\e696";
}
.uniui-chatbubble[data-v-d31e1c47]:before {
content: "\e697";
}
.uniui-upload-filled[data-v-d31e1c47]:before {
content: "\e68e";
}
.uniui-upload[data-v-d31e1c47]:before {
content: "\e690";
}
.uniui-weixin[data-v-d31e1c47]:before {
content: "\e691";
}
.uniui-compose[data-v-d31e1c47]:before {
content: "\e67f";
}
.uniui-qq[data-v-d31e1c47]:before {
content: "\e680";
}
.uniui-download-filled[data-v-d31e1c47]:before {
content: "\e681";
}
.uniui-pyq[data-v-d31e1c47]:before {
content: "\e682";
}
.uniui-sound[data-v-d31e1c47]:before {
content: "\e684";
}
.uniui-trash-filled[data-v-d31e1c47]:before {
content: "\e685";
}
.uniui-sound-filled[data-v-d31e1c47]:before {
content: "\e686";
}
.uniui-trash[data-v-d31e1c47]:before {
content: "\e687";
}
.uniui-videocam-filled[data-v-d31e1c47]:before {
content: "\e689";
}
.uniui-spinner-cycle[data-v-d31e1c47]:before {
content: "\e68a";
}
.uniui-weibo[data-v-d31e1c47]:before {
content: "\e68b";
}
.uniui-videocam[data-v-d31e1c47]:before {
content: "\e68c";
}
.uniui-download[data-v-d31e1c47]:before {
content: "\e68d";
}
.uniui-help[data-v-d31e1c47]:before {
content: "\e679";
}
.uniui-navigate-filled[data-v-d31e1c47]:before {
content: "\e67a";
}
.uniui-plusempty[data-v-d31e1c47]:before {
content: "\e67b";
}
.uniui-smallcircle[data-v-d31e1c47]:before {
content: "\e67c";
}
.uniui-minus-filled[data-v-d31e1c47]:before {
content: "\e67d";
}
.uniui-micoff[data-v-d31e1c47]:before {
content: "\e67e";
}
.uniui-closeempty[data-v-d31e1c47]:before {
content: "\e66c";
}
.uniui-clear[data-v-d31e1c47]:before {
content: "\e66d";
}
.uniui-navigate[data-v-d31e1c47]:before {
content: "\e66e";
}
.uniui-minus[data-v-d31e1c47]:before {
content: "\e66f";
}
.uniui-image[data-v-d31e1c47]:before {
content: "\e670";
}
.uniui-mic[data-v-d31e1c47]:before {
content: "\e671";
}
.uniui-paperplane[data-v-d31e1c47]:before {
content: "\e672";
}
.uniui-close[data-v-d31e1c47]:before {
content: "\e673";
}
.uniui-help-filled[data-v-d31e1c47]:before {
content: "\e674";
}
.uniui-paperplane-filled[data-v-d31e1c47]:before {
content: "\e675";
}
.uniui-plus[data-v-d31e1c47]:before {
content: "\e676";
}
.uniui-mic-filled[data-v-d31e1c47]:before {
content: "\e677";
}
.uniui-image-filled[data-v-d31e1c47]:before {
content: "\e678";
}
.uniui-locked-filled[data-v-d31e1c47]:before {
content: "\e668";
}
.uniui-info[data-v-d31e1c47]:before {
content: "\e669";
}
.uniui-locked[data-v-d31e1c47]:before {
content: "\e66b";
}
.uniui-camera-filled[data-v-d31e1c47]:before {
content: "\e658";
}
.uniui-chat-filled[data-v-d31e1c47]:before {
content: "\e659";
}
.uniui-camera[data-v-d31e1c47]:before {
content: "\e65a";
}
.uniui-circle[data-v-d31e1c47]:before {
content: "\e65b";
}
.uniui-checkmarkempty[data-v-d31e1c47]:before {
content: "\e65c";
}
.uniui-chat[data-v-d31e1c47]:before {
content: "\e65d";
}
.uniui-circle-filled[data-v-d31e1c47]:before {
content: "\e65e";
}
.uniui-flag[data-v-d31e1c47]:before {
content: "\e65f";
}
.uniui-flag-filled[data-v-d31e1c47]:before {
content: "\e660";
}
.uniui-gear-filled[data-v-d31e1c47]:before {
content: "\e661";
}
.uniui-home[data-v-d31e1c47]:before {
content: "\e662";
}
.uniui-home-filled[data-v-d31e1c47]:before {
content: "\e663";
}
.uniui-gear[data-v-d31e1c47]:before {
content: "\e664";
}
.uniui-smallcircle-filled[data-v-d31e1c47]:before {
content: "\e665";
}
.uniui-map-filled[data-v-d31e1c47]:before {
content: "\e666";
}
.uniui-map[data-v-d31e1c47]:before {
content: "\e667";
}
.uniui-refresh-filled[data-v-d31e1c47]:before {
content: "\e656";
}
.uniui-refresh[data-v-d31e1c47]:before {
content: "\e657";
}
.uniui-cloud-upload[data-v-d31e1c47]:before {
content: "\e645";
}
.uniui-cloud-download-filled[data-v-d31e1c47]:before {
content: "\e646";
}
.uniui-cloud-download[data-v-d31e1c47]:before {
content: "\e647";
}
.uniui-cloud-upload-filled[data-v-d31e1c47]:before {
content: "\e648";
}
.uniui-redo[data-v-d31e1c47]:before {
content: "\e64a";
}
.uniui-images-filled[data-v-d31e1c47]:before {
content: "\e64b";
}
.uniui-undo-filled[data-v-d31e1c47]:before {
content: "\e64c";
}
.uniui-more[data-v-d31e1c47]:before {
content: "\e64d";
}
.uniui-more-filled[data-v-d31e1c47]:before {
content: "\e64e";
}
.uniui-undo[data-v-d31e1c47]:before {
content: "\e64f";
}
.uniui-images[data-v-d31e1c47]:before {
content: "\e650";
}
.uniui-paperclip[data-v-d31e1c47]:before {
content: "\e652";
}
.uniui-settings[data-v-d31e1c47]:before {
content: "\e653";
}
.uniui-search[data-v-d31e1c47]:before {
content: "\e654";
}
.uniui-redo-filled[data-v-d31e1c47]:before {
content: "\e655";
}
.uniui-list[data-v-d31e1c47]:before {
content: "\e644";
}
.uniui-mail-open-filled[data-v-d31e1c47]:before {
content: "\e63a";
}
.uniui-hand-down-filled[data-v-d31e1c47]:before {
content: "\e63c";
}
.uniui-hand-down[data-v-d31e1c47]:before {
content: "\e63d";
}
.uniui-hand-up-filled[data-v-d31e1c47]:before {
content: "\e63e";
}
.uniui-hand-up[data-v-d31e1c47]:before {
content: "\e63f";
}
.uniui-heart-filled[data-v-d31e1c47]:before {
content: "\e641";
}
.uniui-mail-open[data-v-d31e1c47]:before {
content: "\e643";
}
.uniui-heart[data-v-d31e1c47]:before {
content: "\e639";
}
.uniui-loop[data-v-d31e1c47]:before {
content: "\e633";
}
.uniui-pulldown[data-v-d31e1c47]:before {
content: "\e632";
}
.uniui-scan[data-v-d31e1c47]:before {
content: "\e62a";
}
.uniui-bars[data-v-d31e1c47]:before {
content: "\e627";
}
.uniui-checkbox[data-v-d31e1c47]:before {
content: "\e62b";
}
.uniui-checkbox-filled[data-v-d31e1c47]:before {
content: "\e62c";
}
.uniui-shop[data-v-d31e1c47]:before {
content: "\e62f";
}
.uniui-headphones[data-v-d31e1c47]:before {
content: "\e630";
}
.uniui-cart[data-v-d31e1c47]:before {
content: "\e631";
}
@font-face {
font-family: uniicons;
src: url("../../assets/uniicons.32e978a5.ttf");
}
.uni-icons[data-v-d31e1c47] {
font-family: uniicons;
text-decoration: none;
text-align: center;
}
.tabbar-page[data-v-976117c3] {
display: flex;
flex-direction: column;
}
.content-swiper[data-v-976117c3] {
width: 100%;
height: calc(100% - 3.125rem);
}
.tabpage-content[data-v-976117c3] {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
}
.tabpage-containner[data-v-976117c3] {
width: 100%;
height: 100%;
display: flex;
align-items: center;
flex-direction: column;
}
.tabpage-header[data-v-976117c3] {
width: 100%;
display: flex;
align-items: center;
flex-shrink: 0;
}
.tabpage-header .iconfont[data-v-976117c3] {
font-size: 1.5625rem;
margin-right: 0.3125rem;
}
.tabpage-title[data-v-976117c3] {
font-size: 1.25rem;
}
.tabpage-body[data-v-976117c3] {
width: 100%;
display: flex;
flex: 1;
min-height: 0;
align-items: center;
flex-direction: column;
padding: 0.625rem;
box-sizing: border-box;
}
/* 新建群聊 */
.group-info[data-v-976117c3] {
width: 100%;
height: auto;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
flex-shrink: 0;
}
.group-name[data-v-976117c3] {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.group-name .input[data-v-976117c3] {
width: 100%;
height: auto;
padding: 0.625rem;
box-sizing: border-box;
border: 0.03125rem solid #007aff;
border-radius: 0.9375rem;
}
.group-member-wrapper[data-v-976117c3] {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0.625rem;
box-sizing: border-box;
background-color: rgba(16, 185, 129, .05);
border: 0.03125rem solid rgba(16, 185, 129, .2);
border-radius: 0.9375rem;
margin: 0.3125rem 0;
}
.group-member-wrapper .member-title[data-v-976117c3] {
color: #059669;
font-weight: bold;
}
.group-ismember-list[data-v-976117c3] {
display: flex;
flex-wrap: wrap;
margin-top: 0.3125rem;
box-sizing: border-box;
max-height: 6.25rem;
overflow-y: auto;
}
.group-ismember-info[data-v-976117c3] {
padding: 0.3125rem 0.5rem;
box-sizing: border-box;
border: 0.03125rem solid rgba(16, 185, 129, 0.8);
background-color: #fff;
border-radius: 0.9375rem;
margin: 0.15625rem 0.3125rem;
}
.group-ismember-name[data-v-976117c3] {
font-size: 0.6875rem;
color: #059669;
}
.create-group-btn[data-v-976117c3] {
width: 100%;
background: #007aff;
border-radius: 0.9375rem;
padding: 0.625rem;
box-sizing: border-box;
font-weight: bold;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 0.3125rem;
}
.group-member[data-v-976117c3] {
display: flex;
flex-direction: column;
flex: 1;
min-height: 0;
padding: 0.3125rem;
margin-top: 0.3125rem;
box-sizing: border-box;
}
.friend-list[data-v-976117c3] {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.friend-card[data-v-976117c3] {
display: flex;
justify-content: flex-start;
align-items: center;
width: 100%;
padding: 0.625rem;
margin: 0.3125rem 0;
box-sizing: border-box;
border: 0.03125rem solid #aaaaff;
border-radius: 0.9375rem;
}
.friend-card-left[data-v-976117c3] {
flex-shrink: 0;
margin-right: 0.3125rem;
}
.friend-avatar[data-v-976117c3] {
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
width: 3.125rem;
height: 3.125rem;
border-radius: 50%;
overflow: hidden;
}
.friend-card-middle[data-v-976117c3] {
flex: 1;
height: auto;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.friend-name[data-v-976117c3] {
font-weight: 500;
font-size: 1rem;
}
.friend-card-right[data-v-976117c3] {
width: auto;
flex-shrink: 0;
display: flex;
justify-content: center;
align-items: center;
}
.friend-checkbox[data-v-976117c3] {
width: 0.9375rem;
height: 0.9375rem;
border-radius: 0.3125rem;
display: flex;
justify-content: center;
align-items: center;
border: 0.03125rem solid #3b86ff;
}
/* 添加好友 */
.search-warpper[data-v-976117c3] {
width: 100%;
display: flex;
align-items: center;
}
.search-warpper .search-file-input[data-v-976117c3] {
flex: 1;
background-color: #f9fafb;
border: 0.0625rem solid rgba(139, 195, 232, .2);
padding: 0.625rem;
margin-right: 0.625rem;
height: auto;
box-sizing: border-box;
border-radius: 0.9375rem;
}
.search-file-input.active[data-v-976117c3] {
background-color: #ffffff;
box-shadow: 0 0 0.46875rem #aaaaff;
border-color: #007aff;
}
.search-warpper .iconfont[data-v-976117c3] {
flex-shrink: 0;
font-size: 1.1875rem;
font-weight: bold;
color: #fff;
background-color: #007aff;
padding: 0.5625rem;
box-sizing: border-box;
border-radius: 0.625rem;
}
.search-result[data-v-976117c3] {
width: 100%;
}
.add-btn[data-v-976117c3] {
background: #3b86ff;
color: #fff;
font-size: 14px;
font-weight: 500;
}
/* 添加好友卡片 */
.nickname-wrapper[data-v-976117c3] {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin: 0.625rem 0;
box-sizing: border-box;
}
.input-nickname[data-v-976117c3] {
width: 100%;
height: auto;
padding: 0.625rem;
box-sizing: border-box;
border: 0.03125rem solid #007aff;
border-radius: 0.9375rem;
margin: 0.625rem 0;
box-sizing: border-box;
}
.confirm-btn[data-v-976117c3] {
background: #3b86ff;
color: #fff;
font-size: 16px;
font-weight: 500;
padding: 10px;
}
/* 视频会议 */
.create-meeting-wrapper[data-v-976117c3],
.join-meeting-wrapper[data-v-976117c3] {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0.625rem 0.9375rem;
box-sizing: border-box;
}
.input-meeting[data-v-976117c3] {
width: 100%;
height: auto;
padding: 0.625rem;
box-sizing: border-box;
border: 0.03125rem solid #007aff;
border-radius: 0.9375rem;
margin: 0.3125rem 0;
box-sizing: border-box;
}
.meeting-btn[data-v-976117c3] {
width: 100%;
background: #007aff;
margin: 0.3125rem 0;
color: #fff;
}
.meeting-field[data-v-976117c3] {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.meeting-toggles[data-v-976117c3] {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.meeting-toggles-item[data-v-976117c3] {
width: 100%;
display: flex;
justify-content: space-between;
}
/* 好友申请 */
.friend-option[data-v-976117c3] {
display: flex;
justify-content: center;
align-items: center;
}
.agree-btn[data-v-976117c3],
.refuse-btn[data-v-976117c3] {
font-size: 14px;
font-weight: 500;
border: 1px solid #666;
margin-left: 0.3125rem;
box-sizing: border-box;
}
/* 通讯录 */
.contact-list[data-v-976117c3] {
display: flex;
height: 100%;
padding: 0.3125rem;
margin-top: 0.3125rem;
box-sizing: border-box;
}
/* 底部导航 */
.bottom-tabbar[data-v-976117c3] {
width: 100%;
height: 4.375rem;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0.625rem;
box-sizing: border-box;
background: rgba(200, 200, 200, 0.1);
}
.tab-item[data-v-976117c3] {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.tab-label[data-v-976117c3] {
font-size: 0.875rem;
}

View File

@@ -0,0 +1,167 @@
.login-container[data-v-461d1d79] {
padding: 4.375rem 1.875rem 3.125rem 1.875rem;
box-sizing: border-box;
display: flex;
flex-direction: column;
}
.login-card[data-v-461d1d79] {
position: relative;
flex: 1;
width: 100%;
height: 100%;
padding: 0.625rem;
box-sizing: border-box;
background: #ffffff;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.conner[data-v-461d1d79] {
position: absolute;
width: 1.25rem;
height: 1.25rem;
}
.conner-tl[data-v-461d1d79] {
top: 0;
left: 0;
border-top: 2px solid #aaaaff;
border-left: 2px solid #aaaaff;
}
.conner-tr[data-v-461d1d79] {
top: 0;
right: 0;
border-top: 2px solid #aaaaff;
border-right: 2px solid #aaaaff;
}
.conner-bl[data-v-461d1d79] {
bottom: 0;
left: 0;
border-bottom: 2px solid #aaaaff;
border-left: 2px solid #aaaaff;
}
.conner-br[data-v-461d1d79] {
bottom: 0;
right: 0;
border-bottom: 2px solid #aaaaff;
border-right: 2px solid #aaaaff;
}
.login-header[data-v-461d1d79] {
/* position: absolute;
top: 80rpx; */
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.login-header-logo[data-v-461d1d79] {
display: flex;
justify-content: center;
align-items: center;
}
.login-header-logo uni-text[data-v-461d1d79] {
margin-left: 0.25rem;
font-size: 1.875rem;
font-weight: bold;
color: #aaaaff;
text-shadow: 0 0 0.3125rem rgba(170, 170, 255, 0.4),
0 0 0.625rem rgba(170, 170, 255, 0.3);
}
.icon-wrapper[data-v-461d1d79] {
width: 2.8125rem;
height: 2.8125rem;
border-radius: 50%;
background-color: rgb(255, 255, 255);
display: flex;
align-items: center;
justify-content: center;
animation: glow-461d1d79 2s ease-in-out infinite;
}
@keyframes glow-461d1d79 {
0%,
100% {
box-shadow: 0 0 0.625rem rgba(170, 170, 255, 0.3);
}
50% {
box-shadow: 0 0 0.625rem rgba(170, 170, 255, 0.4),
0 0 0.9375rem rgba(170, 170, 255, 0.3),
0 0 1.5625rem rgba(170, 170, 255, 0.2);
}
}
.icon-wrapper .danao-style[data-v-461d1d79] {
font-size: 2.1875rem;
color: #aaaaff;
}
.sub-title[data-v-461d1d79] {
margin-top: 0.625rem;
font-size: 1.125rem;
font-weight: 500;
color: #666;
text-shadow: 0 0 0.3125rem #999;
}
.form-wrapper[data-v-461d1d79] {
margin-top: 1.5625rem;
width: 15.625rem;
padding: 2.5rem 0.9375rem;
background-color: rgba(170, 170, 255, 0.05);
border-radius: 0.625rem;
/* border: 1rpx solid #aaaaff; */
box-shadow: 0 0 0.3125rem rgba(170, 170, 255, 0.5);
display: flex;
flex-direction: column;
}
.form-item[data-v-461d1d79] {
margin-top: 0.625rem;
}
.form-item .form-input[data-v-461d1d79] {
width: 100%;
height: 2.5rem;
padding: 0 10px;
box-sizing: border-box;
border-radius: 0.9375rem;
border: 0.03125rem solid #e5e5e5;
}
.form-item .focused[data-v-461d1d79] {
border-color: #aaaaff;
box-shadow: 0 0 0.3125rem rgba(170, 170, 255, 0.5);
}
.form-item .error[data-v-461d1d79] {
border-color: #ff0000;
box-shadow: 0 0 0.3125rem rgba(255, 0, 0, 0.5);
}
.error-info[data-v-461d1d79] {
font-size: 0.75rem;
color: #ff0000;
}
.form-option[data-v-461d1d79] {
margin-top: 0.3125rem;
display: flex;
justify-content: space-between;
}
.form-option .checkbox-wrapper[data-v-461d1d79] {
display: flex;
justify-content: start;
align-items: center;
}
.form-option .checkbox-wrapper .checkbox[data-v-461d1d79] {
width: 0.9375rem;
height: 0.9375rem;
border: 0.03125rem solid #666;
display: flex;
justify-content: center;
align-items: center;
}
.form-option .checkbox-wrapper .checked[data-v-461d1d79] {
background-color: #aaaaff;
}
.form-option .checkbox-wrapper .checkbox uni-text[data-v-461d1d79] {
color: #ffffff;
}
[data-v-461d1d79] .login-btn {
margin-top: 0.9375rem;
width: 15.625rem;
height: 3.125rem;
border-radius: 2.5rem;
background: linear-gradient(to right, #aaaaff, #2969ed);
}

View File

@@ -0,0 +1,694 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.uniui-cart-filled[data-v-d31e1c47]:before {
content: "\e6d0";
}
.uniui-gift-filled[data-v-d31e1c47]:before {
content: "\e6c4";
}
.uniui-color[data-v-d31e1c47]:before {
content: "\e6cf";
}
.uniui-wallet[data-v-d31e1c47]:before {
content: "\e6b1";
}
.uniui-settings-filled[data-v-d31e1c47]:before {
content: "\e6ce";
}
.uniui-auth-filled[data-v-d31e1c47]:before {
content: "\e6cc";
}
.uniui-shop-filled[data-v-d31e1c47]:before {
content: "\e6cd";
}
.uniui-staff-filled[data-v-d31e1c47]:before {
content: "\e6cb";
}
.uniui-vip-filled[data-v-d31e1c47]:before {
content: "\e6c6";
}
.uniui-plus-filled[data-v-d31e1c47]:before {
content: "\e6c7";
}
.uniui-folder-add-filled[data-v-d31e1c47]:before {
content: "\e6c8";
}
.uniui-color-filled[data-v-d31e1c47]:before {
content: "\e6c9";
}
.uniui-tune-filled[data-v-d31e1c47]:before {
content: "\e6ca";
}
.uniui-calendar-filled[data-v-d31e1c47]:before {
content: "\e6c0";
}
.uniui-notification-filled[data-v-d31e1c47]:before {
content: "\e6c1";
}
.uniui-wallet-filled[data-v-d31e1c47]:before {
content: "\e6c2";
}
.uniui-medal-filled[data-v-d31e1c47]:before {
content: "\e6c3";
}
.uniui-fire-filled[data-v-d31e1c47]:before {
content: "\e6c5";
}
.uniui-refreshempty[data-v-d31e1c47]:before {
content: "\e6bf";
}
.uniui-location-filled[data-v-d31e1c47]:before {
content: "\e6af";
}
.uniui-person-filled[data-v-d31e1c47]:before {
content: "\e69d";
}
.uniui-personadd-filled[data-v-d31e1c47]:before {
content: "\e698";
}
.uniui-arrowthinleft[data-v-d31e1c47]:before {
content: "\e6d2";
}
.uniui-arrowthinup[data-v-d31e1c47]:before {
content: "\e6d3";
}
.uniui-arrowthindown[data-v-d31e1c47]:before {
content: "\e6d4";
}
.uniui-back[data-v-d31e1c47]:before {
content: "\e6b9";
}
.uniui-forward[data-v-d31e1c47]:before {
content: "\e6ba";
}
.uniui-arrow-right[data-v-d31e1c47]:before {
content: "\e6bb";
}
.uniui-arrow-left[data-v-d31e1c47]:before {
content: "\e6bc";
}
.uniui-arrow-up[data-v-d31e1c47]:before {
content: "\e6bd";
}
.uniui-arrow-down[data-v-d31e1c47]:before {
content: "\e6be";
}
.uniui-arrowthinright[data-v-d31e1c47]:before {
content: "\e6d1";
}
.uniui-down[data-v-d31e1c47]:before {
content: "\e6b8";
}
.uniui-bottom[data-v-d31e1c47]:before {
content: "\e6b8";
}
.uniui-arrowright[data-v-d31e1c47]:before {
content: "\e6d5";
}
.uniui-right[data-v-d31e1c47]:before {
content: "\e6b5";
}
.uniui-up[data-v-d31e1c47]:before {
content: "\e6b6";
}
.uniui-top[data-v-d31e1c47]:before {
content: "\e6b6";
}
.uniui-left[data-v-d31e1c47]:before {
content: "\e6b7";
}
.uniui-arrowup[data-v-d31e1c47]:before {
content: "\e6d6";
}
.uniui-eye[data-v-d31e1c47]:before {
content: "\e651";
}
.uniui-eye-filled[data-v-d31e1c47]:before {
content: "\e66a";
}
.uniui-eye-slash[data-v-d31e1c47]:before {
content: "\e6b3";
}
.uniui-eye-slash-filled[data-v-d31e1c47]:before {
content: "\e6b4";
}
.uniui-info-filled[data-v-d31e1c47]:before {
content: "\e649";
}
.uniui-reload[data-v-d31e1c47]:before {
content: "\e6b2";
}
.uniui-micoff-filled[data-v-d31e1c47]:before {
content: "\e6b0";
}
.uniui-map-pin-ellipse[data-v-d31e1c47]:before {
content: "\e6ac";
}
.uniui-map-pin[data-v-d31e1c47]:before {
content: "\e6ad";
}
.uniui-location[data-v-d31e1c47]:before {
content: "\e6ae";
}
.uniui-starhalf[data-v-d31e1c47]:before {
content: "\e683";
}
.uniui-star[data-v-d31e1c47]:before {
content: "\e688";
}
.uniui-star-filled[data-v-d31e1c47]:before {
content: "\e68f";
}
.uniui-calendar[data-v-d31e1c47]:before {
content: "\e6a0";
}
.uniui-fire[data-v-d31e1c47]:before {
content: "\e6a1";
}
.uniui-medal[data-v-d31e1c47]:before {
content: "\e6a2";
}
.uniui-font[data-v-d31e1c47]:before {
content: "\e6a3";
}
.uniui-gift[data-v-d31e1c47]:before {
content: "\e6a4";
}
.uniui-link[data-v-d31e1c47]:before {
content: "\e6a5";
}
.uniui-notification[data-v-d31e1c47]:before {
content: "\e6a6";
}
.uniui-staff[data-v-d31e1c47]:before {
content: "\e6a7";
}
.uniui-vip[data-v-d31e1c47]:before {
content: "\e6a8";
}
.uniui-folder-add[data-v-d31e1c47]:before {
content: "\e6a9";
}
.uniui-tune[data-v-d31e1c47]:before {
content: "\e6aa";
}
.uniui-auth[data-v-d31e1c47]:before {
content: "\e6ab";
}
.uniui-person[data-v-d31e1c47]:before {
content: "\e699";
}
.uniui-email-filled[data-v-d31e1c47]:before {
content: "\e69a";
}
.uniui-phone-filled[data-v-d31e1c47]:before {
content: "\e69b";
}
.uniui-phone[data-v-d31e1c47]:before {
content: "\e69c";
}
.uniui-email[data-v-d31e1c47]:before {
content: "\e69e";
}
.uniui-personadd[data-v-d31e1c47]:before {
content: "\e69f";
}
.uniui-chatboxes-filled[data-v-d31e1c47]:before {
content: "\e692";
}
.uniui-contact[data-v-d31e1c47]:before {
content: "\e693";
}
.uniui-chatbubble-filled[data-v-d31e1c47]:before {
content: "\e694";
}
.uniui-contact-filled[data-v-d31e1c47]:before {
content: "\e695";
}
.uniui-chatboxes[data-v-d31e1c47]:before {
content: "\e696";
}
.uniui-chatbubble[data-v-d31e1c47]:before {
content: "\e697";
}
.uniui-upload-filled[data-v-d31e1c47]:before {
content: "\e68e";
}
.uniui-upload[data-v-d31e1c47]:before {
content: "\e690";
}
.uniui-weixin[data-v-d31e1c47]:before {
content: "\e691";
}
.uniui-compose[data-v-d31e1c47]:before {
content: "\e67f";
}
.uniui-qq[data-v-d31e1c47]:before {
content: "\e680";
}
.uniui-download-filled[data-v-d31e1c47]:before {
content: "\e681";
}
.uniui-pyq[data-v-d31e1c47]:before {
content: "\e682";
}
.uniui-sound[data-v-d31e1c47]:before {
content: "\e684";
}
.uniui-trash-filled[data-v-d31e1c47]:before {
content: "\e685";
}
.uniui-sound-filled[data-v-d31e1c47]:before {
content: "\e686";
}
.uniui-trash[data-v-d31e1c47]:before {
content: "\e687";
}
.uniui-videocam-filled[data-v-d31e1c47]:before {
content: "\e689";
}
.uniui-spinner-cycle[data-v-d31e1c47]:before {
content: "\e68a";
}
.uniui-weibo[data-v-d31e1c47]:before {
content: "\e68b";
}
.uniui-videocam[data-v-d31e1c47]:before {
content: "\e68c";
}
.uniui-download[data-v-d31e1c47]:before {
content: "\e68d";
}
.uniui-help[data-v-d31e1c47]:before {
content: "\e679";
}
.uniui-navigate-filled[data-v-d31e1c47]:before {
content: "\e67a";
}
.uniui-plusempty[data-v-d31e1c47]:before {
content: "\e67b";
}
.uniui-smallcircle[data-v-d31e1c47]:before {
content: "\e67c";
}
.uniui-minus-filled[data-v-d31e1c47]:before {
content: "\e67d";
}
.uniui-micoff[data-v-d31e1c47]:before {
content: "\e67e";
}
.uniui-closeempty[data-v-d31e1c47]:before {
content: "\e66c";
}
.uniui-clear[data-v-d31e1c47]:before {
content: "\e66d";
}
.uniui-navigate[data-v-d31e1c47]:before {
content: "\e66e";
}
.uniui-minus[data-v-d31e1c47]:before {
content: "\e66f";
}
.uniui-image[data-v-d31e1c47]:before {
content: "\e670";
}
.uniui-mic[data-v-d31e1c47]:before {
content: "\e671";
}
.uniui-paperplane[data-v-d31e1c47]:before {
content: "\e672";
}
.uniui-close[data-v-d31e1c47]:before {
content: "\e673";
}
.uniui-help-filled[data-v-d31e1c47]:before {
content: "\e674";
}
.uniui-paperplane-filled[data-v-d31e1c47]:before {
content: "\e675";
}
.uniui-plus[data-v-d31e1c47]:before {
content: "\e676";
}
.uniui-mic-filled[data-v-d31e1c47]:before {
content: "\e677";
}
.uniui-image-filled[data-v-d31e1c47]:before {
content: "\e678";
}
.uniui-locked-filled[data-v-d31e1c47]:before {
content: "\e668";
}
.uniui-info[data-v-d31e1c47]:before {
content: "\e669";
}
.uniui-locked[data-v-d31e1c47]:before {
content: "\e66b";
}
.uniui-camera-filled[data-v-d31e1c47]:before {
content: "\e658";
}
.uniui-chat-filled[data-v-d31e1c47]:before {
content: "\e659";
}
.uniui-camera[data-v-d31e1c47]:before {
content: "\e65a";
}
.uniui-circle[data-v-d31e1c47]:before {
content: "\e65b";
}
.uniui-checkmarkempty[data-v-d31e1c47]:before {
content: "\e65c";
}
.uniui-chat[data-v-d31e1c47]:before {
content: "\e65d";
}
.uniui-circle-filled[data-v-d31e1c47]:before {
content: "\e65e";
}
.uniui-flag[data-v-d31e1c47]:before {
content: "\e65f";
}
.uniui-flag-filled[data-v-d31e1c47]:before {
content: "\e660";
}
.uniui-gear-filled[data-v-d31e1c47]:before {
content: "\e661";
}
.uniui-home[data-v-d31e1c47]:before {
content: "\e662";
}
.uniui-home-filled[data-v-d31e1c47]:before {
content: "\e663";
}
.uniui-gear[data-v-d31e1c47]:before {
content: "\e664";
}
.uniui-smallcircle-filled[data-v-d31e1c47]:before {
content: "\e665";
}
.uniui-map-filled[data-v-d31e1c47]:before {
content: "\e666";
}
.uniui-map[data-v-d31e1c47]:before {
content: "\e667";
}
.uniui-refresh-filled[data-v-d31e1c47]:before {
content: "\e656";
}
.uniui-refresh[data-v-d31e1c47]:before {
content: "\e657";
}
.uniui-cloud-upload[data-v-d31e1c47]:before {
content: "\e645";
}
.uniui-cloud-download-filled[data-v-d31e1c47]:before {
content: "\e646";
}
.uniui-cloud-download[data-v-d31e1c47]:before {
content: "\e647";
}
.uniui-cloud-upload-filled[data-v-d31e1c47]:before {
content: "\e648";
}
.uniui-redo[data-v-d31e1c47]:before {
content: "\e64a";
}
.uniui-images-filled[data-v-d31e1c47]:before {
content: "\e64b";
}
.uniui-undo-filled[data-v-d31e1c47]:before {
content: "\e64c";
}
.uniui-more[data-v-d31e1c47]:before {
content: "\e64d";
}
.uniui-more-filled[data-v-d31e1c47]:before {
content: "\e64e";
}
.uniui-undo[data-v-d31e1c47]:before {
content: "\e64f";
}
.uniui-images[data-v-d31e1c47]:before {
content: "\e650";
}
.uniui-paperclip[data-v-d31e1c47]:before {
content: "\e652";
}
.uniui-settings[data-v-d31e1c47]:before {
content: "\e653";
}
.uniui-search[data-v-d31e1c47]:before {
content: "\e654";
}
.uniui-redo-filled[data-v-d31e1c47]:before {
content: "\e655";
}
.uniui-list[data-v-d31e1c47]:before {
content: "\e644";
}
.uniui-mail-open-filled[data-v-d31e1c47]:before {
content: "\e63a";
}
.uniui-hand-down-filled[data-v-d31e1c47]:before {
content: "\e63c";
}
.uniui-hand-down[data-v-d31e1c47]:before {
content: "\e63d";
}
.uniui-hand-up-filled[data-v-d31e1c47]:before {
content: "\e63e";
}
.uniui-hand-up[data-v-d31e1c47]:before {
content: "\e63f";
}
.uniui-heart-filled[data-v-d31e1c47]:before {
content: "\e641";
}
.uniui-mail-open[data-v-d31e1c47]:before {
content: "\e643";
}
.uniui-heart[data-v-d31e1c47]:before {
content: "\e639";
}
.uniui-loop[data-v-d31e1c47]:before {
content: "\e633";
}
.uniui-pulldown[data-v-d31e1c47]:before {
content: "\e632";
}
.uniui-scan[data-v-d31e1c47]:before {
content: "\e62a";
}
.uniui-bars[data-v-d31e1c47]:before {
content: "\e627";
}
.uniui-checkbox[data-v-d31e1c47]:before {
content: "\e62b";
}
.uniui-checkbox-filled[data-v-d31e1c47]:before {
content: "\e62c";
}
.uniui-shop[data-v-d31e1c47]:before {
content: "\e62f";
}
.uniui-headphones[data-v-d31e1c47]:before {
content: "\e630";
}
.uniui-cart[data-v-d31e1c47]:before {
content: "\e631";
}
@font-face {
font-family: uniicons;
src: url("../../assets/uniicons.32e978a5.ttf");
}
.uni-icons[data-v-d31e1c47] {
font-family: uniicons;
text-decoration: none;
text-align: center;
}
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.user-profile[data-v-d2908b51] {
display: flex;
flex-direction: column;
align-items: center;
background-color: rgba(193, 193, 193, 0.1);
}
.modal-header[data-v-d2908b51] {
position: relative;
width: 100%;
height: auto;
padding: 0.625rem 0.625rem;
box-sizing: border-box;
display: flex;
justify-content: space-between;
align-items: center;
}
.modal-header .modal-left[data-v-d2908b51] {
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
}
.modal-header .modal-title[data-v-d2908b51] {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
width: 100%;
height: auto;
left: 50%;
transform: translate(-50%);
}
.modal-header .modal-title .title-text[data-v-d2908b51] {
font-size: 16px;
font-weight: 500;
}
.modal-header .modal-right[data-v-d2908b51] {
display: flex;
align-items: center;
justify-content: center;
size: 1.25rem;
z-index: 2;
}
.modal-header .modal-right .save-btn[data-v-d2908b51] {
background-color: #3b82f6;
color: #ffffff;
padding: 0.25rem 0.625rem;
box-sizing: border-box;
border-radius: 0.3125rem;
}
.modal-body[data-v-d2908b51] {
width: 100%;
height: auto;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 1.5625rem;
box-sizing: border-box;
}
.modal-body .avatar-upload-section[data-v-d2908b51] {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
margin-bottom: 0.3125rem;
box-sizing: border-box;
}
.modal-body .avatar-upload-section .avatar-upload-container[data-v-d2908b51] {
width: 6.25rem;
height: 6.25rem;
border-radius: 50%;
padding: 0.15625rem;
margin-top: 0.625rem;
box-sizing: border-box;
background: #f3f4f6;
display: flex;
justify-content: center;
align-items: center;
border: 0.15625rem solid #dddddd;
box-sizing: border-box;
}
.modal-body .avatar-upload-section .avatar-upload-container .avatar-preview[data-v-d2908b51] {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
border-radius: 50%;
overflow: hidden;
}
.modal-body .avatar-upload-section .avatar-upload-container .avatar-preview uni-image[data-v-d2908b51] {
width: 100%;
height: 100%;
object-fit: cover;
}
.modal-body .avatar-upload-section .avatar-upload-container .avatar-placeholder[data-v-d2908b51] {
display: flex;
justify-content: center;
align-items: center;
padding: 0.3125rem;
box-sizing: border-box;
border-radius: 50%;
background: #9ca3af;
}
.modal-body .form-card[data-v-d2908b51] {
width: 100%;
padding: 0.625rem;
background: #ffffff;
box-sizing: border-box;
border-radius: 0.625rem;
margin: 0.625rem 0;
}
.modal-body .form-field[data-v-d2908b51] {
display: flex;
justify-content: center;
align-items: flex-start;
flex-direction: column;
margin: 0.625rem 0;
width: 100%;
}
.modal-body .form-field .form-text[data-v-d2908b51] {
font-size: 15px;
font-weight: 300;
}
.modal-body .form-field .form-field-input[data-v-d2908b51] {
width: 100%;
height: 2.5rem;
}
.modal-body .form-field .edit-input-focus[data-v-d2908b51] {
background: rgba(170, 255, 255, 0.1);
}
.modal-body .prompt-content[data-v-d2908b51] {
width: 100%;
font-size: 10px;
color: #9ca3af;
}

View File

@@ -0,0 +1,279 @@
.workspace-container[data-v-769edd25] {
display: flex;
flex-direction: column;
background: rgba(140, 140, 140, 0.1);
}
.workspace-text[data-v-769edd25] {
color: #0073ff;
font-weight: bold;
}
.workspace-header[data-v-769edd25] {
width: 100%;
display: flex;
flex-shrink: 0;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
box-sizing: border-box;
border-bottom: 0.03125rem solid #ddd;
}
.custom-navbar[data-v-769edd25] {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0.625rem 0.3125rem;
box-sizing: border-box;
position: relative;
}
.navbar-left[data-v-769edd25] {
display: flex;
justify-content: center;
align-items: center;
}
.navbar-before-title[data-v-769edd25] {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.navbar-title[data-v-769edd25] {
display: flex;
flex: 1;
justify-content: center;
align-items: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.navbar-right[data-v-769edd25] {
display: flex;
justify-content: center;
align-items: center;
margin-right: 0.625rem;
box-sizing: border-box;
}
.navbar-right .menu-open[data-v-769edd25] {
color: #3ab0ff !important;
font-size: 1.25rem !important;
}
.custom-navbar-icon[data-v-769edd25] {
color: #0073ff !important;
font-size: 1.25rem !important;
}
.search-file-warpper[data-v-769edd25] {
display: flex;
width: 90%;
align-items: center;
}
.search-file[data-v-769edd25] {
display: flex;
flex: 1;
align-items: center;
background: rgba(255, 255, 255, 1);
padding: 0.5rem;
box-sizing: border-box;
border-radius: 0.9375rem;
}
.icon-sousuo[data-v-769edd25] {
font-weight: bold;
}
.search-file-input[data-v-769edd25] {
margin-left: 0.625rem;
}
.cancel-search[data-v-769edd25] {
display: flex;
flex-shrink: 0;
padding: 0 0 0 0.625rem;
box-sizing: border-box;
color: #0073ff;
}
.workspace-content[data-v-769edd25] {
width: 100%;
display: block;
flex: 1;
overflow: auto;
box-sizing: border-box;
position: relative;
}
/* 菜单卡片 */
.menu-card[data-v-769edd25] {
position: absolute;
top: 100%;
right: 0.625rem;
width: 9.375rem;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background: #fff;
border-radius: 0.9375rem;
z-index: 1;
}
.menu-card-item[data-v-769edd25] {
width: 100%;
padding: 0.625rem;
box-sizing: border-box;
}
.folder-null[data-v-769edd25] {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
position: absolute;
left: 50%;
top: 30%;
transform: translateX(-50%);
font-size: 1rem;
}
.folder-null .iconfont[data-v-769edd25] {
font-size: 5.625rem;
}
.folder-grid[data-v-769edd25] {
width: 100%;
display: grid;
grid-template-columns: repeat(3,1fr);
padding: 0.625rem;
box-sizing: border-box;
gap: 0.625rem;
align-items: start;
}
.folder-item[data-v-769edd25] {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: relative;
}
.folder-item.select-folder[data-v-769edd25] {
border-radius: 0.9375rem;
background: rgba(9, 9, 9, 0.1);
}
.folder-item-style[data-v-769edd25] {
font-size: 5rem !important;
font-weight: 0.3125rem !important;
color: #3ab0ff !important;
}
.folder-checkbox[data-v-769edd25] {
width: 1.5625rem;
height: 1.5625rem;
border: 0.1875rem solid #fff;
border-radius: 50%;
box-shadow: 0 0.0625rem 0.09375rem #333;
background: rgba(255, 255, 255, 0.2);
box-sizing: border-box;
position: absolute;
left: 50%;
top: 30%;
transform: translate(-50%);
display: flex;
justify-content: center;
align-items: center;
}
.folder-checkbox.select-folder[data-v-769edd25] {
background-color: #0073ff;
}
.workspace-footer[data-v-769edd25] {
width: 100%;
display: flex;
flex-shrink: 0;
justify-content: space-between;
padding: 0.9375rem;
box-sizing: border-box;
color: #999999;
background: #eeeeee;
}
.workspace-footer.folder-actions[data-v-769edd25] {
color: #0073ff;
}
.workspace-footer .iconfont[data-v-769edd25] {
font-size: 1.25rem !important;
}
/* 编辑模板弹窗 */
.edit-template-wrapper[data-v-769edd25] {
}
.template-grid[data-v-769edd25] {
width: 100%;
display: grid;
grid-template-columns: repeat(2, 1fr);
padding: 0.625rem;
box-sizing: border-box;
gap: 0.625rem;
align-items: start;
}
.template-card[data-v-769edd25] {
display: flex;
flex-direction: column;
box-sizing: border-box;
border-radius: 0.625rem;
border: 0.03125rem solid #ddd;
box-shadow: 0 0.0625rem 0.375rem rgba(0, 0, 0, 0.05);
overflow: hidden;
background-color: #fff;
}
.template-name[data-v-769edd25] {
width: 100%;
background: linear-gradient(to right, rgba(0, 122, 255, 0.8), rgba(170, 170, 255, 0.8));
color: #fff;
font-weight: bold;
font-size: 18px;
padding: 0.3125rem 0.625rem;
box-sizing: border-box;
}
.template-content[data-v-769edd25] {
display: flex;
flex-wrap: wrap;
min-height: 6.25rem;
padding: 0.5625rem;
margin: 0.1875rem 0.1875rem 0 0.1875rem;
box-sizing: border-box;
border: 1px solid #eee;
border-radius: 0.625rem;
box-shadow: 0.0625rem 0.15625rem 0.25rem rgba(170, 170, 255, 0.3);
overflow: hidden;
}
.template-content-text[data-v-769edd25] {
width: 100%;
color: #666;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
/* 限制显示行数 */
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
word-break: break-all;
line-height: 1.4;
}
.template-info-wrapper[data-v-769edd25] {
padding: 0 0.5rem;
}
.template-item[data-v-769edd25] {
display: flex;
flex-direction: column;
color: #007aff;
font-size: 12px;
}
.template-item .background-style[data-v-769edd25] {
display: flex;
box-sizing: border-box;
border-radius: 0.3125rem;
align-self: flex-start;
margin-top: 0.1875rem;
}
.template-option[data-v-769edd25] {
display: flex;
justify-content: space-between;
align-items: center;
margin: 0.3125rem;
}
.template-option .iconfont[data-v-769edd25] {
color: #007aff;
}
.iconfont.icon-favorite-fill[data-v-769edd25] {
color: #ffaa00;
}

View File

@@ -0,0 +1,725 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.uniui-cart-filled[data-v-d31e1c47]:before {
content: "\e6d0";
}
.uniui-gift-filled[data-v-d31e1c47]:before {
content: "\e6c4";
}
.uniui-color[data-v-d31e1c47]:before {
content: "\e6cf";
}
.uniui-wallet[data-v-d31e1c47]:before {
content: "\e6b1";
}
.uniui-settings-filled[data-v-d31e1c47]:before {
content: "\e6ce";
}
.uniui-auth-filled[data-v-d31e1c47]:before {
content: "\e6cc";
}
.uniui-shop-filled[data-v-d31e1c47]:before {
content: "\e6cd";
}
.uniui-staff-filled[data-v-d31e1c47]:before {
content: "\e6cb";
}
.uniui-vip-filled[data-v-d31e1c47]:before {
content: "\e6c6";
}
.uniui-plus-filled[data-v-d31e1c47]:before {
content: "\e6c7";
}
.uniui-folder-add-filled[data-v-d31e1c47]:before {
content: "\e6c8";
}
.uniui-color-filled[data-v-d31e1c47]:before {
content: "\e6c9";
}
.uniui-tune-filled[data-v-d31e1c47]:before {
content: "\e6ca";
}
.uniui-calendar-filled[data-v-d31e1c47]:before {
content: "\e6c0";
}
.uniui-notification-filled[data-v-d31e1c47]:before {
content: "\e6c1";
}
.uniui-wallet-filled[data-v-d31e1c47]:before {
content: "\e6c2";
}
.uniui-medal-filled[data-v-d31e1c47]:before {
content: "\e6c3";
}
.uniui-fire-filled[data-v-d31e1c47]:before {
content: "\e6c5";
}
.uniui-refreshempty[data-v-d31e1c47]:before {
content: "\e6bf";
}
.uniui-location-filled[data-v-d31e1c47]:before {
content: "\e6af";
}
.uniui-person-filled[data-v-d31e1c47]:before {
content: "\e69d";
}
.uniui-personadd-filled[data-v-d31e1c47]:before {
content: "\e698";
}
.uniui-arrowthinleft[data-v-d31e1c47]:before {
content: "\e6d2";
}
.uniui-arrowthinup[data-v-d31e1c47]:before {
content: "\e6d3";
}
.uniui-arrowthindown[data-v-d31e1c47]:before {
content: "\e6d4";
}
.uniui-back[data-v-d31e1c47]:before {
content: "\e6b9";
}
.uniui-forward[data-v-d31e1c47]:before {
content: "\e6ba";
}
.uniui-arrow-right[data-v-d31e1c47]:before {
content: "\e6bb";
}
.uniui-arrow-left[data-v-d31e1c47]:before {
content: "\e6bc";
}
.uniui-arrow-up[data-v-d31e1c47]:before {
content: "\e6bd";
}
.uniui-arrow-down[data-v-d31e1c47]:before {
content: "\e6be";
}
.uniui-arrowthinright[data-v-d31e1c47]:before {
content: "\e6d1";
}
.uniui-down[data-v-d31e1c47]:before {
content: "\e6b8";
}
.uniui-bottom[data-v-d31e1c47]:before {
content: "\e6b8";
}
.uniui-arrowright[data-v-d31e1c47]:before {
content: "\e6d5";
}
.uniui-right[data-v-d31e1c47]:before {
content: "\e6b5";
}
.uniui-up[data-v-d31e1c47]:before {
content: "\e6b6";
}
.uniui-top[data-v-d31e1c47]:before {
content: "\e6b6";
}
.uniui-left[data-v-d31e1c47]:before {
content: "\e6b7";
}
.uniui-arrowup[data-v-d31e1c47]:before {
content: "\e6d6";
}
.uniui-eye[data-v-d31e1c47]:before {
content: "\e651";
}
.uniui-eye-filled[data-v-d31e1c47]:before {
content: "\e66a";
}
.uniui-eye-slash[data-v-d31e1c47]:before {
content: "\e6b3";
}
.uniui-eye-slash-filled[data-v-d31e1c47]:before {
content: "\e6b4";
}
.uniui-info-filled[data-v-d31e1c47]:before {
content: "\e649";
}
.uniui-reload[data-v-d31e1c47]:before {
content: "\e6b2";
}
.uniui-micoff-filled[data-v-d31e1c47]:before {
content: "\e6b0";
}
.uniui-map-pin-ellipse[data-v-d31e1c47]:before {
content: "\e6ac";
}
.uniui-map-pin[data-v-d31e1c47]:before {
content: "\e6ad";
}
.uniui-location[data-v-d31e1c47]:before {
content: "\e6ae";
}
.uniui-starhalf[data-v-d31e1c47]:before {
content: "\e683";
}
.uniui-star[data-v-d31e1c47]:before {
content: "\e688";
}
.uniui-star-filled[data-v-d31e1c47]:before {
content: "\e68f";
}
.uniui-calendar[data-v-d31e1c47]:before {
content: "\e6a0";
}
.uniui-fire[data-v-d31e1c47]:before {
content: "\e6a1";
}
.uniui-medal[data-v-d31e1c47]:before {
content: "\e6a2";
}
.uniui-font[data-v-d31e1c47]:before {
content: "\e6a3";
}
.uniui-gift[data-v-d31e1c47]:before {
content: "\e6a4";
}
.uniui-link[data-v-d31e1c47]:before {
content: "\e6a5";
}
.uniui-notification[data-v-d31e1c47]:before {
content: "\e6a6";
}
.uniui-staff[data-v-d31e1c47]:before {
content: "\e6a7";
}
.uniui-vip[data-v-d31e1c47]:before {
content: "\e6a8";
}
.uniui-folder-add[data-v-d31e1c47]:before {
content: "\e6a9";
}
.uniui-tune[data-v-d31e1c47]:before {
content: "\e6aa";
}
.uniui-auth[data-v-d31e1c47]:before {
content: "\e6ab";
}
.uniui-person[data-v-d31e1c47]:before {
content: "\e699";
}
.uniui-email-filled[data-v-d31e1c47]:before {
content: "\e69a";
}
.uniui-phone-filled[data-v-d31e1c47]:before {
content: "\e69b";
}
.uniui-phone[data-v-d31e1c47]:before {
content: "\e69c";
}
.uniui-email[data-v-d31e1c47]:before {
content: "\e69e";
}
.uniui-personadd[data-v-d31e1c47]:before {
content: "\e69f";
}
.uniui-chatboxes-filled[data-v-d31e1c47]:before {
content: "\e692";
}
.uniui-contact[data-v-d31e1c47]:before {
content: "\e693";
}
.uniui-chatbubble-filled[data-v-d31e1c47]:before {
content: "\e694";
}
.uniui-contact-filled[data-v-d31e1c47]:before {
content: "\e695";
}
.uniui-chatboxes[data-v-d31e1c47]:before {
content: "\e696";
}
.uniui-chatbubble[data-v-d31e1c47]:before {
content: "\e697";
}
.uniui-upload-filled[data-v-d31e1c47]:before {
content: "\e68e";
}
.uniui-upload[data-v-d31e1c47]:before {
content: "\e690";
}
.uniui-weixin[data-v-d31e1c47]:before {
content: "\e691";
}
.uniui-compose[data-v-d31e1c47]:before {
content: "\e67f";
}
.uniui-qq[data-v-d31e1c47]:before {
content: "\e680";
}
.uniui-download-filled[data-v-d31e1c47]:before {
content: "\e681";
}
.uniui-pyq[data-v-d31e1c47]:before {
content: "\e682";
}
.uniui-sound[data-v-d31e1c47]:before {
content: "\e684";
}
.uniui-trash-filled[data-v-d31e1c47]:before {
content: "\e685";
}
.uniui-sound-filled[data-v-d31e1c47]:before {
content: "\e686";
}
.uniui-trash[data-v-d31e1c47]:before {
content: "\e687";
}
.uniui-videocam-filled[data-v-d31e1c47]:before {
content: "\e689";
}
.uniui-spinner-cycle[data-v-d31e1c47]:before {
content: "\e68a";
}
.uniui-weibo[data-v-d31e1c47]:before {
content: "\e68b";
}
.uniui-videocam[data-v-d31e1c47]:before {
content: "\e68c";
}
.uniui-download[data-v-d31e1c47]:before {
content: "\e68d";
}
.uniui-help[data-v-d31e1c47]:before {
content: "\e679";
}
.uniui-navigate-filled[data-v-d31e1c47]:before {
content: "\e67a";
}
.uniui-plusempty[data-v-d31e1c47]:before {
content: "\e67b";
}
.uniui-smallcircle[data-v-d31e1c47]:before {
content: "\e67c";
}
.uniui-minus-filled[data-v-d31e1c47]:before {
content: "\e67d";
}
.uniui-micoff[data-v-d31e1c47]:before {
content: "\e67e";
}
.uniui-closeempty[data-v-d31e1c47]:before {
content: "\e66c";
}
.uniui-clear[data-v-d31e1c47]:before {
content: "\e66d";
}
.uniui-navigate[data-v-d31e1c47]:before {
content: "\e66e";
}
.uniui-minus[data-v-d31e1c47]:before {
content: "\e66f";
}
.uniui-image[data-v-d31e1c47]:before {
content: "\e670";
}
.uniui-mic[data-v-d31e1c47]:before {
content: "\e671";
}
.uniui-paperplane[data-v-d31e1c47]:before {
content: "\e672";
}
.uniui-close[data-v-d31e1c47]:before {
content: "\e673";
}
.uniui-help-filled[data-v-d31e1c47]:before {
content: "\e674";
}
.uniui-paperplane-filled[data-v-d31e1c47]:before {
content: "\e675";
}
.uniui-plus[data-v-d31e1c47]:before {
content: "\e676";
}
.uniui-mic-filled[data-v-d31e1c47]:before {
content: "\e677";
}
.uniui-image-filled[data-v-d31e1c47]:before {
content: "\e678";
}
.uniui-locked-filled[data-v-d31e1c47]:before {
content: "\e668";
}
.uniui-info[data-v-d31e1c47]:before {
content: "\e669";
}
.uniui-locked[data-v-d31e1c47]:before {
content: "\e66b";
}
.uniui-camera-filled[data-v-d31e1c47]:before {
content: "\e658";
}
.uniui-chat-filled[data-v-d31e1c47]:before {
content: "\e659";
}
.uniui-camera[data-v-d31e1c47]:before {
content: "\e65a";
}
.uniui-circle[data-v-d31e1c47]:before {
content: "\e65b";
}
.uniui-checkmarkempty[data-v-d31e1c47]:before {
content: "\e65c";
}
.uniui-chat[data-v-d31e1c47]:before {
content: "\e65d";
}
.uniui-circle-filled[data-v-d31e1c47]:before {
content: "\e65e";
}
.uniui-flag[data-v-d31e1c47]:before {
content: "\e65f";
}
.uniui-flag-filled[data-v-d31e1c47]:before {
content: "\e660";
}
.uniui-gear-filled[data-v-d31e1c47]:before {
content: "\e661";
}
.uniui-home[data-v-d31e1c47]:before {
content: "\e662";
}
.uniui-home-filled[data-v-d31e1c47]:before {
content: "\e663";
}
.uniui-gear[data-v-d31e1c47]:before {
content: "\e664";
}
.uniui-smallcircle-filled[data-v-d31e1c47]:before {
content: "\e665";
}
.uniui-map-filled[data-v-d31e1c47]:before {
content: "\e666";
}
.uniui-map[data-v-d31e1c47]:before {
content: "\e667";
}
.uniui-refresh-filled[data-v-d31e1c47]:before {
content: "\e656";
}
.uniui-refresh[data-v-d31e1c47]:before {
content: "\e657";
}
.uniui-cloud-upload[data-v-d31e1c47]:before {
content: "\e645";
}
.uniui-cloud-download-filled[data-v-d31e1c47]:before {
content: "\e646";
}
.uniui-cloud-download[data-v-d31e1c47]:before {
content: "\e647";
}
.uniui-cloud-upload-filled[data-v-d31e1c47]:before {
content: "\e648";
}
.uniui-redo[data-v-d31e1c47]:before {
content: "\e64a";
}
.uniui-images-filled[data-v-d31e1c47]:before {
content: "\e64b";
}
.uniui-undo-filled[data-v-d31e1c47]:before {
content: "\e64c";
}
.uniui-more[data-v-d31e1c47]:before {
content: "\e64d";
}
.uniui-more-filled[data-v-d31e1c47]:before {
content: "\e64e";
}
.uniui-undo[data-v-d31e1c47]:before {
content: "\e64f";
}
.uniui-images[data-v-d31e1c47]:before {
content: "\e650";
}
.uniui-paperclip[data-v-d31e1c47]:before {
content: "\e652";
}
.uniui-settings[data-v-d31e1c47]:before {
content: "\e653";
}
.uniui-search[data-v-d31e1c47]:before {
content: "\e654";
}
.uniui-redo-filled[data-v-d31e1c47]:before {
content: "\e655";
}
.uniui-list[data-v-d31e1c47]:before {
content: "\e644";
}
.uniui-mail-open-filled[data-v-d31e1c47]:before {
content: "\e63a";
}
.uniui-hand-down-filled[data-v-d31e1c47]:before {
content: "\e63c";
}
.uniui-hand-down[data-v-d31e1c47]:before {
content: "\e63d";
}
.uniui-hand-up-filled[data-v-d31e1c47]:before {
content: "\e63e";
}
.uniui-hand-up[data-v-d31e1c47]:before {
content: "\e63f";
}
.uniui-heart-filled[data-v-d31e1c47]:before {
content: "\e641";
}
.uniui-mail-open[data-v-d31e1c47]:before {
content: "\e643";
}
.uniui-heart[data-v-d31e1c47]:before {
content: "\e639";
}
.uniui-loop[data-v-d31e1c47]:before {
content: "\e633";
}
.uniui-pulldown[data-v-d31e1c47]:before {
content: "\e632";
}
.uniui-scan[data-v-d31e1c47]:before {
content: "\e62a";
}
.uniui-bars[data-v-d31e1c47]:before {
content: "\e627";
}
.uniui-checkbox[data-v-d31e1c47]:before {
content: "\e62b";
}
.uniui-checkbox-filled[data-v-d31e1c47]:before {
content: "\e62c";
}
.uniui-shop[data-v-d31e1c47]:before {
content: "\e62f";
}
.uniui-headphones[data-v-d31e1c47]:before {
content: "\e630";
}
.uniui-cart[data-v-d31e1c47]:before {
content: "\e631";
}
@font-face {
font-family: uniicons;
src: url("../../assets/uniicons.32e978a5.ttf");
}
.uni-icons[data-v-d31e1c47] {
font-family: uniicons;
text-decoration: none;
text-align: center;
}
.workspace-container[data-v-c1a60359] {
display: flex;
flex-direction: column;
background: rgba(140, 140, 140, 0.1);
}
.workspace-text[data-v-c1a60359] {
color: #0073ff;
font-weight: bold;
}
.workspace-header[data-v-c1a60359] {
width: 100%;
display: flex;
flex-shrink: 0;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
box-sizing: border-box;
border-bottom: 0.03125rem solid #ddd;
}
.custom-navbar[data-v-c1a60359] {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0.625rem 0.3125rem;
box-sizing: border-box;
position: relative;
}
.navbar-left[data-v-c1a60359] {
display: flex;
justify-content: center;
align-items: center;
}
.navbar-before-title[data-v-c1a60359] {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.navbar-title[data-v-c1a60359] {
display: flex;
flex: 1;
justify-content: center;
align-items: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.navbar-right[data-v-c1a60359] {
display: flex;
justify-content: center;
align-items: center;
margin-right: 0.625rem;
box-sizing: border-box;
}
.navbar-right .menu-open[data-v-c1a60359] {
color: #3ab0ff !important;
font-size: 1.25rem !important;
}
.custom-navbar-icon[data-v-c1a60359] {
color: #0073ff !important;
font-size: 1.25rem !important;
}
.search-file-warpper[data-v-c1a60359] {
display: flex;
width: 90%;
align-items: center;
}
.search-file[data-v-c1a60359] {
display: flex;
flex: 1;
align-items: center;
background: rgba(255, 255, 255, 1);
padding: 0.5rem;
box-sizing: border-box;
border-radius: 0.9375rem;
}
.icon-sousuo[data-v-c1a60359] {
font-weight: bold;
}
.search-file-input[data-v-c1a60359] {
margin-left: 0.625rem;
}
.cancel-search[data-v-c1a60359] {
display: flex;
flex-shrink: 0;
padding: 0 0 0 0.625rem;
box-sizing: border-box;
color: #0073ff;
}
.workspace-content[data-v-c1a60359] {
width: 100%;
display: block;
flex: 1;
overflow: auto;
box-sizing: border-box;
position: relative;
}
/* 菜单卡片 */
.menu-card[data-v-c1a60359] {
position: absolute;
top: 100%;
right: 0.625rem;
width: 9.375rem;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background: #fff;
border-radius: 0.9375rem;
z-index: 1;
}
.menu-card-item[data-v-c1a60359] {
width: 100%;
padding: 0.625rem;
box-sizing: border-box;
}
.folder-null[data-v-c1a60359] {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
position: absolute;
left: 50%;
top: 30%;
transform: translateX(-50%);
font-size: 1rem;
}
.folder-null .iconfont[data-v-c1a60359] {
font-size: 5.625rem;
}
.folder-grid[data-v-c1a60359] {
width: 100%;
display: grid;
grid-template-columns: repeat(3,1fr);
padding: 0.625rem;
box-sizing: border-box;
gap: 0.625rem;
align-items: start;
}
.folder-item[data-v-c1a60359] {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: relative;
}
.folder-item.select-folder[data-v-c1a60359] {
border-radius: 0.9375rem;
background: rgba(9, 9, 9, 0.1);
}
.folder-item-style[data-v-c1a60359] {
font-size: 5rem !important;
font-weight: 0.3125rem !important;
color: #3ab0ff !important;
}
.folder-checkbox[data-v-c1a60359] {
width: 1.5625rem;
height: 1.5625rem;
border: 0.1875rem solid #fff;
border-radius: 50%;
box-shadow: 0 0.0625rem 0.09375rem #333;
background: rgba(255, 255, 255, 0.2);
box-sizing: border-box;
position: absolute;
left: 50%;
top: 30%;
transform: translate(-50%);
display: flex;
justify-content: center;
align-items: center;
}
.folder-checkbox.select-folder[data-v-c1a60359] {
background-color: #0073ff;
}
.workspace-footer[data-v-c1a60359] {
width: 100%;
display: flex;
flex-shrink: 0;
justify-content: space-between;
padding: 0.9375rem;
box-sizing: border-box;
color: #999999;
background: #eeeeee;
}
.workspace-footer.folder-actions[data-v-c1a60359] {
color: #0073ff;
}
.workspace-footer .iconfont[data-v-c1a60359] {
font-size: 1.25rem !important;
}

View File

@@ -0,0 +1,222 @@
.container[data-v-cd5869b7] {
padding: 0.625rem;
background-color: #f5f5f5;
min-height: 100vh;
}
.status-card[data-v-cd5869b7],
.config-card[data-v-cd5869b7],
.control-card[data-v-cd5869b7],
.send-card[data-v-cd5869b7],
.log-card[data-v-cd5869b7] {
background-color: #fff;
border-radius: 0.5rem;
padding: 0.9375rem;
margin-bottom: 0.625rem;
box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.05);
}
.status-label[data-v-cd5869b7] {
font-size: 0.875rem;
color: #666;
margin-bottom: 0.5rem;
}
.status-value[data-v-cd5869b7] {
display: inline-block;
padding: 0.375rem 1rem;
border-radius: 0.25rem;
font-size: 0.875rem;
font-weight: 500;
}
.status-connected[data-v-cd5869b7] {
background-color: #e6f7e6;
color: #52c41a;
}
.status-connecting[data-v-cd5869b7] {
background-color: #fff7e6;
color: #faad14;
}
.status-disconnected[data-v-cd5869b7] {
background-color: #f5f5f5;
color: #999;
}
.status-error[data-v-cd5869b7] {
background-color: #fff1f0;
color: #ff4d4f;
}
.status-info[data-v-cd5869b7] {
margin-top: 0.5rem;
}
.reconnect-info[data-v-cd5869b7] {
font-size: 0.75rem;
color: #faad14;
}
.section-title[data-v-cd5869b7] {
font-size: 1rem;
font-weight: 600;
color: #333;
margin-bottom: 0.75rem;
display: block;
}
.input-group[data-v-cd5869b7] {
margin-bottom: 0.75rem;
}
.input-label[data-v-cd5869b7] {
font-size: 0.875rem;
color: #666;
margin-bottom: 0.375rem;
display: block;
}
.input-field[data-v-cd5869b7] {
border: 0.0625rem solid #e8e8e8;
border-radius: 0.25rem;
padding: 0.625rem;
font-size: 0.875rem;
background-color: #fafafa;
}
.control-card[data-v-cd5869b7] {
display: flex;
gap: 0.625rem;
}
.btn[data-v-cd5869b7] {
flex: 1;
height: 2.75rem;
line-height: 2.75rem;
border-radius: 0.375rem;
font-size: 1rem;
text-align: center;
border: none;
}
.btn-primary[data-v-cd5869b7] {
background-color: #1890ff;
color: #fff;
}
.btn-danger[data-v-cd5869b7] {
background-color: #ff4d4f;
color: #fff;
}
.btn-secondary[data-v-cd5869b7] {
background-color: #f0f0f0;
color: #666;
}
.btn-outline[data-v-cd5869b7] {
background-color: transparent;
color: #1890ff;
border: 0.0625rem solid #1890ff;
}
.btn-small[data-v-cd5869b7] {
height: 2rem;
line-height: 2rem;
font-size: 0.8125rem;
padding: 0 0.75rem;
}
.btn[disabled][data-v-cd5869b7] {
opacity: 0.5;
}
.send-input-wrapper[data-v-cd5869b7] {
display: flex;
flex-direction: column;
gap: 0.625rem;
}
.send-input[data-v-cd5869b7] {
border: 0.0625rem solid #e8e8e8;
border-radius: 0.25rem;
padding: 0.625rem;
font-size: 0.875rem;
min-height: 5rem;
background-color: #fafafa;
box-sizing: border-box;
}
.send-buttons[data-v-cd5869b7] {
display: flex;
gap: 0.625rem;
}
.quick-messages[data-v-cd5869b7] {
margin-top: 0.75rem;
padding-top: 0.75rem;
border-top: 0.0625rem solid #f0f0f0;
}
.quick-label[data-v-cd5869b7] {
font-size: 0.8125rem;
color: #999;
margin-bottom: 0.5rem;
display: block;
}
.quick-btns[data-v-cd5869b7] {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
}
.quick-btn[data-v-cd5869b7] {
padding: 0.375rem 0.75rem;
background-color: #f0f5ff;
color: #1890ff;
border-radius: 0.25rem;
font-size: 0.8125rem;
border: none;
}
.quick-btn[disabled][data-v-cd5869b7] {
opacity: 0.5;
}
.log-header[data-v-cd5869b7] {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 0.75rem;
}
.log-title-wrapper[data-v-cd5869b7] {
display: flex;
align-items: center;
gap: 0.375rem;
}
.log-title-wrapper .section-title[data-v-cd5869b7] {
margin-bottom: 0;
}
.log-count[data-v-cd5869b7] {
font-size: 0.75rem;
color: #999;
}
.log-actions[data-v-cd5869b7] {
display: flex;
gap: 0.375rem;
}
.log-list[data-v-cd5869b7] {
max-height: 15.625rem;
background-color: #1e1e1e;
border-radius: 0.25rem;
padding: 0.625rem;
}
.log-item[data-v-cd5869b7] {
display: flex;
margin-bottom: 0.375rem;
font-family: 'Courier New', monospace;
font-size: 0.75rem;
line-height: 1.6;
}
.log-time[data-v-cd5869b7] {
color: #888;
margin-right: 0.5rem;
flex-shrink: 0;
}
.log-content[data-v-cd5869b7] {
word-break: break-all;
flex: 1;
color: #fff;
}
.log-info .log-content[data-v-cd5869b7] {
color: #fff;
}
.log-success .log-content[data-v-cd5869b7] {
color: #52c41a;
}
.log-error .log-content[data-v-cd5869b7] {
color: #ff4d4f;
}
.log-warn .log-content[data-v-cd5869b7] {
color: #faad14;
}
.log-send .log-content[data-v-cd5869b7] {
color: #1890ff;
}
.log-receive .log-content[data-v-cd5869b7] {
color: #52c41a;
}

View File

@@ -0,0 +1,539 @@
/* Logo 字体 */
@font-face {
font-family: "iconfont logo";
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
}
.logo {
font-family: "iconfont logo";
font-size: 160px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* tabs */
.nav-tabs {
position: relative;
}
.nav-tabs .nav-more {
position: absolute;
right: 0;
bottom: 0;
height: 42px;
line-height: 42px;
color: #666;
}
#tabs {
border-bottom: 1px solid #eee;
}
#tabs li {
cursor: pointer;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 16px;
border-bottom: 2px solid transparent;
position: relative;
z-index: 1;
margin-bottom: -1px;
color: #666;
}
#tabs .active {
border-bottom-color: #f00;
color: #222;
}
.tab-container .content {
display: none;
}
/* 页面布局 */
.main {
padding: 30px 100px;
width: 960px;
margin: 0 auto;
}
.main .logo {
color: #333;
text-align: left;
margin-bottom: 30px;
line-height: 1;
height: 110px;
margin-top: -50px;
overflow: hidden;
*zoom: 1;
}
.main .logo a {
font-size: 160px;
color: #333;
}
.helps {
margin-top: 40px;
}
.helps pre {
padding: 20px;
margin: 10px 0;
border: solid 1px #e7e1cd;
background-color: #fffdef;
overflow: auto;
}
.icon_lists {
width: 100% !important;
overflow: hidden;
*zoom: 1;
}
.icon_lists li {
width: 100px;
margin-bottom: 10px;
margin-right: 20px;
text-align: center;
list-style: none !important;
cursor: default;
}
.icon_lists li .code-name {
line-height: 1.2;
}
.icon_lists .icon {
display: block;
height: 100px;
line-height: 100px;
font-size: 42px;
margin: 10px auto;
color: #333;
-webkit-transition: font-size 0.25s linear, width 0.25s linear;
-moz-transition: font-size 0.25s linear, width 0.25s linear;
transition: font-size 0.25s linear, width 0.25s linear;
}
.icon_lists .icon:hover {
font-size: 100px;
}
.icon_lists .svg-icon {
/* 通过设置 font-size 来改变图标大小 */
width: 1em;
/* 图标和文字相邻时,垂直对齐 */
vertical-align: -0.15em;
/* 通过设置 color 来改变 SVG 的颜色/fill */
fill: currentColor;
/* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
normalize.css 中也包含这行 */
overflow: hidden;
}
.icon_lists li .name,
.icon_lists li .code-name {
color: #666;
}
/* markdown 样式 */
.markdown {
color: #666;
font-size: 14px;
line-height: 1.8;
}
.highlight {
line-height: 1.5;
}
.markdown img {
vertical-align: middle;
max-width: 100%;
}
.markdown h1 {
color: #404040;
font-weight: 500;
line-height: 40px;
margin-bottom: 24px;
}
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
color: #404040;
margin: 1.6em 0 0.6em 0;
font-weight: 500;
clear: both;
}
.markdown h1 {
font-size: 28px;
}
.markdown h2 {
font-size: 22px;
}
.markdown h3 {
font-size: 16px;
}
.markdown h4 {
font-size: 14px;
}
.markdown h5 {
font-size: 12px;
}
.markdown h6 {
font-size: 12px;
}
.markdown hr {
height: 1px;
border: 0;
background: #e9e9e9;
margin: 16px 0;
clear: both;
}
.markdown p {
margin: 1em 0;
}
.markdown>p,
.markdown>blockquote,
.markdown>.highlight,
.markdown>ol,
.markdown>ul {
width: 80%;
}
.markdown ul>li {
list-style: circle;
}
.markdown>ul li,
.markdown blockquote ul>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown>ul li p,
.markdown>ol li p {
margin: 0.6em 0;
}
.markdown ol>li {
list-style: decimal;
}
.markdown>ol li,
.markdown blockquote ol>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown code {
margin: 0 3px;
padding: 0 5px;
background: #eee;
border-radius: 3px;
}
.markdown strong,
.markdown b {
font-weight: 600;
}
.markdown>table {
border-collapse: collapse;
border-spacing: 0px;
empty-cells: show;
border: 1px solid #e9e9e9;
width: 95%;
margin-bottom: 24px;
}
.markdown>table th {
white-space: nowrap;
color: #333;
font-weight: 600;
}
.markdown>table th,
.markdown>table td {
border: 1px solid #e9e9e9;
padding: 8px 16px;
text-align: left;
}
.markdown>table th {
background: #F7F7F7;
}
.markdown blockquote {
font-size: 90%;
color: #999;
border-left: 4px solid #e9e9e9;
padding-left: 0.8em;
margin: 1em 0;
}
.markdown blockquote p {
margin: 0;
}
.markdown .anchor {
opacity: 0;
transition: opacity 0.3s ease;
margin-left: 8px;
}
.markdown .waiting {
color: #ccc;
}
.markdown h1:hover .anchor,
.markdown h2:hover .anchor,
.markdown h3:hover .anchor,
.markdown h4:hover .anchor,
.markdown h5:hover .anchor,
.markdown h6:hover .anchor {
opacity: 1;
display: inline-block;
}
.markdown>br,
.markdown>p>br {
clear: both;
}
.hljs {
display: block;
background: white;
padding: 0.5em;
color: #333333;
overflow-x: auto;
}
.hljs-comment,
.hljs-meta {
color: #969896;
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-strong,
.hljs-emphasis,
.hljs-quote {
color: #df5000;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
color: #a71d5d;
}
.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute {
color: #0086b3;
}
.hljs-section,
.hljs-name {
color: #63a35c;
}
.hljs-tag {
color: #333333;
}
.hljs-title,
.hljs-attr,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #795da3;
}
.hljs-addition {
color: #55a532;
background-color: #eaffea;
}
.hljs-deletion {
color: #bd2c00;
background-color: #ffecec;
}
.hljs-link {
text-decoration: underline;
}
/* 代码高亮 */
/* PrismJS 1.15.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
:not(pre)>code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre)>code[class*="language-"] {
padding: .1em;
border-radius: .3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
background: hsla(0, 0%, 100%, .5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,161 @@
@font-face {
font-family: "iconfont"; /* Project id */
src: url('iconfont.ttf?t=1776936195904') format('truetype');
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-del:before {
content: "\e616";
}
.icon-zhaoxiangji:before {
content: "\e663";
}
.icon-duoxuan:before {
content: "\e630";
}
.icon-jia:before {
content: "\e659";
}
.icon-quxiao:before {
content: "\e625";
}
.icon-tuichu:before {
content: "\e617";
}
.icon-fuzhi:before {
content: "\e6e6";
}
.icon-shangchuan:before {
content: "\e797";
}
.icon-total_selection:before {
content: "\e660";
}
.icon-tingzhi:before {
content: "\e611";
}
.icon-wenjianjia:before {
content: "\e64b";
}
.icon-caidan:before {
content: "\eaf1";
}
.icon-wenjian:before {
content: "\e729";
}
.icon-biezhen:before {
content: "\e647";
}
.icon-bianji:before {
content: "\e605";
}
.icon-fasong:before {
content: "\e705";
}
.icon-download:before {
content: "\e61a";
}
.icon-edit-fill:before {
content: "\e61d";
}
.icon-favorite-fill:before {
content: "\e61f";
}
.icon-favorite:before {
content: "\e620";
}
.icon-upload:before {
content: "\e63e";
}
.icon-yonghuziliao:before {
content: "\e6a1";
}
.icon-pen-fill:before {
content: "\e667";
}
.icon-qunliao:before {
content: "\e606";
}
.icon-shipintonghua:before {
content: "\e609";
}
.icon-tianjia:before {
content: "\e60d";
}
.icon-tongxunlu:before {
content: "\e612";
}
.icon-tianjiahaoyou:before {
content: "\e613";
}
.icon-shanchu:before {
content: "\e6d3";
}
.icon-choose-fill:before {
content: "\e6a2";
}
.icon-a-wenjianjiawenjian:before {
content: "\e69e";
}
.icon-sousuo:before {
content: "\e6eb";
}
.icon-Robot:before {
content: "\e661";
}
.icon-saochu:before {
content: "\e6a3";
}
.icon-fanhui:before {
content: "\e765";
}
.icon-brain-2-fill:before {
content: "\e800";
}
.icon-gengduo:before {
content: "\e6c5";
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,268 @@
{
"id": "",
"name": "",
"font_family": "iconfont",
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
{
"icon_id": "109713",
"name": "垃圾桶",
"font_class": "del",
"unicode": "e616",
"unicode_decimal": 58902
},
{
"icon_id": "630128",
"name": "照相机",
"font_class": "zhaoxiangji",
"unicode": "e663",
"unicode_decimal": 58979
},
{
"icon_id": "695132",
"name": "多选",
"font_class": "duoxuan",
"unicode": "e630",
"unicode_decimal": 58928
},
{
"icon_id": "947061",
"name": "加",
"font_class": "jia",
"unicode": "e659",
"unicode_decimal": 58969
},
{
"icon_id": "954218",
"name": "取消",
"font_class": "quxiao",
"unicode": "e625",
"unicode_decimal": 58917
},
{
"icon_id": "1348254",
"name": "退出",
"font_class": "tuichu",
"unicode": "e617",
"unicode_decimal": 58903
},
{
"icon_id": "2733945",
"name": "复制",
"font_class": "fuzhi",
"unicode": "e6e6",
"unicode_decimal": 59110
},
{
"icon_id": "4294108",
"name": "上传",
"font_class": "shangchuan",
"unicode": "e797",
"unicode_decimal": 59287
},
{
"icon_id": "4922119",
"name": "全选",
"font_class": "total_selection",
"unicode": "e660",
"unicode_decimal": 58976
},
{
"icon_id": "4955291",
"name": "停止",
"font_class": "tingzhi",
"unicode": "e611",
"unicode_decimal": 58897
},
{
"icon_id": "5121520",
"name": "文件夹",
"font_class": "wenjianjia",
"unicode": "e64b",
"unicode_decimal": 58955
},
{
"icon_id": "5387521",
"name": "菜单",
"font_class": "caidan",
"unicode": "eaf1",
"unicode_decimal": 60145
},
{
"icon_id": "5672455",
"name": "文件",
"font_class": "wenjian",
"unicode": "e729",
"unicode_decimal": 59177
},
{
"icon_id": "6246289",
"name": "别针",
"font_class": "biezhen",
"unicode": "e647",
"unicode_decimal": 58951
},
{
"icon_id": "7515699",
"name": "编辑",
"font_class": "bianji",
"unicode": "e605",
"unicode_decimal": 58885
},
{
"icon_id": "8440993",
"name": "发送",
"font_class": "fasong",
"unicode": "e705",
"unicode_decimal": 59141
},
{
"icon_id": "9512543",
"name": "下载",
"font_class": "download",
"unicode": "e61a",
"unicode_decimal": 58906
},
{
"icon_id": "9512544",
"name": "编辑",
"font_class": "edit-fill",
"unicode": "e61d",
"unicode_decimal": 58909
},
{
"icon_id": "9512556",
"name": "收藏",
"font_class": "favorite-fill",
"unicode": "e61f",
"unicode_decimal": 58911
},
{
"icon_id": "9512559",
"name": "收藏",
"font_class": "favorite",
"unicode": "e620",
"unicode_decimal": 58912
},
{
"icon_id": "9512675",
"name": "上传",
"font_class": "upload",
"unicode": "e63e",
"unicode_decimal": 58942
},
{
"icon_id": "11633996",
"name": "用户资料",
"font_class": "yonghuziliao",
"unicode": "e6a1",
"unicode_decimal": 59041
},
{
"icon_id": "17775968",
"name": "笔",
"font_class": "pen-fill",
"unicode": "e667",
"unicode_decimal": 58983
},
{
"icon_id": "18537099",
"name": "群聊",
"font_class": "qunliao",
"unicode": "e606",
"unicode_decimal": 58886
},
{
"icon_id": "18537375",
"name": "视频通话",
"font_class": "shipintonghua",
"unicode": "e609",
"unicode_decimal": 58889
},
{
"icon_id": "18654056",
"name": "添加",
"font_class": "tianjia",
"unicode": "e60d",
"unicode_decimal": 58893
},
{
"icon_id": "18655694",
"name": "通讯录",
"font_class": "tongxunlu",
"unicode": "e612",
"unicode_decimal": 58898
},
{
"icon_id": "18656610",
"name": "添加好友",
"font_class": "tianjiahaoyou",
"unicode": "e613",
"unicode_decimal": 58899
},
{
"icon_id": "24660909",
"name": "删除",
"font_class": "shanchu",
"unicode": "e6d3",
"unicode_decimal": 59091
},
{
"icon_id": "25015243",
"name": "选择箭头-fill",
"font_class": "choose-fill",
"unicode": "e6a2",
"unicode_decimal": 59042
},
{
"icon_id": "27229314",
"name": "文件夹,文件",
"font_class": "a-wenjianjiawenjian",
"unicode": "e69e",
"unicode_decimal": 59038
},
{
"icon_id": "27995029",
"name": "搜索",
"font_class": "sousuo",
"unicode": "e6eb",
"unicode_decimal": 59115
},
{
"icon_id": "28661052",
"name": "Robot",
"font_class": "Robot",
"unicode": "e661",
"unicode_decimal": 58977
},
{
"icon_id": "32429618",
"name": "扫除",
"font_class": "saochu",
"unicode": "e6a3",
"unicode_decimal": 59043
},
{
"icon_id": "38950621",
"name": "返回",
"font_class": "fanhui",
"unicode": "e765",
"unicode_decimal": 59237
},
{
"icon_id": "42230703",
"name": "brain-2-fill",
"font_class": "brain-2-fill",
"unicode": "e800",
"unicode_decimal": 59392
},
{
"icon_id": "43005043",
"name": "更多",
"font_class": "gengduo",
"unicode": "e6c5",
"unicode_decimal": 59077
}
]
}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";function t(t){for(var e=Object.create(null),n=t.attributes.length;n--;)e[t.attributes[n].name]=t.attributes[n].value;return e}function e(){a[1]&&(this.src=a[1],this.onerror=null),this.onclick=null,this.ontouchstart=null,uni.postMessage({data:{action:"onError",source:"img",attrs:t(this)}})}function n(){window.unloadimgs-=1,0===window.unloadimgs&&uni.postMessage({data:{action:"onReady"}})}function o(r,s,c){for(var d=0;d<r.length;d++)!function(){var u,l=r[d];if(l.type&&"node"!==l.type)u=document.createTextNode(l.text.replace(/&amp;/g,"&"));else{var g=l.name;"svg"===g&&(c="http://www.w3.org/2000/svg"),"html"!==g&&"body"!==g||(g="div"),u=c?document.createElementNS(c,g):document.createElement(g);for(var p in l.attrs)u.setAttribute(p,l.attrs[p]);if(l.children&&o(l.children,u,c),"img"===g){if(window.unloadimgs+=1,u.onload=n,u.onerror=n,!u.src&&u.getAttribute("data-src")&&(u.src=u.getAttribute("data-src")),l.attrs.ignore||(u.onclick=function(e){e.stopPropagation(),uni.postMessage({data:{action:"onImgTap",attrs:t(this)}})}),a[2]){var h=new Image;h.src=u.src,u.src=a[2],h.onload=function(){u.src=this.src},h.onerror=function(){u.onerror()}}u.onerror=e}else if("a"===g)u.addEventListener("click",function(e){e.stopPropagation(),e.preventDefault();var n,o=this.getAttribute("href");o&&"#"===o[0]&&(n=(document.getElementById(o.substr(1))||{}).offsetTop),uni.postMessage({data:{action:"onLinkTap",attrs:t(this),offset:n}})},!0);else if("video"===g||"audio"===g)i.push(u),l.attrs.autoplay||l.attrs.controls||u.setAttribute("controls","true"),u.onplay=function(){if(uni.postMessage({data:{action:"onPlay"}}),a[3])for(var t=0;t<i.length;t++)i[t]!==this&&i[t].pause()},u.onerror=function(){uni.postMessage({data:{action:"onError",source:g,attrs:t(this)}})};else if("table"===g&&a[4]&&!u.style.cssText.includes("inline")){var f=document.createElement("div");f.style.overflow="auto",f.appendChild(u),u=f}else"svg"===g&&(c=void 0)}s.appendChild(u)}()}document.addEventListener("UniAppJSBridgeReady",function(){document.body.onclick=function(){return uni.postMessage({data:{action:"onClick"}})},uni.postMessage({data:{action:"onJSBridgeReady"}})});var a,i=[];window.setContent=function(t,e,n){var r=document.getElementById("content");e[0]&&(document.body.style.cssText=e[0]),e[5]||(r.style.userSelect="none"),n||(r.innerHTML="",i=[]),a=e,window.unloadimgs=0;var s=document.createDocumentFragment();o(t,s),r.appendChild(s);var c=r.scrollHeight;uni.postMessage({data:{action:"onLoad",height:c}}),window.unloadimgs||uni.postMessage({data:{action:"onReady",height:c}}),clearInterval(window.timer),window.timer=setInterval(function(){r.scrollHeight!==c&&(c=r.scrollHeight,uni.postMessage({data:{action:"onHeightChange",height:c}}))},350)},window.onunload=function(){clearInterval(window.timer)};

View File

@@ -0,0 +1 @@
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e=e||self).uni=n()}(this,(function(){"use strict";try{var e={};Object.defineProperty(e,"passive",{get:function(){!0}}),window.addEventListener("test-passive",null,e)}catch(e){}var n=Object.prototype.hasOwnProperty;function t(e,t){return n.call(e,t)}var i=[],a=function(e,n){var t={options:{timestamp:+new Date},name:e,arg:n};if(window.__dcloud_weex_postMessage||window.__dcloud_weex_){if("postMessage"===e){var a={data:[n]};return window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessage(a):window.__dcloud_weex_.postMessage(JSON.stringify(a))}var o={type:"WEB_INVOKE_APPSERVICE",args:{data:t,webviewIds:i}};window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessageToService(o):window.__dcloud_weex_.postMessageToService(JSON.stringify(o))}if(!window.plus)return window.parent.postMessage({type:"WEB_INVOKE_APPSERVICE",data:t,pageId:""},"*");if(0===i.length){var r=plus.webview.currentWebview();if(!r)throw new Error("plus.webview.currentWebview() is undefined");var d=r.parent(),s="";s=d?d.id:r.id,i.push(s)}if(plus.webview.getWebviewById("__uniapp__service"))plus.webview.postMessageToUniNView({type:"WEB_INVOKE_APPSERVICE",args:{data:t,webviewIds:i}},"__uniapp__service");else{var w=JSON.stringify(t);plus.webview.getLaunchWebview().evalJS('UniPlusBridge.subscribeHandler("'.concat("WEB_INVOKE_APPSERVICE",'",').concat(w,",").concat(JSON.stringify(i),");"))}},o={navigateTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;a("navigateTo",{url:encodeURI(n)})},navigateBack:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.delta;a("navigateBack",{delta:parseInt(n)||1})},switchTab:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;a("switchTab",{url:encodeURI(n)})},reLaunch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;a("reLaunch",{url:encodeURI(n)})},redirectTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;a("redirectTo",{url:encodeURI(n)})},getEnv:function(e){window.plus?e({plus:!0}):e({h5:!0})},postMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a("postMessage",e.data||{})}},r=/uni-app/i.test(navigator.userAgent),d=/Html5Plus/i.test(navigator.userAgent),s=/complete|loaded|interactive/;var w=window.my&&navigator.userAgent.indexOf("AlipayClient")>-1;var u=window.swan&&window.swan.webView&&/swan/i.test(navigator.userAgent);var c=window.qq&&window.qq.miniProgram&&/QQ/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var g=window.tt&&window.tt.miniProgram&&/toutiaomicroapp/i.test(navigator.userAgent);var v=window.wx&&window.wx.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var p=window.qa&&/quickapp/i.test(navigator.userAgent);for(var l,_=function(){window.UniAppJSBridge=!0,document.dispatchEvent(new CustomEvent("UniAppJSBridgeReady",{bubbles:!0,cancelable:!0}))},f=[function(e){if(r||d)return window.__dcloud_weex_postMessage||window.__dcloud_weex_?document.addEventListener("DOMContentLoaded",e):window.plus&&s.test(document.readyState)?setTimeout(e,0):document.addEventListener("plusready",e),o},function(e){if(v)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.wx.miniProgram},function(e){if(c)return window.QQJSBridge&&window.QQJSBridge.invoke?setTimeout(e,0):document.addEventListener("QQJSBridgeReady",e),window.qq.miniProgram},function(e){if(w){document.addEventListener("DOMContentLoaded",e);var n=window.my;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(u)return document.addEventListener("DOMContentLoaded",e),window.swan.webView},function(e){if(g)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(p){window.QaJSBridge&&window.QaJSBridge.invoke?setTimeout(e,0):document.addEventListener("QaJSBridgeReady",e);var n=window.qa;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){return document.addEventListener("DOMContentLoaded",e),o}],m=0;m<f.length&&!(l=f[m](_));m++);l||(l={});var E="undefined"!=typeof uni?uni:{};if(!E.navigateTo)for(var b in l)t(l,b)&&(E[b]=l[b]);return E.webView=l,E}));

View File

@@ -0,0 +1 @@
<head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><style>body,html{width:100%;height:100%;overflow-x:scroll;overflow-y:hidden}body{margin:0}video{width:300px;height:225px}img{max-width:100%;-webkit-touch-callout:none}</style></head><body><div id="content" style="overflow:hidden"></div><script type="text/javascript" src="./js/uni.webview.min.js"></script><script type="text/javascript" src="./js/handler.js"></script></body>