[TBID:ECX-9318] refactor: streamline code formatting in apiPersistence.js and FooterImageBlockPanel.vue

This commit is contained in:
lukaijie
2026-07-15 18:10:18 +08:00
parent ca057307dd
commit b26d529aaf
2 changed files with 6 additions and 14 deletions

View File

@@ -180,8 +180,8 @@ export function parsePageDslRows(payload, templateId, scene, pageType = 'home')
const rows = Array.isArray(payload)
? payload
: payload && typeof payload === 'object'
? [payload]
: []
? [payload]
: []
if (!rows.length) return null
for (const row of rows) {
@@ -205,8 +205,8 @@ export function parsePageDslRows(payload, templateId, scene, pageType = 'home')
const target = Array.isArray(cfg)
? cfg.find((item) => item && (item.type === DSL_ROW_TYPE || (item.pageType && item.sections)))
: cfg && (cfg.type === DSL_ROW_TYPE || (cfg.pageType && cfg.sections))
? cfg
: null
? cfg
: null
const targetDsl = target?.dsl || target
console.log('[sp-web-decoration] page config parsed target', {
templateId,

View File

@@ -22,11 +22,7 @@
<section class="space-y-2">
<div class="text-sm text-muted-foreground">图片宽度</div>
<el-radio-group
:value="settings.width"
size="small"
@input="updateField('width', $event)"
>
<el-radio-group :value="settings.width" size="small" @input="updateField('width', $event)">
<el-radio-button label="25">25%</el-radio-button>
<el-radio-button label="50">50%</el-radio-button>
<el-radio-button label="75">75%</el-radio-button>
@@ -36,11 +32,7 @@
<section class="space-y-2">
<div class="text-sm text-muted-foreground">圆角</div>
<el-radio-group
:value="settings.radius"
size="small"
@input="updateField('radius', $event)"
>
<el-radio-group :value="settings.radius" size="small" @input="updateField('radius', $event)">
<el-radio-button label="none"></el-radio-button>
<el-radio-button label="small"></el-radio-button>
<el-radio-button label="medium"></el-radio-button>