70 lines
2.9 KiB
Plaintext
70 lines
2.9 KiB
Plaintext
<%@ page import="weaver.general.Util" %>
|
||
<%@ page import="java.math.BigDecimal" %>
|
||
<%@ page contentType="text/html; charset=UTF-8" %>
|
||
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
|
||
<jsp:useBean id="bb" class="weaver.general.BaseBean" />
|
||
<%
|
||
int nodeid = Util.getIntValue(request.getParameter("nodeid"));//流程的节点id
|
||
bb.writeLog("========== nodeid ============"+ nodeid);
|
||
String sql = "select isstart from workflow_nodebase where id = " + nodeid;
|
||
rs.execute(sql);
|
||
rs.next();
|
||
int isstart = Util.getIntValue(rs.getString("isstart"));//判断是否是流程创建节点 1:是 0:否
|
||
%>
|
||
<script type="text/javascript">
|
||
|
||
jQuery(document).ready(function(){
|
||
//课程信息预览地址
|
||
var kcxxyldz_id = WfForm.convertFieldNameToId("kcxxyldz");
|
||
//课程信息移动预览地址
|
||
var kcxxydyldz_id = WfForm.convertFieldNameToId("kcxxydyldz");
|
||
//课程积分
|
||
var kcjf_id = WfForm.convertFieldNameToId("kcjf");
|
||
//考试积分
|
||
var ksjf_id = WfForm.convertFieldNameToId("ksjf");
|
||
//课程信息预览地址 赋值 第1种写法
|
||
WfForm.changeFieldValue(kcxxyldz_id, {value:"http://www.baidu.com"});
|
||
//课程信息预览地址 赋值 第2种写法
|
||
//WfForm.changeFieldValue("field10926", {value:"http://www.google.com"});
|
||
|
||
//课程信息预览地址值变化时给课程信息移动预览地址 赋值
|
||
WfForm.bindFieldChangeEvent(kcxxyldz_id, function(obj,id,value){
|
||
WfForm.changeFieldValue(kcxxydyldz_id, {value:"http://www.google.com"});
|
||
});
|
||
|
||
//课程信息移动预览地址 值变化时 调用接口查询历史流程的值
|
||
WfForm.bindFieldChangeEvent(kcxxydyldz_id, function(obj,id,value){
|
||
if(value){
|
||
let userid = WfForm.getFieldValue(WfForm.convertFieldNameToId("sqrxm"));
|
||
//
|
||
//let userid = WfForm.getFieldValue("field10918");
|
||
var options = {
|
||
url: '/interface/lwgd/getHistoryData.jsp',
|
||
method: 'POST',
|
||
params : {userid:userid}
|
||
};
|
||
window.weaJs.callApi(options).then(function(res) {
|
||
let lastresult = res.result;
|
||
WfForm.changeFieldValue(kcjf_id,{value:lastresult});
|
||
});
|
||
}
|
||
});
|
||
|
||
//保存、提交时 执行自定义操作 课程积分和考试积分比较
|
||
WfForm.registerCheckEvent(WfForm.OPER_SAVE+","+WfForm.OPER_SUBMIT,function(callback){
|
||
var ksjf = WfForm.getFieldValue(ksjf_id);
|
||
var kcjf = WfForm.getFieldValue(kcjf_id);
|
||
if(parseFloat(kcjf) > parseFloat(ksjf)){
|
||
//阻断执行
|
||
window.weaJs.alert("课程积分不能大于考试积分!");
|
||
return;
|
||
}else{
|
||
//允许执行下去
|
||
callback();
|
||
}
|
||
});
|
||
|
||
|
||
});
|
||
|
||
</script> |