Browse Source

add new

master
panda 8 months ago
parent
commit
ebd59e3ffc
  1. BIN
      src/assets/image.png
  2. BIN
      src/assets/images/ceshi.png
  3. BIN
      src/assets/images/nav01.jpg
  4. BIN
      src/assets/images/nav02.jpg
  5. BIN
      src/assets/images/nav03.jpg
  6. BIN
      src/assets/images/nav1.png
  7. BIN
      src/assets/images/nav10.png
  8. BIN
      src/assets/images/nav13.png
  9. 40
      src/assets/lrc/故事中的你-是你的垚.lrc
  10. 68
      src/assets/lrc/整个冬天都是你-陈奕楠,knowme,艾纳德.lrc
  11. 6
      src/components/blogs/header/CarouselImg.vue
  12. 32
      src/components/blogs/rightsite/AplayerComponent.vue
  13. 3
      src/stores/index.ts
  14. 46
      src/views/admin/blogmanage/BlogManageView.vue
  15. 16
      src/views/blog/HomePageView.vue
  16. 5
      src/views/blog/diarycontent/DiaryListView.vue

BIN
src/assets/image.png

Before

Width: 62  |  Height: 67  |  Size: 11 KiB

BIN
src/assets/images/ceshi.png

Before

Width: 2560  |  Height: 1440  |  Size: 2.3 MiB

BIN
src/assets/images/nav01.jpg

After

Width: 2560  |  Height: 1440  |  Size: 183 KiB

BIN
src/assets/images/nav02.jpg

After

Width: 2560  |  Height: 1440  |  Size: 117 KiB

BIN
src/assets/images/nav03.jpg

After

Width: 2560  |  Height: 1440  |  Size: 87 KiB

BIN
src/assets/images/nav1.png

Before

Width: 2560  |  Height: 1440  |  Size: 449 KiB

BIN
src/assets/images/nav10.png

Before

Width: 2560  |  Height: 1440  |  Size: 1.3 MiB

BIN
src/assets/images/nav13.png

Before

Width: 2560  |  Height: 1440  |  Size: 735 KiB

40
src/assets/lrc/故事中的你-是你的垚.lrc

@ -0,0 +1,40 @@
[00:01.11]作词:玖伍陆柒/温瑞梁
[00:08.94]作曲:玖伍陆柒
[00:13.23]出品:网易电波
[00:16.02]听过好多的遗憾
[00:18.84]我和你之间结局也很烂
[00:23.64]没有固定的答案
[00:25.92]这一片回忆全部都写满
[00:30.45]其实我可以装作很勇敢
[00:34.08]一个人在轨道循环
[00:38.25]眼看黑夜变淡
[00:43.35]你说的话还算不算
[00:48.57]在我的孤单世界里什么都没有
[00:55.68]只存在故事中的你还被我保留
[01:02.82]被黎明侵蚀过的风停在我左右或许太温柔
[01:09.81]我仅剩的想念都快被时间偷走
[01:32.52]听过好多的遗憾
[01:34.68]我和你之间结局也很烂
[01:39.57]没有固定的答案
[01:41.76]这一片回忆全部都写满
[01:46.35]其实我可以装作很勇敢
[01:49.92]一个人在轨道循环
[01:54.12]眼看黑夜变淡
[01:59.22]你说的话还算不算
[02:04.47]在我的孤单世界里什么都没有
[02:11.58]只存在故事中的你还被我保留
[02:18.72]被黎明侵蚀过的风停在我左右或许太温柔
[02:25.65]我仅剩的想念都快被时间偷走
[02:32.73]在我的孤单世界里什么都没有
[02:39.75]想跨过回忆拥抱你找不到理由
[02:46.83]如果说爱是一场梦我尽力拼凑从黑夜到白昼
[02:54.12]这一场梦我还能够做多久
[02:58.41]制作人:赵倘若@88young
[02:58.89]编曲:杨爽
[03:00.81]混音:陈杰
[03:03.03]和声:彭浩楷
[03:04.83]统筹:小逐@88young
[03:06.96]企划:温瑞梁
[03:09.09]监制:温瑞梁/詹胜
[03:11.19]出品人: Dylan刘勇
[03:13.17]联合出品:88young

68
src/assets/lrc/整个冬天都是你-陈奕楠,knowme,艾纳德.lrc

