SOURCE

Array.prototype.包含 = function (value) {
    return this.indexOf(value) >= 0;
}

function test(订单) {
    var xcm = ['X-HMSN', 'X-HMSN1', 'X-HMSN2', 'X-BLSN'].包含(订单.数据源模板名称)
    var xcmzh = ['X-ZH', 'XZH-MSN'].包含(订单.数据源模板名称)
    var zhtype = 订单.杂活类型
    if (xcm > 0) {
        return true;
    }

    if (xcmzh > 0 && ['门扇'].包含(zhtype)) {
        return true;
    }
    return '不经过该工序';
}

let jsonString = '{"门洞宽":"1010-1400","右立框展开高":2134,"门套线":"PVC实心套线","铝合金左立框展开高":2690,"方舟模板id":9,"套板样式加价":15,"门扇结构":"黑色铝卡边","右立框展开宽":226,"门单价":710,"contactAddress":"客户:东坡; 电话:13939696981; 地址:塔桥","开向":"内中右","outWarehouseDate":"2024-03-18 00:00:00","铝合金中码头展开宽":226,"门洞高":"2181-2800","门扇描金":"不描金","铝合金上码头展开宽":226,"productId":2155335,"其它备注":"","庭院门铜钉数量":"","亮窗花成型宽":226,"圆盘数量":"","墙厚":"0-600","拼板边前展开宽":65,"内包边右":"有","门价格":725,"铝合金左立框展开宽":275,"内包边左":"有","中码头展开宽":257,"门高(定尺)":"2170","颜色":"科技木14号","门扇下扑边":"无","门扇厚度":"4.5公分","包装价格":0,"外插销扇成型高":2132,"反凸板是否":"正常板","左立框展开高":2670,"doorSeriesName":"一键下单产品","produceStatus":"OUT_WAREHOUSE","内开启扇成型宽":1237,"门扇数量":2,"doorTemplateId":388,"外开启扇成型高":2132,"订单类型":"2022科技木门系列","inWarehouseDate":"2024-03-16 00:00:00","包装":"双面纸包装","铝合金右立框展开宽":65,"拼板主前展开高":1340,"attachFields":{"反凸板是否":"正常板","拉丝工艺":"拉丝","门扇描金":"不描金","分包数量":1,"门扇下扑边":"无","庭院门铜钉数量":"","底框工艺":"自折工艺","圆盘数量":"","铜钉颜色":"","圆盘款式":""},"计价面积(毫米)":3672000,"外开启扇成型宽":850,"主机孔厚":260,"中码头展开高":1300,"套板厚度":260,"拼板铰前展开高":1340,"下门缝宽":7,"外包边右":"有","批门":"否","锁具":"58锁孔","外插销扇结构加价":74,"商标":"小诚","门备注":"","拼板主前展开宽":65,"拼板副前展开宽":275,"主机孔宽":1340,"inWarehouseTime":"2024-03-16 11:31:41","铝合金右立框展开高":2690,"外购件":"无","亮窗":"有","左立框展开宽":257,"外插销扇成型宽":451,"外包边上":"有","铜钉颜色":"","doorType":"X-HMSN2","serialNo":"X-HMSN2-321-3-24","拉丝工艺":"拉丝","内开启扇成型高":2147,"数据源模板名称":"X-HMSN2","主机孔高":2690,"宽":1360,"门扇板材类型":"蜂窝纸","亮窗花型":"空亮窗","approvalDate":"2024-03-12 00:00:00","上码头展开宽":257,"内包边上":"有","拼板边前展开高":1300,"亮窗花成型高":520,"outWarehouseTime":"2024-03-18 16:44:59","铝合金中码头展开高":1320,"门店样品":"否","门套板":"通体套","分包数量":"1","拉手款式":"无","底框工艺":"自折工艺","数据源":"金双诚","开锁孔加价":0,"基础价格":710,"门高":2170,"上码头展开高":1340,"拼板副前展开高":1300,"approvalTime":"2024-03-12 11:17:53","总高":2700,"外包边左":"有","doorSeriesId":76,"圆盘款式":"","payStatus":"PAID","拼板铰前展开宽":26015}';

let 订单 = JSON.parse(jsonString);
//订单.aaa="1111"  //可以设置添加属性
//console.info(订单.aaa)
let rsaa = test(订单);
console.info(rsaa);
console.info("======结束=====");
console 命令行工具 X clear

                    
>
console