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