From 5628aecd955f34cb8ad82c665e763a7aea678334 Mon Sep 17 00:00:00 2001 From: ShenqPerng Date: Fri, 21 Feb 2025 22:04:29 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=8F=E6=9C=BA=E4=B8=8E=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E9=80=82=E9=85=8D=20v0.24=EF=BC=8C=E4=B8=8D?= =?UTF-8?q?=E5=85=BC=E5=AE=B9=E6=97=A7=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/oper.js | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/js/oper.js b/js/oper.js index 66c910c..854a662 100644 --- a/js/oper.js +++ b/js/oper.js @@ -305,7 +305,7 @@ $('#tags').click(function () { $.ajax({ url: tagUrl, type: "GET", - contentType: "application/json;", + contentType: "application/json", dataType: "json", headers: { 'Authorization': 'Bearer ' + info.apiTokens }, success: function (data) { @@ -360,15 +360,16 @@ $(document).on("click",".item-lock",function () { $('#search').click(function () { get_info(function (info) { const pattern = $("textarea[name=text]").val() - var filter = "?filter=" + encodeURIComponent(`creator == 'users/${info.userid}' && visibilities == ['PUBLIC', 'PROTECTED'] && content_search == ['${pattern}']`); + var parent = `users/${info.userid}`; + var filter = "?filter=" + encodeURIComponent(`visibility in ["PUBLIC","PROTECTED"] && content.contains("${pattern}")`); if (info.status) { $("#randomlist").html('').hide() var searchDom = "" if(pattern){ $.ajax({ - url:info.apiUrl+"api/v1/memos"+filter, + url:info.apiUrl+"api/v1/"+parent+"/memos"+filter, type:"GET", - contentType:"application/json;", + contentType:"application/json", dataType:"json", headers : {'Authorization':'Bearer ' + info.apiTokens}, success: function(data){ @@ -379,7 +380,8 @@ $('#search').click(function () { }) }else{ for(var i=0;i < searchData.length;i++){ - searchDom += '
'+dayjs(searchData.createTime).fromNow()+'
'+searchData[i].content.replace(/!\[.*?\]\((.*?)\)/g,' ').replace(/\[(.*?)\]\((.*?)\)/g,' $1 ')+'
' + var memosID = searchData[i].name.split('/').pop(); + searchDom += '
'+dayjs(searchData.createTime).fromNow()+'
'+searchData[i].content.replace(/!\[.*?\]\((.*?)\)/g,' ').replace(/\[(.*?)\]\((.*?)\)/g,' $1 ')+'
' if(searchData[i].resources && searchData[i].resources.length > 0){ var resources = searchData[i].resources; for(var j=0;j < resources.length;j++){ @@ -422,14 +424,15 @@ $('#search').click(function () { $('#random').click(function () { get_info(function (info) { - var filter = "?filter=" + encodeURIComponent(`creator == 'users/${info.userid}'`); + var parent = `users/${info.userid}`; + var filter = "?filter=" + encodeURIComponent(`visibility in ["PUBLIC","PROTECTED"]`); if (info.status) { $("#randomlist").html('').hide() - var randomUrl = info.apiUrl + 'api/v1/memos' + filter; + var randomUrl = info.apiUrl + "api/v1/" +parent + "/memos" + filter; $.ajax({ url:randomUrl, type:"GET", - contentType:"application/json;", + contentType:"application/json", dataType:"json", headers : {'Authorization':'Bearer ' + info.apiTokens}, success: function(data){ @@ -448,7 +451,8 @@ $('#random').click(function () { function randDom(randomData){ get_info(function (info) { - var randomDom = '
'+dayjs(randomData.createTime).fromNow()+'
'+randomData.content.replace(/!\[.*?\]\((.*?)\)/g,' ').replace(/\[(.*?)\]\((.*?)\)/g,' $1 ')+'
' + var memosID = randomData.name.split('/').pop(); + var randomDom = '
'+dayjs(randomData.createTime).fromNow()+'
'+randomData.content.replace(/!\[.*?\]\((.*?)\)/g,' ').replace(/\[(.*?)\]\((.*?)\)/g,' $1 ')+'
' if(randomData.resources && randomData.resources.length > 0){ var resources = randomData.resources; for(var j=0;j < resources.length;j++){ @@ -484,17 +488,17 @@ $(document).on("click","#random-link",function () { $(document).on("click","#random-delete",function () { get_info(function (info) { - var memoUid = $("#random-delete").data('uid'); + // var memoUid = $("#random-delete").data('uid'); var memosName = $("#random-delete").data('name'); var deleteUrl = info.apiUrl+'api/v1/'+memosName $.ajax({ url:deleteUrl, type:"PATCH", data:JSON.stringify({ - 'uid': memoUid, - 'rowStatus': "ARCHIVED" + // 'uid': memoUid, + 'state': "ARCHIVED" }), - contentType:"application/json;", + contentType:"application/json", dataType:"json", headers : {'Authorization':'Bearer ' + info.apiTokens}, success: function(result){ @@ -585,7 +589,7 @@ function getOne(memosId){ $.ajax({ url:getUrl, type:"GET", - contentType:"application/json;", + contentType:"application/json", dataType:"json", headers : {'Authorization':'Bearer ' + info.apiTokens}, success: function(data){ @@ -626,7 +630,7 @@ function sendText() { 'content': content, 'visibility': sendvisi }), - contentType:"application/json;", + contentType:"application/json", dataType:"json", headers : {'Authorization':'Bearer ' + info.apiTokens}, success: function(data){ @@ -638,7 +642,7 @@ function sendText() { data:JSON.stringify({ 'resources': info.resourceIdList || [], }), - contentType:"application/json;", + contentType:"application/json", dataType:"json", headers : {'Authorization':'Bearer ' + info.apiTokens}, success: function(res){