diff --git a/src/views/medal/MedalInfo.vue b/src/views/medal/MedalInfo.vue index 8e19faa..a92fe89 100644 --- a/src/views/medal/MedalInfo.vue +++ b/src/views/medal/MedalInfo.vue @@ -29,33 +29,33 @@ }} - + - + - + - + - + - + - + - + @@ -560,6 +560,17 @@ export default { return false; } }, + // 解析json字段 + getJsonField(jsonStr, field) { + try { + if (!jsonStr) return ''; + const obj = JSON.parse(jsonStr); + return obj?.[field] || ''; + } catch (e) { + console.error('JSON 解析失败:', jsonStr); + return ''; + } + }, // 分页导航 handleSizeChange() { this.getData(); diff --git a/src/views/medal/MedalLevelManagement.vue b/src/views/medal/MedalLevelManagement.vue index 77667f6..a0c4d45 100644 --- a/src/views/medal/MedalLevelManagement.vue +++ b/src/views/medal/MedalLevelManagement.vue @@ -27,16 +27,16 @@ @selection-change="handleSelectionChange" border style="width: 100%; margin-top: 25px"> - + - + - + - +