123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285 |
- // 配置模块参数
- var mk_type = {
- FGF : '|', // 分隔符
- CZYH : 'czyh', // 操作用户
- XTCS : 'xtcs', // 系统参数
- DMLB : 'dmlb', // 代码类别
- GYDM : 'gydm', // 公用代码
- CCGC : 'ccgc', // 存储过程
- BBXX : 'bbxx'
- };
- // 加载下拉列表
- var loadSelect = function(jsonStr, from, num) {
- setOtherSelect(from);
- };
- // 设置页面上的查询条件,可根据模块添加属于自己的查询条件(页面中默认为隐藏,此处打开隐藏)
- var setOtherSelect = function(from) {
- switch (from) {
- case mk_type.CZYH: // 操作用户查询
- $("#gjz").css("display", "");
- $("#srz").css("display", "");
- $("#zw").css("display", "");
- $("#mcid").css("display", "");
- break;
- case mk_type.XTCS: //系统参数
- $("#csidtxt").css("display", "");
- $("#csidtxt").text("参数编号:");
- $("#csid").css("display", "");
- $("#xtidtxt").css("display", "");
- $("#xtidtxt").text("系统编号:");
- $("#xtid").css("display", "");
- $("#csmstxt").css("display", "");
- $("#csmstxt").text("参数描述:");
- $("#csms").css("display", "");
- break;
- case mk_type.GYDM: //公用代码
- $("#dmmctxt").css("display", "");
- $("#dmmctxt").text("代码名称:");
- $("#dmmc").css("display", "");
- case mk_type.DMLB: //系统参数
- $("#lbmctxt").css("display", "");
- $("#lbmctxt").text("类别名称:");
- $("#lbmc").css("display", "");
- $("#jctxt").css("display", "");
- $("#sxhtxt").css("display", "");
- $("#sxhtxt").text("顺序号:");
- $("#sxh").css("display", "");
- break;
- case mk_type.CCGC:
- $("#ccgcmctxt").css("display", "");
- $("#ccgcmctxt").text("名称:");
- $("#ccgcmc").css("display", "");
- $("#ccgczt").css("display", "");
- break;
- case mk_type.CSSZ:
- $("#jqidtxt").css("display", "");
- $("#jqidtxt").text("机器ID:");
- $("#jqid").css("display", "");
- $("#dqms").css("display", "");
- $("#syebbz").css("display", "");
- break;
- case mk_type.BBXX:
- $("#rqmc").css("display", "");
- $("#rqmc").text("发布时间:");
- $("#ksrqD").css("display", "");
- $("#ksrq").css("display", "");
- $("#jsrq").css("display", "");
- break;
- }
- };
- // 搜索按钮点击执行方法
- $("#search").click(function() {
- execute('search');
- });
- function execute(searchId) {
- var ksrq = ""; // 开始日期
- var jsrq = ""; // 结束日期
- var gjz = ""; // 关键字名字
- var gjzval = ""; // 关键字值
- var result = "";
- var from = $("#" + searchId).attr("from"); // 得到来自于哪个模块
- if ($("#ksrq").length > 0) {
- ksrq = $("#ksrq").val();
- }
- if ($("#jsrq").length > 0) {
- jsrq = $("#jsrq").val();
- }
- if ($("#gjz").length > 0) {
- gjz = $('option:selected', "#gjz").val();
- }
- if ($("#srz").length > 0) {
- gjzval = $("#srz").val();
- }
- result += '{name:"ksrq",value:"' + ksrq + '"}' + mk_type.FGF
- + '{name:"jsrq",value:"' + jsrq + '"}' + mk_type.FGF
- + '{name:"' + gjz + '",value:"' + gjzval + '"}' + mk_type.FGF
- + '{name:"from",value:"' + from + '"}';
- result = addOther(result, from);
- var callBackFunName = $("#" + searchId).attr("callBackFunName"); // 获取传递过来的回调方法名称
- if (callBackFunName != "" && typeof (callBackFunName) != 'undefined') {
- var callBack = callBackFunName + '(result, "' + mk_type.FGF + '")';
- eval(callBack);
- }
- }
- // 添加其他的查询条件,根据不同的模块,在结果集中添加不同的查询条件
- var addOther = function(result, from) {
- switch (from) {
- case mk_type.CZYH: // 操作用户
- // 职务
- if ($("#zw").length > 0) {
- var zw = $('option:selected', "#zw").val();
- result += mk_type.FGF + '{name:"zw", value:"' + zw + '"}';
- }
- // 牧场
- if ($("#mcid").length > 0) {
- var mcid = $('option:selected', "#mcid").val();
- result += mk_type.FGF + '{name:"mcid", value:"' + mcid + '"}';
- }
- break;
- case mk_type.XTCS: // 系统参数
- if($("#csid").length > 0){
- var csid = $("#csid").val();
- result += mk_type.FGF + '{name:"csid",value:"' + csid + '"}';
- }
- if ($("#xtid").length > 0) {
- var xtid = $("#xtid").val();
- result += mk_type.FGF + '{name:"xtid",value:"' + xtid + '"}';
- }
- if ($("#csms").length > 0) {
- var csms = $("#csms").val();
- result += mk_type.FGF + '{name:"csms",value:"' + csms + '"}';
- }
- break;
- case mk_type.GYDM:
- if ($("#dmmc").length > 0) {
- var dmmc = $("#dmmc").val();
- result += mk_type.FGF + '{name:"dmmc",value:"' + dmmc + '"}';
- }
- case mk_type.DMLB:
- if ($("#lbmc").length > 0) {
- var lbmc = $("#lbmc").val();
- result += mk_type.FGF + '{name:"lbmc",value:"' + lbmc + '"}';
- }
- if ($("#sxh").length > 0) {
- var sxh = $("#sxh").val();
- result += mk_type.FGF + '{name:"sxh",value:"' + sxh + '"}';
- }
- break;
- case mk_type.CCGC:
- if ($("#ccgcmc").length > 0) {
- var mc = $("#ccgcmc").val();
- result += mk_type.FGF + '{name:"mc",value:"' + mc + '"}';
- }
- if ($("#ccgczt").length > 0) {
- var zt = $('option:selected', "#ccgczt").val();
- result += mk_type.FGF + '{name:"zt", value:"' + zt + '"}';
- }
- break;
- case mk_type.CSSZ:
- if ($("#jqid").length > 0) {
- var jqid = $("#jqid").val();
- result += mk_type.FGF + '{name:"jqid",value:"' + jqid + '"}';
- }
- if ($("#syebbz").length > 0) {
- var syebbz = $("#syebbz").val();
- result += mk_type.FGF + '{name:"syebbz",value:"' + syebbz + '"}';
- }
- if ($("#dqms").length > 0) {
- var dqms = $("#dqms").val();
- result += mk_type.FGF + '{name:"dqms",value:"' + dqms + '"}';
- }
- break;
- }
- return result;
- };
- //新建
- function preAdd(from) {
- var url = '';
- var div = '';
- switch (from) {
- case mk_type.CZYH:
- url = 'editCzyh.htm';
- div = 'czyhRight';
- from = 'czyhAdd';
- break;
- case mk_type.XTCS:
- url = 'editXtcs.htm';
- div = 'xtcsRight';
- break;
- case mk_type.DMLB:
- url = 'editDmlb.htm';
- div = 'gydmRight';
- from = 'dmlbAdd';
- break;
- case mk_type.GYDM:
- url = 'editGydm.htm';
- div = 'gydmRight';
- from = 'gydmAdd';
- break;
- case mk_type.CCGC:
- url = 'editCcgc.htm';
- div = 'ccgcRight';
- from = 'ccgcAdd';
- break;
- case mk_type.BBXX:
- url = 'editBbxx.htm';
- div = 'bbxxRight';
- from = 'bbxxAdd';
- break;
- }
- huimv.loadPage(div, url, {
- "from" : from
- });
- }
- // 打印
- function prePrint(from) {
- var url = '';
- switch (from) {
- case mk_type.CZYH:
- url = 'getCzyhList.htm';
- break;
- case mk_type.XTCS:
- url = 'getXtcsList.htm';
- break;
- }
-
- window.open(
- url + '?preprint=preprint',
- 'newwindow',
- 'height=630, width=800, top=50, left=250, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');
- }
- // 导出
- function exportExcel(from) {
- if (confirm('是否确认导出为Excel?')) {
- var url = '';
- switch (from) {
- case mk_type.CZYH:
- url = 'getCzyhList.htm';
- break;
- case mk_type.XTCS:
- url = 'getXtcsList.htm';
- break;
- case mk_type.DMLB:
- url = 'getDmlbList.htm';
- break;
- case mk_type.GYDM:
- url = 'getGydmList.htm';
- break;
- }
- window.open(
- url + '?exportExcel=exportExcel',
- 'newwindow',
- 'height=630, width=800, top=50, left=250, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');
- }
- }
- //设置代码名称输入选择器
- huimv.suggestComplete({
- srqId : 'dmmc',
- lx : '公用代码',
- width : 140,
- mustMatch : true,
- selectCallBack : function(data) {
- $('#dmmc').val(data.dmmc);
- },
- noDataCallBack : function(data) {
- $('#dmmc').val('');
- }
- });
|