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',