Files
erp-site/application/views/main.php
2026-04-19 01:39:41 +08:00

291 lines
15 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php $this->load->view('header');?>
<script type="text/javascript">
var DOMAIN = document.domain;
var WDURL = "";
var SCHEME= "<?php echo sys_skin()?>";
try{
document.domain = '<?php echo base_url()?>';
}catch(e){
}
</script>
<link href="<?php echo base_url()?>statics/css/<?php echo sys_skin()?>/index.css?2" rel="stylesheet" type="text/css" id="indexFile">
<script src="<?php echo base_url()?>statics/js/dist/template.js?2"></script>
</head>
<body>
<div id="hd" class="cf">
<div class="fl welcome cf">
<strong><span id="greetings"></span><span id="username"></span></strong>
<a href="javascrip:void(0);" id="manageAcct">账号管理</a>
<!--<a href="" target="_blank" id="newGuide" title="新手入门">新手入门</a>-->
</div>
<div class="fr storages-search"><label><a class="b" id="invWarning">库存预警</a></label><label for="">库存查询</label><span class="ui-search"><input type="text" id="goodsAuto" class="ui-input" /></span><span id="stockSearch"></span></div>
</div>
<script>
var greetings = "", cur_time = new Date().getHours();
if(cur_time >= 0 && cur_time <= 4 ) {
greetings = "已经夜深了,请注意休息"
} else if (cur_time > 4 && cur_time <= 7 ) {
greetings = "早上好";
} else if (cur_time > 7 && cur_time < 12 ) {
greetings = "上午好";
} else if (cur_time >= 12 && cur_time <= 18 ) {
greetings = "下午好";
} else {
greetings = "晚上好";
};
$("#greetings").text(greetings);
$("#username").text(parent.SYSTEM.realName);
</script>
<div id="bd" class="index-body cf">
<div class="col-main">
<div class="main-wrap cf">
<div class="m-top cf" id="profileDom">
<!--
<div class="fr" id="interval">
<label class="radio"><input type="radio" name="interval" value="month" checked="checked">本月</label>
<label class="radio"><input type="radio" name="interval" value="year">本年</label>
<label class="radio"><input type="radio" name="interval" value="today">今日</label>
<label class="radio"><input type="radio" name="interval" value="yesterday">昨日</label>
</div>
-->
<table width="100%" border="0" cellspacing="0" cellpadding="20">
<tr>
<td><a class="ta t1" tabid="report-initialBalance" data-right="InvBalanceReport_QUERY" tabTxt="商品库存余额" parentOpen="true" rel="pageTab" href="<?php echo site_url('report/goods_balance')?>">商品库存余额</a></td>
<td><a class="ta t2" tabid="report-cashBankJournal" data-right="SettAcctReport_QUERY" tabTxt="现金银行报表" parentOpen="true" rel="pageTab" href="<?php echo site_url('report/bankBalance_detail?action=detail')?>">现金银行报表</a></td>
<td><a class="ta t3" tabid="report-contactDebt" data-right="ContactDebtReport_QUERY" tabTxt="往来单位欠款表" parentOpen="true" rel="pageTab" href="<?php echo site_url('report/contact_debt_new?action=detail')?>">往来单位欠款表</a></td>
<td><a class="ta t4" tabid="report-salesSummary" data-right="SAREPORTINV_QUERY" tabTxt="销售汇总表(按商品)" parentOpen="true" rel="pageTab" href="<?php echo site_url('report/sales_summary')?>">销售汇总表</a></td>
<td><a class="ta t5" tabid="report-puSummary" data-right="PUREPORTINV_QUERY" tabTxt="采购汇总表(按商品)" parentOpen="true" rel="pageTab" href="<?php echo site_url('report/puDetail_inv')?>">采购汇总表</a></td>
</tr>
</table>
</div>
<ul class="quick-links">
<li class="purchase-purchase">
<a tabid="purchase-purchase" data-right="PU_ADD" tabTxt="购货单" parentOpen="true" rel="pageTab" href="<?php echo site_url('scm/invPu?action=initPur')?>"><span></span>采购入库</a>
</li>
<li class="sales-sales">
<a tabid="sales-sales" data-right="SA_ADD" tabTxt="销货单" parentOpen="true" rel="pageTab" href="<?php echo site_url('scm/invSa?action=initSale')?>"><span></span>销货出库</a>
</li>
<li class="storage-transfers">
<a tabid="storage-transfers" data-right="TF_ADD" tabTxt="调拨单" parentOpen="true" rel="pageTab" href="<?php echo site_url('scm/invTf?action=initTf')?>"><span></span>仓库调拨</a>
</li>
<li class="storage-inventory">
<a tabid="storage-inventory" data-right="PD_GENPD" tabTxt="盘点" parentOpen="true" rel="pageTab" href="<?php echo site_url('storage/inventory')?>"><span></span>库存盘点</a>
</li>
<li class="storage-otherWarehouse">
<a tabid="storage-otherWarehouse" data-right="IO_ADD" tabTxt="其他入库" parentOpen="true" rel="pageTab" href="<?php echo site_url('scm/invOi?action=initOi&type=in')?>"><span></span>其他入库</a>
</li>
<li class="storage-otherOutbound">
<a tabid="storage-otherOutbound" data-right="OO_ADD" tabTxt="其他出库" parentOpen="true" rel="pageTab" href="<?php echo site_url('scm/invOi?action=initOi&type=out')?>"><span></span>其他出库</a>
</li>
<li class="added-service">
<!--<a tabid="setting-addedServiceList" tabTxt="增值服务" parentOpen="true" rel="pageTab" href="<?php echo site_url('settings/addedServiceList')?>"><span></span>增值服务</a>-->
<a href="#" id="feedback"><span></span>增值服务</a>
</li>
<li class="feedback">
<a href="#" id="feedback"><span></span>意见反馈</a>
</li>
</ul>
</div>
</div>
<div class="col-extra">
<div class="extra-wrap">
<h2>快速查看</h2>
<div class="list">
<ul>
<li><!--<span class="bulk-import">导入</span>--><a tabid="setting-goodsList" data-right="INVENTORY_QUERY" tabTxt="商品管理" parentOpen="true" rel="pageTab" href="<?=site_url('settings/goods_list')?>">商品管理</a></li>
<li><!--<span class="bulk-import">导入</span>--><a tabid="setting-customerList" data-right="BU_QUERY" tabTxt="客户管理" parentOpen="true" rel="pageTab" href="<?=site_url('settings/customer_list')?>">客户管理</a></li>
<li><!--<span class="bulk-import">导入</span>--><a tabid="setting-vendorList" data-right="PUR_QUERY" tabTxt="供应商管理" parentOpen="true" rel="pageTab" href="<?=site_url('settings/vendor_list')?>">供应商管理</a></li>
<li><a tabid="sales-salesList" data-right="SA_QUERY" tabTxt="销货记录" parentOpen="true" rel="pageTab" href="<?=site_url('scm/invSa?action=initSaleList')?>">销售记录</a></li>
<li><a tabid="purchase-salesList" data-right="PU_QUERY" tabTxt="采购记录" parentOpen="true" rel="pageTab" href="<?=site_url('scm/invPu?action=initPurList')?>">采购记录</a></li>
<li><a href="<?=site_url('scm/receipt?action=initReceipt')?>" rel="pageTab" tabid="money-receiptList" tabTxt="收款记录" data-right="RECEIPT_QUERY" parentOpen="true">收款记录</a></li>
<li><a href="<?=site_url('scm/payment?action=initPay')?>" rel="pageTab" tabid="money-paymentList" tabTxt="付款记录" data-right="PAYMENT_QUERY" parentOpen="true">付款记录</a></li>
<li><a href="<?=site_url('report/sales_detail')?>" rel="pageTab" tabid="report-salesDetail" tabTxt="销售明细表" data-right="SAREPORTDETAIL_QUERY" parentOpen="true">销售明细表</a></li>
<li><a href="<?=site_url('report/pu_detail_new')?>" rel="pageTab" tabid="report-puDetail" tabTxt="采购明细表" data-right="PUREOORTDETAIL_QUERY" parentOpen="true">采购明细表</a></li>
<li style="border-bottom:none; line-height: 42px; "><a tabid="storage-transfersList" data-right="TF_QUERY" tabTxt="调拨记录" parentOpen="true" rel="pageTab" href="<?=site_url('scm/invTf?action=initTfList')?>">调拨记录</a></li>
<!--
<li><a tabid="storage-otherWarehouseList" data-right="IO_QUERY" tabTxt="其他入库记录" parentOpen="true" rel="pageTab" href="/scm/invOi.do?action=initOiList&type=in">其他入库记录</a></li>
<li><a tabid="storage-otherOutboundList" data-right="OO_QUERY" tabTxt="其他出库记录" parentOpen="true" rel="pageTab" href="/scm/invOi.do?action=initOiList&type=out">其他出库记录</a></li>
<li><a tabid="report-initialBalance" data-right="InvBalanceReport_QUERY" tabTxt="商品库存余额" parentOpen="true" rel="pageTab" href="/report/invBalance.do?action=detail">商品库存余额</a></li>
<li><a tabid="report-contactDebt" data-right="ContactDebtReport_QUERY" tabTxt="往来单位欠款表" parentOpen="true" rel="pageTab" href="/report/contactDebt.do?action=detail">往来单位欠款</a></li>
-->
</ul>
</div>
</div>
</div>
</div>
<script id="profile" type="text/html">
<table width="100%" border="0" cellspacing="0" cellpadding="20">
<tr>
<td><a class="tad t1" tabid="report-initialBalance" data-right="InvBalanceReport_QUERY" tabTxt="商品库存余额" parentOpen="true" rel="pageTab" href="<?php echo site_url('report/goods_balance')?>?search=true"><span>库存总量:<b><#= items[0].total1 #></b></span><span>库存成本:<b><#= items[0].total2 #></b></span></a></td>
<td><a class="tad t2" tabid="report-cashBankJournal" data-right="SettAcctReport_QUERY" tabTxt="现金银行报表" parentOpen="true" rel="pageTab" href="<?php echo site_url('report/cash_bank_journal_new')?>"><span>现金:<b><#= items[1].total1 #></b></span><span>银行存款:<b><#= items[1].total2 #></b></span></a></td>
<td><a class="tad t3" tabid="report-contactDebt" data-right="ContactDebtReport_QUERY" tabTxt="往来单位欠款表" parentOpen="true" rel="pageTab" href="<?php echo site_url('report/contact_debt_new')?>"><span>客户欠款:<b><#= items[2].total1 #></b></span><span>供应商欠款:<b><#= items[2].total2 #></b></span></a></td>
<td><a class="tad t4" tabid="report-salesSummary" data-right="SAREPORTINV_QUERY" tabTxt="销售汇总表(按商品)" parentOpen="true" rel="pageTab" href="<?php echo site_url('report/sales_summary')?>"><span>销售收入(本月):<b><#= items[3].total1 #></b></span><span>商品毛利(本月):<b><#= items[3].total2 #></b></span></a></td>
<td><a class="tad t5" tabid="report-puSummary" data-right="PUREPORTINV_QUERY" tabTxt="采购汇总表(按商品)" parentOpen="true" rel="pageTab" href="<?php echo site_url('report/pu_summary_new')?>"><span>采购金额(本月):<b><#= items[4].total1 #></b></span><span>商品种类(本月):<b><#= items[4].total2 #></b></span></a></td>
</tr>
</table>
<i></i>
</script>
<script>
parent.dataReflush = function(){
if(parent.SYSTEM.isAdmin || parent.SYSTEM.rights.INDEXREPORT_QUERY) {
template.openTag = '<#';
template.closeTag = '#>';
Public.ajaxGet('../report/index?action=getInvData', {finishDate: parent.SYSTEM.endDate, beginDate: parent.SYSTEM.beginDate, endDate: parent.SYSTEM.endDate }, function(data){
if(data.status === 200) {
var html = template.render('profile', data.data);
document.getElementById('profileDom').innerHTML = html;
reportParam();
} else {
parent.Public.tips({type: 1, content : data.msg});
}
});
};
};
parent.dataReflush();
$('#profileDom').on('click','i',function(){
parent.dataReflush();
});
</script>
<script>
Public.pageTab();
reportParam();
function reportParam(){
$("[tabid^='report']").each(function(){
var dateParams = "beginDate="+parent.SYSTEM.beginDate+"&endDate="+parent.SYSTEM.endDate;
var href = this.href;
href += (this.href.lastIndexOf("?")===-1) ? "?" : "&";
if($(this).html() === '商品库存余额表'){
this.href = href + "beginDate="+parent.SYSTEM.startDate+"&endDate="+parent.SYSTEM.endDate;
}
else{
this.href = href + dateParams;
}
});
}
var goodsCombo = Business.goodsCombo($('#goodsAuto'), {
extraListHtml: ''
});
$('#goodsAuto').click(function(){
var _self = this;
setTimeout(function(){
_self.select();
}, 50);
});
$('#invWarning').click(function(){
if (!Business.verifyRight('INVENTORY_WARNING')) {
return ;
};
$.dialog({
width: 800,
height: 410,
title: '商品库存预警',
//content: 'url:/inventory-warning.jsp',
content: 'url:../settings/inventory_warning',
cancel: true,
lock: true,
cancelVal: '关闭'
});
});
$('#stockSearch').click(function(e){
e.preventDefault();
var id = goodsCombo.getValue();
var text = $('#goodsAuto').val();
Business.forSearch(id, text);
$('#goodsAuto').val('');
});
$("#feedback").click(function(e){
e.preventDefault();
parent.tab.addTabItem({tabid: 'myService', text: '服务支持', url: '../service', callback: function(){
parent.document.getElementById('myService').contentWindow.openTab(3);
}});
});
$('.bulk-import').click(function(e){
e.preventDefault();
if (!Business.verifyRight('BaseData_IMPORT')) {
return ;
};
parent.$.dialog({
width: 560,
height: 300,
title: '批量导入',
content: 'url:../import',
data: {
callback: function(row){
}
},
lock: true
});
});
$('#manageAcct').click(function(e){
e.preventDefault();
var updateUrl = location.protocol + '//' + location.host + '/update_info';
$.dialog({
min: false,
max: false,
cancle: false,
lock: true,
width: 500,
height: 380,
title: '账号管理',
//content: 'url:' + url
content: 'url:../home/set_password'
});
});
//公告
(function (){
var URL = parent.CONFIG.SERVICE_URL, SYSTEM = parent.SYSTEM;
var version;
switch (SYSTEM.siVersion) {
case 3:
version = '1';
break;
case 4:
version = '3';
break;
default:
version = '2';
};
var param = '?eventType=2&serviceId=' + SYSTEM.DBID; //自带参数
$.getJSON("../home/Services?callback=?", {coid : SYSTEM.DBID, loginuserno: SYSTEM.UserName, version: version, type: 'getsystemmsg' + SYSTEM.servicePro}, function(data){
if(data.msg == 'success'){
if(data.data.length == 0){
return;
}
var $notices = $('<span class="notices" id="notices"></span>'),
html = [],
notice,
li = '';
data = data.data;
for(var i=0; i<data.length; i++){
notice = data[i];
if(notice.msglink){
li = '<li><a target="_blank" href="' + notice.msglink + param + '" title="' + notice.msgtitle + '" data-id="' + notice.msgid + '"><i></i>' + notice.msgtitle + '</a></li>'
}else{
li = '<li><a href="../home/Services?newsId=' + notice.msgid + '" rel="pageTab" tabId="myService" tabTxt="服务支持" parentOpen="true" title="' + notice.msgtitle + '" data-id="' + notice.msgid + '"><i></i>' + notice.msgtitle + '</a></li>'
}
html.push(li);
}
$notices.append('<ul>' + html.join('') + '</ul>').appendTo('.welcome');
Public.txtSlide();
}
});
})();
</script>
</body>
</html>