兰代清没头发

This commit is contained in:
Zhang HaoYang 2023-12-25 03:18:19 +08:00
parent 81d90f7a04
commit caf18ca54c
5 changed files with 84 additions and 9 deletions

View File

@ -944,7 +944,7 @@ body.light-mode .video-bg:before {
/*main-container结构下的标头矩形图案样式*/ /*main-container结构下的标头矩形图案样式*/
.HeadSquare{ .HeadSquare{
width:4px; width:4px;
height:25px; height:30px;
margin-left:5px; margin-left:5px;
margin-top:3px; margin-top:3px;
background-color: #59a2a3; background-color: #59a2a3;

View File

@ -8,7 +8,7 @@
<div id="ShowPic" style="display: flex;flex-direction: column;flex-wrap: wrap"> <div id="ShowPic" style="display: flex;flex-direction: column;flex-wrap: wrap">
<div class="card" style="width: 180px;height:180px;margin-top:50px;background-color: var( --theme-bg-color)" <div class="card" style="width: 180px;height:180px;margin-top:50px;background-color: var( --theme-bg-color)"
@click="ToURL()"> @click="ToURL()">
<img :src="UrlObj.icon"> <img :src="UrlObj.icon" style="width:100%;height:100%">
</div> </div>
<div id="IconGroup" <div id="IconGroup"
style="margin-top:60px;display: flex;flex-direction: row;flex-wrap: nowrap;margin-left:-20px"> style="margin-top:60px;display: flex;flex-direction: row;flex-wrap: nowrap;margin-left:-20px">
@ -95,6 +95,10 @@
<div class="TitleFont"><i class="el-icon-s-promotion"></i>网站介绍</div> <div class="TitleFont"><i class="el-icon-s-promotion"></i>网站介绍</div>
</div> </div>
<div class="ArticleContent"> <div class="ArticleContent">
<div :v-if="UrlObj.desc == null" style="background-color: var(--theme-bg-color);
border-radius:5px;height:250px;margin-top:50px;text-align: center">
<el-empty description="描述文字" style="width:80%;height:250px;margin-left:50px;"></el-empty>
</div>
{{ UrlObj.desc }} {{ UrlObj.desc }}
</div> </div>
</div> </div>
@ -177,9 +181,16 @@ export default {
// y // y
YView: [], YView: [],
imageCode: null, imageCode: null,
//
allcomment:[],
//
rootcomment:[],
// id
rootId_AllComment:{1:[],2:[]},
} }
}, },
mounted() { mounted() {
this.GetAllComment();
if(this.UrlId && this.UrlObj.icon){ if(this.UrlId && this.UrlObj.icon){
this.getQR(this.UrlId, this.UrlObj.icon); this.getQR(this.UrlId, this.UrlObj.icon);
} }
@ -196,6 +207,32 @@ export default {
}, },
computed: {}, computed: {},
methods: { methods: {
//
func0(commentId){
var that = this;
that.allcomment.forEach(function(value){
if(value.root_comment_id == commentId){
that.rootId_AllComment[commentId].push(value);
this.func0(value.id);
}
})}
,
//
GetAllComment(){
let _this = this;
axios.get('/api/comment/view_comment', {
params: {
}
}).then(function (res) {
_this.allcomment = res.data;
}).catch((error) => {
Vue.prototype.$notify.error({
title: '错误',
message: error,
offset: 0
});
})
},
// 访 // 访
ViewByTime(id) { ViewByTime(id) {
let _this = this; let _this = this;
@ -366,10 +403,10 @@ export default {
}, },
// //
WarnToAdmin() { WarnToAdmin() {
// console.log(this.xTime); this.GetAllComment();
console.log(this.allcomment);
} }
} }
} }
</script> </script>
<style lang="css"> <style lang="css">

View File

@ -1,7 +1,7 @@
<template> <template>
<div class="app-card" @click="goToNavDetail"> <div class="app-card" @click="goToNavDetail">
<div style="display: flex;flex-direction: row;align-items: center"> <div style="display: flex;flex-direction: row;align-items: center">
<el-image v-if="nav.icon" :src="nav.icon" style="width: 40px;height: 40px"></el-image> <el-image v-if="nav.icon" :src="nav.icon" style="width: 30px;height: 30px"></el-image>
<div class="content-card"> <div class="content-card">
<el-tooltip v-if="nav.name" class="item" effect="dark" :content="nav.name" placement="top"> <el-tooltip v-if="nav.name" class="item" effect="dark" :content="nav.name" placement="top">

View File

@ -6,7 +6,7 @@
<div v-for="(item,index) in userNavList" :key="index" class="content-section"> <div v-for="(item,index) in userNavList" :key="index" class="content-section">
<div :id="item.name" class="content-section-title">{{ item.name }}</div> <div :id="item.name" class="content-section-title">{{ item.name }}</div>
<div class="apps-card" > <div class="apps-card" >
<NavList v-if="item.childUC" v-for="(item,index2) in item.childUC" :key="index2" :nav="item"></NavList> <NavList style="border-color:var(--border-color);border-width: 3px;" :v-if="item.childUC" v-for="(item,index2) in item.childUC" :key="index2" :nav="item"></NavList>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1,11 +1,46 @@
<template> <template>
<div class="main" style="text-shadow: 0 0 20px var(--font-border);">
<div class="HeadLine" style="margin-top:30px;margin-left:15px;">
<div class="HeadSquare" ></div>
<div class="TitleFont" style="color:var(--theme-color)"><i class="el-icon-s-grid"></i>分类管理</div>
</div>
<div class="base-style" style="margin-top:20px;font-family: SimHei;font-size:18px;font-weight:600;margin-left:20px">
<el-row>
<el-col :span="24">
<el-button type="primary" plain size="medium" round>创建目录</el-button>
</el-col>
<el-col :span="24" style="margin-top:20px">
<el-input
placeholder="请输入内容"
v-model="searchCate"
clearable
style="width:200px">
</el-input>
<el-button type="success" plain size="medium" round style="margin-left:10px">查询目录</el-button>
</el-col>
</el-row>
<el-table style="margin-top:10px;width: 100%"
border>
<el-table-column
prop="date"
label="日期"
width="180">
</el-table-column>
</el-table>
</div>
</div>
</template> </template>
<script> <script>
export default { export default {
name: "CategoryManage", name: "CategoryManage",
data() { data() {
return {} return {
searchCate:'',
}
}, },
mounted() { mounted() {
@ -19,5 +54,8 @@ export default {
} }
</script> </script>
<style scoped> <style scoped>
.base-style{
display: flex;
flex-direction: column;
}
</style> </style>