mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-07-17 10:42:08 +08:00
Routine Update
This commit is contained in:
parent
ea76ebc35d
commit
5d3d246165
@ -91,9 +91,9 @@ namespace OpenAuth.App
|
|||||||
{
|
{
|
||||||
Module model = new Module();
|
Module model = new Module();
|
||||||
vm.CopyTo(model); //copy一次,防止成员为null的情况
|
vm.CopyTo(model); //copy一次,防止成员为null的情况
|
||||||
ChangeModuleCascade(model);
|
|
||||||
if (model.Id == 0)
|
if (model.Id == 0)
|
||||||
{
|
{
|
||||||
|
ChangeModuleCascade(model);
|
||||||
_repository.Add(model);
|
_repository.Add(model);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -57,10 +57,9 @@ namespace OpenAuth.App
|
|||||||
/// <exception cref="System.Exception">未能找到该组织的父节点信息</exception>
|
/// <exception cref="System.Exception">未能找到该组织的父节点信息</exception>
|
||||||
public int AddOrUpdate(Org org)
|
public int AddOrUpdate(Org org)
|
||||||
{
|
{
|
||||||
|
|
||||||
ChangeModuleCascade(org);
|
|
||||||
if (org.Id == 0)
|
if (org.Id == 0)
|
||||||
{
|
{
|
||||||
|
ChangeModuleCascade(org);
|
||||||
_repository.Add(org);
|
_repository.Add(org);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -14,6 +14,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@Html.HiddenFor(m => m.Id)
|
@Html.HiddenFor(m => m.Id)
|
||||||
|
@Html.HiddenFor(m =>m.CascadeId)
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@ -34,11 +35,24 @@
|
|||||||
<td>
|
<td>
|
||||||
<label for="ParentId" class="control-label x120">上级功能模块:</label>
|
<label for="ParentId" class="control-label x120">上级功能模块:</label>
|
||||||
<input id="ParentId" name="ParentId" value="@Model.ParentId" style="display: none" />
|
<input id="ParentId" name="ParentId" value="@Model.ParentId" style="display: none" />
|
||||||
<input type="text" name="ParentName" id="ParentName"
|
<input type="text" name="ParentName" id="ParentName" size="20"
|
||||||
data-toggle="selectztree" size="20" data-tree="#j_select_tree1"
|
value="@Model.ParentName"
|
||||||
value="@Model.ParentName">
|
@if (Model.Id == 0)
|
||||||
|
{
|
||||||
|
<text> data-toggle="selectztree" data-tree="#j_select_tree1"</text>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//TODO:修改的时候暂不能修改结构,因为以下:
|
||||||
|
//如果在前台处理,不能处理自身的ID
|
||||||
|
//如果在后台处理,因为算法会找最大的级联ID进行计算,如果每次都执行算法,肯定不行
|
||||||
|
//如果判断前端是否修改组织,再到后台处理,会增加前端的复杂程序
|
||||||
|
<text>readonly="readonly"</text>
|
||||||
|
} />
|
||||||
|
|
||||||
<ul id="j_select_tree1" class="ztree hide" data-toggle="ztree"></ul>
|
<ul id="j_select_tree1" class="ztree hide" data-toggle="ztree"></ul>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
|
Loading…
Reference in New Issue
Block a user