全部
常见问题
产品动态
精选推荐
功能建议

已处理 待处理 {{opt.name}}
已处理 待处理
分析中 已回复 待规划 {{opt.name}}
分析中 已回复 待规划
商家后台「商品编辑」新增 SKU 自定义字段

管理 管理 编辑 删除

请教 CRMEB 官方:商家后台「商品编辑」新增 SKU 自定义字段

背景:商家版 CRMEB(Java 版)后台,「添加商品 / 多规格」页面,我想给每个规格 SKU 增加两个自定义字段:「起批量」minBatch、「起批量递增」batchStep(都是整数,商家在 SKU 行里手动填写)。

现象:

- 商品属性(规格 SKU)表格里,「起批量 / 递增」列头是显示出来的;

- 但第一个占位行("请选择规格")能显示并填写,而新增规格值对应的 SKU 行(如 123406、654321)这两列是空的、填不了;

- 后端 eb_product_attr_value 已加 min_batch/batch_step 列,且接口返回有这两个字段;

- 数据层面:这些 SKU 行在 ManyAttrValue 里可能没有这两个字段,导致 v-model="ManyAttrValue[scope.$index].minBatch" 绑定不上。

已尝试过但无效:

1. 在 src/views/product/components/creatAttr.vue 的 generateAttr 生成行 row 对象里加了 minBatch:1, batchStep:1;

2. 在 src/views/product/creatProduct/default.js 的 defaultObj.attrValueList[0] 里加了 minBatch:1, batchStep:1;

3. 在 TableHeadList.js 的 GoodsTableHead 里加了这两列(slot:'minBatch' / 'batchStep');

4. 在 objTitle 里加了 minBatch/batchStep 的标题;

5. 在输入框模板里同时试过 v-model 和 :value="... || 1" 兜底;

6. 在 mixins/product.js 加载 SKU 时补默认值、在 changeManyAttrValue 里给每行强制补默认值。

想请教官方:

1. 商家后台「商品属性(规格 SKU)」表格里,这些规格 SKU 行的数据到底是哪个变量/数组渲染的?是不是 ManyAttrValue?为什么"请选择规格"那行有值、而真正的规格值行没有?

2. 如果要给每个 SKU 增加一个自定义字段,正确的做法是在哪里加?是 generateAttr 的 row 对象、还是 default.js、还是别的地方?

3. 这些字段要能显示、能编辑、能随商品一起保存到后端,官方推荐怎么改?

涉及文件:

- src/views/product/components/creatAttr.vue(generateAttr 约 951 行,ManyAttrValue 渲染)

- src/views/product/creatProduct/default.js(defaultObj、objTitle)

- src/views/product/creatProduct/TableHeadList.js(GoodsTableHead)

- src/views/product/creatProduct/index.vue(oneFormBatch、changeManyAttrValue)

- src/mixins/product.js(加载 SKU)

- 这个「商品规格 SKU 表格」的标准行数据生成逻辑文档 / 官方推荐的新增自定义字段示例(最好有改动到 generateAttr / ManyAttrValue 的完整示例)。

{{voteData.voteSum}} 人已参与
支持
反对
请登录后查看

A AA.河北昊鼎商贸 最后编辑于2026-09-02 08:31:08

快捷回复
{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}} 【已收集】
{{item.floor}}# 沙发 板凳 地板 {{item.floor}}# 【已收集】
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打赏
已打赏¥{{item.reward_price}}
{{item.like_count}}
分享
{{item.showReply ? '取消回复' : '回复'}}
删除
{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打赏
已打赏¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}
收起 展开更多
查看更多
打赏
已打赏¥{{reward_price}}
33
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定
打赏金额
当前余额:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
请输入 0.1-{{reward_max_price}} 范围内的数值
打赏成功
¥{{price}}
完成 确认打赏

微信登录/注册

{{ wechatLoginError }}
切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服
CRMEB咨询热线 400-8888-794

扫码领取产品资料

功能清单
思维导图
安装教程
CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服