123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- // 设置录入人输入选择器
- huimv.suggestComplete({
- srqId : 'lrrxm',
- lx : '操作用户',
- width : 220,
- mustMatch : false,
- selectCallBack : function(data) {
- $('#lrr').val(data.id);
- },
- noDataCallBack : function(data) {
- $('#lrr').val('');
- }
- });
- /**
- * 保存操作用户
- */
- function saveCzyh(from) {
- // 工号业务逻辑校验
- if (!logicValid("gh")) {
- return;
- }
- if (validator(czyhForm)) {
- var imageload = $("#imageload").val();
- huimv.showProcessModel('保存数据中');
- jQuery('#czyhForm').ajaxSubmit({
- dataType : 'json',
- data : {
- "imageload" : imageload
- },
- success : function(data) {
- huimv.hideProcessModel();
- // 保存成功
- if (data.returnCode > 0) {
- switch (from) {
- case "view":
- viewCzyh(data.result.id);
- break;
- case "czyhAdd":
- // 增加用户成功!
- loadCzyhList();
- break;
- }
- } else {
- Dialogs.alert(data.result, {
- title : '提示信息',
- width : 250,
- height : 80,
- top : 200
- });
- }
- },
- 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 isExistGh(gh) {
- $("#ghFlag").val("0");
- $("#ghMessage").val("");
-
- if (gh == '') {
- return;
- }
-
- jQuery.ajax({
- url: "isExistGh.htm",
- dataType: "json",
- type: "post",
- async: false,
- data : {"gh" : gh, "ygh" : $("#ygh").val()},
- success: function(data){
- if (data[0]) {
- Dialogs.alert("工号【" + gh + "】已存在!", {
- title : '提示信息',
- width : 250,
- height : 80,
- top : 150
- });
-
- $("#ghFlag").val("1");
- $("#ghMessage").val("工号【" + gh + "】已存在!");
- }
- }
- });
- }
- /**
- * 操作用户编辑页面中点击取消按钮时,根据情况选择返回的页面
- */
- function cancelCzyh(id) {
- if (id != "") {
- // 若存在操作用户,则返回查看页面
- viewCzyh(id);
- } else {
- // 若不存在操作用户,则返回列表页面
- loadCzyhList("edit");
- }
- }
- function setQymc() {
- $("#qymc").val($("#qyid").find("option:selected").text());
- }
- function setMcmc() {
- $("#mcid").val() != '' ? $("#mcmc").val($("#mcid").find("option:selected").text()) : $("#mcmc").val("");
- }
- $("#qyid").bind("change", function(e) {
- clearSsmcSelect();
- setSsmcSelect(this.value);
- });
- //清除指定下拉框数据
- function clearSsmcSelect() {
- $("#mcid :not(option:first)").remove();
- $("#mcmc").val("");
- }
- //设置所属牧场下拉框选项
- function setSsmcSelect(qyid) {
- if (qyid) {
- jQuery.getJSON("getMcxxList.htm", {qyid : qyid}, function(data) {
- for (var o in data) {
- $("<option value='" + data[o].id + "'>" + data[o].mcmc + "</option>").appendTo($("select[id='mcid']"));
- }
- });
- }
- }
|