如升系统功能详解

undefined


列表预警设置

<p>主要目的是设置个模块主列表的展示情况 例如:产品列表,有供应商名称,没有供应商代码 需求:采购部门只显示供应商代号,不显示供应商名称 设置步骤:后台设置-列表预警设置-产品-编辑-表格渲染函数 函数内容如下: for (var i = data.columns.length - 1; i &gt;= 0; i--) { var item = data.columns[i]; if (item.name == &quot;customerName&quot; || item.name == &quot;contactName&quot; || item.name == &quot;email&quot;|| item.name == &quot;supplierId&quot;) { if (llysc.getTop().Organization.getUserById(llysc.getLoginUserId()).roleId == &quot;6&quot; ) { item.display = false; } } }</p> <p>//前面的3 是位置的意思 data.columns.splice(3, 0, { commonFilter: true, title: &quot;供应商代码&quot;, resizable: true, name: &quot;supplierCodeTemp&quot;, //随便乱写 width: 200, type: &quot;TEXT&quot;, formatter: function(row, cell, value, columnDef, dataContext) { var customerData = llysc.getTop().LocalCache.getCustomer(dataContext.supplierId); return customerData.code; } });</p> <p>return data;</p> <p>解释: 第一段: ①:llysc.getTop().Organization.getUserById(llysc.getLoginUserId()).roleId == &quot;6&quot; ----角色ID为6(后台设置-角色设置-角色名称后面带的数字即为角色ID) ②:item.display = false; 显示为否 第二段: 增加一列:供应商代码 取值:供应商代码</p>

页面列表

ITEM_HTML