提交 93aabf44 编写于 作者: Skyeye云's avatar Skyeye云

删除工作流多余代码

上级 49f1a936
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'table', 'jquery', 'winui', 'form'], function (exports) {
winui.renderColor();
var index = parent.layer.getFrameIndex(window.name);
var $ = layui.$,
form = layui.form,
table = layui.table;
table.render({
id: 'messageTable',
elem: '#messageTable',
method: 'post',
url: flowableBasePath + 'queryActFlowList',
where: getTableParams(),
even: true,
page: true,
limits: getLimits(),
limit: getLimit(),
cols: [[
{ type: 'radio', fixed: 'left', rowspan: '2' },
{ title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers', rowspan: '2' },
{ colspan: '4', title: '模型信息', align: 'center'},
{ colspan: '2', title: '发布信息', align: 'center'},
{ field: 'actModelId', title: '流程配置', align: "center", width: 80, rowspan: '2', templet: function (d) {
if (isNull(d.actModelId)) {
return "<span class='state-new'>未配置</span>";
} else {
return "<span class='state-up'>已配置</span>";
}
}},
], [
{ field: 'flowName', title: '模型名称', width: 150 },
{ field: 'modelId', title: '模型ID', width: 100 },
{ field: 'modelKey', title: '模型key', width: 250 },
{ field: 'version', title: '版本', width: 80, templet: function (d) {return d.model.version}},
{ field: 'deploymentId', title: '发布状态', align: "center", width: 80, templet: function (d) {
if (isNull(d.model.deploymentId)) {
return "<span class='state-new'>未发布</span>";
} else {
return "<span class='state-up'>已发布</span>";
}
}},
{ field: 'processDefinitionVersion', title: '版本', width: 100, templet: function (d) {
if (isNull(d.procdef) || isNull(d.procdef.version)) {
return '';
}
return d.procdef.version
}}
]],
done: function(json) {
matchingLanguage();
initTableSearchUtil.initAdvancedSearch(this, json.searchFilter, form, "请输入名称,模型key", function () {
table.reloadData("messageTable", {page: {curr: 1}, where: getTableParams()});
});
for (var i = 0; i < json.rows.length; i++) {
// 未发布的或者已做配置的工作流模型设置为不可选中
if(isNull(json.rows[i].model.deploymentId) || !isNull(json.rows[i].actModelId)){
systemCommonUtil.disabledRow(json.rows[i].LAY_TABLE_INDEX, 'radio');
}
}
$('#messageTable').next().find('.layui-table-body').find("table").find("tbody").children("tr").on('dblclick',function() {
var dubClick = $('#messageTable').next().find('.layui-table-body').find("table").find("tbody").find(".layui-table-hover");
if(!dubClick.find("input[type='radio']").prop("disabled")) {
dubClick.find("input[type='radio']").prop("checked", true);
form.render();
var chooseIndex = JSON.stringify(dubClick.data('index'));
var obj = json.rows[chooseIndex];
parent.actFlowMation = obj;
parent.refreshCode = '0';
parent.layer.close(index);
}
});
$('#messageTable').next().find('.layui-table-body').find("table").find("tbody").children("tr").on('click',function() {
var click = $('#messageTable').next().find('.layui-table-body').find("table").find("tbody").find(".layui-table-hover");
if(!click.find("input[type='radio']").prop("disabled")) {
click.find("input[type='radio']").prop("checked", true);
form.render();
}
});
}
});
form.render();
$("body").on("click", "#reloadTable", function() {
loadTable();
});
function loadTable() {
table.reloadData("messageTable", {where: getTableParams()});
}
function getTableParams() {
return $.extend(true, {}, initTableSearchUtil.getSearchValue("messageTable"));
}
exports('actFlowChoose', {});
});
......@@ -26,13 +26,6 @@ layui.config({
{ title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers', rowspan: '2' },
{ colspan: '5', title: '模型信息', align: 'center'},
{ colspan: '2', title: '发布信息', align: 'center'},
{ field: 'actModelId', title: '流程配置', align: "center", width: 80, rowspan: '2', templet: function (d) {
if (isNull(d.actModelId)) {
return "<span class='state-new'>未配置</span>";
} else {
return "<span class='state-up'>已配置</span>";
}
}},
{ field: 'createName', title: systemLanguage["com.skyeye.createName"][languageType], width: 120, rowspan: '2' },
{ field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 150, rowspan: '2' },
{ field: 'lastUpdateName', title: systemLanguage["com.skyeye.lastUpdateName"][languageType], align: 'left', width: 120, rowspan: '2' },
......
var actFlowMation = {};
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'jquery', 'winui', 'colorpicker', 'textool', 'fileUpload'], function (exports) {
winui.renderColor();
layui.use(['form'], function (form) {
var index = parent.layer.getFrameIndex(window.name);
var $ = layui.$;
var colorpicker = layui.colorpicker,
textool = layui.textool;
// 加载图标信息
systemCommonUtil.initIconChooseHtml('iconMation', form, colorpicker, 17);
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["actModelType"]["key"], 'select', "typeId", '', form);
textool.init({eleId: 'remark', maxlength: 200});
matchingLanguage();
form.render();
form.on('submit(formAddBean)', function (data) {
if (winui.verifyForm(data.elem)) {
var params = {
typeId: $("#typeId").val(),
title: $("#typeName").val(),
tokenUrl: $("#tokenUrl").val(),
remark: $("#remark").val(),
commonUsed: data.field.commonUsed,
actFlowId: $("#actFlowId").attr("actFlowId"),
addPageUrl: $("#addPageUrl").val(),
editPageUrl: $("#editPageUrl").val(),
revokeMapping: $("#revokeMapping").val()
};
// 获取图标信息
params = systemCommonUtil.getIconChoose(params);
if (!params["iconChooseResult"]) {
return false;
}
AjaxPostUtil.request({url: flowableBasePath + "writeActModelMation", params: params, type: 'json', method: 'POST', callback: function (json) {
parent.layer.close(index);
parent.refreshCode = '0';
}});
}
return false;
});
// 工作流模型选择
$("body").on("click", "#actFlowIdSel", function (e) {
_openNewWindows({
url: "../../tpl/actFlow/actFlowChoose.html",
title: "工作流模型选择",
pageId: "actFlowChoose",
area: ['90vw', '90vh'],
callBack: function (refreshCode) {
$("#actFlowId").val(actFlowMation.flowName);
$("#actFlowId").attr("actFlowId", actFlowMation.id);
}});
});
$("body").on("click", "#cancle", function() {
parent.layer.close(index);
});
});
});
\ No newline at end of file
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'jquery', 'winui'], function (exports) {
winui.renderColor();
var index = parent.layer.getFrameIndex(window.name);
var $ = layui.$,
form = layui.form;
showGrid({
id: "showForm",
url: flowableBasePath + "queryActModelDetailsById",
params: {id: parent.rowId},
pagination: false,
method: 'GET',
template: $("#beanTemplate").html(),
ajaxSendAfter:function (json) {
if(json.bean.iconType == 1){
$("#iconType").html('Icon');
$(".iconTypeIsTwo").addClass("layui-hide");
$(".iconTypeIsOne").removeClass("layui-hide");
} else {
$("#iconType").html('图片');
$(".iconTypeIsTwo").removeClass("layui-hide");
$(".iconTypeIsOne").addClass("layui-hide");
}
if(json.bean.commonUsed == 1){
$("#commonUsed").html('');
} else {
$("#commonUsed").html('');
}
matchingLanguage();
form.render();
}
});
});
\ No newline at end of file
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'jquery', 'winui', 'colorpicker', 'textool', 'fileUpload'], function (exports) {
winui.renderColor();
layui.use(['form'], function (form) {
var index = parent.layer.getFrameIndex(window.name);
var $ = layui.$;
var colorpicker = layui.colorpicker,
textool = layui.textool;
showGrid({
id: "showForm",
url: flowableBasePath + "queryActModelMationById",
params: {id: parent.rowId},
method: 'GET',
pagination: false,
template: $("#beanTemplate").html(),
ajaxSendAfter: function (json) {
$("input:radio[name=commonUsed][value=" + json.bean.commonUsed + "]").attr("checked", true);
// 加载图标信息
systemCommonUtil.initEditIconChooseHtml('iconMation', form, colorpicker, 17, json.bean);
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["actModelType"]["key"], 'select', "typeId", json.bean.typeId, form);
textool.init({eleId: 'remark', maxlength: 200});
matchingLanguage();
form.render();
form.on('submit(formEditBean)', function (data) {
if (winui.verifyForm(data.elem)) {
var params = {
id: parent.rowId,
title: $("#title").val(),
tokenUrl: $("#tokenUrl").val(),
remark: $("#remark").val(),
commonUsed: data.field.commonUsed,
actFlowId: $("#actFlowId").attr("actFlowId"),
addPageUrl: $("#addPageUrl").val(),
editPageUrl: $("#editPageUrl").val(),
revokeMapping: $("#revokeMapping").val(),
typeId: $("#typeId").val()
};
// 获取图标信息
params = systemCommonUtil.getIconChoose(params);
if (!params["iconChooseResult"]) {
return false;
}
AjaxPostUtil.request({url: flowableBasePath + "writeActModelMation", params: params, type: 'json', method: 'POST', callback: function (json) {
parent.layer.close(index);
parent.refreshCode = '0';
}});
}
return false;
});
}
});
// 工作流模型选择
$("body").on("click", "#actFlowIdSel", function (e) {
_openNewWindows({
url: "../../tpl/actFlow/actFlowChoose.html",
title: "工作流模型选择",
pageId: "actFlowChoose",
area: ['90vw', '90vh'],
callBack: function (refreshCode) {
$("#actFlowId").val(actFlowMation.flowName);
$("#actFlowId").attr("actFlowId", actFlowMation.id);
}});
});
$("body").on("click", "#cancle", function() {
parent.layer.close(index);
});
});
});
\ No newline at end of file
var rowId = "";
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'table', 'jquery', 'winui', 'form'], function (exports) {
winui.renderColor();
var $ = layui.$,
form = layui.form,
table = layui.table;
authBtn('1564106558827');
var typeId = "";
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["actModelType"]["key"], 'selectTree', "typeList", '', form, function () {
initTable();
}, function (chooseId) {
typeId = chooseId;
refreshTable();
});
function initTable() {
table.render({
id: 'messageTable',
elem: '#messageTable',
method: 'post',
url: flowableBasePath + 'queryActModelList',
where: getTableParams(),
even: true,
page: true,
limits: getLimits(),
limit: getLimit(),
cols: [[
{ title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers' },
{ field: 'title', title: '名称', align: 'left', width: 120, templet: function (d) {
return '<a lay-event="dedails" class="notice-title-click">' + d.title + '</a>';
}},
{ field: 'actFlowName', title: '工作流模型', align: 'left', width: 120 },
{ field: 'addPageUrl', title: '新增页面', align: 'left', width: 200 },
{ field: 'editPageUrl', title: '编辑页面', align: 'left', width: 200 },
{ field: 'typeName', title: '所属类型', align: 'left', width: 140 },
{ field: 'iconBg', title: '背景', align: 'center', width: 80 },
{ field: 'state', title: '状态', align: 'center', width: 100, templet: function (d) {
if (d.state == '1') {
return "<span class='state-new'>新建</span>";
} else if (d.state == '2') {
return "<span class='state-up'>上线</span>";
} else if (d.state == '3') {
return "<span class='state-down'>下线</span>";
} else {
return "参数错误";
}
}},
{ field: 'createName', title: systemLanguage["com.skyeye.createName"][languageType], align: 'left', width: 120 },
{ field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 150 },
{ title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 250, toolbar: '#tableBar' }
]],
done: function(json) {
matchingLanguage();
initTableSearchUtil.initAdvancedSearch(this, json.searchFilter, form, "请输入名称", function () {
table.reloadData("messageTable", {page: {curr: 1}, where: getTableParams()});
});
}
});
table.on('tool(messageTable)', function (obj) {
var data = obj.data;
var layEvent = obj.event;
if (layEvent === 'del') { //移除
del(data);
} else if (layEvent === 'edit') { //编辑
edit(data);
} else if (layEvent === 'up') { //上线
up(data);
} else if (layEvent === 'down') { //下线
down(data);
} else if (layEvent === 'upMove') { //上移
upMove(data);
} else if (layEvent === 'downMove') { //下移
downMove(data);
} else if (layEvent === 'dedails') { //详情
dedails(data);
}
});
}
// 新增申请类型实体
$("body").on("click", "#addModle", function (e) {
_openNewWindows({
url: "../../tpl/actModel/actModelAdd.html",
title: systemLanguage["com.skyeye.addPageTitle"][languageType],
pageId: "actModelAdd",
area: ['90vw', '90vh'],
callBack: function (refreshCode) {
winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000});
loadTable();
}});
});
// 删除工作流任务配置
function del(data) {
layer.confirm(systemLanguage["com.skyeye.deleteOperationMsg"][languageType], {icon: 3, title: systemLanguage["com.skyeye.deleteOperation"][languageType]}, function (index) {
layer.close(index);
AjaxPostUtil.request({url: flowableBasePath + "deleteActModelById", params: {id: data.id}, type: 'json', method: 'DELETE', callback: function (json) {
winui.window.msg(systemLanguage["com.skyeye.deleteOperationSuccessMsg"][languageType], {icon: 1, time: 2000});
loadTable();
}});
});
}
// 上线申请类型实体
function up(data) {
layer.confirm('确认上线选中数据吗?', { icon: 3, title: '上线申请类型实体' }, function (index) {
layer.close(index);
AjaxPostUtil.request({url: flowableBasePath + "updateUpActModelById", params: {id: data.id}, type: 'json', method: 'PUT', callback: function (json) {
winui.window.msg("上线成功", {icon: 1, time: 2000});
loadTable();
}});
});
}
// 下线申请类型实体
function down(data) {
layer.confirm('确认下线选中数据吗?', { icon: 3, title: '下线申请类型实体' }, function (index) {
layer.close(index);
AjaxPostUtil.request({url: flowableBasePath + "updateDownActModelById", params: {id: data.id}, type: 'json', method: 'PUT', callback: function (json) {
winui.window.msg("下线成功", {icon: 1, time: 2000});
loadTable();
}});
});
}
//编辑申请类型实体
function edit(data) {
rowId = data.id;
_openNewWindows({
url: "../../tpl/actModel/actModelEdit.html",
title: systemLanguage["com.skyeye.editPageTitle"][languageType],
pageId: "actModelEdit",
area: ['90vw', '90vh'],
callBack: function (refreshCode) {
winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000});
loadTable();
}
});
}
// 详情
function dedails(data) {
rowId = data.id;
_openNewWindows({
url: "../../tpl/actModel/actModelDetails.html",
title: systemLanguage["com.skyeye.detailsPageTitle"][languageType],
pageId: "actModelDetails",
area: ['90vw', '90vh'],
callBack: function (refreshCode) {
}
});
}
// 上移申请类型实体
function upMove(data) {
AjaxPostUtil.request({url: flowableBasePath + "editActModelOrderNumUpById", params: {id: data.id, typeId: data.typeId}, type: 'json', method: 'PUT', callback: function (json) {
winui.window.msg(systemLanguage["com.skyeye.moveUpOperationSuccessMsg"][languageType], {icon: 1, time: 2000});
loadTable();
}});
}
// 下移申请类型实体
function downMove(data) {
AjaxPostUtil.request({url: flowableBasePath + "editActModelOrderNumDownById", params: {id: data.id, typeId: data.typeId}, type: 'json', method: 'PUT', callback: function (json) {
winui.window.msg(systemLanguage["com.skyeye.moveDownOperationSuccessMsg"][languageType], {icon: 1, time: 2000});
loadTable();
}});
}
form.render();
$("body").on("click", "#reloadTable", function() {
loadTable();
});
function loadTable() {
table.reloadData("messageTable", {where: getTableParams()});
}
function refreshTable() {
table.reloadData("messageTable", {page: {curr: 1}, where: getTableParams()});
}
function getTableParams() {
return $.extend(true, {type: typeId}, initTableSearchUtil.getSearchValue("messageTable"));
}
exports('actModelList', {});
});
var actFlowId = "";
var dsFormId = "";
/**
* 新建流程
*/
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'table', 'jquery', 'winui', 'form'], function (exports) {
winui.renderColor();
var $ = layui.$,
form = layui.form;
var beanTemplate = $("#beanTemplate").html();
showGrid({
id: "showForm",
url: flowableBasePath + "queryUpActModelList",
params: {},
method: 'GET',
pagination: false,
template: beanTemplate,
ajaxSendLoadBefore: function(hdb) {
// 展示图标
hdb.registerHelper("compare1", function(v1, v2, v3, v4, options){
var str = "";
if(v1 == 1){
// icon
str = '<i class="fa fa-fw ' + v3 + '" style="font-size: 18px; line-height: 30px; color: ' + v4 + '"></i>';
} else {
str = '<img src="' + reqBasePath + v2 + '" class="photo-img" style="width: 25px; height: 25px">';
}
return str;
});
// 是否常用/热门的标识
hdb.registerHelper("compare2", function(v1, options){
var str = "";
if(v1 == 1){
str = '<img src="../../assets/images/hot-forum.png" style="width: 16px; height: 16px;" title="常用/热门">';
}
return str;
});
},
ajaxSendAfter:function (json) {
$('.task-launch-item').hover(function() {
var obj = $(this);
bkIn(obj);
}, function() {
var obj = $(this);
bkOut(obj);
});
matchingLanguage();
}
});
$("body").on("click", ".launchTask", function (e) {
var title = $(this).attr("showTitle");
var url = $(this).attr("addPageUrl");
dsFormId = $(this).attr("dsFormId");
if (!isNull(dsFormId)) {
// 只有动态表单类型的流程才要工作流模型的id
actFlowId = $(this).attr("actFlowId");
}
_openNewWindows({
url: url,
title: title,
pageId: "openLaunchTaskPage",
area: ['100vw', '100vh'],
callBack: function (refreshCode) {
winui.window.msg("提交成功", {icon: 1, time: 2000});
}});
});
//边框效果--移入
function bkIn(obj){
var height = $(obj).height();
var width = $(obj).width();
$(obj).find('.task-launch-item-bk_1').stop(true).animate({
height: height + 'px'
},300)
$(obj).find('.task-launch-item-bk_2').stop(true).delay(300).animate({
width: width + 'px'
},300)
$(obj).find('.task-launch-item-bk_3').stop(true).animate({
height: height + 'px'
},300)
$(obj).find('.task-launch-item-bk_4').stop(true).delay(300).animate({
width: width + 'px'
},300)
}
//边框效果--移出
function bkOut(obj){
$(obj).find('.task-launch-item-bk_1').stop(true).delay(100).animate({
height:'0px'
},100)
$(obj).find('.task-launch-item-bk_2').stop(true).animate({
width:'0px'
},100)
$(obj).find('.task-launch-item-bk_3').stop(true).delay(100).animate({
height:'0px'
},100)
$(obj).find('.task-launch-item-bk_4').stop(true).animate({
width:'0px'
},100)
}
exports('newProcess', {});
});
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div class="winui-tip alert-info" id="showInfo">
双击要选择的数据即可选中。
<br>选择规则:已发布并且未做配置的工作流模型的可以选择
</div>
<div class="winui-toolbar">
<div class="winui-tool">
<button id="reloadTable" class="winui-toolbtn search-table-btn-right"><i class="fa fa-refresh" aria-hidden="true"></i><language showName="com.skyeye.refreshDataBtn"></language></button>
</div>
</div>
<div style="margin:auto 10px;">
<table id="messageTable" lay-filter="messageTable"></table>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/actFlow/'}).use('actFlowChoose');
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div style="margin:0 auto;padding:20px;">
<form class="layui-form" action="" id="showForm" autocomplete="off">
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">流程名称<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="typeName" name="typeName" win-verify="required" placeholder="请输入流程名称" class="layui-input"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">所属类型<i class="red">*</i></label>
<div class="layui-input-block">
<select lay-filter="typeId" lay-search="" win-verify="required" id="typeId" name="typeId">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">工作流模型<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="actFlowId" name="actFlowId" win-verify="required" placeholder="请选择工作流模型" class="layui-input" readonly/>
<i class="fa fa-user-plus input-icon" id="actFlowIdSel"></i>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">新增页面<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="addPageUrl" name="addPageUrl" win-verify="required" placeholder="请输入页面URL" class="layui-input"/>
<div class="layui-form-mid layui-word-aux">格式为:../../tpl/model/modelAdd.html</div>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">编辑页面<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="editPageUrl" name="editPageUrl" win-verify="required" placeholder="请输入页面URL" class="layui-input"/>
<div class="layui-form-mid layui-word-aux">格式为:../../tpl/model/modelEdit.html</div>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">撤销接口<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="revokeMapping" name="revokeMapping" win-verify="required" placeholder="请输入撤销接口" class="layui-input"/>
<div class="layui-form-mid layui-word-aux">格式为:bbb001;直接填写接口名即可</div>
</div>
</div>
<div class="layui-form-item layui-col-xs12" id="iconMation">
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">回调地址</label>
<div class="layui-input-block">
<input type="text" id="tokenUrl" name="tokenUrl" placeholder="请输入回调地址URL" win-verify="url" class="layui-input"/>
<div class="layui-form-mid layui-word-aux">格式为:http://localhost:8081/tpl/model.html</div>
<div class="layui-form-mid layui-word-aux">流程执行完之后进行该地址回调。</div>
<div class="layui-form-mid layui-word-aux">动态表单回调参数以自定义id为准。</div>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">是否常用/热门<i class="red">*</i></label>
<div class="layui-input-block winui-radio">
<input type="radio" name="commonUsed" value="1" title="是" checked/>
<input type="radio" name="commonUsed" value="2" title="否" />
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">备注说明</label>
<div class="layui-input-block">
<textarea id="remark" name="remark" placeholder="请输入备注说明" maxlength="200" class="layui-textarea" style="height: 100px;"></textarea>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<div class="layui-input-block">
<button class="winui-btn" id="cancle"><language showName="com.skyeye.cancel"></language></button>
<button class="winui-btn" lay-submit lay-filter="formAddBean"><language showName="com.skyeye.save"></language></button>
</div>
</div>
</form>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/actModel/'}).use('actModelAdd');
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div style="padding:20px; margin:0 auto;">
<form class="layui-form" action="" id="showForm">
</form>
</div>
<script type="text/x-handlebars-template" id="beanTemplate">
{{#bean}}
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">流程名称</label>
<div class="layui-input-block ver-center">
{{title}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">所属类型</label>
<div class="layui-input-block ver-center">
{{typeName}}
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">工作流模型</label>
<div class="layui-input-block ver-center">
{{actFlowName}}
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">新增页面</label>
<div class="layui-input-block ver-center">
{{addPageUrl}}
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">编辑页面</label>
<div class="layui-input-block ver-center">
{{editPageUrl}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">撤销接口</label>
<div class="layui-input-block ver-center">
{{revokeMapping}}<br>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">图标类型</label>
<div class="layui-input-block ver-center" id="iconType">
</div>
</div>
<div class="layui-form-item layui-col-xs12 iconTypeIsOne">
<label class="layui-form-label">图标</label>
<div class="layui-input-block">
<i class="fa fa-fw {{icon}}" style="font-size: 48px; line-height: 65px; color: {{iconColor}}"></i>
</div>
</div>
<div class="layui-form-item layui-col-xs12 iconTypeIsTwo">
<label class="layui-form-label">图片</label>
<div class="layui-input-block ver-center">
<img src="{{iconPic}}" class="photo-img" id="userPhoto">
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">背景颜色</label>
<div class="layui-input-block ver-center">
{{iconBg}}
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">回调地址</label>
<div class="layui-input-block ver-center">
{{tokenUrl}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">是否常用/热门</label>
<div class="layui-input-block ver-center" id="commonUsed">
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">备注说明</label>
<div class="layui-input-block ver-center">
{{remark}}
</div>
</div>
{{/bean}}
</script>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/actModel/'}).use('actModelDetails');
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div style="padding:20px; margin:0 auto;">
<form class="layui-form" action="" id="showForm">
</form>
</div>
<script type="text/x-handlebars-template" id="beanTemplate">
{{#bean}}
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">流程名称<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="title" name="title" win-verify="required" placeholder="请输入流程名称" class="layui-input" value="{{title}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">所属类型<i class="red">*</i></label>
<div class="layui-input-block">
<select lay-filter="typeId" lay-search="" win-verify="required" id="typeId" name="typeId">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">工作流模型<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="actFlowId" name="actFlowId" win-verify="required" placeholder="请选择工作流模型" class="layui-input" readonly
value="{{actFlowName}}" actFlowId="{{actFlowId}}"/>
<i class="fa fa-user-plus input-icon" id="actFlowIdSel"></i>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">新增页面<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="addPageUrl" name="addPageUrl" win-verify="required" placeholder="请输入页面URL" class="layui-input" value="{{addPageUrl}}"/>
<div class="layui-form-mid layui-word-aux">格式为../../tpl/model/modelAdd.html</div>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">编辑页面<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="editPageUrl" name="editPageUrl" win-verify="required" placeholder="请输入页面URL" class="layui-input" value="{{editPageUrl}}"/>
<div class="layui-form-mid layui-word-aux">格式为../../tpl/model/modelEdit.html</div>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">撤销接口<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="revokeMapping" name="revokeMapping" win-verify="required" placeholder="请输入撤销接口" class="layui-input" value="{{revokeMapping}}"/>
<div class="layui-form-mid layui-word-aux">格式为bbb001直接填写接口名即可</div>
</div>
</div>
<div class="layui-form-item layui-col-xs12" id="iconMation">
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">回调地址</label>
<div class="layui-input-block">
<input type="text" id="tokenUrl" name="tokenUrl" placeholder="请输入回调地址URL" class="layui-input" win-verify="url" value="{{tokenUrl}}"/>
<div class="layui-form-mid layui-word-aux">格式为http://localhost:8081/tpl/model.html</div>
<div class="layui-form-mid layui-word-aux">流程执行完之后进行该地址回调</div>
<div class="layui-form-mid layui-word-aux">动态表单回调参数以自定义id为准</div>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">是否常用/热门<i class="red">*</i></label>
<div class="layui-input-block winui-radio">
<input type="radio" name="commonUsed" value="1" title="" />
<input type="radio" name="commonUsed" value="2" title="" />
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">备注说明</label>
<div class="layui-input-block">
<textarea id="remark" name="remark" placeholder="请输入备注说明" maxlength="200" class="layui-textarea" style="height: 100px;">{{remark}}</textarea>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<div class="layui-input-block">
<button class="winui-btn" id="cancle"><language showName="com.skyeye.cancel"></language></button>
<button class="winui-btn" lay-submit lay-filter="formEditBean"><language showName="com.skyeye.save"></language></button>
</div>
</div>
{{/bean}}
</script>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/actModel/'}).use('actModelEdit');
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div class="winui-toolbar">
<div class="winui-tool">
<button id="reloadTable" class="winui-toolbtn search-table-btn-right"><i class="fa fa-refresh" aria-hidden="true"></i><language showName="com.skyeye.refreshDataBtn"></language></button>
<button id="addModle" class="winui-toolbtn search-table-btn-right" auth="1564106558827"><i class="fa fa-plus" aria-hidden="true"></i><language showName="com.skyeye.addBtn"></language></button>
</div>
</div>
<div style="margin: auto 10px; height: calc(100% - 50px);">
<div style="width: 200px; float: left; height: 100%; overflow-y: auto;" id="typeList">
</div>
<div style="width: calc(100% - 200px); float: left;">
<div style="margin: auto 10px;">
<table id="messageTable" lay-filter="messageTable"></table>
<script type="text/html" id="tableBar">
{{# if (d.state == 2 && auth('1564106635178')){ }}
<a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="down">下线</a>
{{# } else if (d.state == 1 || d.state == 3) { }}
{{# if(auth('1564106622099')){ }}
<a class="layui-btn layui-btn-xs" lay-event="up">上线</a>
{{# } }}
{{# if(auth('1564106604765')){ }}
<a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="del">移除</a>
{{# } }}
{{# } }}
{{# if(auth('1564106558827')){ }}
<a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="edit"><language showName="com.skyeye.editBtn"></language></a>
{{# } }}
{{# if(auth('1564106666914')){ }}
<a class="layui-btn layui-btn-xs" lay-event="upMove">上移</a>
{{# } }}
{{# if(auth('1564106692345')){ }}
<a class="layui-btn layui-btn-xs" lay-event="downMove">下移</a>
{{# } }}
</script>
</div>
</div>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/actModel/'}).use('actModelList');
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet"/>
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet"/>
</head>
<body style="background-color: RGB(245, 245, 245);">
<div style="margin:auto 10px;" id="showForm">
</div>
<script type="text/x-handlebars-template" id="beanTemplate">
{{#each rows}}
<div class="layui-card layui-col-md12" style="background-color: #FAFAFA;">
<div class="layui-card-header" style="border-bottom: 1px solid white;">{{name}}</div>
<div class="layui-card-body layui-col-md12">
{{#each child}}
<div class="task-launch-item launchTask" dsFormId="{{dsFormId}}" actFlowId="{{actFlowId}}" addPageUrl="{{addPageUrl}}" showTitle="{{title}}">
<div class="task-left-top" style="background-color: {{iconBg}};"></div>
<div class="task-launch-item-bk task-launch-item-bk_1" style="border-left: 2px solid {{iconBg}};"></div>
<div class="task-launch-item-bk task-launch-item-bk_2" style="border-top: 2px solid {{iconBg}};"></div>
<div class="task-launch-item-bk task-launch-item-bk_3" style="border-right: 2px solid {{iconBg}};"></div>
<div class="task-launch-item-bk task-launch-item-bk_4" style="border-bottom: 2px solid {{iconBg}};"></div>
<div class="icon">{{#compare1 iconType iconPic icon iconColor}}{{/compare1}}</div>
<div class="hot-div">{{#compare2 commonUsed}}{{/compare2}}</div>
<span>{{title}}</span>
<a class="remark" title="{{remark}}">{{remark}}</a>
</div>
{{/each}}
</div>
</div>
{{/each}}
</script>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/myActiviti/'}).use('newProcess');
</script>
</body>
</html>
\ No newline at end of file
......@@ -32,13 +32,6 @@ layui.config({
{ title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers', rowspan: '2' },
{ colspan: '4', title: '模型信息', align: 'center'},
{ colspan: '2', title: '发布信息', align: 'center'},
{ field: 'actModelId', title: '流程配置', align: "center", width: 80, rowspan: '2', templet: function (d) {
if (isNull(d.actModelId)) {
return "<span class='state-new'>未配置</span>";
} else {
return "<span class='state-up'>已配置</span>";
}
}},
{ field: 'createName', title: systemLanguage["com.skyeye.createName"][languageType], width: 120, rowspan: '2' },
{ field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 150, rowspan: '2' },
{ field: 'lastUpdateName', title: systemLanguage["com.skyeye.lastUpdateName"][languageType], align: 'left', width: 120, rowspan: '2' },
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册