增加流程状态转换列表

This commit is contained in:
yubaolee
2016-09-07 11:11:34 +08:00
parent 96e8eec1e7
commit 0c82f7b8c3
20 changed files with 499 additions and 38 deletions

View File

@@ -18,7 +18,7 @@
<tr>
<td></td>
<td>
<a href='javascript:DownloadScheme()'>Download scheme workflow</a>
<a href='javascript:DownloadScheme()'>下载流程模板</a>
</td>
</tr>
<tr>
@@ -26,21 +26,21 @@
<input type="file" name="uploadFile" id="uploadFile" style="width:350px">
</td>
<td>
<a href='javascript:UploadScheme()'>Upload scheme workflow</a>
<a href='javascript:UploadScheme()'>上传流程模板</a>
</td>
</tr>
</table>
</form>
<table>
<tr>
<td>Size:</td>
<td>大小:</td>
<td><input id="graphwidth" value="1200" /> x <input id="graphheight" value="600" /></td>
<td><button onclick="wfdesignerRedraw()">Resize</button></td>
<td><button onclick="wfdesignerRedraw()">缩放</button></td>
<td>
|
</td>
<td><button onclick="OnNew()">New</button></td>
<td><button onclick="OnSave()">Save</button></td>
<td><button onclick="OnNew()">新建</button></td>
<td><button onclick="OnSave()">保存</button></td>
</tr>
</table>

View File

@@ -1,6 +1,7 @@
@{
Layout = null;
}
@using OptimaJet.Workflow.Core.Model
@model OpenAuth.App.ViewModel.GoodsApplyVM
<script src="/Scripts/jquery-ui.js"></script>
@@ -11,18 +12,39 @@
<script src="/Scripts/ace.js"></script>
<script src="/Scripts/json5.js"></script>
<div class="bjui-pageContent">
<input value="@Model.Id" id="processId" class="hidden"/>
<span class="h1">@Model.Name</span>
<span class="alert-info">数量:@Model.Number</span>
<span class="label label-default">你可以:</span>
@foreach (var cmd in Model.Commands)
{
<button type="button" class="btn btn-default btn-cmd" value="@cmd.Key">@cmd.Value</button>
}
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-heading">
<input value="@Model.Id" id="processId" class="hidden" />
<h3 class="panel-title">
@Model.Name
</h3>
</div>
@if (Model.Commands.Length > 0)
{
<div class="panel-body">
<span class="label label-default">你可以执行:</span>
@foreach (var cmd in Model.Commands)
{
if (cmd.Classifier == TransitionClassifier.Reverse)
{
<button type="button" class="btn btn-danger btn-cmd" value="@cmd.Key">@cmd.Value</button>
}
else
{
<button type="button" class="btn btn-primary btn-cmd" value="@cmd.Key">@cmd.Value</button>
}
}
</div>
}
<div class="panel-body">
<div id="wfdesigner"></div>
</div>
</div>
</div>
</div>
<br/>
<div id="wfdesigner"></div>
</div>
<script src="/BllScripts/queryString.js"></script>
<script src="/BllScripts/processDetail.js"></script>