!2683 开发:酷家乐导入文档

pull/2585/MERGE
黄诗津 6 months ago committed by ChenX
parent 744707d345
commit 82273f4714

@ -4,8 +4,8 @@ import React from "react";
import { KJLImportConfigStore } from "./KJLImportConfigStore";
export enum KJLUseName
{
modelName = 0,
modelBrandGoodName = 1,
modelName = 0, //模型名称
modelBrandGoodName = 1, //商品名称
}
@observer
export default class KJLConfig extends React.Component<{ store: KJLImportConfigStore; }>

@ -0,0 +1,68 @@
模板类型 modelTypeId(1:模板,2:五金,3:板件,4:虚拟五金)
modelTypeId=1时
1.存在profileSegments时,模板对应的是顶线五金
2.当BT=4,存在URL时,读取URL值对应的AB模板(AB库)
AB库模板的长宽高:读取家具的 W D H 变量
AB库模块参数设置:读取嘉居的MK_ 开头的变量,设置在模板参数里面.
AB库的板材设置同板件.
3.没有BT,则遍历读取model下的子节点信息
modelTypeId=2时
1.当BT=4,存在URL时,读取URL值对应的AB模板;不存在URL时,根据模板信息大小还原相同大小的长方体五金
2.没有BT,数据不生效
酷家乐五金参数解析:
以下为五金参数名称在WebCAD中五金参数的对应
名称 modelName
备注 modelProductNumber
单位 CFDW
价格表达式 CFJG
型号 CFXH
厂家 CFCJ
品牌 CFPP
规格 CFGG
数量 count
材质 CFCZ
颜色 CFYS
modelTypeId=3时
1.存在paramPlankPath时,数据有效
数据解析
名称 根据酷家乐配置决定
板材名 textureName
材料 baseTexture
大孔面 SBFX 0-正1-反
板备注 BCBZ
开门方向 openDirection
0 左开门
1 右开门
2 上开门
3 下开门
4 非门板
封边ET(统一各边排钻类型)或ET1,ET2...(独立配置),根据封边值读取
排钻EC(统一各边排钻类型)或EC1,EC2...(独立配置),根据排钻索引读取,如果找不到索引,就默认不排(可以排查一下酷家乐配置是否设置错误)
modelTypeId=4时(酷家乐配置导入虚拟五金时,会解析数据)
酷家乐配置
名称 模型名称:modelName,商品名称:modelBrandGoodName
封边映射 酷家乐封边值->导入后实际值
孔位映射 酷家乐孔位值->导入后实际值
材质映射 根据酷家乐材质名称对应配置的材质名称
Loading…
Cancel
Save