|
|
|
@ -334,9 +334,20 @@ async function ParseModel(model: KJL_ParamModel,
|
|
|
|
|
let kmfx = ParseKMFX(model.parameters) ?? ParseKMFX(model.ignoreParameters) ?? ParseKMFX(model.constParameters);
|
|
|
|
|
if (kmfx !== undefined)
|
|
|
|
|
br.OpenDir = kmfx;
|
|
|
|
|
let bcbz = ParseBCBZ(model.parameters) ?? ParseBCBZ(model.ignoreParameters) ?? ParseBCBZ(model.constParameters);
|
|
|
|
|
if (bcbz !== undefined)
|
|
|
|
|
br.BoardProcessOption.remarks.push(["KJLBCBZ", bcbz]);
|
|
|
|
|
let remarks = [];
|
|
|
|
|
ParseBCBZ(model.parameters, remarks) ?? ParseBCBZ(model.ignoreParameters, remarks) ?? ParseBCBZ(model.constParameters, remarks);
|
|
|
|
|
if (remarks.length > 0)
|
|
|
|
|
{
|
|
|
|
|
// 排序
|
|
|
|
|
remarks.sort((a, b) =>
|
|
|
|
|
{
|
|
|
|
|
let numA = parseInt(a[0].substring(7)) || 0;
|
|
|
|
|
let numB = parseInt(b[0].substring(7)) || 0;
|
|
|
|
|
|
|
|
|
|
return numA - numB;
|
|
|
|
|
});
|
|
|
|
|
br.BoardProcessOption.remarks.push(...remarks);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// //@ts-ignore
|
|
|
|
|
// br.testData = {
|
|
|
|
@ -565,12 +576,23 @@ async function ParseModel(model: KJL_ParamModel,
|
|
|
|
|
if (obj instanceof Board)
|
|
|
|
|
{
|
|
|
|
|
let kmfx = ParseKMFX(model.parameters) ?? ParseKMFX(model.ignoreParameters) ?? ParseKMFX(model.constParameters);
|
|
|
|
|
let bcbz = ParseBCBZ(model.parameters) ?? ParseBCBZ(model.ignoreParameters) ?? ParseBCBZ(model.constParameters);
|
|
|
|
|
let remarks = [];
|
|
|
|
|
ParseBCBZ(model.parameters, remarks) ?? ParseBCBZ(model.ignoreParameters, remarks) ?? ParseBCBZ(model.constParameters, remarks);
|
|
|
|
|
if (remarks.length > 0)
|
|
|
|
|
{
|
|
|
|
|
// 排序
|
|
|
|
|
remarks.sort((a, b) =>
|
|
|
|
|
{
|
|
|
|
|
let numA = parseInt(a[0].substring(7)) || 0;
|
|
|
|
|
let numB = parseInt(b[0].substring(7)) || 0;
|
|
|
|
|
|
|
|
|
|
return numA - numB;
|
|
|
|
|
});
|
|
|
|
|
obj.BoardProcessOption.remarks.push(...remarks);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (kmfx !== undefined)
|
|
|
|
|
obj.OpenDir = kmfx;
|
|
|
|
|
if (bcbz !== undefined)
|
|
|
|
|
obj.BoardProcessOption.remarks.push(["KJLBCBZ", bcbz]);
|
|
|
|
|
|
|
|
|
|
if (config.option.kjlUseName !== KJLUseName.modelName && model.modelBrandGoodName !== gName)
|
|
|
|
|
obj.Name = model.modelBrandGoodName;
|
|
|
|
|