From 06e68e8fc908f7b061cf81abdb6fdfbc6849bbb6 Mon Sep 17 00:00:00 2001 From: Zhang HaoYang <1304907854@qq.com> Date: Thu, 28 Dec 2023 22:55:04 +0800 Subject: [PATCH] update --- src/assets/img/avater.png | Bin 0 -> 15119 bytes src/components/detail/NavDetail.vue | 44 +- .../setting/banner/BannerManage.vue | 441 +++++++++++++++++- .../setting/category/CategoryManage.vue | 198 ++++---- .../setting/notice/NoticeManage.vue | 384 ++++++++++++++- .../setting/website/websiteManage.vue | 224 ++++++--- 6 files changed, 1118 insertions(+), 173 deletions(-) create mode 100644 src/assets/img/avater.png diff --git a/src/assets/img/avater.png b/src/assets/img/avater.png new file mode 100644 index 0000000000000000000000000000000000000000..8d87ad324901561e4a848197c8898504b9c417ea GIT binary patch literal 15119 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

FpTK+1f=R-4a;xSXa$}*dCUj1%S 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 X#aFM4*u~X#6B<*c)m)#PkCp!e5^+(( literal 0 HcmV?d00001 diff --git a/src/components/detail/NavDetail.vue b/src/components/detail/NavDetail.vue index 8035b68..fd9a03b 100644 --- a/src/components/detail/NavDetail.vue +++ b/src/components/detail/NavDetail.vue @@ -176,7 +176,12 @@

