| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- function checkForm() {
- var rs = $.validate({
- name : "modelName",
- model : [ {
- type : "require",
- msg : "流程模版名称不能为空!"
- }, {
- type : "len",
- min : 1,
- max : 50,
- msg : "流程模版名称长度不能超过50个字!"
- } ]
- });
- rs = $.validate({
- name : "remark",
- model : [ {
- type : "len",
- min : 0,
- max : 200,
- msg : "备注长度不能超过200个字!"
- } ]
- }) && rs;
- rs = $.validate({
- name : "typeId",
- model : [ {
- type : "require",
- msg : "流程模版类型不能为空!"
- } ]
- }) && rs;
-
- if($("#control").val() == 0){
- rs = $.validate({
- name : "controlUrl",
- model : [ {
- type : "require",
- msg : "外部链接URL不能为空!"
- } ]
- }) && rs;
- }
-
- var allowCancels = "";
- $('input[name="allowCancel"]:checked').each(function(){
- allowCancels += $(this).val() + ",";
- });
- $("#allowCancels").val(allowCancels);
-
- if (rs) {
- $('input[type="submit"]').attr("disabled", "disabled");
- return true;
- }
- return false;
- }
- function save(){
- var result = saveForm("FlowModelAction.do", "#cform");
- if(result){
- closeTabAndRefreshOpener();
- }
- }
- function stop(modelId){
- var result = operate("FlowModelAction.do", {"task": "stop", "modelId": modelId});
- if(result){
- grid.loadData(true);
- }
- }
- function start(modelId){
- var result = operate("FlowModelAction.do", {"task": "start", "modelId": modelId});
- if(result){
- grid.loadData(true);
- }
- }
- function saveFlowFormElement(){
- var x = $("#cform").serializeArray();
- $.each(x, function(i, field) {
- field.value = encodeURI(field.value);
- });
- $.ajax({
- url : "FlowModelAction.do",
- async : true,
- type : "post",
- data : x,
- success : function(data) {
- if (data == "10002") {
- addInfo("保存成功!");
- } else if (data == "10009") {
- addError("验证不通过!");
- } else if (data == "10001") {
- addError("保存失败!");
- } else if (data == "10004") {
- addInfo("修改成功!");
- } else {
- addError("修改失败!");
- }
- },
- error : function() {
- alert("数据处理失败,请检查网络重新登录或联系管理员!");
- }
- });
- }
- function deleteFlowModel(modelId){
- var result = operate("FlowModelAction.do", {"task": "delete", "modelId": modelId});
- if(result){
- grid.loadData(true);
- }
- }
|