wip(freight): migration 0017 + model/column-list groundwork for add-freight-templates

This commit is contained in:
Chengdong Zhang
2026-09-23 17:39:45 +08:00
parent a83e857bdf
commit 5b426486ac
105 changed files with 6193 additions and 1566 deletions
+10 -5
View File
@@ -97,8 +97,8 @@ onMounted(() => {
<template>
<VPage :title="$t('nav.shopProfile')">
<p v-if="loading" class="text-sm text-muted">{{ $t("common.loading") }}</p>
<p v-else-if="loadError" class="my-2 text-sm text-danger" role="alert">{{ loadError }}</p>
<p v-if="loading" class="text-muted text-sm">{{ $t("common.loading") }}</p>
<p v-else-if="loadError" class="text-danger my-2 text-sm" role="alert">{{ loadError }}</p>
<VCard v-else>
<div class="grid gap-3 md:grid-cols-2">
<VField :label="$t('shop.profileLogo')">
@@ -132,15 +132,20 @@ onMounted(() => {
<textarea v-model="form.afterSaleZh" :class="inputClass" rows="3" />
</VField>
</div>
<p v-if="formError" class="my-2 text-sm text-danger" role="alert">{{ formError }}</p>
<p v-if="formError" class="text-danger my-2 text-sm" role="alert">{{ formError }}</p>
<div class="flex items-center gap-3">
<VBtn variant="primary" :disabled="saving" @click="save">
{{ saving ? $t("common.loading") : $t("common.save") }}
</VBtn>
<p v-if="feedback" role="status" class="text-sm" :class="feedback.ok ? 'text-success' : 'text-danger'">
<p
v-if="feedback"
role="status"
class="text-sm"
:class="feedback.ok ? 'text-success' : 'text-danger'"
>
{{ feedback.message }}
</p>
</div>
</VCard>
</VPage>
</template>
</template>