diff --git a/package-lock.json b/package-lock.json index 40705cd92..8abbc454c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -654,11 +654,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "balloon-css": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/balloon-css/-/balloon-css-1.2.0.tgz", - "integrity": "sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A==" - }, "batch-processor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", @@ -879,14 +874,6 @@ "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", "dev": true }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -1006,34 +993,6 @@ "domhandler": "^4.2.0" } }, - "dplayer": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/dplayer/-/dplayer-1.26.0.tgz", - "integrity": "sha512-uOE0w/WdlX7N9d0ppIEcAYrcnUjY52TMX+MBL4lj9Mj+JMljVuaEc5w88HkZp5Q11VqvN/jxnM8ktx2Dr7/MgA==", - "requires": { - "axios": "0.19.2", - "balloon-css": "^1.0.3", - "promise-polyfill": "8.1.3" - }, - "dependencies": { - "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "requires": { - "follow-redirects": "1.5.10" - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - } - } - } - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -1933,7 +1892,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "mux.js": { "version": "5.13.0", @@ -2217,11 +2177,6 @@ "asap": "~2.0.3" } }, - "promise-polyfill": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.3.tgz", - "integrity": "sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==" - }, "proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz", diff --git a/package.json b/package.json index 8111923be..71f12e2ee 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,6 @@ "dependencies": { "axios": "^0.23.0", "clipboard": "^2.0.8", - "dplayer": "^1.26.0", "element-resize-detector": "^1.2.3", "plyr": "^3.6.9", "qs": "^6.10.1", diff --git a/src/router/index.ts b/src/router/index.ts index 43a457be4..5c8a088e3 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -40,6 +40,11 @@ const routes: Array = [ name: 'setting', component: () => import('../views/setting.vue') }, + { + path: 'invited', + name: 'invited', + component: () => import('../views/invited.vue') + }, // { // path: 'share', // name: 'share', diff --git a/src/views/invited.vue b/src/views/invited.vue new file mode 100644 index 000000000..9042d76ad --- /dev/null +++ b/src/views/invited.vue @@ -0,0 +1,208 @@ + + + + + \ No newline at end of file diff --git a/src/views/layout/index.vue b/src/views/layout/index.vue index bab4c8118..5d7896dcd 100644 --- a/src/views/layout/index.vue +++ b/src/views/layout/index.vue @@ -90,7 +90,7 @@ import { ref } from '@vue/reactivity'; import { h, onMounted, watch } from '@vue/runtime-core'; import { NLayout, NLayoutSider, NLayoutContent, NMenu, MenuOption, NIcon, NProgress, NText, NModal, NCard, NInput, NButton, NScrollbar, NTime, NTooltip, useDialog } from 'naive-ui' -import { File, Trash, CircleX, Logout, Settings, Share, Video, Camera } from '@vicons/tabler' +import { File, Trash, CircleX, Logout, Settings, Copy, Video, Camera } from '@vicons/tabler' import http from '../../utils/axios' import { byteConvert } from '../../utils' import { useRoute, useRouter } from 'vue-router' @@ -121,6 +121,11 @@ import { useRoute, useRouter } from 'vue-router' key: 'trash', icon: renderIcon(Trash) }, + { + label: '邀请', + key: 'invited', + icon: renderIcon(Copy) + }, // { // label: '资源库', // key: 'share',