perf: 用户体验优化

feature/task1.0.0__0514__ch
向文可 2 years ago
parent b4d989e259
commit 9f2e57560d

@ -120,8 +120,11 @@
data.activityStartTime = data.time[0]; data.activityStartTime = data.time[0];
data.activityEndTime = data.time[1]; data.activityEndTime = data.time[1];
delete data.time; delete data.time;
await store.dispatch('limitActivity/save', data); let res = await store.dispatch('limitActivity/save', data);
formState.formVisible = false; if (res) {
formState.formVisible = false;
handleUpdateTime(res);
}
} catch (e) { } catch (e) {
console.info('取消保存', e); console.info('取消保存', e);
} }

@ -20,7 +20,7 @@
:code="code" :code="code"
:config="config" :config="config"
:data="list" :data="list"
:operation="['search', 'export']" :operation="['search']"
:reset="handleReset" :reset="handleReset"
title="订单" title="订单"
:total="total" :total="total"

@ -3,11 +3,12 @@
<el-scrollbar class="step-content"> <el-scrollbar class="step-content">
<el-form> <el-form>
<el-form-item label="属性规格"> <el-form-item label="属性规格">
<el-input v-model="skuName"> <el-input v-model="skuName" placeholder="如:尺寸、颜色等" style="width: 200px">
<template #append> <template #append>
<el-button @click="handleAddSku"><el-icon name="Check" /></el-button> <el-button @click="handleAddSku"><el-icon name="Check" /></el-button>
</template> </template>
</el-input> </el-input>
<p class="tips">(请添加规格再添加对应规格值无规格商品可不添加属性规格)</p>
</el-form-item> </el-form-item>
<el-form-item v-for="(sku, i) in form.attrsGroupList" :key="i" :label="sku.name"> <el-form-item v-for="(sku, i) in form.attrsGroupList" :key="i" :label="sku.name">
<div class="flex"> <div class="flex">
@ -20,7 +21,7 @@
> >
{{ item.name }} {{ item.name }}
</el-tag> </el-tag>
<el-input v-model="skuValue[i]"> <el-input v-model="skuValue[i]" placeholder="添加规格值">
<template #append> <template #append>
<el-button @click="handleAddValue(sku, i)"><el-icon name="Check" /></el-button> <el-button @click="handleAddValue(sku, i)"><el-icon name="Check" /></el-button>
</template> </template>
@ -47,6 +48,7 @@
align="center" align="center"
header-align="center" header-align="center"
:label="sku.name" :label="sku.name"
min-width="160px"
:prop="sku.id + ''" :prop="sku.id + ''"
/> />
<el-table-column align="center" header-align="center" label="售价(元)" prop="sellPrice" width="160px"> <el-table-column align="center" header-align="center" label="售价(元)" prop="sellPrice" width="160px">
@ -335,6 +337,10 @@
.el-input-number { .el-input-number {
width: 100%; width: 100%;
} }
.tips {
color: @color-white2;
margin-left: @layout-space;
}
} }
.step-footer { .step-footer {
margin: 10px 0; margin: 10px 0;

@ -20,7 +20,7 @@
:code="code" :code="code"
:config="config" :config="config"
:data="list" :data="list"
:operation="['search', 'export']" :operation="['search']"
:reset="handleReset" :reset="handleReset"
title="订单" title="订单"
:total="total" :total="total"

Loading…
Cancel
Save