From 89d099fecf326d19fd01cb2e93d07c5b0d229bb0 Mon Sep 17 00:00:00 2001 From: Jesse-Ma <24167796@qq.com> Date: Fri, 10 Mar 2023 16:37:27 +0800 Subject: [PATCH] delete files --- src/router/index.bak.js | 149 --------------------------------------- src/router/index.bak2.js | 71 ------------------- 2 files changed, 220 deletions(-) delete mode 100644 src/router/index.bak.js delete mode 100644 src/router/index.bak2.js diff --git a/src/router/index.bak.js b/src/router/index.bak.js deleted file mode 100644 index 74c425c..0000000 --- a/src/router/index.bak.js +++ /dev/null @@ -1,149 +0,0 @@ -import Vue from "vue"; -import VueRouter from "vue-router"; -import EditNote from "@/views/EditNote.vue"; -import ViewNote from "@/views/ViewNote.vue"; -import ErrorRoute from "@/views/ErrorRoute.vue"; -import ErrorNote from "@/views/ErrorNote.vue"; -import { getKeyMeta, getNoteMeta } from "@/api/note"; -import { getStoreKey } from "@/api/lock"; -import storage from "@/libs/storage"; - -Vue.use(VueRouter); - -var keyMeta = null; -var noteMeta = null; -var errorMeta = null; - -function getKeyMetaParam() { - return keyMeta; -} - -function getNoteMetaParam() { - return noteMeta; -} - -function getErrorMetaParam() { - return errorMeta; -} - -function getNoteView() { - if (errorMeta) { - return; - } - - let path = location.pathname; - - let key = path.substring(1, path.length); - - if (keyMeta && keyMeta.key) { - key = keyMeta.key; - } - - let regKey = /^[abcdefhikmnopqstuvwxyz23456789]{16}$/; - if (!regKey.test(key)) { - errorMeta = 100002; - return ErrorNote; - } - - if (keyMeta && keyMeta.key) { - //firstEdit - return EditNote; - } - - //set noteMeta - noteMeta = getNoteMeta(key); - - //server error - if (!noteMeta) { - errorMeta = 100006; - return ErrorNote; - } - - //invalidated key - if (!noteMeta.key) { - errorMeta = 100002; - return ErrorNote; - } - - //validated state - if (1 == noteMeta.state) { - return ViewNote; - } - - //deleted - if (0 == noteMeta.state) { - let storeKey = getStoreKey(key); - storage.local.delete(storeKey); - // user deleted - if (noteMeta.ttl > 0) { - errorMeta = 100003; - return ErrorNote; - } else {// timeout - errorMeta = 100004; - return ErrorNote; - } - } - - if (null == noteMeta.state) { - let storeKey = getStoreKey(key); - //if has storage , then edit - if (storage.local.getText(storeKey)) { - return EditNote; - } else { - //storage is empty - let df = storage.session.getText(storeKey + "_delete") - if (df) {//unsubmitted,user deleted. - errorMeta = 100003; - return ErrorNote; - } else {//unsubmitted - errorMeta = 100005; - return ErrorNote; - } - } - } - - // other exception - errorMeta = 100001; - return ErrorNote; -} - -function getHomeRedirect() { - let path = location.pathname; - if (path != "/") { - return; - } - - //setKeyMeta - keyMeta = getKeyMeta(); - - // server error - if (!keyMeta) { - errorMeta = 100006; - return "/error_"+errorMeta; - } - - return "/" + keyMeta.key; -} - -const routes = [ - { - path: "/", - name: "home", - redirect: getHomeRedirect(), - }, - { path: "/error_:code([0-9]{6})", component: ErrorNote }, - { - path: "/:name([a-z0-9]{10,20})", - name: "note", - component: getNoteView(), - meta: { keyMeta: getKeyMetaParam(), noteMeta: getNoteMetaParam(), errorMeta: getErrorMetaParam() }, - }, - { path: "/:path(.*)", component: ErrorRoute } -]; - -const router = new VueRouter({ - routes, - mode: "history", -}); - -export default router; diff --git a/src/router/index.bak2.js b/src/router/index.bak2.js deleted file mode 100644 index 50587e4..0000000 --- a/src/router/index.bak2.js +++ /dev/null @@ -1,71 +0,0 @@ -import VueRouter from "vue-router"; -import { getKeyMetaNew } from "@/api/note"; -import EditNote from "@/views/EditNote.vue"; -import ViewNote from "@/views/ViewNote.vue"; -import ErrorRoute from "@/views/ErrorRoute.vue"; -import ErrorNote from "@/views/ErrorNote.vue"; - - -export function getRouter() { - - let path = location.pathname; - - if (path == "/") { - - return getKeyMetaNew().then(function (data) { - let keyMate = data; - return returnRouter(keyMate); - }); - - } -} - -function returnEditViewRouter(keyMeta,noteMeta,errorMeta){ - const routes = [ - { - path: "/", - name: "home", - redirect: homeRedirect, - } - ]; - - let router = composeRouter(routes) - - return new Promise((resolve) => { - resolve(router); - }); -} - - -function composeRoutes(homeRedirect,noteView,keyMeta,noteMeta,errorMeta) { - - const routes = [ - { - path: "/", - name: "home", - redirect: homeRedirect, - } - ]; - - return routes; -} - -function composeRouter(routes) { - - const routes = [ - { - path: "/", - name: "home", - redirect: homeRedirect, - } - ]; - - return routes; - - - const router = new VueRouter({ - routes, - mode: "history", - }); - return router; -} \ No newline at end of file