From d1670fc22cfe63e860ff8ac9dc33da648215db60 Mon Sep 17 00:00:00 2001
From: liaozetao <1107136310@qq.com>
Date: Tue, 16 Apr 2024 18:19:53 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=AF=9D=E9=A2=98=E5=A4=9A?=
=?UTF-8?q?=E8=AF=AD=E8=A8=80=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/world/WorldAdminView.vue | 106 ++++++++++++++++++++++-------
1 file changed, 80 insertions(+), 26 deletions(-)
diff --git a/src/views/world/WorldAdminView.vue b/src/views/world/WorldAdminView.vue
index df530fc..61caf4c 100644
--- a/src/views/world/WorldAdminView.vue
+++ b/src/views/world/WorldAdminView.vue
@@ -86,15 +86,15 @@
@@ -408,9 +408,36 @@ export default {
console.log(res);
request.success({
"rows": res.rows.map(i=>{
- i.name = JSON.parse(i.name);
- i.description = JSON.parse(i.description);
- i.notice = JSON.parse(i.notice);
+ let name = i.name;
+ if (name.startsWith('{') && name.endsWith('}')) {
+ i.name = JSON.parse(i.name);
+ } else {
+ i.name = {
+ zh: i.name,
+ ar: i.name,
+ en: i.name,
+ };
+ }
+ let description = i.description;
+ if (description.startsWith('{') && description.endsWith('}')) {
+ i.description = JSON.parse(i.description);
+ } else {
+ i.description = {
+ zh: i.description,
+ ar: i.description,
+ en: i.description,
+ };
+ }
+ let notice = i.notice;
+ if (notice.startsWith('{') && notice.endsWith('}')) {
+ i.notice = JSON.parse(i.notice);
+ } else {
+ i.notice = {
+ zh: i.notice,
+ ar: i.notice,
+ en: i.notice,
+ };
+ }
return i;
}),
"total": res.total
@@ -495,26 +522,53 @@ export default {
$('#modal_endTime').val(new Date(data.endTime).format('yyyy-MM-dd hh:mm:ss'));
}
}
- var jsonName = JSON.parse(data.name);
- $("#modal_name").val(jsonName.zh);
- // 阿语名称
- $("#ar_modal_name").val(jsonName.ar);
- // 印语名称
- $("#in_modal_name").val(jsonName.in);
- var jsonDescription = JSON.parse(data.description);
- $("#modal_description").val(jsonDescription.zh);
- // 阿语描述
- $("#ar_modal_description").val(jsonDescription.ar);
- // 英语描述
- $("#en_modal_description").val(jsonDescription.en);
- $('#modal_notice').val(data.notice);
- var jsonNotice = JSON.parse(data.notice);
- console.log(jsonNotice)
- $("#modal_notice").val(jsonNotice.zh);
- // 阿语名称
- $("#ar_modal_notice").val(jsonNotice.ar);
- // 印语名称
- $("#en_modal_notice").val(jsonNotice.en);
+ let name = data.name;
+ if (name.startsWith('{') && name.endsWith('}')) {
+ var jsonName = JSON.parse(data.name);
+ $("#modal_name").val(jsonName.zh);
+ // 阿语名称
+ $("#ar_modal_name").val(jsonName.ar);
+ // 英语名称
+ $("#en_modal_name").val(jsonName.en);
+ } else {
+ $("#modal_name").val(name);
+ // 阿语名称
+ $("#ar_modal_name").val(name);
+ // 英语名称
+ $("#en_modal_name").val(name);
+ }
+ let description = data.description;
+ if (description.startsWith('{') && description.endsWith('}')) {
+ var jsonDescription = JSON.parse(data.description);
+ $("#modal_description").val(jsonDescription.zh);
+ // 阿语描述
+ $("#ar_modal_description").val(jsonDescription.ar);
+ // 英语描述
+ $("#en_modal_description").val(jsonDescription.en);
+ } else {
+ $("#modal_description").val(description);
+ // 阿语描述
+ $("#ar_modal_description").val(description);
+ // 英语描述
+ $("#en_modal_description").val(description);
+ }
+ let notice = data.notice;
+ if (notice.startsWith('{') && notice.endsWith('}')) {
+ var jsonNotice = JSON.parse(data.notice);
+ console.log(jsonNotice)
+ $("#modal_notice").val(jsonNotice.zh);
+ // 阿语名称
+ $("#ar_modal_notice").val(jsonNotice.ar);
+ // 印语名称
+ $("#en_modal_notice").val(jsonNotice.en);
+ } else {
+ $("#modal_notice").val(notice);
+ // 阿语名称
+ $("#ar_modal_notice").val(notice);
+ // 印语名称
+ $("#en_modal_notice").val(notice);
+ }
+
//分类
$.ajax({
type: 'get',