diff --git a/zyplayer-doc-wiki/src/main/java/com/zyplayer/doc/wiki/controller/WikiPageZanController.java b/zyplayer-doc-wiki/src/main/java/com/zyplayer/doc/wiki/controller/WikiPageZanController.java index 83615c21..348c4043 100644 --- a/zyplayer-doc-wiki/src/main/java/com/zyplayer/doc/wiki/controller/WikiPageZanController.java +++ b/zyplayer-doc-wiki/src/main/java/com/zyplayer/doc/wiki/controller/WikiPageZanController.java @@ -33,6 +33,7 @@ public class WikiPageZanController { UpdateWrapper wrapper = new UpdateWrapper<>(); wrapper.eq("page_id", wikiPageZan.getPageId()); wrapper.eq(wikiPageZan.getCommentId() != null, "comment_id", wikiPageZan.getCommentId()); + wrapper.eq("yn", 1); List zanList = wikiPageZanService.list(wrapper); return DocResponseJson.ok(zanList); } diff --git a/zyplayer-doc-wiki/src/main/resources/doc-wiki.html b/zyplayer-doc-wiki/src/main/resources/doc-wiki.html index 00e5d375..ad37251e 100644 --- a/zyplayer-doc-wiki/src/main/resources/doc-wiki.html +++ b/zyplayer-doc-wiki/src/main/resources/doc-wiki.html @@ -13,11 +13,11 @@ - + 我的资料 - 退出登录 + 退出登录 @@ -26,7 +26,7 @@
- + @@ -59,16 +59,9 @@
创建:{{wikiPage.createUserName}} {{wikiPage.createTime}}  修改:{{wikiPage.updateUserName}} {{wikiPage.updateTime}}
- + 上传附件
@@ -94,9 +87,8 @@
- - - + + 成为第一个赞同者 @@ -154,15 +146,15 @@ - - + + - + - 立即创建 + 立即创建 取消 @@ -227,6 +219,12 @@ nowSpaceId: '', newSpaceDialogVisible: false, newSpaceForm: {name: '', spaceExplain: ''}, + newSpaceFormRules: { + name: [ + {required: true, message: '请输入空间名', trigger: 'blur'}, + {min: 2, max: 25, message: '长度在 2 到 25 个字符', trigger: 'blur'} + ], + }, // 依据目录树存储的map全局对象 treePathDataMap: new Map(), // 搜索的输入内容 @@ -261,19 +259,38 @@ onNewSpaceCancel() { this.newSpaceDialogVisible = false; }, - onNewSpaceSubmit() { - var param = {name: app.newSpaceForm.name, spaceExplain: app.newSpaceForm.spaceExplain}; - ajaxTemp("zyplayer-doc-wiki/space/update", "post", "json", param, function (json) { - if (validateResult(json)) { - app.newSpaceForm.name = ""; - app.newSpaceForm.spaceExplain = ""; - app.newSpaceDialogVisible = false; - app.spaceList.push(json.data); - app.spaceOptions.push({ - label: json.data.name, value: json.data.id + userSettingDropdown(command) { + console.log("command:" + command); + if (command == 'userSignOut') { + this.userSignOut(); + } else { + Toast.notOpen(); + } + }, + userSignOut() { + ajaxTemp("logout", "post", "json", {}, function () { + }, function () { + }, function () { + location.reload(); + }); + }, + onNewSpaceSubmit(formName) { + this.$refs[formName].validate((valid) => { + if (valid) { + var param = {name: app.newSpaceForm.name, spaceExplain: app.newSpaceForm.spaceExplain}; + ajaxTemp("zyplayer-doc-wiki/space/update", "post", "json", param, function (json) { + if (validateResult(json)) { + app.newSpaceForm.name = ""; + app.newSpaceForm.spaceExplain = ""; + app.newSpaceDialogVisible = false; + app.spaceList.push(json.data); + app.spaceOptions.push({ + label: json.data.name, value: json.data.id + }); + app.nowSpaceId = json.data.id; + app.doGetPageList(null); + } }); - app.nowSpaceId = json.data.id; - app.doGetPageList(null); } }); }, @@ -310,12 +327,7 @@ ajaxTemp("zyplayer-doc-wiki/page/comment/update", "post", "json", param, function (json) { if (validateResult(json)) { var data = json.data; - var color = page.userHeadColor[data.createUserId]; - if (!color) { - color = page.colorArr[Math.ceil(Math.random() * page.colorArr.length) - 1]; - page.userHeadColor[data.createUserId] = color; - } - data.color = color; + data.color = app.getUserHeadBgColor(data.createUserId); app.commentTextInput = ""; app.commentList.push(data); } @@ -411,10 +423,12 @@ } }, spaceChangeEvents(data) { - app.nowSpaceId = data; if (data == 0) { app.newSpaceDialogVisible = true; + app.choiceSpace = app.nowSpaceId; } else { + app.nowSpaceId = data; + app.rightContentType = 0; app.doGetPageList(null); } }, @@ -459,21 +473,11 @@ if (validateResult(json)) { var commentList = json.data || []; for (var i = 0; i < commentList.length; i++) { - var color = page.userHeadColor[commentList[i].createUserId]; - if (!color) { - color = page.colorArr[Math.ceil(Math.random() * page.colorArr.length) - 1]; - page.userHeadColor[commentList[i].createUserId] = color; - } - commentList[i].color = color; + commentList[i].color = app.getUserHeadBgColor(commentList[i].createUserId); var subCommentList = commentList[i].commentList || []; for (var j = 0; j < subCommentList.length; j++) { var subItem = subCommentList[j]; - var colorSub = page.userHeadColor[subItem.createUserId]; - if (!colorSub) { - colorSub = page.colorArr[Math.ceil(Math.random() * page.colorArr.length) - 1]; - page.userHeadColor[subItem.createUserId] = colorSub; - } - subItem.color = colorSub; + subItem.color = app.getUserHeadBgColor(subItem.createUserId); } commentList[i].commentList = subCommentList; } @@ -481,8 +485,16 @@ } }); }, + getUserHeadBgColor(userId) { + var color = page.userHeadColor[userId]; + if (!color) { + color = page.colorArr[Math.ceil(Math.random() * page.colorArr.length) - 1]; + page.userHeadColor[userId] = color; + } + return color; + }, searchByKeywords() { - app.pathIndex = createTreeViewByTreeWithMerge(app.dubboDocList, app.searchKeywords); + //app.pathIndex = createTreeViewByTreeWithMerge(app.dubboDocList, app.searchKeywords); }, doGetPageList(parentId, node) { var nodePath = ""; @@ -504,26 +516,20 @@ id: item.id, label: item.name, nodePath: nodePath + item.name, - children: [{label: '', needLoad: true}], + children: [{label: '', needLoad: true}],// 初始化一个对象,点击展开时重新查询加载 }); } if (parentId > 0) { node.children = pathIndex; } else { app.wikiPageList = pathIndex; - // 清空页面信息 - app.rightContentType = 0; - app.newPageId = ""; - app.newPageTitle = ""; - page.newPageContentEditor.txt.html(""); app.lastClickNode = {}; } } }); }, init(){ - var E = window.wangEditor; - page.newPageContentEditor = new E('#newPageContentDiv'); + page.newPageContentEditor = new window.wangEditor('#newPageContentDiv'); page.newPageContentEditor.customConfig.uploadImgServer = 'zyplayer-doc-wiki/common/upload'; page.newPageContentEditor.create(); } @@ -531,17 +537,9 @@ }); + +