first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<template>
<div class="add">增加文章</div>
</template>
<script>
export default {
name: 'add',
data() {
return {}
},
created() {
},
methods: {
async getIndex() {
}
},
components: {}
}
</script>
<style lang="less" scoped>
</style>

View File

@@ -0,0 +1,24 @@
<template>
<div class="delete">删除文章</div>
</template>
<script>
export default {
name: 'delete',
data() {
return {}
},
created() {
},
methods: {
async getIndex() {
}
},
components: {}
}
</script>
<style lang="less" scoped>
</style>

View File

@@ -0,0 +1,26 @@
<template>
<div class="list">
文章列表
</div>
</template>
<script>
export default {
name: 'list',
data() {
return {}
},
created() {
},
methods: {
async getIndex() {
}
},
components: {}
}
</script>
<style lang="less" scoped>
</style>

View File

@@ -0,0 +1,27 @@
<template>
<div class="home">
<h2>首页</h2>
</div>
</template>
<script>
export default {
name: 'Home',
created() {
this.getIndex();
},
methods: {
async getIndex() {
}
},
components: {
}
}
</script>
<style lang="less" scoped>
@import "~@page/home.less";
</style>

View File

@@ -0,0 +1,89 @@
<template>
<div class="Login">
<h2>用户登录</h2>
<button @click="UserLogin">登录</button>
</div>
</template>
<script>
export default {
name: 'Login',
data() {
return {}
},
created() {
},
methods: {
async UserLogin() {
// let res = await
// mock 假数据
let res = {
token: 'WEWEFW34T53654645.6457657567ETD.TR.H.TFTD.RG.ERT34T54',
jurisdiction: [
{
title: "用户管理",
icon: "",
component: "UserManagement",
path: "/user",
children: [
{
title: "用户列表",
icon: "",
component: "list",
path: "/list",
},
{
title: "增加用户",
icon: "",
component: "add",
path: "/add",
},
{
title: "删除用户",
icon: "",
component: "delete",
path: "/delete",
}
]
},
{
title: "文章管理",
icon: "",
component: "ArticleManagement",
path: "/article",
children: [
{
title: "文章列表",
icon: "",
component: "list",
path: "/list",
},
{
title: "增加文章",
icon: "",
component: "add",
path: "/add",
},
{
title: "删除文章",
icon: "",
component: "delete",
path: "/delete",
}
]
}
]
};
localStorage.setItem("token", res.token);
localStorage.setItem("jurisdiction", JSON.stringify(res.jurisdiction));
this.$router.replace("/home");
}
},
components: {}
}
</script>
<style lang="less" scoped>
</style>

View File

@@ -0,0 +1,25 @@
<template lang="pug">
.Reg
h2 Reg
</template>
<script>
export default {
name: 'Reg',
data() {
return {}
},
created() {
},
methods: {
async getIndex() {
}
},
components: {}
}
</script>
<style lang="less" scoped>
</style>

View File

@@ -0,0 +1,24 @@
<template>
<div class="add">增加用户</div>
</template>
<script>
export default {
name: 'add',
data() {
return {}
},
created() {
},
methods: {
async getIndex() {
}
},
components: {}
}
</script>
<style lang="less" scoped>
</style>

View File

@@ -0,0 +1,24 @@
<template>
<div class="delete">删除用户</div>
</template>
<script>
export default {
name: 'delete',
data() {
return {}
},
created() {
},
methods: {
async getIndex() {
}
},
components: {}
}
</script>
<style lang="less" scoped>
</style>

View File

@@ -0,0 +1,26 @@
<template>
<div class="list">
用户列表
</div>
</template>
<script>
export default {
name: 'list',
data() {
return {}
},
created() {
},
methods: {
async getIndex() {
}
},
components: {}
}
</script>
<style lang="less" scoped>
</style>

View File

@@ -0,0 +1,42 @@
<template>
<div class="index">
<el-container>
<el-header>
<headerComponents></headerComponents>
</el-header>
<el-container>
<el-aside width="200px">
<asideComponents></asideComponents>
</el-aside>
<el-main>
<router-view/>
</el-main>
</el-container>
</el-container>
</div>
</template>
<script>
import headerComponents from '@/components/header.vue'
import asideComponents from '@/components/aside.vue'
export default {
data() {
return {}
},
created() {
},
methods: {
async getIndex() {
}
},
components: {
headerComponents,
asideComponents
}
}
</script>
<style lang="less" scoped>
</style>