js输出 html代码, 如果遇到 null 如何处理。
+ (caiGouItem.!== ? caiGouItem.: ) ++
function load_before_data(){ //排序间,salesid drawid 从小向大 如果没有id 就是根据biaozhun从小向大 $.post('/admin/cai/gou/get/by/id', {caiGouId: "[[${caiGou.id}]]"}, function (result) { result.caiGouItemList.forEach((caiGouItem)=>{ console.log(caiGouItem.id); select_caigoutaskitem_id_array.push(caiGouItem.caiGouTaskItem.id); var sales_num = ""; if(caiGouItem.caiGouTaskItem.sales!=null){ sales_num = caiGouItem.caiGouTaskItem.sales.num; } var qrFilePath = ""; var btn_html = "";//如果是type1就显示按钮,2 就不显示 if(caiGouItem.caiGouTaskItem.type==1){ qrFilePath = caiGouItem.caiGouTaskItem.drawing.qrFilePath; btn_html = '<button id="open_url" type="button" url="'+qrFilePath+'" class="layui-btn layui-btn-xs layui-btn-normal">图纸</button>' ; } $("#select_item table tbody").append(' ' + '<tr caigoutaskitemid="'+caiGouItem.caiGouTaskItem.id+'" style="cursor: pointer; ">\n' +//type 1是订单的, 2是自定义的 ' <td>'+caiGouItem.caiGouTaskItem.caiGouTask.number+'</td>\n' + ' <td>'+sales_num+'</td>\n' + ' <td>'+caiGouItem.caiGouTaskItem.biaozhun+'</td>\n' + ' <td>'+caiGouItem.caiGouTaskItem.guige+'</td>\n' + ' <td>'+caiGouItem.caiGouTaskItem.chicun+'</td>\n' + ' <td>'+caiGouItem.caiGouTaskItem.num+'</td>\n' + '<td><input type="text" value="'+ (caiGouItem.zongjia !== null ? caiGouItem.zongjia : '') +'" /></td>\n' + '\n' + ' <td>'+caiGouItem.caiGouTaskItem.technology.name+'</td>\n' + ' <td>'+caiGouItem.caiGouTaskItem.material.name+'</td>\n' + ' <td>'+caiGouItem.caiGouTaskItem.supplier.name+'</td>\n' + ' <td style="text-align: center;">\n' + ' <button type="button" id="del" class="layui-btn layui-btn-xs layui-btn-danger">删除</button>\n' + btn_html+ ' </td>\n' + ' </tr>'); }); //初始化 删除点击事件 init_del_select(); init_open_url(); }); }
站长微信:xiaomao0055
站长QQ:14496453