| 1 |
- <div class='content-div' ssFith="true">
<input name="rclbm" type="hidden" value="${rc.rclbm}"/>
<input name="rcjhid" type="hidden" value="${rcjhid==null?rc.rcjhid:rcjhid}"/>
<table class='form'>
<tr>
<th width="135px">名称</th>
<td width="300px" colspan="3"><input name="mc" width="265px"/></td>
</tr>
<tr>
<th>开始时间</th>
<td><input id="kssj" name="kssj" width="168px"/></td>
<th>结束时间</th>
<td><input id="jssj" name='jssj' width="168px"/></td>
</tr>
<tr>
<th>负责部门</th>
<td><input name="fzbmid" value="${rc.fzbmid}" inp="true" width="230px"/></td>
<th>负责人员</th>
<td><input id="ryid" name="fzryid" value="${rc.fzryid}" ssCcp='{name:"bm_ry",prfx:"fz"}' width="120px"/>
</td>
</tr>
</table>
</div>
<equal.ss val='${type eq "change"}' val2="false">
<script type="text/javascript">
var tjz="";
function cl(){
if(tjz==""){
$(".bottom-button").each(function() {
if($(this).val() == "保存并提交") {
tjz=$(this).attr("onclick");
console.log("tjz:"+tjz);
}
});
}
var ryid = document.getElementById("ryid").value;
var kssj = $('input[name="kssj"]').val();
var jssj = $('input[name="jssj"]').val();
var cdid = $('input[name="cdid"]').val();
if(new Date(kssj) > new Date(jssj)){
wd.display.alert('结束时间不能小于开始时间');
return false;
}
$.ajax({
type: "post",
url: '/service?wdService=rc_lr_cdzt_cx&wdtest=false&cdid=' + cdid + '&kssj=' + kssj + '&jssj=' + jssj + '&ryid=' + ryid+"&rcid=${dxid}",
data: "",
async: false,
success: function(data) {
console.log(typeof data);
if(data=='没有选择场地或时间没输入'){
$(".bottom-button").each(function() {
if($(this).val() == "保存并提交") {
$(this).attr("onclick", tjz);
}
});
return;
}
if(data != ""){
data = eval("(" + data + ")");
console.log(data);
//打印日程、课程表冲突数据
var html = "";
for(var i=0;i<data.length-1;i++){
html += "警告:您时间与" + data[i].mc + "冲突\n";
}
var cdyd=data[data.length-1];
//场地预订冲突判断
if(cdyd.cdydConflict==false){
//打印场地预订冲突
html += "警告:您预订的场地出现时间冲突\n";
//场地预订冲突,不予许提交
$(".bottom-button").each(function() {
if($(this).val() == "保存并提交") {
$(this).attr("onclick", "wd.display.alert('场地在此时间内已被预订,请重新选择')")
}
});
}else{
$(".bottom-button").each(function() {
if($(this).val() == "保存并提交") {
$(this).attr("onclick", tjz);
}
});
}
wd.display.alert(html);
}
}
});
}
$("#kssj,#jssj").blur(function() {
cl();
});
/*wd.edit.objectPicker.getInstance("kssj").onchange=function(){
cl();
}
wd.edit.objectPicker.getInstance("jssj").onchange=function(){
cl();
}*/
wd.edit.objectPicker.getInstance("cdid").onchange=function(){
cl();
}
//开始时间 结束时间已经给出值了
/*$("#cdid").change(function(){
cl();
});*/
$(document).ready(function(){
/*$(".bottom-button").each(function() {
if($(this).val() == "保存并提交") {
tjz=$(this).attr("onclick");
console.log("tjz:"+tjz);
}
});*/
$.post('/service?wdService=rc_sh_tzrccy_rccy_cx&wdtest=false&rcid=${rc.rcid}',
function(data){
data=eval("("+data+")");
var a="";
for(var i=0;i<data.length;i++){
a+=data[i].rccyid;
if(i!=data.length-1)a+="|";
}
if(a.length==0){//没有日程成员
$(".bottom-button").each(function(){
if($(this).val()=="保存并提交"){
$(this).attr("onclick","wd.display.alert('请选择日程成员')")
}
});
}
});
cl();
});
</script>
</equal.ss>
|