123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- $("#mcdqsheng").bind("change", function(e) {
- clearMcdzShiSelect();
- clearMcdqXianSelect();
- setMcdqShiSelect(this.value);
- });
- $("#mcdqshi").bind("change", function(e) {
- clearMcdqXianSelect();
- setMcdqXianSelect(this.value);
- });
- setMcdqShengSelect();
- // 清除市信息
- function clearMcdzShiSelect() {
- $("#mcdqshi :not(option:first)").remove();
- }
- // 清除县信息
- function clearMcdqXianSelect() {
- $("#mcdqxian :not(option:first)").remove();
- }
- // 牧场地区 省
- function setMcdqShengSelect() {
- jQuery.getJSON("getXzqhSheng.htm", {}, function(data) {
- for (var o in data) {
- $("<option value='" + data[o].qhbm + "'>" + data[o].qhmc + "</option>").appendTo($("select[id='mcdqsheng']"));
- }
- $("#mcdqsheng option[value="+"'" + $("#shengPreSearch").val() + "'"+"]").attr("selected", true);
- $("#mcdqsheng").change();
- });
- }
- // 牧场地区 市
- function setMcdqShiSelect(qhbm) {
- jQuery.getJSON("getXzqhShi.htm", {qhbm : qhbm}, function(data) {
- for (var o in data) {
- $("<option value='" + data[o].qhbm + "'>" + data[o].qhmc + "</option>").appendTo($("select[id='mcdqshi']"));
- }
- $("#mcdqshi option[value="+"'" + $("#shiPreSearch").val() + "'"+"]").attr("selected", true);
- $("#mcdqshi").change();
- });
- }
- // 牧场地区 县(区)
- function setMcdqXianSelect(qhbm) {
- jQuery.getJSON("getXzqhXian.htm", {qhbm : qhbm}, function(data) {
- for (var o in data) {
- $("<option value='" + data[o].qhbm + "'>" + data[o].qhmc + "</option>").appendTo($("select[id='mcdqxian']"));
- }
- $("#mcdqxian option[value="+"'" + $("#xianPreSearch").val() + "'"+"]").attr("selected", true);
- $("#mcdqxian").change();
- });
- }
- /**
- * 保存牧场档案
- */
- function saveMcda(from,id) {
- // 工号业务逻辑校验
- if (!logicValid("mcmc")) {
- return;
- }
- if (validator(mcdaForm)) {
- huimv.showProcessModel('保存数据中');
- jQuery('#mcdaForm').ajaxSubmit({
- dataType : 'json',
- data : {
- "from" : from,
- "id" : id,
- "mcdqsheng" : $("#mcdqsheng").val(),
- "mcdqshi" : $("#mcdqshi").val(),
- "mcdqxian" : $("#mcdqxian").val()
- },
- success : function(data) {
- huimv.hideProcessModel();
- // 保存成功
- if (data.returnCode > 0) {
- // 加载查看页面
- if (data.result.id != '') {
- viewMcda(data.result.id);
- } else {
- loadMcdaList("edit");
- }
- }
- },
- error : function(data) {
- huimv.showError(data.responseText);
- huimv.hideProcessModel();
- }
- });
- }
- }
- /**
- * 业务逻辑校验
- */
- 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 isExistMcmc(mcmc) {
- $("#mcmcFlag").val("0");
- $("#mcmcMessage").val("");
- if (mcmc == '') {
- return;
- }
- jQuery.ajax({
- url : "isExistMcmc.htm",
- dataType : "json",
- type : "post",
- async : false,
- data : {
- "mcmc" : mcmc,
- "ymcmc" : $("#ymcmc").val()
- },
- success : function(data) {
- if (data[0].id > 0) {
- Dialogs.alert("牧场名称【" + mcmc + "】已存在!", {
- title : '提示信息',
- width : 250,
- height : 80,
- top : 150
- });
- $("#mcmcFlag").val("1");
- $("#mcmcMessage").val("牧场名称【" + mcmc + "】已存在!");
- }
- }
- });
- }
- /**
- * 牧场档案编辑页面中点击取消按钮时,根据情况选择返回的页面
- */
- function cancelMcda(from, id) {
- if (from == "mcdaAdd") {
- loadMcdaList("edit");
- } else {
- viewMcda(id);
- }
- }
|