@ -0,0 +1,68 @@
[00:00.000] 作词 : 陈奕楠/knowme/艾纳德
[00:01.000] 作曲 : 陈奕楠/knowme/艾纳德
[00:02.000] 编曲 : MASEVENG
[00:03.000] 制作人 : knowme
[00:24.69]艾纳德:
[00:24.84]在这个没有你的冬天感觉好冷
[00:27.03]都在劝我放弃你说没有什么好等
[00:29.58]可能是我不懂怎么去挽留
[00:31.41]眼睁睁看着你转头
[00:32.67]是的全部都怪在我比较笨
[00:34.80]不习惯手机再没有你的消息
[00:37.20]一个人的房间陪我的只有焦虑
[00:39.66]你怎么可以这么狠心的把我给抛弃
[00:42.24]我的心里只容得下你因为我挑剔
[00:44.82]那天我其实只是想看到你点头
[00:47.43]想回到那天在小巷羞涩和你牵手
[00:50.10]等到今天最后却只望着你远走
[00:52.56]留下的那张合照现在也已变旧
[00:55.08] so baby come back come back now
[00:57.27]我想要你再次回到我的怀抱
[00:59.76]我明白以前的我到底多么可笑
[01:02.25]我答应你要比以前更加的可靠
[01:04.23]陈奕楠:
[01:04.41]这没你的冬天格外寂寞
[01:09.09]与你的回忆够我留恋好久
[01:14.07]也许我糊涂了
[01:16.56]慌乱又无措了
[01:19.74]奢望着你会停留
[01:24.18]这一场雪刚好落在心头
[01:29.19]这清冷季节怎么过得这么久
[01:34.23]就找个借口
[01:36.48]找个合适理由
[01:39.99]不至于让自己
[01:42.33]失了控
[01:45.21] knowme:
[01:45.30]我不好意思 bad babe我心化成没结完的冰
[01:48.09]我记得牵你手的时候好像粘人的病
[01:50.64]你躺我怀里让我抱你 baby give me the kiss
[01:53.16]是你的挑剔使我焦虑让我没有了力
[01:55.68]我喜欢背后蒙你眼睛是谁抓住你
[01:58.23]我没能等到你的消息 i call it love maybe
[02:00.72]我真的没想离开 cause youdon't believe
[02:03.27]我真的动心不是让你 make love with me
[02:06.84]头顶上的雪花飞过我
[02:09.27]你还逞强说你真没错过
[02:11.88]好吧你可能真的没错
[02:13.68]现在每分钟我都没有你的温度
[02:16.95]带走我的所有温柔
[02:20.55]雪堆它融化它需要多久
[02:24.48]陈奕楠:
[02:24.81]这没你的冬天格外寂寞
[02:29.97]与你的回忆够我留恋好久
[02:34.92]也许我糊涂了
[02:37.41]慌乱又无措了
[02:40.59]奢望着你会停留
[02:45.03]这一场雪刚好落在心头
[02:50.04]这清冷季节怎么过得这么久
[02:55.08]就找个借口
[02:57.36]找个合适理由
[03:00.81]不至于让自己
[03:03.18]失了控
[03:04.71]音频编辑:Sako8
[03:05.01]混音:Sako8
[03:05.19]母带:Sako8
[03:05.37]和声:陈奕楠
[03:05.67]录音:陈奕楠/ knowme/艾纳德
[03:07.47]封面设计: JYT图图
[03:07.95]监制: knowme/艾纳德

6
src/components/blogs/header/CarouselImg.vue

@ -12,9 +12,9 @@ import { toRefs } from 'vue';
const { idShow } = homePageStore()
const { show_carousel } = toRefs(idShow)
const imgdatas: string[] = [
"/src/assets/images/nav1.png",
"/src/assets/images/nav10.png",
"/src/assets/images/nav13.png"
"/src/assets/images/nav01.jpg",
"/src/assets/images/nav02.jpg",
"/src/assets/images/nav03.jpg"
]
</script>

32
src/components/blogs/rightsite/AplayerComponent.vue

@ -28,22 +28,22 @@ onMounted(() => {
listMaxHeight: 90,
lrcType: 3,
audio: [
// {
// name: 'name1',
// artist: 'artist1',
// url: 'url1.mp3',
// cover: 'cover1.jpg',
// lrc: 'lrc1.lrc',
// theme: '#ebd0c2'
// },
// {
// name: 'name2',
// artist: 'artist2',
// url: 'url2.mp3',
// cover: 'cover2.jpg',
// lrc: 'lrc2.lrc',
// theme: '#46718b'
// }
{
name: '故事中的你',
artist: '是你的垚',
url: 'http://www.wuruilin.cn/musics/故事中的你.mp3',
cover: 'http://www.wuruilin.cn/otherimg/musicImg.jpg',
lrc: 'http://www.wuruilin.cn/musics/故事中的你-是你的垚.lrc',
theme: '#ebd0c2'
},
{
name: '整个冬天都是你',
artist: '陈奕楠,艾纳德',
url: 'http://www.wuruilin.cn/musics/整个冬天都是你.mp3',
cover: 'http://www.wuruilin.cn/otherimg/musicImg.jpg',
lrc: 'http://www.wuruilin.cn/musics/整个冬天都是你-陈奕楠,knowme,艾纳德.lrc',
theme: '#46718b'
}
]
});
}

3
src/stores/index.ts