- + +
+ 图标 +
+
+ @@ -207,7 +212,16 @@
- + + + + + + +
+ 图标 +
+
用户:{{item.user.userLogin}} @@ -233,7 +247,11 @@
- + +
+ 图标 +
+
@@ -329,6 +347,7 @@ export default { data() { return { userId:'', + userItem:{}, // 点赞数: LikeNum:{}, flag1:true, @@ -480,15 +499,20 @@ export default { this.rootid = rootid; }, getUser() { - let _this = this; + var _this = this; if(localStorage.getItem("Authorization") && localStorage.getItem("userId")){ _this.userId = localStorage.getItem("userId") - } else { - Vue.prototype.$notify.error({ - title: '错误', - message: "登录状态失效,请重新登录!", - offset: 0 - }); + axios({ + method: 'get', + // 请求的地址 + url: '/api/getUserDetailes', + // URL 中的查询参数 + params: { + id:_this.userId, + } + }).then((res)=> { + _this.userItem = res.data; + }) } }, // 提交回复(无评分,默认0) diff --git a/src/components/setting/banner/BannerManage.vue b/src/components/setting/banner/BannerManage.vue index 8d31692..5c59907 100644 --- a/src/components/setting/banner/BannerManage.vue +++ b/src/components/setting/banner/BannerManage.vue @@ -1,23 +1,456 @@ \ No newline at end of file diff --git a/src/components/setting/category/CategoryManage.vue b/src/components/setting/category/CategoryManage.vue index c8eadec..514686e 100644 --- a/src/components/setting/category/CategoryManage.vue +++ b/src/components/setting/category/CategoryManage.vue @@ -40,11 +40,10 @@ width="180"> + width="150"> - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - 有效 - 无效 - - - - - 公开 - 私有 - + + + + + + + + + + + + + +
- 确认 + 确认
@@ -165,13 +167,14 @@ export default { needLogin:'', status:'', userId:'', + id:'', }, // 校验规则 rules: { name: [{ required: 'true', message: '请输入分类名', trigger: 'blur' }], weigh: [{ required: 'true', message: '请输入权重', trigger: 'blur' }], - needLogin: [{ required: 'true', message: '请完善信息', trigger: 'blur' }], - status: [{ required: 'true', message: '请输入是否启用', trigger: 'blur' }], + // needLogin: [{ required: 'true', message: '请完善信息', trigger: 'blur' }], + // status: [{ required: 'true', message: '请输入是否启用', trigger: 'blur' }], userId: [{ required: 'true', message: '登录信息有误', trigger: 'blur' }], } } @@ -185,6 +188,7 @@ export default { }, computed: {}, methods: { + // 删除网址: handleDelete(index) { var that=this; @@ -239,10 +243,13 @@ export default { weigh:'', needLogin:'', status:'', + userId:'', + id:'', } // 后关闭 this.dialogVisible = false; this.openAddCategory=false; + that.getUserInfo(); }, // 新增按钮: openAddCategoryFun(){ @@ -260,48 +267,75 @@ export default { this.form = index; }, // 提交新增: - addCategory(rulelist){ + addCategory(rulelist,flag){ var _this = this; _this.$refs[rulelist].validate((valid)=>{ if(valid){ - axios({ - method: 'post', - // 请求的地址 - url: '/api/UrlAndCate/insertCateByUser', - // URL 中的查询参数 - params: { - name: this.form.name, - weigh: this.form.weigh, - status: this.form.status, - need_login: this.form.need_login, - userId: this.form.userId, - } - }).then(function (res) { - if (res.data.code === 500) { - Vue.prototype.$notify.error({ - title: '错误', - message: res.data.msg, - offset: 50 - }); + if(flag == "新增分类"){ + axios({ + method: 'post', + // 请求的地址 + url: '/api/UrlAndCate/insertCateByUser', + // URL 中的查询参数 + params: { + name: this.form.name, + weigh: this.form.weigh, + status: 0, + need_login: 0, + userId: this.form.userId, + } + }).then(function (res) { + if (res.data.code === 500) { + Vue.prototype.$notify.error({ + title: '错误', + message: res.data.msg, + offset: 50 + }); + + } else { + _this.closeDialog(); + Vue.prototype.$notify({ + title: '成功', + message: ('i', {style: 'color: teal'}, "更新成功!"), + type: 'success', + offset: 50 + }); + } + }).catch((error)=>{ + }) + }else if(flag == "编辑分类"){ + axios({ + method: 'post', + // 请求的地址 + url: '/api/UrlAndCate/updateUrlCate', + // URL 中的查询参数 + params: { + id: this.form.id, + weigh: this.form.weigh, + status: 0, + name: this.form.name, + } + }).then(function (res) { + if (res.data.code === 500) { + Vue.prototype.$notify.error({ + title: '错误', + message: res.data.msg, + offset: 50 + }); + + } else { + _this.closeDialog(); + Vue.prototype.$notify({ + title: '成功', + message: ('i', {style: 'color: teal'}, "更新成功!"), + type: 'success', + offset: 50 + }); + } + }).catch((error)=>{ + }) + } - } else { - _this.closeDialog(); - Vue.prototype.$notify({ - title: '成功', - message: ('i', {style: 'color: teal'}, "更新成功!"), - type: 'success', - offset: 50 - }); - } - }).catch((error)=>{ - // Vue.prototype.$notify.error({ - // title: '错误', - // message: error, - // offset: 50 - // }); - }) - }else{ - return; } }) @@ -418,6 +452,6 @@ export default { ::v-deep .el-dialog__body{ background-image: url("../../../assets/img/SkyPic.jpg"); margin-top:15px; - height:500px; + height:300px; } \ No newline at end of file diff --git a/src/components/setting/notice/NoticeManage.vue b/src/components/setting/notice/NoticeManage.vue index f081edc..c25e0df 100644 --- a/src/components/setting/notice/NoticeManage.vue +++ b/src/components/setting/notice/NoticeManage.vue @@ -1,23 +1,399 @@ \ No newline at end of file diff --git a/src/components/setting/website/websiteManage.vue b/src/components/setting/website/websiteManage.vue index 1e5ccc1..cdd1481 100644 --- a/src/components/setting/website/websiteManage.vue +++ b/src/components/setting/website/websiteManage.vue @@ -33,6 +33,33 @@ label="序号" width="50"> + + + + + + +