portal html css js resource

demandModify.js 6.1KB

    $(document).ready(function() { loginStatus(); //判断个人是否登录 valUser(); var userid = $.cookie("userid"); var demandId = GetQueryString("demandId"); var a = new Date(); var c = a.getFullYear() + "-" + (Number(a.getMonth()) + 1) + "-" + (Number(a.getDate()) + 1); $('.dateBtn').datetimepicker({ language: 'ch', weekStart: 0, todayBtn: false, autoclose: 1, todayHighlight: 1, startView: 2, minView: 2, forceParse: 0, startDate: c }); /*联系电话*/ $("#phone").bind({ focus: function() { $(this).siblings().find("span").show(); }, blur: function() { $(this).siblings().find("span").hide(); } }) queryOnedemand() function queryOnedemand() { $.ajax({ "url": "/ajax/demand/qo", "type": "GET", "data": { "id": demandId, }, "contentType": "application/x-www-form-urlencoded", "traditional": true, "dataType": "json", "success": function(data) { if(data.success) { var $data = data.data; var demandTit =$data.title + "-科袖网"; document.title = demandTit; $("#demandTitle").text($data.title); $("#publishTime").text(commenTime($data.createTime)); $("#pageView").text($data.pageViews); $("#demandContent").text($data.descp); $("#oprovince").text($data.province); $("#ocity").text($data.city); $("#spendCost").val($data.cost); $("#budget").val($data.duration); $("#createTime").val(changeTime($data.invalidDay)); $("#phone").val($data.contactNum); $("#org").val($data.orgName); if($data.cost == 0) { $("#spendCost").css("color", "#999"); } if($data.duration ==0) { $("#budget").css("color", "#999"); } //省份城市颜色 if($("#oprovince").text() == "请选择省/直辖市") { $("#oprovince").removeClass("mr_select"); } else { $("#oprovince").addClass("mr_select"); } if($("#ocity").text() == "请选择城市") { $("#ocity").removeClass("mr_select"); } else { $("#ocity").addClass("mr_select"); } } }, "error": function() { $.MsgBox.Alert('提示', '服务器连接超时'); } }); } function formatDate(date) { var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? '0' + m : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; return y + '-' + m + '-' + d; }; function test() { if($("#oprovince").text() == "请选择省/直辖市") { $.MsgBox.Alert('提示', '请选择省/直辖市'); return; } if($("#ocity").text() == "请选择城市") { $.MsgBox.Alert('提示', '请选择城市'); return; } if($("#createTime").val() == "") { $.MsgBox.Alert('提示', '请选择需求有效期'); return; } else { if(formatDate(a) > $("#createTime").val()) { $.MsgBox.Alert('提示', '该需求已过期,请修改有效期,若已解决请点击「需求已完成」按钮'); return; } } if($("#org").val().trim() == "") { $.MsgBox.Alert('提示', '请填写您所在的企业名称'); return; } else if($("#org").val().length > 50) { $.MsgBox.Alert('提示', '您所在的企业名称不得超过50个字'); return; } if($("#org").val().trim() == "") { $.MsgBox.Alert('提示', '请填写联系电话'); return; } else if($("#org").val().length > 50) { $.MsgBox.Alert('提示', '联系电话不得超过50个字'); return; } return 1; } $("#modia").click(function() { if(test()) { $.MsgBox.Confirm("提示", "确认修改需求?", pDemand); } }); $("#complete").click(function() { $.MsgBox.Confirm("提示", "确认需求已完成?", com); }); $("#closeDemand").click(function() { $.MsgBox.Confirm("提示", "确认关闭该需求?", closeDe); }); function com() { $.ajax({ "url": "/ajax/demand/over", "type": "POST", "data": { "id": demandId, "uid": userid }, "contentType": "application/x-www-form-urlencoded", "traditional": true, "dataType": "json", "success": function(data) { if(data.success) { location.href = "myDemand.html"; } }, "error": function() { $.MsgBox.Alert('提示', '服务器连接超时'); } }); } function closeDe() { $.ajax({ "url": "/ajax/demand/close", "type": "POST", "data": { "id": demandId }, "contentType": "application/x-www-form-urlencoded", "traditional": true, "dataType": "json", "success": function(data) { if(data.success) { location.href = "myDemand.html"; } }, "error": function() { $.MsgBox.Alert('提示', '服务器连接超时'); } }); } /*时间转换成6位传给后台*/ function st6(osr) { var tim = osr.substring(0, 4) + osr.substring(5, 7) + osr.substring(8, 10); return tim; } function pDemand() { var time=new Date(), y=time.getFullYear(); m=time.getMonth()+1; if(m<10) { m="0"+m; } d=time.getDate(); if(d<10) { d="0"+d; } var oTime=Number(y+""+m+""+d); var seleTime=Number(st6($("#createTime").val())); if(oTime>seleTime) { $.MsgBox.Alert('提示', '该需求已过期,请修改有效期,若已解决请点击「需求已完成」按钮'); return; } $.ajax({ "url": "/ajax/demand/modify", "type": "POST", "data": { "province": $("#oprovince").text(), "city": $("#ocity").text(), "cost": $("#spendCost").val() != "0" ? $("#spendCost").val() : "", "duration": $("#budget").val() != "0" ? $("#budget").val() : "", "invalidDay": st6($("#createTime").val()), "contactNum": $("#phone").val(), "creator": userid, "id": demandId, 'orgName': $('#org').val(), 'source': 'ekexiuWeb' }, "contentType": "application/x-www-form-urlencoded", "traditional": true, "dataType": "json", "success": function(data) { if(data.success) { location.href = "myDemand.html"; } }, "error": function() { $.MsgBox.Alert('提示', '服务器连接超时'); } }); } });