main
tamguo 7 years ago
parent 64a6da5598
commit 5112dd7c58

@ -22,7 +22,7 @@ public class SysCompanyServiceImpl extends ServiceImpl<SysCompanyMapper, SysComp
@Override @Override
public List<SysCompanyEntity> treeData(String excludeId) { public List<SysCompanyEntity> treeData(String excludeId) {
List<SysCompanyEntity> companyList = sysCompanyMapper.selectList(Condition.create().ne("code", excludeId)); List<SysCompanyEntity> companyList = sysCompanyMapper.selectList(Condition.create().notLike("parent_ids", excludeId));
return companyList; return companyList;
} }

@ -47,8 +47,7 @@
<div class="form-group"> <div class="form-group">
<label class="control-label col-sm-4">上级公司:</label> <label class="control-label col-sm-4">上级公司:</label>
<div class="col-sm-8"> <div class="col-sm-8">
<div class="input-group treeselect" id="parentDiv" <div class="input-group treeselect" id="parentDiv">
th:attr="data-url=${'sys/company/treeData?excludeId='+ id}">
<input id="parentCode" type="hidden" name="parentCode" v-model="company.parentCode" class="isReset" /> <input id="parentCode" type="hidden" name="parentCode" v-model="company.parentCode" class="isReset" />
<input id="parentName" type="text" name="parentName" v-model="company.parentName" class="form-control" readonly="readonly" /> <input id="parentName" type="text" name="parentName" v-model="company.parentName" class="form-control" readonly="readonly" />
<span class="input-group-btn"> <span class="input-group-btn">
@ -597,7 +596,7 @@ var vm = new Vue({
area : ['300px','400px' ], area : ['300px','400px' ],
content : ctx + 'sys/treeselect', content : ctx + 'sys/treeselect',
contentFormData : { contentFormData : {
url : $('#parentDiv').attr('data-url'), url : 'sys/company/treeData?excludeId=' + vm.company.parentId,
checkbox : 'false', checkbox : 'false',
expandLevel : '-1', expandLevel : '-1',
selectCodes : $("#parentCode").val(), selectCodes : $("#parentCode").val(),

Loading…
Cancel
Save