main
tamguo 7 years ago
parent 43416f19c5
commit 64a6da5598

@ -17,12 +17,12 @@ import com.tamguo.modules.sys.model.enums.SysCompanyStatusEnum;
public class SysCompanyEntity implements Serializable { public class SysCompanyEntity implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private String code; private String id;
private String name; private String name;
private String fullName; private String fullName;
private String type; private String type;
private String remarks; private String remarks;
private String parentCode; private String parentId;
private Boolean isLeaf; private Boolean isLeaf;
private Integer treeLevel; private Integer treeLevel;
private Date updateDate; private Date updateDate;
@ -78,12 +78,6 @@ public class SysCompanyEntity implements Serializable {
public void setUpdateDate(Date updateDate) { public void setUpdateDate(Date updateDate) {
this.updateDate = updateDate; this.updateDate = updateDate;
} }
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public SysCompanyStatusEnum getStatus() { public SysCompanyStatusEnum getStatus() {
return status; return status;
} }
@ -96,11 +90,17 @@ public class SysCompanyEntity implements Serializable {
public void setParentName(String parentName) { public void setParentName(String parentName) {
this.parentName = parentName; this.parentName = parentName;
} }
public String getParentCode() { public String getId() {
return parentCode; return id;
}
public void setId(String id) {
this.id = id;
}
public String getParentId() {
return parentId;
} }
public void setParentCode(String parentCode) { public void setParentId(String parentId) {
this.parentCode = parentCode; this.parentId = parentId;
} }
} }

@ -4,8 +4,8 @@
<select id="listData" resultType="SysCompanyEntity"> <select id="listData" resultType="SysCompanyEntity">
SELECT SELECT
c.code, c.id,
c.parent_code, c.parent_id,
c.is_leaf, c.is_leaf,
c.tree_level, c.tree_level,
c.name, c.name,
@ -20,7 +20,7 @@
1 = 1 1 = 1
<choose> <choose>
<when test="parentCode != null and parentCode != ''"> <when test="parentCode != null and parentCode != ''">
and c.parent_code = #{parentCode} and c.parent_id = #{parentCode}
</when> </when>
<otherwise> <otherwise>
and c.tree_level = 0 and c.tree_level = 0
@ -31,8 +31,8 @@
<select id="selectByCode" resultType="SysCompanyEntity"> <select id="selectByCode" resultType="SysCompanyEntity">
SELECT SELECT
c.code, c.id,
c.parent_code, c.parent_id,
c.is_leaf, c.is_leaf,
c.tree_level, c.tree_level,
c.name, c.name,
@ -44,8 +44,8 @@
cp.name as parent_name cp.name as parent_name
FROM FROM
sys_company c sys_company c
LEFT JOIN sys_company cp on cp.code = c.parent_code LEFT JOIN sys_company cp on cp.id = c.parent_id
WHERE WHERE
c.code = #{code} c.id = #{id}
</select> </select>
</mapper> </mapper>

@ -22,7 +22,7 @@
}, },
treeReader: { treeReader: {
level_field: "treeLevel", level_field: "treeLevel",
parent_id_field: "parentCode", parent_id_field: "parentId",
userdata: "otherData", userdata: "otherData",
leaf_field: "isLeaf", leaf_field: "isLeaf",
expanded_field: "isOpen", expanded_field: "isOpen",

@ -86,10 +86,9 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/>
$('#dataGrid').dataGrid({ $('#dataGrid').dataGrid({
searchForm: $("#searchForm"), searchForm: $("#searchForm"),
columnModel: [ columnModel: [
{header:'公司名称', name:'name', index:'a.company_name', width:250, align:"left", frozen:true, formatter: function(val, obj, row, act){ {header:'公司名称', name:'name', index:'a.name', width:250, align:"left", frozen:true, formatter: function(val, obj, row, act){
return '( '+row.code+' ) '+'<a href="/js/a/sys/company/form?companyCode='+row.code+'" class="btnList" data-title="编辑公司">'+(val||row.code)+'</a>'; return '( '+row.id+' ) '+'<a href="/js/a/sys/company/form?companyCode='+row.id+'" class="btnList" data-title="编辑公司">'+(val||row.id)+'</a>';
}}, }},
{header:'公司编码', name:'code', index:'a.code',hidden : true, align:"left"},
{header:'公司全称', name:'fullName', index:'a.full_name', width:200, align:"left"}, {header:'公司全称', name:'fullName', index:'a.full_name', width:200, align:"left"},
{header:'排序号', name:'treeSort', index:'a.tree_sort', width:80, align:"center"}, {header:'排序号', name:'treeSort', index:'a.tree_sort', width:80, align:"center"},
{header:'归属区域', name:'area.treeNames', index:'a.areaCode', width:200, align:"center"}, {header:'归属区域', name:'area.treeNames', index:'a.areaCode', width:200, align:"center"},
@ -100,7 +99,7 @@ $('#dataGrid').dataGrid({
}}, }},
{header:'操作', name:'actions', width:130, sortable:false, title:false, formatter: function(val, obj, row, act){ {header:'操作', name:'actions', width:130, sortable:false, title:false, formatter: function(val, obj, row, act){
var actions = []; var actions = [];
actions.push('<a href="'+ctx+'sys/company/detail?id='+row.code+'" class="btnList" title="编辑公司"><i class="fa fa-pencil"></i></a>&nbsp;'); actions.push('<a href="'+ctx+'sys/company/detail?id='+row.id+'" class="btnList" title="编辑公司"><i class="fa fa-pencil"></i></a>&nbsp;');
if (row.status == Global.STATUS_NORMAL){ if (row.status == Global.STATUS_NORMAL){
actions.push('<a href="/js/a/sys/office/disable?officeCode='+row.officeCode+'" class="btnList" title="停用机构" data-confirm="确认要停用该机构吗?"><i class="glyphicon glyphicon-ban-circle"></i></a>&nbsp;'); actions.push('<a href="/js/a/sys/office/disable?officeCode='+row.officeCode+'" class="btnList" title="停用机构" data-confirm="确认要停用该机构吗?"><i class="glyphicon glyphicon-ban-circle"></i></a>&nbsp;');
} }

Loading…
Cancel
Save