@ -141,9 +141,6 @@ export const labelStore = defineStore("label", () => {
})
return { addControl, delControl, editControl }
})
export const useAuthStore = defineStore("auth", () => {
const tokenValue = ref("")
function setToken(token: string) {

46
src/views/admin/blogmanage/BlogManageView.vue

@ -37,8 +37,7 @@
</a-form-item>
</a-flex>
<v-md-editor v-model="formState.blogcontent" height="800px"
left-toolbar="undo redo clear | h bold italic strikethrough quote | ul ol table hr | link image code | save | tip | emoji"
></v-md-editor>
left-toolbar="undo redo clear | h bold italic strikethrough quote | ul ol table hr | link image code | save | tip | emoji"></v-md-editor>
<a-form-item label="博客备注" name="descr" class="desrpad">
<a-textarea v-model:value="formState.descr" />
</a-form-item>
@ -64,8 +63,7 @@
<p>确认删除吗</p>
</a-modal>
</div>
<a-button size="small" type="primary" ghost @click="editModal(record.id)">{{ record.id
}}编辑</a-button>
<a-button size="small" type="primary" ghost @click="editModal(record.id)">编辑</a-button>
<a-button size="small" type="primary" ghost @click="ackWatch(record)">预览</a-button>
</a-space>
</template>
@ -105,12 +103,11 @@ const onChange = (date: string, dateString: string[]) => {
searchlist.start_date = '';
searchlist.end_date = '';
}
console.log(dateString[0]);
};
const search = async () => {
try {
const response = await get("/blogs/list/search", {
const response = await get("/blogs/search", {
blogtitle: searchlist.blogtitle,
typename: searchlist.typename,
start_date: searchlist.start_date,
@ -146,6 +143,19 @@ const formState = ref({
descr: '',
imglink: ""
});
const resetForm = () => {
formState.value = {
//
id: '',
blogtitle: '',
typeid: null,
blogcontent: "",
labelnames: [],
descr: '',
imglink: ""
//
}
}
const labellist = ref<labelInterface[]>([])
const labelList = async () => {
try {
@ -171,7 +181,7 @@ const labelList = async () => {
const typelist = ref<typeInterface[]>([])
const typeList = async () => {
try {
await get("/types/list").then(response => {
await get("/blogtypes/list").then(response => {
if (response) {
typelist.value = response.data.data.map((items: any) => ({
...items
@ -197,24 +207,24 @@ const rules: Record<string, Rule[]> = {
],
};
const formControl=ref({
open:false,
ids:null
const formControl = ref({
open: false,
ids: null
})
const formRef = ref();
const addModal = () => {
resetForm()
formControl.value.open = true
console.log(formControl.value.ids)
}
const editModal = (id: any) => {
formControl.value.ids = id
formControl.value.open = true
get(
`/blogs/list/search/${id}`
).then(response=>{
formState.value=response.data.data
`/blogs/search/${id}`
).then(response => {
formState.value = response.data.data
})
console.log(formControl.value.ids)
@ -239,11 +249,11 @@ const onSubmit = () => {
}
if (formControl.value.ids) {
await put(`/blogs/update/${formControl.value.ids}`, formdata)
formControl.value.open=false,
formControl.value.open = false,
blogList()
} else {
await post('/blogs/add', formdata);
formControl.value.open=false,
formControl.value.open = false,
blogList()
}
})
@ -261,7 +271,7 @@ const blogList = async () => {
try {
const response = await get("/blogs/list");
if (response) {
bloglist.value = response.data.data.diarys.map((items: any, index: any) => ({
bloglist.value = response.data.data.blogs.map((items: any, index: any) => ({
key: (index + 1).toString(),
id: items.id,
blogtitle: items.blogtitle,
@ -275,7 +285,7 @@ const blogList = async () => {
typename: items.typename,
labelnames: items.labelnames
}))
console.log(`output->bloglist`,bloglist)
console.log(`output->bloglist`, bloglist)
} else {
console.log("bloglist is not exits")
}

16
src/views/blog/HomePageView.vue

@ -84,7 +84,6 @@
<div>
<a-image :preview="false" :width="1000" :height="500" :src=article.imglink />
</div>
</div>
<div class="read-button">
<a-button type="primary" shape="round" @click="readMoreDiary(article.id)">阅读全文</a-button>
@ -95,15 +94,14 @@
</div>
</div>
<div class="loadbutton">
<a-button v-if="showLoadMoreButton" @click="loadMore" class="ripple-button" :loading="loading"
type="primary">
<div class="loadbutton" v-if="showLoadMoreButton">
<a-button @click="loadMore" class="ripple-button" :loading="loading" type="primary">
{{ loading ? '加载中...' : '加载更多' }}
</a-button>
</div>
<div class="is-null" v-if="homepageStore.isEmpty">
<a-card hoverable>
<a-empty />
<a-empty description="没有数据" />
</a-card>
</div>
</div>
@ -202,6 +200,14 @@ watch(() => homepageStore.homepagelist, () => {
margin: 48px;
}
.main .blog-content>:first-child {
padding: 4px;
border: 2px solid #ccc;
display: inline-block;
border-radius: 10px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.main .blog-content>:nth-child(2) {
overflow: hidden;
text-overflow: ellipsis;

5
src/views/blog/diarycontent/DiaryListView.vue

@ -110,6 +110,11 @@ onMounted(() => {
margin: 0 24px;
}
/* .main h2 {
text-align: center;
} */
.main .mainContent {
margin-bottom: 24px;
}

Loading…
Cancel
Save