Compare commits

...

2 Commits

Author SHA1 Message Date
lihaoyuan
3d12b5e827 update:店铺数据库新增营业员,同步活动,同步会员字段 2025-11-10 17:13:06 +08:00
lihaoyuan
3cb142a0a3 update:商品映射新增商品溢价率字段 2025-11-10 17:12:05 +08:00
3 changed files with 54 additions and 4 deletions

View File

@ -120,7 +120,18 @@
/>
</el-form-item>
</div>
<div class="form-row">
<el-form-item
label="商品溢价率"
:prop="'items.' + index + '.premiumRate'"
>
<el-input
v-model.number="item.premiumRate"
placeholder="商品溢价率(%)"
type="number"
/>
</el-form-item>
</div>
<div class="form-row">
<el-form-item
label="描述"
@ -310,7 +321,8 @@
specUnit: item.specUnit,
description: item.description,
sortOrder: item.sortOrder,
productNumber:item.productNumber
productNumber:item.productNumber,
premiumRate:item.premiumRate
}))
//

View File

@ -8,6 +8,13 @@
placeholder="输入商品名称"
prefix-icon="el-icon-search"
/>
<el-input
v-model="filter.productNumber"
class="input_item"
clearable
placeholder="输入商品货号"
prefix-icon="el-icon-search"
/>
<el-select
v-model="filter.storeId"
clearable
@ -106,6 +113,10 @@
<el-table-column label="店铺ID" prop="storeId" />
<el-table-column label="商品名称" prop="productName" />
<el-table-column label="商品描述" prop="description" />
<el-table-column
label="商品溢价率"
prop="premiumRate"
:formatter="(row) => row.premiumRate + '%'" />
<el-table-column label="商品规格" prop="specValue">
<template #default="scope">
{{ scope.row.specValue }}{{ scope.row.specUnit }}
@ -179,6 +190,7 @@
filter: {
productName: '',
storeId: '',
productNumber:'',
},
pagination: {
pageNum: 1,

View File

@ -108,12 +108,21 @@
<el-radio :label="'2'">自动</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="允许负库存售卖" prop="isNegativeAllowed">
<el-radio-group v-model="innerFormData.isNegativeAllowed">
<el-form-item label="是否同步活动" prop="isSyncActive">
<el-radio-group v-model="innerFormData.isSyncActive">
<el-radio :label="'1'"></el-radio>
<el-radio :label="'0'"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="是否同步会员" prop="isSyncMember">
<el-radio-group v-model="innerFormData.isSyncMember">
<el-radio :label="'1'"></el-radio>
<el-radio :label="'0'"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="营业员账号" prop="saleAccount">
<el-input v-model="innerFormData.saleAccount" type="text"/>
</el-form-item>
<el-form-item label="备注信息" prop="remark">
<el-input v-model="innerFormData.remark" type="textarea" />
</el-form-item>
@ -217,6 +226,20 @@
trigger: 'change',
},
],
isSyncActive: [
{
required: true,
message: '请选择是否同步活动',
trigger: 'change',
},
],
isSyncMember: [
{
required: true,
message: '请选择是否同步会员',
trigger: 'change',
},
],
cronExpression: [
{
required: true,
@ -268,6 +291,9 @@
isTowSync: '0',
priorityMode: '1',
isNegativeAllowed:'0',
saleAccount:'',
isSyncActive:'0',
isSyncMember:'0',
}
},