From 7df38eca31c5359d88d0eb98ac50ed19b789fa57 Mon Sep 17 00:00:00 2001 From: liaozetao <1107136310@qq.com> Date: Fri, 12 Apr 2024 18:10:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=97=E8=A1=A8=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/car/CarGoodsAdminView.vue | 20 ++++++++++---- src/views/chatbubble/ChatbubbleManageView.vue | 24 ++++++++++++----- src/views/headwear/HeadwearAdminView.vue | 22 ++++++++++----- src/views/infocard/InfocardManageView.vue | 24 ++++++++++++----- src/views/nameplate/NameplateInfoView.vue | 23 +++++++++++----- src/views/users/GiftManageView.vue | 27 +++++++++++++------ 6 files changed, 103 insertions(+), 37 deletions(-) diff --git a/src/views/car/CarGoodsAdminView.vue b/src/views/car/CarGoodsAdminView.vue index 5d468e5..e78da24 100644 --- a/src/views/car/CarGoodsAdminView.vue +++ b/src/views/car/CarGoodsAdminView.vue @@ -587,7 +587,10 @@ export default { console.log(res); request.success({ "rows": res.rows.map(i=>{ - i.name = JSON.parse(i.name); + let value = i.name; + if (value.startsWith('{') && value.endsWith('}')) { + i.name = JSON.parse(value); + } return i; }), "total": res.total @@ -849,10 +852,17 @@ export default { // $("#renewPrice").val(json.entity.renewPrice); $("#days").val(json.entity.days); console.log(json.entity.name) - var jsonName = JSON.parse(json.entity.name); - $("#name").val(jsonName.zh); - $("#ar_name").val(jsonName.ar); - $("#en_name").val(jsonName.en); + let name = json.entity.name; + if (name.startsWith('{') && name.endsWith('}')) { + var jsonName = JSON.parse(json.entity.name); + $("#name").val(jsonName.zh); + $("#ar_name").val(jsonName.ar); + $("#en_name").val(jsonName.en); + } else { + $("#name").val(name); + $("#ar_name").val(name); + $("#en_name").val(name); + } $("#price").val(json.entity.price); $("#renewPrice").val(json.entity.renewPrice); $("#seq").val(json.entity.seq); diff --git a/src/views/chatbubble/ChatbubbleManageView.vue b/src/views/chatbubble/ChatbubbleManageView.vue index 1065931..178b513 100644 --- a/src/views/chatbubble/ChatbubbleManageView.vue +++ b/src/views/chatbubble/ChatbubbleManageView.vue @@ -324,7 +324,10 @@ export default { console.log(res); request.success({ "rows": res.rows.map(i=>{ - i.name = JSON.parse(i.name); + let value = i.name; + if (value.startsWith('{') && value.endsWith('}')) { + i.name = JSON.parse(value); + } return i; }), "total": res.total @@ -358,11 +361,20 @@ export default { $("#addForm #modal_id").val(row.id); $("#addForm #modal_type").val(row.type); console.log(row.name) - $("#modal_name").val(row.name.zh); - // 阿语名称 - $("#ar_modal_name").val(row.name.ar); - // 英语名称 - $("#en_modal_name").val(row.name.en); + let name = row.name; + if (name.startsWith('{') && name.endsWith('}')) { + $("#modal_name").val(row.name.zh); + // 阿语名称 + $("#ar_modal_name").val(row.name.ar); + // 英语名称 + $("#en_modal_name").val(row.name.en); + } else { + $("#modal_name").val(name); + // 阿语名称 + $("#ar_modal_name").val(name); + // 英语名称 + $("#en_modal_name").val(name); + } $('#addAndroidIconPicUrl').attr("src", row.androidUrl); $("#addForm #androidUrl").val(row.androidUrl); $('#addIosIconPicUrl').attr("src", row.iosUrl); diff --git a/src/views/headwear/HeadwearAdminView.vue b/src/views/headwear/HeadwearAdminView.vue index dc0cf7d..a513ed0 100644 --- a/src/views/headwear/HeadwearAdminView.vue +++ b/src/views/headwear/HeadwearAdminView.vue @@ -594,7 +594,10 @@ export default { console.log(res); request.success({ "rows": res.rows.map(i=>{ - i.name = JSON.parse(i.name); + let value = i.name; + if (value.startsWith('{') && value.endsWith('}')) { + i.name = JSON.parse(value); + } return i; }), "total": res.total @@ -797,11 +800,18 @@ export default { //$("#name").attr('readonly', true); //$("#price").attr('readonly', true); //$("#renewPrice").attr('readonly', true); - - var jsonName = JSON.parse(json.name); - $("#headwearName").val(jsonName.zh); - $("#headwearArName").val(jsonName.ar); - $("#headwearEnName").val(jsonName.en); + let name = json.name; + if (name.startsWith('{') && name.endsWith('}')) { + var jsonName = JSON.parse(json.name); + $("#headwearName").val(jsonName.zh); + $("#headwearArName").val(jsonName.ar); + $("#headwearEnName").val(jsonName.en); + } else { + $("#headwearName").val(name); + $("#headwearArName").val(name); + $("#headwearEnName").val(name); + } + $("#price").val(json.price); $("#renewPrice").val(json.renewPrice); $("#limitDesc").val(json.limitDesc); diff --git a/src/views/infocard/InfocardManageView.vue b/src/views/infocard/InfocardManageView.vue index 1fd7211..c9e2a4c 100644 --- a/src/views/infocard/InfocardManageView.vue +++ b/src/views/infocard/InfocardManageView.vue @@ -312,7 +312,10 @@ export default { console.log(res); request.success({ "rows": res.rows.map(i=>{ - i.name = JSON.parse(i.name); + let value = i.name; + if (value.startsWith('{') && value.endsWith('}')) { + i.name = JSON.parse(value); + } return i; }), "total": res.total @@ -345,11 +348,20 @@ export default { // 赋值 $("#addForm #modal_id").val(row.id); $("#addForm #modal_type").val(row.type); - $("#addForm #modal_name").val(row.name.zh); - // 阿语 - $("#addForm #ar_modal_name").val(row.name.ar); - // 英语 - $("#addForm #en_modal_name").val(row.name.en); + let name = row.name; + if (name && Object.prototype.hasOwnProperty.call(name, 'zh') && Object.prototype.hasOwnProperty.call(name, 'ar') && Object.prototype.hasOwnProperty.call(name, 'en')) { + $("#addForm #modal_name").val(row.name.zh); + // 阿语 + $("#addForm #ar_modal_name").val(row.name.ar); + // 英语 + $("#addForm #en_modal_name").val(row.name.en); + } else { + $("#addForm #modal_name").val(name); + // 阿语 + $("#addForm #ar_modal_name").val(name); + // 英语 + $("#addForm #en_modal_name").val(name); + } $('#addIconPicUrl').attr("src", row.pic); $("#addForm #pic").val(row.pic); $("#addForm #status").val(row.status); diff --git a/src/views/nameplate/NameplateInfoView.vue b/src/views/nameplate/NameplateInfoView.vue index f74fa55..afbbab0 100644 --- a/src/views/nameplate/NameplateInfoView.vue +++ b/src/views/nameplate/NameplateInfoView.vue @@ -350,7 +350,10 @@ export default { console.log(res); request.success({ "rows": res.rows.map(i=>{ - i.name = JSON.parse(i.name); + let value = i.name; + if (value.startsWith('{') && value.endsWith('}')) { + i.name = JSON.parse(i.name); + } return i; }), "total": res.total @@ -388,11 +391,19 @@ export default { if (json) { $("#id").val(json.id); $("#nameplateType1").val(json.nameplateType); - var jsonName = JSON.parse(json.name); - console.log(jsonName) - $("#name1").val(jsonName.zh); - $("#ar_name1").val(jsonName.ar); - $("#en_name1").val(jsonName.en); + let name = json.name; + if (name.startsWith('{') && name.endsWith('}')) { + var jsonName = JSON.parse(json.name); + console.log(jsonName) + $("#name1").val(jsonName.zh); + $("#ar_name1").val(jsonName.ar); + $("#en_name1").val(jsonName.en); + } else { + $("#name1").val(name); + $("#ar_name1").val(name); + $("#en_name1").val(name); + } + $('#nameplateType1').attr("disabled", "true"); if (json.isCustomWord == 0) { $('input[name="isCustomWord"]').get(0).checked = true; diff --git a/src/views/users/GiftManageView.vue b/src/views/users/GiftManageView.vue index 9aec726..14757cc 100644 --- a/src/views/users/GiftManageView.vue +++ b/src/views/users/GiftManageView.vue @@ -843,7 +843,10 @@ export default { console.log(res); request.success({ "rows": res.rows.map(i=>{ - i.giftName = JSON.parse(i.giftName); + let value = i.giftName; + if (value.startsWith('{') && value.endsWith('}')) { + i.giftName = JSON.parse(value); + } return i; }), "total": res.total @@ -1216,13 +1219,21 @@ export default { } if (json.entity) { $("#giftId").val(json.entity.giftId); - - var jsonName = JSON.parse(json.entity.giftName); - $("#giftName").val(jsonName.zh); - // 阿语名称 - $("#giftArName").val(jsonName.ar); - // 英语名称 - $("#giftEnName").val(jsonName.en); + let giftName = json.entity.giftName; + if (giftName.startsWith('{') && giftName.endsWith('}')) { + var jsonName = JSON.parse(giftName); + $("#giftName").val(jsonName.zh); + // 阿语名称 + $("#giftArName").val(jsonName.ar); + // 英语名称 + $("#giftEnName").val(jsonName.en); + } else { + $("#giftName").val(giftName); + // 阿语名称 + $("#giftArName").val(giftName); + // 英语名称 + $("#giftEnName").val(giftName); + } $("#goldPrice").val(json.entity.goldPrice); $("#seqNo").val(json.entity.seqNo);