Files
OMS/app/inventorydepth/view/admin/time_header.html
2026-01-04 19:08:31 +08:00

136 lines
5.0 KiB
HTML

<!--
Copyright 2012-2026 ShopeX (https://www.shopex.cn)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<div class="data-action" id="dataAction" style="padding:5px;">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<{if $type_display == "true"}>
<td align="left" nowrap="nowrap">
<{foreach from=$typeData key=type_key item=type_item}>
<{$type_item.lab}>:
<{if $type_item.type eq 'select'}>
<select name="<{$type_key}>" id="<{$type_key}>"<{if $report != "month"}> style="max-width:90px;_width:90px;"<{/if}>>
<{foreach from=$type_item.data key=key item=item}>
<option value="<{$key}>" <{if $type_selected.$type_key == $key}>selected="selected"<{/if}>><{$item}></option>
<{/foreach}>
</select>
<{elseif $type_item.type eq 'text'}>
<input type="text" name="<{$type_key}>" value="<{$type_selected.$type_key}>">
<{/if}>
<{/foreach}>
<{button class="filterBtn btn-thirdly" label=$___eccommon="确定"|t:'eccommon'}>&nbsp;
</td>
<{/if}>
</tr>
</table>
</div>
<script>
(function(){
//if($E('.num')) $E('.num').innerHTML+=' 数据非及时显示,当天数据请于第二天查看';
var _finder = finderGroup['<{$name}>'],
dataAction= $('dataAction');
dataAction.getElement('.filterBtn').addEvent('click',function(e){setChartData(true);});
var packet=$('finder-packet-<{$name}>');
if(packet) packet.addEvent("click",function(e){
if(e.target.tagName.toLowerCase()=="a" || e.target.getParent().tagName.toLowerCase()=="a"){
e.stop();
setChartData(false,e);
}
});
function setChartData(flag,e){
//if(!check_data(from,to))return;
var params=dataAction.toQueryString(),
itemcur=$E('.chart-view .chart-item-cur');
dataAction.store('_data',params);
if(flag&&itemcur&&$E('iframe',itemcur)) $E('iframe',itemcur).src+='&'+params;
if(flag) url='index.php?app=<{$env.get.app}>&ctl=<{$env.get.ctl}>&act=<{$env.get.act}>';
else url=e.target.href||e.target.getParent().href;
W.page(url, {data:params, method:'post',onComplete:function(){
if(_finder) _finder.filter.value=params;
}});
}
if($ES('.large .span-auto').length)
$ES('.large .span-auto').each(function(el){
el.store('tip:title',el.get('title')).store('tip:text',el.get('info'));
Xtip.attach(el);
});
})();
window.addEvent('domready',function(e){
var lazyload = new LazyLoad();
if($E('.chart-tabs li')) new ItemAgg($ES('.chart-tabs li'),$ES('.chart-view .chart-items'),{
activeName:'current',
itemsClass:'chart-item-cur',
onActive:function(tab,item){
lazyload.loadCustomLazyData(item,'textarea');
var iframe=item.getElement('iframe'),
src=item.retrieve('_src',iframe.src),
params=$('dataAction').retrieve('_data','');
if(window.ie||iframe.retrieve('_params','')!=params){
iframe.src=src+params;
iframe.store('_params',params);
}
}
});
if($E('.finder-action .export')) $E('.finder-action .export').addEvent('click',function(e){
e.stop();
var target = this.get('target'),options = JSON.decode(target);
new Dialog(this.get('href'),$extend({
ajaxoptions:{
data:$('dataAction').toQueryString(),
method: 'post'
},
onClose:function(){
if((_finder=finderGroup['<{$name}>'])) _finder.refresh();
}
},options));
});
if($E('.chart-view') && $E('.finder-options')){
var closeBtn = $('btn_close_charts') || new Element('div.span-auto',{html:'<a id="btn_close_charts" href="javascript:void(0);">收起图形</a>'}).inject($E('.finder-options'));
if(window.ie7) $E('.finder-options').style.cssText = 'width:auto;float:right;';
var closedEl = $E('.chart-view');
closeBtn.getElement('a').addEvent('click',function(){
if(closedEl.isDisplay()){
closedEl.hide();
this.set('text','展开图形');
}
else{
closedEl.show();
var iframe=$E('.chart-view .chart-item-cur iframe'),
params=$('dataAction').toQueryString();
if(iframe && (window.ie||iframe.retrieve('_params','')!=params)){
iframe.src += params;
iframe.store('_params',params);
}
this.set('text','收起图形');
}
window.fireEvent('resize');
});
}
});
</script>