123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- /**
- * 当view页面时,不能编辑牧场名称和猪舍名称,当新建时可以编辑
- * @param from
- */
- function disableMcZs(from) {
- if (from == "view") {
- document.getElementById("mcmc").disabled=true;
- document.getElementById("zsmc").disabled=true;
- } else if (from == "zsjkAdd") {
- clearZsmcSelect();
- $("#star1").css("display","");
- $("#star2").css("display","");
- $("#mcmc").disabled ="false";
- $("#zsmc").disabled ="false";
- }
- }
- disableMcZs($("#from").val());
- /**
- * 保存监控档案
- */
- function saveZsjk(from) {
- if (!logicValid("zsid")) {
- return;
- }
-
- if (validator(zsjkForm)) {
- huimv.showProcessModel('保存数据中');
- jQuery('#zsjkForm').ajaxSubmit({
- dataType : 'json',
- success : function(data) {
- huimv.hideProcessModel();
- // 保存成功
- if (data.returnCode > 0) {
- switch (from) {
- case "view":
- viewZsjk(data.result.id);
- break;
- case "zsjkAdd":
- // 增加档案成功!
- loadZsjkList();
- break;
- }
- }
- },
- error : function(data) {
- huimv.showError(data.responseText);
- huimv.hideProcessModel();
- }
- });
- }
- }
- /**
- * 操作用户编辑页面中点击取消按钮时,根据情况选择返回的页面
- */
- function cancelZsjk(id) {
- if(id !=''){
- viewZsjk(id);
- }else{
- // 返回栏期档案列表页面
- loadZsjkList("edit");
- }
- }
- //绑定牧场后绑定猪舍
- $("#mcmc").bind("change", function(e) {
- clearZsmcSelect();
- setZsmcSelect($("#mcmc").val());
- });
- $("#zsmc").bind("change", function(e) {
- $("#zsidFlag").val("0");
- $("#zsidMessage").val("");
- if ($("#zsmc").val() == "") {
- return;
- }
- jQuery.ajax({
- url: "isExistZsjk.htm",
- dataType: "json",
- type: "post",
- async: false,
- data : {"zsid" : $("#zsmc").val(), "yzsid" : $("#yzsid").val()},
- success: function(data){
- if (data[0].id > 0) {
- Dialogs.alert("该猪舍已录入监控档案!", {
- title : '提示信息',
- width : 250,
- height : 80,
- top : 150
- });
- $("#zsidFlag").val("1");
- $("#zsidMessage").val("该猪舍已录入监控档案!");
- }
- }
- });
- });
- /**
- * 业务逻辑校验
- */
- function logicValid(id) {
- if ($("#" + id + "Flag").val() == "1") {
- Dialogs.alert($("#" + id + "Message").val(), {
- title : '提示信息',
- width : 250,
- height : 80,
- top : 150
- });
- return false;
- }
- return true;
- }
- function isInput(index) {
- if ((document.getElementById("td" + index).value != null && document.getElementById("td" + index).value != "")
- || (document.getElementById("td" + index + "bm").value != null && document.getElementById("td" + index + "bm").value != "")) {
- document.getElementById("testTd" + index ).style.display = "";
- document.getElementById("s" + index ).style.display = "";
- document.getElementById("sn" + index ).style.display = "";
- document.getElementById("td" + index ).setAttribute("valid", "required");
- document.getElementById("td" + index ).setAttribute("errmsg", "通道"+ index +"的映射与别名需同时填写!");
- document.getElementById("td" + index + "bm").setAttribute("valid", "required");
- document.getElementById("td" + index + "bm").setAttribute("errmsg", "通道"+ index +"的映射与别名需同时填写!");
- } else {
- document.getElementById("testTd" + index ).style.display = "none";
- document.getElementById("s" + index ).style.display = "none";
- document.getElementById("sn" + index ).style.display = "none";
- document.getElementById("td" + index ).removeAttribute("valid");
- document.getElementById("td" + index ).removeAttribute("errmsg");
- document.getElementById("td" + index + "bm").removeAttribute("valid");
- document.getElementById("td" + index + "bm").removeAttribute("errmsg");
- }
- }
- function testConn(td) {
- if ($("#sbip").val() == "" || $("#sbip").val() == null) return alert("请填写设备IP");
- if ($("#sbdk").val() == "" || $("#sbdk").val() == null) return alert("请填写设备端口");
- if ($("#dlzh").val() == "" || $("#dlzh").val() == null) return alert("请填写登录账户");
- if ($("#dlmm").val() == "" || $("#dlmm").val() == null) return alert("请填写登录密码");
- if (td == "" || td == null) td = 1;
- try {
- huimv.showProcessModel('测试连接中……');
- var sbip = $("#sbip").val();
- var sbdk = $("#sbdk").val();
- var dlzh = $("#dlzh").val();
- var dlmm = $("#dlmm").val();
- var RPXT = document.getElementById("AV_RealPlayX");
- var test = RPXT.SetDeviceInfo(sbip, sbdk, td - 1, dlzh, dlmm);
- huimv.hideProcessModel();
- if (test) {
- window.setTimeout("alert('连接成功')", 500);
- } else {
- window.setTimeout("alert('连接失败')", 500);
- }
- }
- catch (err) {
- alert("未找到实时监控插件,请安装后重试");
- }
- }
- /**
- * IP校验
- * @param ip
- */
- function checkIp(ip) {
- var re = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
- var flag=re.test(ip);
- if (!flag) {
- $("#sbip").val('');
- alert("请填写正确的IPV4地址!");
- return;
- }
- }
|