diff --git a/ruoyi-admin/src/main/resources/templates/erp/bom/bom.html b/ruoyi-admin/src/main/resources/templates/erp/bom/bom.html
index 84582330..b82885d0 100644
--- a/ruoyi-admin/src/main/resources/templates/erp/bom/bom.html
+++ b/ruoyi-admin/src/main/resources/templates/erp/bom/bom.html
@@ -1,11 +1,11 @@
-
+
+
+
+
+
+
@@ -92,10 +92,10 @@
添加
-
+
导出
-
+
导入
@@ -140,11 +140,8 @@
sortStable: true, // 设置为 true 将获得稳定的排序
modalName: "bom",
detailView: true,
- width: 800,
fixedColumns: true, // 启用冻结列
- rightFixedColumns:1,
fixedRightNumber: 1, // 冻结右列个数
- height: $(window).height() - 100,
//指定父id列
onExpandRow : function(index, row, $detail) {
$detail.html('一阶
' +
@@ -160,29 +157,57 @@
checkbox: true,
},
{ title: '主键ID',field: 'id',visible: false},
- { title: 'bom号',field: 'bomNo', sortable: true,width: 150},
- { title: '料号',field: 'materialNo', sortable: true,},
- { title: '物料名称',field: 'materialName', sortable: true,width: 100,},
- {title: '描述',field: 'describe',width:80,
+
+ { title: '流程实例ID',field: 'instanceId',visible: false},
+ { title: '流程提交实例ID',field: 'submitInstanceId',visible: false},
+ { title: '流程作废实例ID', field: 'cancelInstanceId',visible: false},
+ { title: '流程恢复实例ID',field: 'restoreInstanceId',visible: false},
+ { title: '流程实例类型',field: 'instanceTypeName', visible: false},
+ { title: '申请人ID',field: 'applyUser',visible: false},
+ { title: '当前任务ID',field: 'taskId',visible: false,},
+ { title: '待办用户ID',field: 'todoUserId',visible: false,},
+ { title: '审核状态',field: 'auditStatus',visible: false,
+ formatter: function(value, row, index) {
+ return $.table.selectDictLabel(auditStatusDatas, value);
+ }
+ },
+ { title: '使用状态',field: 'useStatus',visible: false,
+ formatter: function(value, row, index) {
+ return $.table.selectDictLabel(useStatusDatas, value);
+ }
+ },
+ { title: 'bom号',field: 'bomNo', sortable: true,align: 'center',},
+ { title: '料号',field: 'materialNo', sortable: true,align: 'center',},
+ { title: '物料名称',field: 'materialName', sortable: true,align: 'center',
+ formatter: function(value, row, index) {
+ return $.table.tooltip(value, 5, "open");
+ }
},
- { title: '品牌',field: 'brand', sortable: true,width: 70,},
- {title: '加工方式',field: 'processMethod',width: 120,
+ {title: '描述',field: 'describe',align: 'center',
+ formatter: function(value, row, index) {
+ return $.table.tooltip(value, 5, "open");
+ }
+ },
+ {title: '型号',field: 'materialModel',align: 'center',
+ },
+ { title: '品牌',field: 'brand', align: 'center',sortable: true,},
+ {title: '加工方式',field: 'processMethod',align: 'center',
formatter: function(value, row, index) {return $.table.selectDictLabel(processMethodDatas, value);;
}
},
- { title: '单位',field: 'unit',align: 'center',width: 50,
+ { title: '单位',field: 'unit',align: 'center',
},
- { title: '图片',field: 'photoUrl',align: 'center',width: 50,
+ { title: '图片',field: 'photoUrl',align: 'center',
formatter: function(value, row, index) {return $.table.imageView(value);
}
},
- { title: '申请人',field: 'applyUserName',width: 80,
+ { title: '申请人',field: 'applyUserName',align: 'center',
formatter: function(value, row, index) {return '' + (value ? value : "-") + '';}
},
- { title: '申请时间',field: 'applyTime',sortable: true,width: 100,},
- { title: '录入时间',field: 'createTime',sortable: true,width: 100,},
- {title: '上次更新时间',field: 'updateTime',width: 120,},
- { title: '当前状态',field: 'taskName',align: 'center',width: 120,
+ { title: '申请时间',field: 'applyTime',align: 'center',sortable: true,},
+ { title: '录入时间',field: 'createTime',align: 'center',sortable: true,},
+ {title: '上次更新时间',field: 'updateTime',align: 'center',},
+ { title: '当前状态',field: 'taskName',align: 'center',
formatter: function(value, row, index) {
if(row.auditStatus!="1"&&value != "未启动"){
return '' + value + '';
@@ -193,60 +218,24 @@
return '' + value + '';
}
},
- { title: '流程实例ID',field: 'instanceId',visible: false},
- { title: '流程提交实例ID',field: 'submitInstanceId',visible: false},
- { title: '流程作废实例ID', field: 'cancelInstanceId',visible: false},
- { title: '流程恢复实例ID',field: 'restoreInstanceId',visible: false},
- { title: '流程实例类型',field: 'instanceTypeName', visible: false},
- { title: '申请人ID',field: 'applyUser',visible: false},
- { title: '当前任务ID',field: 'taskId',visible: false,},
- { title: '待办用户ID',field: 'todoUserId',visible: false,},
- { title: '审核状态',field: 'auditStatus',visible: false,
- formatter: function(value, row, index) {
- return $.table.selectDictLabel(auditStatusDatas, value);
- }
- },
- { title: '使用状态',field: 'useStatus',visible: false,
- formatter: function(value, row, index) {
- return $.table.selectDictLabel(useStatusDatas, value);
- }
- },
- { title: '工程员',field: 'engineer', visible: false},
- { title: '物料类型',field: 'materialType',visible: false,
- formatter: function(value, row, index) {return $.table.selectCategoryLabel(materialTypeDatas, value);}},
- { title: '加工方式',field: 'processMethod',visible: false,
- formatter: function(value, row, index) {return $.table.selectDictLabel(processMethodDatas, value);}
- },
- { title: '父级id',field: 'parentId',visible:false },
- {title: '层级',field: 'level', visible:false,
- formatter: function(value, row, index) {
- return $.table.selectDictLabel(levelDatas, value);
- }
- },
- {
- field: 'sortNo',
- title: '排序',
- visible: false
- },
{
title: '操作',
align: 'center',
- width: 120,
formatter: function(value, row, index) {
var actions = [];
// 审核状态-审核通过 使用状态-是 未发起作废流程
if(row.auditStatus=="1" && row.useStatus=="1" && !row.cancelInstanceId){
// 作废
- actions.push(' 作废');
+ actions.push(' 作废');
// 编辑
- actions.push(' 编辑 ');
+ actions.push(' 编辑 ');
}else{
- actions.push(' 编辑 ');
+ actions.push(' 编辑 ');
}
// 已作废
if(row.useStatus=="2" && !row.restoreInstanceId){
// 恢复
- actions.push(' 恢复 ');
+ actions.push(' 恢复 ');
}
// 有流程实例id
if (row.instanceId) {
@@ -255,17 +244,18 @@
var todoUserIdList = row.todoUserId.split(",");
if(todoUserIdList.includes(loginName)){
var nodeName = row.taskName=='驳回调整'?' 调整申请':' 审批';
- actions.push(' '+nodeName+' ');
+ actions.push(' '+nodeName+' ');
}
}
// 审批历史
- actions.push(' 审批历史 ');
+ actions.push(' 审批历史 ');
// 进度查看
- actions.push(' 进度查看 ');
+ actions.push(' 进度查看 ');
}
// 详情
- actions.push(' 详情 ');
- return actions.join('');
+ actions.push(' 详情 ');
+ var actionLinks = actions.join('');
+ return $.table.dropdownToggle(actionLinks);
}
}],
rowStyle: function (row, index) {