You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
144 lines
5.5 KiB
Plaintext
144 lines
5.5 KiB
Plaintext
11 months ago
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
<head>
|
||
|
<title>删除流程</title>
|
||
|
<script src="../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
|
||
|
<script src="../Scripts/config.js" type="text/javascript"></script>
|
||
|
<script src="../Comm/Gener.js" type="text/javascript"></script>
|
||
|
<script src="../Scripts/QueryString.js" type="text/javascript"></script>
|
||
|
<link href="../Scripts/layui/layui/css/layui.css" rel="stylesheet" />
|
||
|
<script src="../Scripts/layui/layui/layui.js" type="text/javascript"></script>
|
||
|
<style>
|
||
|
.layui-form {
|
||
|
margin: 20px 20px 0;
|
||
|
padding: 20px 0;
|
||
|
background-color: #fff;
|
||
|
border-radius: 5px;
|
||
|
box-shadow: 0 0 5px 5px #eee;
|
||
|
}
|
||
|
.layui-form-label{
|
||
|
padding: 9px 15px 9px 28px;
|
||
|
}
|
||
|
.btn-group {
|
||
|
margin-left: 70%;
|
||
|
}
|
||
|
#TB_Doc:focus {
|
||
|
border-color: #66afe9;
|
||
|
outline: 0;
|
||
|
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 6px #6cbefe99;
|
||
|
box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 6px #6cbefe99;
|
||
|
}
|
||
|
</style>
|
||
|
<script type="text/javascript">
|
||
|
var fk_flow = GetQueryString("FK_Flow");
|
||
|
var fk_node = GetQueryString("FK_Node");
|
||
|
var workid = GetQueryString("WorkID");
|
||
|
|
||
|
$(function () {
|
||
|
layui.use(['form'], function () {
|
||
|
Init();
|
||
|
layui.form.render();
|
||
|
});
|
||
|
|
||
|
});
|
||
|
|
||
|
function Init() {
|
||
|
|
||
|
var handler = new HttpHandler("BP.WF.HttpHandler.WF_WorkOpt");
|
||
|
handler.AddPara("FK_Flow", fk_flow);
|
||
|
handler.AddPara("FK_Node", fk_node);
|
||
|
handler.AddPara("WorkID", workid);
|
||
|
var data = handler.DoMethodReturnString("DeleteFlowInstance_Init");
|
||
|
if (data.indexOf("err@") != -1) {
|
||
|
layer.alert(data);
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
if (data.length == 0 || data == "4") {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
$('input[name="deleteWay"][value="' + data + '"]').attr("checked", true);
|
||
|
}
|
||
|
|
||
|
function DeleteFlow() {
|
||
|
var doc = $("#TB_Doc").val();
|
||
|
var deleteWay = $('input[name="deleteWay"]').filter(':checked').val();
|
||
|
var isDeleteFlow = $('input[name="CB_IsDeleteSubFlow"]').filter(':checked').val();
|
||
|
if (isDeleteFlow == undefined)
|
||
|
isDeleteFlow = "0";
|
||
|
|
||
|
if (doc == "" || doc.trim().length == 0) {
|
||
|
layer.alert("请填写删除原因!");
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
if (deleteWay == "" || deleteWay == null || deleteWay == "undefined") {
|
||
|
layer.alert("请选择删除方式!");
|
||
|
return;
|
||
|
}
|
||
|
var handler = new HttpHandler("BP.WF.HttpHandler.WF_WorkOpt");
|
||
|
handler.AddPara("FK_Flow", fk_flow);
|
||
|
handler.AddPara("FK_Node", fk_node);
|
||
|
handler.AddPara("WorkID", workid);
|
||
|
handler.AddPara("RB_DeleteWay", deleteWay);
|
||
|
handler.AddPara("TB_Doc", doc);
|
||
|
handler.AddPara("CB_IsDeleteSubFlow", isDeleteFlow);
|
||
|
var data = handler.DoMethodReturnString("DeleteFlowInstance_DoDelete");
|
||
|
|
||
|
if (data.indexOf("err@") != -1) {
|
||
|
layer.alert(data);
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
// layer.alert("删除成功");
|
||
|
CloseWindow(data);
|
||
|
|
||
|
|
||
|
}
|
||
|
function CloseWindow(data) {
|
||
|
|
||
|
if (window.parent && typeof window.parent.returnWorkWindowClose == "function") {
|
||
|
window.parent.returnWorkWindowClose(data);
|
||
|
} else if (window.opener && typeof window.opener.returnWorkWindowClose == "function")
|
||
|
window.opener.returnWorkWindowClose(data);
|
||
|
|
||
|
}
|
||
|
</script>
|
||
|
</head>
|
||
|
<body>
|
||
|
<div class="layui-form">
|
||
|
|
||
|
<div class="layui-form-item layui-form-text">
|
||
|
<label class="layui-form-label">删除原因</label>
|
||
|
<div class="layui-input-block">
|
||
|
<textarea placeholder="请输入删除原因" rows="3" id="TB_Doc" name="TB_Doc" style="height: 100px; width: 90%; background-color: #f9f9f9; border-color: #cacaca; "></textarea>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="layui-form-item">
|
||
|
<label class="layui-form-label">删除方式</label>
|
||
|
<div class="layui-input-block">
|
||
|
<input type="radio" name="deleteWay" value="1" title="逻辑删除" checked="" />
|
||
|
<input type="radio" name="deleteWay" value="2" title="记录日志方式删除" />
|
||
|
<input type="radio" name="deleteWay" value="3" title="彻底删除" />
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="layui-form-item">
|
||
|
<label class="layui-form-label" style="width: 100px !important; padding: 9px 15px 9px 8px;">是否删除子流程</label>
|
||
|
<div class="layui-input-block">
|
||
|
<input type="checkbox" id="CB_IsDeleteSubFlow" name="CB_IsDeleteSubFlow" lay-skin="switch" lay-text="是|否" value="1"/>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="layui-form-item">
|
||
|
<div class="layui-input-block btn-group">
|
||
|
<button type="button" class="layui-btn" onclick="DeleteFlow()">删除流程</button>
|
||
|
<button type="button" class="layui-btn layui-btn-normal" onclick="CloseWindow('取消')">取消</button>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
</body>
|
||
|
</html>
|