[Snow Team] scoped-fixer: auto-commit work

This commit is contained in:
yml2213
2026-05-17 11:50:29 +08:00
parent ad9ff72a41
commit 110d4b9d2b
11 changed files with 41 additions and 45 deletions
@@ -72,4 +72,4 @@ onMounted(bindings.loadConfigs)
</section> </section>
</template> </template>
<style src="./AdminFulfillmentBindings.css"></style> <style scoped src="./AdminFulfillmentBindings.css"></style>
@@ -12,7 +12,9 @@ defineProps<{
statusLabel: string statusLabel: string
summary: string summary: string
isInvalid: boolean isInvalid: boolean
isFieldInvalid: (field: ValidationField | 'externalSkuCode' | 'externalItemId' | 'externalSkuName') => boolean isFieldInvalid: (
field: ValidationField | 'externalSkuCode' | 'externalItemId' | 'externalSkuName',
) => boolean
}>() }>()
const emit = defineEmits<{ const emit = defineEmits<{
@@ -31,12 +33,7 @@ const emit = defineEmits<{
<div class="binding-summary"> <div class="binding-summary">
<div class="binding-title-row"> <div class="binding-title-row">
<strong>{{ title }}</strong> <strong>{{ title }}</strong>
<span <span :class="['binding-status-chip', { 'binding-status-chip--done': isComplete }]">
:class="[
'binding-status-chip',
{ 'binding-status-chip--done': isComplete },
]"
>
{{ statusLabel }} {{ statusLabel }}
</span> </span>
</div> </div>
@@ -50,10 +47,7 @@ const emit = defineEmits<{
<div v-if="isBindingCollapsed" class="binding-collapsed-preview"> <div v-if="isBindingCollapsed" class="binding-collapsed-preview">
<span <span
>外部商品{{ >外部商品{{
binding.externalSkuName || binding.externalSkuName || binding.externalSkuCode || binding.externalItemId || '-'
binding.externalSkuCode ||
binding.externalItemId ||
'-'
}}</span }}</span
> >
<span>内部履约 SKU{{ binding.skuCode || '-' }}</span> <span>内部履约 SKU{{ binding.skuCode || '-' }}</span>
@@ -123,9 +117,7 @@ const emit = defineEmits<{
<span>外部 SKU 编码</span> <span>外部 SKU 编码</span>
<el-input <el-input
v-model="binding.externalSkuCode" v-model="binding.externalSkuCode"
:class="[ :class="[{ 'text-input--invalid': isFieldInvalid('externalSkuCode') }]"
{ 'text-input--invalid': isFieldInvalid('externalSkuCode') },
]"
class="text-input" class="text-input"
data-field="externalSkuCode" data-field="externalSkuCode"
placeholder="例如 6046726460016" placeholder="例如 6046726460016"
@@ -149,9 +141,7 @@ const emit = defineEmits<{
<span>外部商品名</span> <span>外部商品名</span>
<el-input <el-input
v-model="binding.externalSkuName" v-model="binding.externalSkuName"
:class="[ :class="[{ 'text-input--invalid': isFieldInvalid('externalSkuName') }]"
{ 'text-input--invalid': isFieldInvalid('externalSkuName') },
]"
class="text-input" class="text-input"
data-field="externalSkuName" data-field="externalSkuName"
placeholder="例如 奥利奥动作" placeholder="例如 奥利奥动作"
@@ -223,3 +213,5 @@ const emit = defineEmits<{
</div> </div>
</div> </div>
</template> </template>
<style scoped src="../AdminFulfillmentBindings.css"></style>
@@ -93,9 +93,7 @@ const emit = defineEmits<{
<strong>{{ lookupResult.order.totalAmount || '0.00' }}</strong> <strong>{{ lookupResult.order.totalAmount || '0.00' }}</strong>
<span class="cell-subtle" <span class="cell-subtle"
>补查结果{{ >补查结果{{
lookupResult.order.enriched lookupResult.order.enriched ? '已补全' : lookupResult.order.enrichReason || '已返回'
? '已补全'
: lookupResult.order.enrichReason || '已返回'
}}</span }}</span
> >
</div> </div>
@@ -152,3 +150,5 @@ const emit = defineEmits<{
</template> </template>
</section> </section>
</template> </template>
<style scoped src="../AdminFulfillmentBindings.css"></style>
@@ -80,3 +80,5 @@ const emit = defineEmits<{
</el-table> </el-table>
</section> </section>
</template> </template>
<style scoped src="../AdminFulfillmentBindings.css"></style>
@@ -51,3 +51,5 @@ defineProps<{
</div> </div>
</section> </section>
</template> </template>
<style scoped src="../AdminFulfillmentBindings.css"></style>
@@ -20,7 +20,10 @@ defineProps<{
getBindingStatusLabel: (binding: EditableBinding) => string getBindingStatusLabel: (binding: EditableBinding) => string
getBindingSummary: (binding: EditableBinding) => string getBindingSummary: (binding: EditableBinding) => string
isBindingInvalid: (bindingId: string) => boolean isBindingInvalid: (bindingId: string) => boolean
isFieldInvalid: (bindingId: string, field: ValidationField | 'externalSkuCode' | 'externalItemId' | 'externalSkuName') => boolean isFieldInvalid: (
bindingId: string,
field: ValidationField | 'externalSkuCode' | 'externalItemId' | 'externalSkuName',
) => boolean
}>() }>()
const emit = defineEmits<{ const emit = defineEmits<{
@@ -62,9 +65,7 @@ const emit = defineEmits<{
{{ validationState.message }} {{ validationState.message }}
</p> </p>
<div v-if="bindings.length === 0" class="empty-inline"> <div v-if="bindings.length === 0" class="empty-inline">当前还没有履约规则先新增一条</div>
当前还没有履约规则先新增一条
</div>
<AdminBindingRuleCard <AdminBindingRuleCard
v-for="(binding, index) in bindings" v-for="(binding, index) in bindings"
@@ -85,3 +86,5 @@ const emit = defineEmits<{
/> />
</section> </section>
</template> </template>
<style scoped src="../AdminFulfillmentBindings.css"></style>
@@ -84,4 +84,4 @@ onMounted(config.loadConfigs)
</section> </section>
</template> </template>
<style src="./AdminKuaishouCloudFulfillment.css"></style> <style scoped src="./AdminKuaishouCloudFulfillment.css"></style>
@@ -30,9 +30,7 @@ const emit = defineEmits<{
<div class="section-title-row section-title-row--tight"> <div class="section-title-row section-title-row--tight">
<div> <div>
<h3>91卡券订单取样导入</h3> <h3>91卡券订单取样导入</h3>
<p> <p>查询已接收的 91卡券订单 productNo 导入为规则草稿再补齐内部 SKU cloud 资源</p>
查询已接收的 91卡券订单 productNo 导入为规则草稿再补齐内部 SKU cloud 资源
</p>
</div> </div>
<div class="section-mini-stats"> <div class="section-mini-stats">
<span class="mini-stat-chip">结果 {{ ninetyoneLookupMetrics.total }}</span> <span class="mini-stat-chip">结果 {{ ninetyoneLookupMetrics.total }}</span>
@@ -71,11 +69,7 @@ const emit = defineEmits<{
</label> </label>
<div class="field-block field-block--action"> <div class="field-block field-block--action">
<span>操作</span> <span>操作</span>
<el-button <el-button :loading="ninetyoneLookupLoading" round type="primary" @click="emit('lookup')"
:loading="ninetyoneLookupLoading"
round
type="primary"
@click="emit('lookup')"
>查询 91卡券订单</el-button >查询 91卡券订单</el-button
> >
</div> </div>
@@ -147,3 +141,5 @@ const emit = defineEmits<{
</el-table> </el-table>
</section> </section>
</template> </template>
<style scoped src="../AdminKuaishouCloudFulfillment.css"></style>
@@ -48,3 +48,5 @@ defineProps<{
</div> </div>
</section> </section>
</template> </template>
<style scoped src="../AdminKuaishouCloudFulfillment.css"></style>
@@ -45,10 +45,7 @@ const emit = defineEmits<{
<div class="binding-title-row"> <div class="binding-title-row">
<strong>{{ getCardTitle(item, index) }}</strong> <strong>{{ getCardTitle(item, index) }}</strong>
<span <span
:class="[ :class="['binding-status-chip', { 'binding-status-chip--done': isItemComplete(item) }]"
'binding-status-chip',
{ 'binding-status-chip--done': isItemComplete(item) },
]"
> >
{{ getRuleState(item).label }} {{ getRuleState(item).label }}
</span> </span>
@@ -297,3 +294,5 @@ const emit = defineEmits<{
</div> </div>
</div> </div>
</template> </template>
<style scoped src="../AdminKuaishouCloudFulfillment.css"></style>
@@ -67,7 +67,9 @@ const emit = defineEmits<{
</div> </div>
<div class="section-action-group"> <div class="section-action-group">
<el-button round @click="emit('expandAll')">全部展开</el-button> <el-button round @click="emit('expandAll')">全部展开</el-button>
<el-checkbox :model-value="enabled" @update:model-value="emit('update:enabled', $event)">启用整条配置</el-checkbox> <el-checkbox :model-value="enabled" @update:model-value="emit('update:enabled', $event)"
>启用整条配置</el-checkbox
>
<el-button round @click="emit('collapseReady')">收起已完成</el-button> <el-button round @click="emit('collapseReady')">收起已完成</el-button>
<el-button round :loading="cloudSkuCatalogLoading" @click="emit('refreshCloudSku')" <el-button round :loading="cloudSkuCatalogLoading" @click="emit('refreshCloudSku')"
>刷新 cloud SKU</el-button >刷新 cloud SKU</el-button
@@ -83,12 +85,8 @@ const emit = defineEmits<{
<p v-if="validationState?.message" class="validation-banner"> <p v-if="validationState?.message" class="validation-banner">
{{ validationState.message }} {{ validationState.message }}
</p> </p>
<div v-if="items.length === 0" class="empty-inline"> <div v-if="items.length === 0" class="empty-inline">当前还没有新履约规则先新增一条</div>
当前还没有新履约规则先新增一条 <div v-else-if="filteredItems.length === 0" class="empty-inline">当前筛选下没有规则</div>
</div>
<div v-else-if="filteredItems.length === 0" class="empty-inline">
当前筛选下没有规则
</div>
<AdminKuaishouCloudRuleCard <AdminKuaishouCloudRuleCard
v-for="(item, index) in filteredItems" v-for="(item, index) in filteredItems"
@@ -118,3 +116,5 @@ const emit = defineEmits<{
/> />
</section> </section>
</template> </template>
<style scoped src="../AdminKuaishouCloudFulfillment.css"></style>