no message

This commit is contained in:
A1300399510 2024-02-29 11:32:58 +08:00
parent 46a14bea6c
commit c791f02ee4
9 changed files with 11 additions and 10 deletions

File diff suppressed because one or more lines are too long

2
dist/index.html vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/js/58.5ef5c220.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/js/913.fd48e4b3.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -32,7 +32,7 @@ service.interceptors.request.use(config => {
// config['headers']['authorization'] = "661aiz52k5e6vqgmkxnz0wvbv8nciz8h"
// if (process.env.NODE_ENV == "development") config['headers']['authorization'] = "0h870ovk2xckoqfsh8a3t3sg4sg5z7eg"
if (process.env.NODE_ENV == "development") config['headers']['authorization'] = "thocmlg8r2s4ft47989le9qc0"
if (process.env.NODE_ENV == "development") config['headers']['authorization'] = "43lc4qvhcimp9emvqo3jh6l677"
return config
}, error => {

View File

@ -723,12 +723,13 @@ export default {
.then(res => {
if (res.code != 200) return
let data = res.data
const ispost = this.info.ispost
console.log("ispost", ispost)
data.data.forEach(el => {
el["message"] = el["message"].trim()
const reg = new RegExp("\r\n", "g")
el["message"] = el["message"].replaceAll(reg, "<br/>")
el["message"] = el["message"].replace(/<img[^>]*>/g, match => {
return match.replace(/width="[^"]*"/g, "").replace(/height="[^"]*"/g, "")
@ -737,13 +738,12 @@ export default {
// html
let replyVisibleHtml = `<div class="flexcenter content-unlock content-unlock-no ${this.islogin ? "replyVisible" : "registerVisible"} " @click="setValue('popState', ${this.islogin ? "discussionSingle" : "isloginBtnState"})"><img class="unlock-icom" src="${this.$baseURL}/img/unlock.png"/>作者设置了${this.islogin ? "回复" : "登录"}可见</div>`
const regex1 = /\[hide(?:=[0-9]+)?\]/
if (regex1.test(el["message"])) {
const regex = /\[hide\].*?\[\/hide\]/g // [hide]
if (this.islogin) {
var pattern = /\[hide(=\d+)?\]/g
el["message"] = el["message"].replaceAll(pattern, `<div class="content-unlock content-already"><div class="content-already-header flexflex">- 本内容登录可见 -</div><div class="content-unlock-wenzi">`)
el["message"] = el["message"].replaceAll(pattern, `<div class="content-unlock content-already"><div class="content-already-header flexflex">- 本内容回复可见 -</div><div class="content-unlock-wenzi">`)
el["message"] = el["message"].replaceAll("[/hide]", `</div></div>`)
} else el["message"] = el["message"].replace(regex, replyVisibleHtml)
}