123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233 |
- <%@ page contentType="text/html;charset=UTF-8"%>
- <%@ include file="/WEB-INF/include/taglibs.jsp"%>
- <!DOCTYPE html>
- <html>
- <head>
- <title></title>
- <%@ include file="/WEB-INF/include/common.jsp"%>
- <script type="text/javascript">
- var timeType = 0;
-
- $(function() {
- //定义页面元素
- var operate = '${requestScope.operate}';
- var $tabs = $("#tabs");
- $tabs.tabs('select', "基本信息");
-
- if ("edit" == operate){
- $('#warehouseId').combogrid({
- disabled : true
- });
-
- $('#customerId').combogrid({
- disabled : true
- });
-
- $('#queryId').combobox({
- disabled : true
- });
- }
- var reportPushData = ${requestScope.reportPushData};
-
- $.ReportPushEdit = new $.AbstractEdit({
- entity : "ReportPush",
- formId : "reportPushForm",
- operate : operate,
- id : "id"
- });
- //扩展或重写方法
- $.fn.extend($.ReportPushEdit, {
- });
-
- $('#warehouseId').combogrid({// 仓库
- url : WEBROOT + "/loadData.action?entity=warehouse",
- idField : 'warehouseId',
- textField : 'warehouseName',
- delay : 500,
- showHeader : false,
- mode : 'remote',
- columns : [ [ {
- field : 'warehouseName',
- title : '仓库名称',
- width : 155
- } ] ],
- onSelectAfter : function(rowIndex, record) {
- $("#warehouseName").val(record.warehouseName);
- },
- onBeforeLoad : function(param) { // 此设置使控件不会自动加载数据 这里不能使用this
- if (!$('#warehouseId').combogrid('getText')) {
- return false;
- } else {
- return true;
- }
- },
- onShowPanel : function() { // 在第一次触发下拉框事件是加载数据
- if (!$(this).combogrid('getText')) {
- $(this).combogrid({
- onBeforeLoad : function(param) {
- return true;
- }
- });
- }
- }
- });
- $('#customerId').combogrid({
- panelWidth : 150,
- url : WEBROOT + "/loadData.action?entity=customer",
- idField : 'customerId',
- textField : 'customerName',
- showHeader : false,
- delay : 500,
- mode : 'remote',
- columns : [ [
- { field : 'customerId', hidden : true },
- { field : 'customerName', title : '', width : 150 }
- ] ],
- onSelectAfter : function(rowIndex, record) {
- $("#customerName").val(record.customerName);
- $("#customerCode").val(record.customerCode);
- }, onBeforeLoad : function(param) {
- if (!$('#customerId').combogrid('getText')) {
- return false;
- } else {
- return true;
- }
- }, onShowPanel : function() {
- if (!$(this).combogrid('getText')) {
- $(this).combogrid({ onBeforeLoad : function(param) {
- return true;
- } });
- }
- }
- });
-
- $.ReportPushEdit.init();
- if (!$.isEmpty(reportPushData)) {
- $.ReportPushEdit.fillData(reportPushData);
- };
- $("#saveReportPushBtn").click(
- $.proxy($.ReportPushEdit.save, $.ReportPushEdit));
-
- $('#timeType').combobox({
- onSelect: function(param){
- timeType = $("#reportPushForm").find("input[name='timeType']").val();
-
- if(11701 == timeType){
- $('#pushDate').combobox({
- valueField: 'label',
- textField: 'value',
- data : [{label:'1',value:'1'},{label:'2',value:'2'},{label:'3',value:'3'},{label:'4',value:'4'},{label:'5',value:'5'},
- {label:'6',value:'6'},{label:'7',value:'7'},{label:'8',value:'8'},{label:'9',value:'9'},{label:'10',value:'10'},
- {label:'11',value:'11'},{label:'12',value:'12'}
- ]
- });
- }else if(11702 == timeType){
- $('#pushDate').combobox({
- valueField: 'label',
- textField: 'value',
- data : [{label:'1',value:'1'},{label:'2',value:'2'},{label:'3',value:'3'},{label:'4',value:'4'},{label:'5',value:'5'},
- {label:'6',value:'6'},{label:'7',value:'7'},{label:'8',value:'8'},{label:'9',value:'9'},{label:'10',value:'10'},
- {label:'11',value:'11'},{label:'12',value:'12'},{label:'13',value:'13'},{label:'14',value:'14'},{label:'15',value:'15'},
- {label:'16',value:'16'},{label:'17',value:'17'},{label:'18',value:'18'},{label:'19',value:'19'},{label:'20',value:'20'},
- {label:'21',value:'21'},{label:'22',value:'22'},{label:'23',value:'23'},{label:'24',value:'24'},{label:'25',value:'25'},
- {label:'26',value:'26'},{label:'27',value:'27'},{label:'28',value:'28'},{label:'29',value:'29'},{label:'30',value:'30'},
- {label:'31',value:'31'}
- ]
- });
- }else if(11703 == timeType){
- $('#pushDate').combobox({
- valueField: 'label',
- textField: 'value',
- data : [{label:'星期一',value:'星期一'},{label:'星期二',value:'星期二'},{label:'星期三',value:'星期三'},{label:'星期四',value:'星期四'},
- {label:'星期五',value:'星期五'},{label:'星期六',value:'星期六'},{label:'星期日',value:'星期日'}
- ]
- });
- }else{
-
- }
- }
- });
- });
- </script>
- </head>
- <body style="overflow-y:hidden" fit="true" scroll="no">
- <div id="tabs" class="easyui-tabs" fit="true">
- <div title="基本信息">
- <form id="reportPushForm" method="post">
- <input type="hidden" name="id"></input>
- <table style="width:100%">
- <tr>
- <td class="title">仓库:</td>
- <td>
- <input id="warehouseId" name="warehouseId" myType="easyui-combogrid" style="width:155px" />
- <input id="warehouseName" name="warehouseName" hidden="true" />
- </td>
-
- <td class="title"><div class="star">*</div>货主:</td>
- <td>
- <input id="customerId" name="customerId" myType="easyui-combogrid" style="width:155px" data-options="required:true"/>
- <input id="customerName" name="customerName" hidden="true" />
- <input id="customerCode" name="customerCode" hidden="true" />
- </td>
-
- <td class="title"><div class="star">*</div>数据来源:</td>
- <td>
- <select id="queryId" class="easyui-combobox" size="8" name="queryId" style="width:155px" data-options="required:true">
- <option value="" selected="selected"></option>
- <c:forEach var="item" items="${queryMainList}">
- <option value="${item.id}">${item.queryName}</option>
- </c:forEach>
- </select>
- </td>
- </tr>
- <tr>
- <td class="title">时间类型:</td>
- <td>
- <select id="timeType" class="easyui-combobox" size="8" name="timeType" style="width:155px">
- <option value="" selected="selected"></option>
- <c:forEach var="item" items="${timeTypeList}">
- <option value="${item.id}">${item.dictionaryName}</option>
- </c:forEach>
- </select>
- </td>
- <td class="title">推送日期:</td>
- <td>
- <select id="pushDate" class="easyui-combobox" size="8" name="pushDate" style="width:155px">
- </select>
- </td>
-
- <td class="title">时分秒:</td>
- <td>
- <input class="easyui-validatebox" name="pushTime" style="width:150px">(以英文冒号分割)</input>
- </td>
- </tr>
- <tr>
- <td class="title">邮件主题:</td>
- <td>
- <input class="easyui-validatebox" name="emailTitle" style="width:150px"></input>
- </td>
-
- <td class="title">邮件地址:</td>
- <td colspan="3">
- <input class="easyui-validatebox" name="emailAddress" style="width:500px">(以英文逗号分割)</input>
- </td>
- </tr>
- <tr>
- <td colspan="6" align="right"><a href="#" icon="icon-save"
- id="saveReportPushBtn" class="easyui-linkbutton">保存</a></td>
- </tr>
- </table>
- </form>
- </div>
- </div>
- </body>
- </html>
|