标题控制
$(function()
{
checkCustomize = function () {//提交函数
//校验标题是否修改
var bt = $.trim($(‘#requestname‘).val());
if (bt.indexOf(‘01.01手工样品需求申请‘)<=0) {
Dialog.alert(‘请按顶部规则更改标题!‘);
return false;
}
return true;
}
});
insut门禁 OR (likego)索赔确认签呈
不同门禁对应不同的负责主管,然后需要主管审批
doFieldSQL("select case $30843$ when 0 then ‘傅燕芳‘ when 1 then ‘傅燕芳‘ when 2 then ‘傅燕芳‘ when 3 then ‘傅燕芳‘ when 4 then ‘吴小龙‘ when 5 then ‘吴小龙‘ when 6 then ‘吴小龙‘ when 7 then ‘吴小龙‘ when 8 then ‘吴小龙‘ when 9 then ‘吴小龙‘ when 10 then ‘吴小龙‘ when 11 then ‘吴小龙‘ when 12 then ‘吴小龙‘ when 13 then ‘吴小龙‘ when 14 then ‘吴小龙‘ when 15 then ‘吴小龙‘ when 16 then ‘王鹏‘ when 17 then ‘黄沉瑶‘ end,case $30843$ when 0 then ‘9150‘ when 1 then ‘9150‘ when 2 then ‘9150‘ when 3 then ‘9150‘ when 4 then ‘2367‘ when 5 then ‘2367‘ when 6 then ‘2367‘ when 7 then ‘2367‘ when 8 then ‘2367‘ when 9 then ‘2367‘ when 10 then ‘2367‘ when 11 then ‘2367‘ when 12 then ‘2367‘ when 13 then ‘2367‘ when 14 then ‘2367‘ when 15 then ‘2367‘ when 16 then ‘2044‘ when 17 then ‘2050‘ end from systemset ")
$(function()
{
checkCustomize = function (){
var len = $("#indexnum0").val();
var bmjl=",";
for(var i=0;i<len;i++)
{
var mx_bmjl=jQuery("#field30844_"+i).val();
bmjl+=mx_bmjl+",";
}
jQuery("#field30848").val(bmjl);
return true;
}
});
拼接多个多人力资源(条件:多人力资源)01.10工程生产联络单
$(function()
{
checkCustomize = function (){
var jggy=$("#field9741").val();
var dzgy=$("#field9742").val();
var ie=$("#field9743").val();
var fppe="";
if(jggy!="")
{
fppe+=jggy+",";
}
if(dzgy!="")
{
fppe+=dzgy+",";
}
if(ie!="")
{
fppe+=ie+",";
}
if (fppe.length > 1) {
fppe= fppe.substring(0, fppe.length - 1);
$(‘#field30922‘).val(fppe);
}
return true;
}
});
01.05SMT贴片编程需求申请单(某个字段填写之后自动补充在标题上,需要有个隐藏字段)
$(function()
{
var bt = $.trim($(‘#requestname‘).val());
jQuery("#field31376").val(bt);
jQuery("#field25200").bindPropertyChange(function () {
jQuery(‘#requestname‘).val(jQuery("#field25200").val()+":"+ jQuery("#field31376").val());
});
});
出错:
工号带出姓名
doFieldSQL(" select lastname,id from HrmResource where workcode = ‘$6774$‘ and status!=5 and subcompanyid1=$6730$")
工号带出部门出错
doFieldSQL(" select departmentname,departmentid from HrmResource hrm,HrmDepartment dept where hrm.departmentid = dept.id and hrm.status<>5 and hrm.workcode =‘$6774$‘ and hrm.subcompanyid1=$6730$")
当输入的值不包含%则将该字段清空
$(function()
{
$("#field32814").blur(function(){
var mll=$("#field32814").val();
var a = mll.indexOf(‘%‘);
if(a<1){
$("#field32814").val("");
}
});
});
根据下拉框的某个值来决定明细表是否隐藏
$(function() {
var sqlb=jQuery("#field33874").val();
if(parseInt(sqlb)==0)
{
$("#mx").show();
}
else
{
$("#mx").hide();
}
jQuery("#field33874").bindPropertyChange(function(){
var sqlb=jQuery("#field33874").val();
if(parseInt(sqlb)==0)
{
$("#mx").show();
}
else
{
$("#mx").hide();
}
});
checkCustomize = function() {
var sqlb=jQuery("#field33874").val();
var i1=document.getElementsByName("detailIndexSpan1");
if(parseInt(sqlb)==0&&i1.length==0)
{
alert("请填写固定资产处置/Please fill in the disposal of fixed assets");
return false;
}
return true;
}
});
明细表用check 框,当勾选时主表赋值03.02(Insut)BOM表变更申请单
checkCustomize = function (){
var len = $("#indexnum0").val();
var shlsfsg="否";
for(var i=0;i<len;i++)
{
if(jQuery(‘#field36598_‘+i).attr("checked") == true || jQuery(‘#field36598_‘+i).attr("checked") == "checked"){
shlsfsg="是";
}
}
jQuery("#field36597").val(shlsfsg);
return true;
}
是否会签选择是,明细表中的人员必选(01.03审计报告审阅表 )
$(function(){
checkCustomize = function (){
var sfhq=$("#field37337").val();
if(parseInt(sfhq)===0)
{
var i1=document.getElementsByName("detailIndexSpan0");
if(i1.length==0)
{
alert("必须增加明细行");
return false;
}
else
{
var len = $("#indexnum0").val();//明细条数
for(var i=0;i<len;i++)
{
if($("#field19191_"+i).val()=="")
{
alert("必须选择审核人员");
return false;
}
}
}
}
return true;
}
});
下拉框选择某一个值时,主表中某个字段必须填写
checkCustomize = function () {
var sfxycssj=jQuery("#field36990").val();
var cssj=jQuery("#field36991").val();
var cssj1=jQuery("#field36992").val();
if (sfxycssj == 0 &(cssj == "" || cssj1 == "")) {
Dialog.alert(‘更改类型必须选择一项!‘);
return false;
}
return ture;
}
取明细部门到主表--万众(外训申请单)
$(function(){
checkCustomize=function(){
var len=$("#indexnum0").val();
var mxbm="";
for (i=0;i<len;i++){
var mx_bm=$("#field38443_"+i).val();
if (mx_bm== undefined) {
continue;//防止删除行造成错误
}
mxbm+=","+mx_bm;
}
if(mxbm.length>0)
{
mxbm=mxbm.substring(1);
}
// alert(mxbm);
$("#field38450").val(mxbm);
return true;
}
});
var bxze=$("#field39187span").html();
if(bxze<100)
{
alert("报销总额必须大于100元");
return false;
}
将明细的某个字段赋值到标题
$(function(){
var bt = $.trim($("#requestname").val());
$("#field39302").val(bt);
checkCustomize = function (){
var len = $("#indexnum0").val();
var mxbt = ‘‘;
for(var i = 0; i<len;i++){
var mx_bt = $("#field31584_"+i).val();
if (mx_bt== undefined) {
continue;//防止删除行造成错误
}
mxbt += mx_bt+",";
}
console.log(mxbt);
$("#field39303").val(mxbt);
$("#requestname").val($("#field39303").val()+$("#field39302").val());
// return true;
}
});
免费样件/物料申领单(当主表中一个字段选择是,明细A、B字段不用填写,当选择否,明细的某个字段选择客户送样,明细的A、B字段必须填写,否则A、B字段不用填写)
$(function()
{
$("#indexnum0").bindPropertyChange(function () {
var num=$("#indexnum0").val();
for(var i=0;i<num;i++)
{
jQuery("#field39474_"+i).bindPropertyChange(function () {
var sfsh=$("#field39549").val();
var len1=$("#indexnum0").val();
setTimeout(function(){
for(var j=0;j<len1;j++)
{
var lyyt=$("#field39474_"+j).val();
if(parseInt(sfsh)===1&&parseInt(lyyt)===1)
{
changeshowattr(‘39678_1‘,0,j,1056,8904,false);
}
else
{
changeshowattr(‘39678_1‘,1,j,1056,8904,false);
$("#field39471_"+j).val("");
$("#field39552_"+j).val("");
}
}
},500);
});
}
});
jQuery("#field39549").bindPropertyChange(function () {
var sfsh=$("#field39549").val();
var num=$("#indexnum0").val();
for(var i=0;i<num;i++)
{
if(parseInt(sfsh)===0)
{
changeshowattr(‘39678_1‘,1,i,1056,8904,false);
$("#field39471_"+i).val("");
$("#field39552_"+i).val("");
}
else
{
var lyyt=$("#field39474_"+i).val();
if(parseInt(lyyt)===1)
{
changeshowattr(‘39678_1‘,0,i,1056,8904,false);
}
else
{
changeshowattr(‘39678_1‘,1,i,1056,8904,false);
$("#field39471_"+i).val("");
$("#field39552_"+i).val("");
}
}
}
});
});
判断是否勾选其中一个,如果没有不允许提交:07.03新产品TDE测试方案审核
var number = $(‘#shwj‘).parents(‘tr:first‘).prev().nextAll(‘:lt(2)‘).find("input[type=‘checkbox‘]:checked").length;
if (number == 0) {
Dialog.alert(‘审核文件必须选择一项!‘);
return false;
}
共用下拉框字段在某一个流程不显示其中一个选项(明细)
$("#indexnum0").bindPropertyChange(function () {
var num=$("#indexnum0").val();
for(var i=0;i<num;i++)
{
var n=document.getElementsByName("check_node_0")[i].value;
document.getElementById("field9272_"+n).options[6] = null;
}
});
点击按钮跳转到其他网站(攸信文件发布流程)
<!-- script代码,如果需要引用js文件,请使用与HTML中相同的方式。 -->
<style>
#Btn {
background-color: #6fa8dc;
color: white;
cursor: pointer;
}
</style>
<script type="text/javascript">
/*
* TODO
* 请在此处编写javascript代码
*/
$(function()
{
$("#Btn").click(function () {
var ljdz=$("#field41829").val();
window.open(ljdz);
});
});
</script>
泛微的一些特殊设置
checkCustomize提交函数
设置某个字段为只读--离职交接单
var xm=$("#field6459").val();
$("#field6459_browserbtn").hide()
$("#"+xm).hide();
$("#field6459_").attr("readonly","readonly")
设置附件为某些公司的需要填写--离职交接单
var fj= $(‘#fsUploadProgress6451‘).find(‘.progressBarInProgress‘).length;
var ysc=$(‘#field6451_idnum_1‘).val();
var fjgs=ysc==undefined?fj:(parseInt(fj)+parseInt(ysc));
if ( fjgs== 0 &&($("#field6463").val()==7||$("#field6463").val()==34||$("#field6463").val()==25)) {
alert(‘漳州盈塑,福建塑胶,苏州盈塑人员请上传附件!‘);
return false;
}
原文:https://www.cnblogs.com/Yasmine666/p/14633831.html